Task Manager 1.1
摘要:实现了不同的权值分配策略并更改了添加/修改任务界面。
阅读全文
小说阅读器 2.0
摘要:将上次发布的小说阅读器重构了一遍。除了核心的几个函数外全部换了。现在的结构应该是可以很大地改善可读性和可扩展性。 源代码下载 程序下载 又修改了bug,现在的版本是 2.0.21.3 源代码下载 程序下载 修改了 bug,版本为 2.0.23.10 源代码下载 程序下载
阅读全文
小说阅读器,有兴趣的同志可以试一下
摘要:自己与同学合做的小说阅读器。个人感觉比现在外面的阅读器要好用一点 :)
阅读全文
不规则窗体的制作
摘要:最方便省时的不规则窗体制作方法。可以在 32 位色环境下正常显示。
阅读全文
播放 wave 文件
摘要:现在要播放一个 wave 文件 (*.wav),查了一下网上的代码。一般是用 winmm.dll 中的 PlaySound() 或 snPlaySound 函数。下面代码以 PlaySound() 为例,写了一个 WavePlayer 类。包含两个静态方法,可以播放和停止播放声音文件。 using System; using System.Collections.Generic; using S...
阅读全文
简单 Socket 通信
摘要:MSDN 上也有个关于 Socket 通信的简单例子。我这是从那上面搬过来的。不过改来改去就变得跟原来的差得不少了。我觉得比 MSDN 上的例子会更好一点。因为可以自己定义要传送的数据类型,只要要传送的数据是可以序列化的。我把程序分成两大块:PostOffice,Package。PostOffice 实现收发功能,相当于邮局。Package 包含了这个包的类型和包里面要传送的数据。Package ...
阅读全文
CRC 校验 C# 实现法
摘要:用C#实现了CCITT的CRC校验函数。纯粹为了模拟,不为实用……
阅读全文
C# 中信号量的使用
摘要:.NET Framework 中信号量的定义在 System.Threading 中,名为 Semaphore 的类。 在操作系统的课程我们应该学到了如果使用信号量来进行多线程或者多进程的同步和互斥。(如果你没学过,不妨找一本书看看。个人认为很有好处。^_^)这时,你就可以用 Semaphore 进行一个小练习了。 我们可以随便使用 Semaphore 来做个 Demo。反正是给你自己...
阅读全文
.net WinForm 的数据绑定相当灵活
摘要:原来只知道 Control 类上的数据绑定可以直接绑定数据库中的字段。但是它还可绑定所有实现了 IList or IListSource 接口的类的实例。今天写的程序原来是想用 DataBinding, DataSource, ValueMember, DisplayMember 属性来直接绑定表的,但是如果那样做的话就是让界面层直接和数据进行了对话。而我力求让代码清晰,结构明确。所以我希望它能绑...
阅读全文