摘要:
上个学期始自己和另外两个朋友做的一个微型45度斜视RPG游戏,取名《刹那》使用VC++.NET 2003 + DirectX 9 SDK完成,游戏主要使用DirectDraw,通过这个游戏来学习DirectDraw,我主要负责了程序部分的编写。 技术含量比较低,不过毕竟是自己和朋友的小成果,让我对图形图像方面的技术产生浓厚的兴趣,发两张图纪念一下:) 声明:游戏中素材来... 阅读全文
摘要:
昨天同学发短信告诉偶高程分数线仍然是45/45,狂汗,那通过的人得有多少啊? 由分数线和考题难度来看,得出结论,高程实在没有什么含金量。PS:偶大一刚进学校的时候还觉得高级程序员挺高深的哈。 阅读全文
摘要:
private void txtAge_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) { if ((e.KeyChar 57 )&& e.KeyChar != 8 && e.KeyChar !=46) e.Handled = true; // ... 阅读全文
摘要:
在八月份的CSDN开发高手里看到一篇讲VB.NET 2005新特征的文章故在VC#.NET 2005中对属性可添加不同访问级别的新特征尝试了一下 using System;class A{ private string _name; public string Name { get { return _name ; ... 阅读全文
摘要:
初始化的正确顺序 初始化全部静态字段 调用静态构造函数 初始化全部实例字段 调用实例构造函数 静态构造函数调用的确切顺序无法确定,但能确保静态构造函数调用符合以下规则 静态构造函数会在类的第一个实例被创建之前被调用 静态构造函数只能调用一次 静态类成员初始化之后才会调用静态构造函数 静态构造函数将在引用任何的静态类成员之前被调用 阅读全文
摘要:
先看一个程序: using System;class Test{ public const int a=100; public readonly int b; public static readonly int c=300; Test() { b=200; //c=300; 错误:不能在构造函数里被赋值 } public ... 阅读全文
摘要:
一个群里朋友的问题取出字符串"f/d/f/dfd/fdfdf/fdsfds"中的fdfdf,即最后两个"/"里的字符串 我的解决办法: using System;public class s{ public static void Main() { string s=@"f/d/f/dfd/fdfdf/fdsfds"; int n=s.LastInde... 阅读全文
摘要:
基类型 CLR要求每个类型最终都要继承自System.Object类型 CLR要求所有的对象都要用new操作符来创建 new操作符所执行的工作: 从托管堆(managed heap)中分配指定类型所需要数量的字节来作为存储其对象的内存空间。 初始化对象的附加成员(overhead members)。每一个对象实例都有两个附加成员。其中第一个成员为指向类型方法表的指针,第二个成员为Sy... 阅读全文
摘要:
常量的声明 P127 const 常量声明可以放在类定义中,使之成为类的一个成员。这里的常量总是静态的(static)的,类外部的其他对像只能通过类名来访问,不能通过实例化对象名来访问。 const .vs. readonly const常量在编译时必须知道其值并且在整个程序的执行过程中均保持不变,而readonly域在对象创建时赋值,并在此对象的生存期内保持不变。 Switch... 阅读全文