• 大小: 4.2MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-18
  • 语言: C#
  • 标签: Winform  毕业设计  

资源简介

C# Winform毕业设计源码-音乐播放器

资源截图

代码片段和文件信息

/************************************************************************************
*源码来自(C#源码世界)  www.HelloCsharp.com
*如果对该源码有问题可以直接点击下方的提问按钮进行提问哦
*站长将亲自帮你解决问题
*C#源码世界-找到你需要的C#源码,交流和学习
************************************************************************************/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Drawing.Imaging;
using System.Threading;

namespace MyMusicBox
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
            Setstyle(Controlstyles.UserPaint true);
            Setstyle(Controlstyles.OptimizedDoubleBuffer true);
            Setstyle(Controlstyles.AllPaintingInWmPaint true);
            Setstyle(Controlstyles.DoubleBuffer true); 
          
        }

        Song mySong = null;//播放的歌曲对象
        ListViewItem itemLrc;//打开歌词路径项
        Bitmap bm ;//用于动态设置LV背景
        public SavingInfo sa = null;//持久化信息类
        Thread thread;//后台线程
 
        #region 加载事件
        private void MainForm_Load(object sender EventArgs e)
        {
                //调用读取配置文件方法
                Path.ReadPath();
                //窗体背景设置为配置文件中的图片
                this.BackgroundImage = Image.FromFile(Path.bgPath);
                //调用读取文件目录方法
                Path.ReadSong();
                //读取播放列表
                sa = new SavingInfo();
                sa.LoadPlayList();
                //绑定LV
                BindAllLV();
                BindPlayLV();
                SetLV();
                SetLrcBG();
                timer1.Enabled = Path.Playing;
                //显示时间
                lblTime.Text = System.DateTime.Now.ToString();
                //两个lbl用来根据歌曲总长和播放长度显示进度,设置位置重叠
                lblRuning.Location = lblLong.Location;
                //启动线程
                thread = new Thread(Renovate);
                thread.IsBackground = true;
                thread.Start();
            
        }
        #endregion

        #region 后台刷新
        /// 
        /// 时间计数状态等刷新
        /// 

        private void Renovate()
        {
            //while (true)
            //{
            //    //计数
            //    Count();
            //    //获取当前时间
            //    lblTime.Text = System.DateTime.Now.ToString();
            //    //无歌曲提示,如果播放列表为空且当前播放列表为显示状态
            //    if (lvPlay.Items.Count == 0 && lvPlay.Visible)
            //        lblTs.Visible = true;
            //    else
            //        lblTs.Visible = false;
            //    Thread.Sleep(1000);
            //}
        }
        #endregion

        #region 设置LV背景
        /// 
        /// 设置LV背景
        /// 

        public void SetLV()
        {
            bm = new Bitmap(this.BackgroundImage this.Width this.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-06-27 16:46  C# Winform毕业设计源码-音乐播放器下载页\
     目录           0  2014-02-25 09:58  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\
     目录           0  2014-02-25 10:00  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\
     文件        1154  2014-01-06 22:06  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\app.config
     目录           0  2014-01-09 08:59  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\
     目录           0  2014-02-25 10:00  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\
     文件       53760  2014-01-08 17:39  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\AxInterop.WMPLib.dll
     目录           0  2014-01-09 08:59  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Config\
     文件         225  2014-01-09 09:08  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Config\Data.xml
     文件        1660  2014-01-08 16:49  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Config\log.txt
     文件         569  2014-02-25 10:00  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Config\PlayList.bin
     目录           0  2014-01-09 08:59  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Images\
     文件       11507  2012-01-30 16:29  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Images\Album_bkg_wubian.png
     文件         479  2013-04-24 00:21  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Images\allbtn_highlight.png
     文件         425  2012-01-30 23:58  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Images\Btn1.png
     文件         576  2012-01-31 00:00  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Images\Btn2.png
     文件         248  2014-01-07 00:41  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Images\max.png
     文件         405  2014-01-07 00:41  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Images\max1.png
     文件         217  2010-06-12 20:53  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Images\play.png
     文件        1004  2009-07-14 21:11  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Images\Repeat one.png
     文件         714  2009-07-14 21:11  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Images\Repeat.png
     文件         808  2009-07-14 21:11  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Images\Shuffle.png
     文件         146  2010-06-12 20:53  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Images\stop.png
     文件      330752  2014-01-09 08:59  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Interop.WMPLib.dll
     文件        1927  2014-01-09 09:05  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\MyMusicBox.application
     文件        5402  2014-01-09 09:05  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\MyMusicBox.exe.manifest
     文件      110080  2014-01-09 09:05  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\MyMusicBox.pdb
     目录           0  2014-01-09 08:59  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Skin\
     文件       94545  2013-12-06 04:48  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Skin\01.png
     文件      774222  2013-12-15 02:39  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Skin\20.PNG
     文件      222381  2013-12-06 16:10  C# Winform毕业设计源码-音乐播放器下载页\HelloCsharp.com\c# asp.net winfrom 音乐播放器的设计 毕设\bin\Debug\Skin\3B.jpg
............此处省略30个文件信息

评论

共有 条评论