摘要: //播放.MP3文件: uses mmsystem;//開始播放: procedure TForm1.Button1Click(Sender: TObject); begin MCISendString('OPEN e:\1.mp3 TYPE mpegvideo alias ww',nil, 0, 0); MCISendString('PLAY WW', nil, 0, 0); MCISendString('CLOSE ANIMATION', nil, 0, 0); end; //停止播放 procedure TForm1.Button2Clic 阅读全文
posted @ 2012-03-19 23:59 wouldguan 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 静态成员 静态字段:使用static关键字定义静态字段,如果不对静态字段进行初始化,静态字段将字段获得默认值(0、null、false)。 静态字段从属于类本身,而不是实例。从类的外部访问时,需要使用类名。在类自身内部的代码总,可以省略类名。 C#不能在同一个类中定义同名的静态字段和实例字段。重复的名称在声明空间中会造成冲突。 静态方法: this关键字在静态方法中是无效的... 阅读全文
posted @ 2012-03-19 22:18 wouldguan 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 匿名类型: 是又编译器动态生成的数据类型,而不是通过显式的定义来生命的。 示例代码: static void Main() { var patent1 = new { Title = "p1 title", //不用也不能声明类型 Year = "1000" }; var patent2 = n... 阅读全文
posted @ 2012-03-19 20:51 wouldguan 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 构造器: 假如一个类没有显式定义任何构造器,C#编译器会自动添加一个没有参数的构造器(默认构造器)。一旦为一个类显式添加了一个构造器,C#编译器就不再自动提供默认构造器。 C# 3.0 增加了对象初始化器,增加了一个成员初始化列表,等号左边是一个允许访问的字段属性,右边是具体要赋的值。 示例代码: class Program { static void M... 阅读全文
posted @ 2012-03-19 20:33 wouldguan 阅读(129) 评论(0) 推荐(0) 编辑
摘要: this关键字: this是传给每一个实例方法的一个隐式参数,他返回对象本身的一个实例。 代码: class Employee { public string FirstName; public string LastName; public void SetName(string FirstName, string LastName) ... 阅读全文
posted @ 2012-03-19 16:32 wouldguan 阅读(147) 评论(0) 推荐(0) 编辑