登录
首页 » C# » C#简单音乐播放器

C#简单音乐播放器

于 2019-11-08 发布
0 277
下载积分: 1 下载次数: 1

代码说明:

播放器填加了很多更好用的功能,播放列表的功能更充足(查看歌曲详情、歌曲搜索、歌曲删除等),同时也加上了Windows7任务栏的控制按钮,加入了播放模式的选择,专辑封面的显示等

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 初学VC入门程序样例
    我刚从大学出来,虽然学习了C语言,但是不会编写任何一个简单的可运行的程序。哪怕是考试能通过,语法都理解,但是就是无法独立编写一个可执行的程序。工作了,接触到编程,才发现原来编程不是原来想象的那么难。等到深入了,又发现要写好程序,也不是容易的事情。但是大学的学习,我只能呵呵了。那种只管学分,不管实际运用的教学,真特么的混蛋。 这个程序是我用VC6.0编写代码的基础样例,我在这个程序基础上开发了不止几十个程序了。简单,好用,虽然不专业,但是能解决工作中的很多问题。 初学者不需要理解太多的专业知识,VC是图形化的编程,框架都搭好了,你只要添加血和肉就行。 该模板程序虽然简单,但是包含了多线程,浏览,显示,进度条,按钮,浏览,文件文本、二进制读写。对初学者来说,绝对是福音啊。
    2019-01-22下载
    积分:1
  • 仓库管理系统源码(含数据库以及视频讲解)
    仓库管理系统源码(含数据库以及视频讲解)
    2020-05-25下载
    积分:1
  • C# POP3接收邮件程序
    C# POP3接收邮件程序
    2015-02-04下载
    积分:1
  • 提取exe dll文件中的 资源图片文件例子源码下载
    提取exe dll文件中的 资源图片文件例子源码下载
    2015-04-29下载
    积分:1
  • GC 垃圾回收算法
      =1,2垃圾回收算法:    托管堆:CLR要求的资源从托管堆分配,任何对象只要没有应用程序的根引用它,都会在某个时刻被垃圾回收器回收 基于代的机制,提高回收的性能,在程序的生命期中,新建的对象是新一代,而创建的比较早的对象是老一代,第0代是最近分配的对象,CLR 使用了0,1,2三代进行管理 =3 GC和调试GcAndDebug.cs =4本地资源终结(finalization)是CLR提供的一种机制,允许对象在垃圾回收器回收其内存之前执行一些得体的清理工作,任何包装了本地资源的类型都必须支持终结操作(实现一个命名为Finalize的方法)。GC判断一个对象是垃圾时,会调用对象的Finalize(实现的情况下),C#中使用~ClassName表示FinalizeIn most cases, you do not need to write classes that derive from the CriticalFinalizerObject class. The .NET Framework class library provides two classes, SafeHandle and CriticalHandle, that provide critical finalization functionality for handle resources. Furthermore, the .NET Framework provides a set of prewritten classes derived from the SafeHandle class, and this set is located in the Microsoft.Win32.SafeHandles namespace. These classes are designed to provide common functionality for supporting file and operating system handles. System.Runtime.ConstrainedExecution 下的 CriticalFinalizerObject 抽象对象,CLR特殊对待 System.Runtime.InteropServices下的派生抽象类 SafeHandle CriticalHandle 和SafeHandle只是引用计数的区别Microsoft.Win32.SafeHandles  SafeFileHandle,SafeRegistryHandle ,SafeWaitHandle... SafeProcessHandle SafeLibraryHandle SafeLocalMemHandle SafeThreadHandle等MSDN没有编写,但同样是处理这个问题的 类似的实现的不同类代表不同的资源类型,这么多的类似,主要是为了类型安全SafeHandle的作用:1、以前的IntPtr形式不够健壮,如在IntPtr赋值前可能抛出ThreadAbortException异常,这样托管代码将造成本地资源的泄露2、防止利用潜在的安全漏洞,一个线程访问一个本地资源,另一个线程释放该资源,通过引用计数实现 对托管资源只有在极少数情况下才使用终结器 终结器被调用的时刻:1、第0代满:2、显式调用GC.Collect3、Windows报告内存不足4、CLR卸载AppDomain5、CLR关闭 内部实现使用终结列表保留对象,通过这个GC进行处理, freachable队列 =Dispose终结器的调用时间由GC确定,调用者无法显式调用它Dispose提供了显式清理资源的能力 GCHandle WeakReference System.Runtime.CompilerServices.ConditionalWeakTable 加入时的是对象的WeakReference,因此可能会回收,但可以确保只要key存在,value也是存在的 任何大于85000字节的对象被自动认为是大对象,大对象在大对象堆中分配 ==大量资源GCpublic static void AddMemoryPressure(Int64 bytesAllocated);   public static void RemoveMemoryPressure(Int64 bytesAllocated);提示GC实际需要消耗的内存,然后GC监视内存压力,压力变大时,强制回收 System.Runtime.InteropServices  HandleCollector 数量有限的本地资源 MemoryFailPoint在需要大量内存前可以先检查是否可以使用这么大的内存 GC的监视代码形式: GC.GetTotalMemory GC.CollectionCountPerMon.exe系统性能监视工具CLR Profiler工具FUSLOGVW.execlrver.exeSvcTraceViewer.exe
    2012-12-16下载
    积分:1
  • 北京大学动态规划专题课件PPT
    北京大学动态规划专题课件
    2020-11-01下载
    积分:1
  • C# 设计模式观察者模式 入门级示例
    C# 设计模式观察者模式 入门级示例
    2018-11-19下载
    积分:1
  • c# 创建桌面快捷方式 开始菜单显示 将网页添加到收藏夹 附完整实例
    快捷方式,收藏夹,开始菜单 完整代码                                           
    2013-07-14下载
    积分:1
  • C#三层架构开发的网上点餐系统(毕业设计答辩作品+数据库源代码)
    VS2019开发环境 2008R2数据库,有数据库脚本,导入执行完美运行项目,UI界面漂亮 【实例简介】
    2021-11-19 00:39:38下载
    积分:1
  • C# 二进制文件读写示例(dat文件)
    C# 二进制文件读写示例(dat文件)
    2018-06-08下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载