天黑请闭眼--杀吧专用(C#版 附源码)
摘要:

* *
* 天黑请闭眼--杀吧专用 *
* 开发日志 *
* 作者:赤色火焰 *
* *
2009-6-22
09:00 阅读杀人游戏规则
09:30 制作Login 平民 杀手 警察图片
10:40 图片制作大部分完成
11:50 基本框架制作完成
14:40 制作平民 杀手 警察的死亡图片以及天黑天亮图片
17:30 图片修正制作完成
18:15 界面布局基本完成
19:10 编写基本类库
20:40
阅读全文
启用/禁用网卡网络连接 (C# 2005)
摘要: 今天朋友让我帮他做一个自动禁用/启用网络连接的小软件,因为他的电驴下载东西的时候,网络总断。解决原理可用PING命令不停PING某一网站,当不通时则启用/禁用网络连接。
但是让人郁闷的是,找了一天竟然没发现一个可以让网卡开启和关闭的代码。通过netsh也无法达到效果,XP下使用netsh根本就不能用。郁闷之极。。测试了几段代码,都无效。
打算放弃的时候,发现了一段小程序,使用的是模拟鼠标按键的原理,打开控制面板,获取面板里的列表,找到网络连接并打开,再到想要关闭的相应项中模拟右键和左键。。很多都是硬编码,但是却实现了这个功能!~~
阅读全文
Visual Studio 2005 提示”试图运行项目时出错:无法启动调试。绑定句柄无效”的解决
摘要: Microsoft Visual Studio不可以运行!按F5调试启动不了!会弹出一个错误对话框!只可以按ctrl+F5开始执行(不调试)....我重装了几次了还是不能解决那问题!开始我还以为是装软件时出现问题呢!可以经过重装几次发现装软件没问题!......后又怀疑自己电脑的系统问题!......我也换盘装了系统再装VS软件可以还是不行!.......
按F5时会弹出对话框.
阅读全文
Do Anything With ID3
摘要: 这两天对MP3信息进行操作时候用到的文章和资源,在这里提供下载了
来自:http://www.codeproject.com/KB/cs/Do_Anything_With_ID3.aspx
参数文档:FrameID.zip
MP3信息类库源码:ID3Class.zip
MP3编辑器源码:ID3_Editor.zip
阅读全文
截图图片部分内容以及返回图片实际尺寸
摘要: 1、截取图片部分内容并另存2、取得图片文件几何尺寸的函数
阅读全文
获取MP3,WMA信息
摘要: 用于获取MP3内部信息,包括歌曲名,歌手名等……
阅读全文
开发M8上的.NET CF程序
摘要: 开发M8上的.NET CF程序
Kyle 2008/11/27
(本文可以随意转载,但不得修改原作者)
本文涉及软件:
1. Microsoft ActiveSync(Windows Mobile 设备中心 in Vista);
2. .NET Compact Framework 2.0 Service Pack 2 Redistributable;
3. .NET Compact Framework 3.5 Redistributable;
4. Visual Studio 2005(2008)。
Microsoft .NET Compact Framework (.NET精简框架,以下简称.NET CF) 是 .NET Framework 的一部分,是为了在移动设备(如移动电话、个人数字助理 (PDA))和嵌入式设备)上运行而设计的。它包含 .NET Framework 中的类库的子集,同时还包含为了在其上运行而设计的专有类。利用熟悉 .NET Framewo
阅读全文
【原创】App.Config文件的读写
摘要: WinForm里对于App.Config配置文件的使用
阅读全文
C#中struct与class的区别
摘要: 二 .类与结构的差别
1.值类型与引用类型
结构是值类型:值类型在堆栈上分配地址,所有的基类型都是结构类型,例如:in
t 对应System.int32 结构,string 对应 system.string 结构 ,通过使用结构可以创
建更多的值类型
类是引用类型:引用类型在堆上分配地址
堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处理大的逻辑
复杂的对象。所以结构处理作为基类型对待的小对象,而类处理某个商业逻辑
因为结构是值类型所以结构之间的赋值可以创建新的结构,而类是引用类型,类之
间的赋值只是复制引用
阅读全文
揭开正则表达式的神秘面纱
摘要: 引言
正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。
正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定字符串更加灵活方便。(3)用来替换,比普通的替换更强大。
正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者的理解带来困难;另一方面,各种引擎自带的文档一般都要介绍它特有的功能,然而这部分特有的功能并不是我们首先要理解的。
文章中的每一个举例,都可以点击进入到测试页面进行测试。闲话少说,开始。
阅读全文
【原创视频教程】学生信息管理系统6--学员信息管理(完结篇)
摘要: 本教程目的在于将ACCP S1 C#中大部分控件以及ADO.NET详细使用方式的讲解,如有疏忽,请
多包含。
程序制作将会分为几部分进行不同功能的讲解。这个是本教程的第六部分,也是最后一部分。
源文件会在这一部教程中提供,自己敲代码,才能记得牢!
阅读全文
【原创视频教程】学生信息管理系统5--学员成绩管理
摘要: 本教程目的在于将ACCP S1 C#中大部分控件以及ADO.NET详细使用方式的讲解,如有疏忽,请多包含。
程序制作将会分为几部分进行不同功能的讲解。这个是本教程的第五部分。
源文件会在最后一部教程中提供,自己敲代码,才能记得牢!
阅读全文
【原创视频教程】学生信息管理系统4--成绩添加
摘要: 本教程目的在于将ACCP S1 C#中大部分控件以及ADO.NET详细使用方式的讲解,如有疏忽,请
多包含。
程序制作将会分为几部分进行不同功能的讲解。这个是本教程的第四部分。
源文件会在最后一部教程中提供,自己敲代码,才能记得牢!
阅读全文
【原创视频教程】学生信息管理系统3--学员添加
摘要: 本教程目的在于将ACCP S1 C#中大部分控件以及ADO.NET详细使用方式的讲解,如有疏忽,请
多包含。
程序制作将会分为几部分进行不同功能的讲解。这个是本教程的第三部分。
源文件会在最后一部教程中提供,自己敲代码,才能记得牢!
阅读全文
【原创视频教程】学生信息管理系统2--主窗体
摘要: 本教程目的在于将ACCP S1 C#中大部分控件以及ADO.NET详细使用方式的讲解,如有疏忽,请多包含。
程序制作将会分为几部分进行不同功能的讲解。这个是本教程的第二部分。
阅读全文
白话C#反射
摘要: 反射是一种晚绑定,它可以被开发者用来设计出更具灵活性的代码,而代价则是花费更多的系统资源开销使得应用程序可以在运行时获取一些未知信息。
说白了,在编写代码的时候,开发者可能还不知道或不能确定一些对象的信息,于是把决定权交给代码本身,将来在需要的时候由代码自己去获取和判断这些信息并作出相应的反应。这样的方式固然可以使代码更加灵活,但在想要使用反射的时候,必须先考虑好在性能与灵活之间的一个权衡,不能盲目地因为C#提供了反射机制就一个劲儿地用,我们应该发扬John Carmack“榨干PC机3D图像性能”的精神,而不要因为硬件越来越便宜就让机器背负沉重的包袱去做一些意义不大的事情。
我
阅读全文
C#实现的QQ登录器
摘要: 前几天看到一篇文章说通过DOS命令就可以登陆QQ,在运行里试了一下,真的可以
代码如下:
QQ路径 /start QQUIN:QQ号 PWDHASH:经过MD5和BASE64双充加密的QQ密码 /stat:登陆类型
今天就想做个QQ登录器试一下,信息保存尝试使用了序列化,发现功能真的太强大了,刚才整理了一下,现在完工,里面做了大量的注释,放出代码,文章最下面有打包的下载:
阅读全文
使用DirectX.Capture.dll和DShowNET.dll捕获视频程序
摘要: 现在我就把我用的类库,介绍给大家。DirectX.Capture Class Library(By Brian Low.)是我在codeproject上寻找的类库,它完全由C#编写,基于directshow.net类库,用于实现音频和视频的捕捉,并且可以保存为avi文件,你可以很方便的在codeproject上下载到这两个类库的源文件。
该类库的主要特点:
可以列举和选择所有音视频的硬件设备
可以设置音频和视频相关属性,例如帧速率,大小,采样频率等
支持音视频压缩编码
支持视频预览
支持电视接口
支持混音
可以显示硬件驱动的属性
包含了标准的MSDN式的帮助文档
使用该类库的时候必须同时引入DirectX.Capture.dll和DShowNET.dll,到你的项目里。
阅读全文
用C#捕获摄像头
摘要: 现在很多摄像头都是无驱动的,这种方法我试验没有成功,不知道各位高人有没有这方面的经验,网上也一直再问如何做视频录像,有知道的朋友麻烦给个参考地址。
文章最后提供了一个这个小程序的下载
(1)安装摄像头后,一般可以找到一个avicap32.dll文件,里面有一些操作摄像头的方法。
(2)这是一个关于摄像头的类:
阅读全文
关闭和注销Windows
摘要: 提供两种方法,第一种可以通过调用API函数实现关机功能,第二种可以使用我前几篇提到的调用CMD执行代码的功能通过shutdown命令关机
代码如下:
阅读全文
拖放操作和文件复制小功能
摘要: 一直都没试过拖放操作的用处,今天试了试,发现真的很好用!!
下面的代码没有打入注释,加入了一个ListBox,当文件拖放上来后,讲内容显示在里面
private void lstFilePath_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
e.Effect = DragDropEffects.Link;
}
else
{
e.Effect = DragDropEffects.None;
}
}
private void lstFilePath_DragDrop(obj
阅读全文
移动无标题(边框)窗体
摘要: 之前看到过一个CSDN上的教程,移动无标题窗体很麻烦很麻烦,要不断重画窗体。
使用这种FormBorderStyle设置为none的窗体,可以简单的实现自定义窗体皮肤,当然皮肤要自己做图片了。
今天无意间发现了一个很简单的代码,调用了系统API
在Program.cs中存在如下代码:
阅读全文
列出C#进程以及详细信息
摘要: 结合着上一篇,再写一个获取进程详细信息的代码
阅读全文
关闭系统进程,以及如何调用cmd并执行命令
摘要: 今天翻到了以前写过的一个关闭进程的一个小例子,使用了两种方法,一种是调用cmd执行强制关闭命令,另一种是通过C#提供的方法进行关闭,已提供下载。
阅读全文
不可小瞧的using关键字(转)
摘要: using关键字,不知道的人可能对它不屑一顾,不就是用来引用命名空间吗?可是真正对using深入了解的人,你就真的不会小瞧它了。下面就听我给你一一道来using的用途和使用技巧。
using关键字微软MSDN上解释总共有三种用途:1、引用命名空间。2、为命名空间或类型创建别名。3、使用using语句。
阅读全文
ContentType的一些值
摘要: string extension;
extension = extension.ToUpper();
string contentType;
if(extension == "*")
contentType = "application/octet-stream";
else if(extension == "323")
contentType = "text/h323";
else if(extension == "ACX")
contentType = "application/internet-property-stream";
else if(extension == "AI")
contentType = "application/postscript";
else if(extension == "AIF")
contentType = "audio/x-aiff";
else if(extension == "AIFC")
阅读全文