1、 WinForm:Timer控件、TreeView控件、DropDownStyle属性
《CSharpLanguage Specification》
F:\Program Files\Microsoft Visual Studio10.0\VC#\Specifications\2052\CSharp Language Specification.doc
2、 练习题:计算器
int.Parse
先判断是否选了运算符
运算符可以用cboYsf.Text表示
3、 bin\Debug
Main函数都是static类型的
csc.exe 编译工具 csc /?
csc.exe 可执行文件通常位于系统目录下的 Microsoft.NET\Framework\<version> 文件夹中。
环境变量
JIT(Just In Time)即时编译
4、 面向对象三大特性:封装、继承、多态
所有代码都写在类里边
类组成:字段、属性、方法、构造函数等
对象具有:属性(特征)和方法(行为)
关于构造函数:手动添加一个构造函数会将默认无参构造函数覆盖掉。够造函数可以重载。构造函数无返回值。当类的够造函数是私有时,可以通过自己编写一个public方法引用private构造函数来实例化类的对象。ctor是构造函数快捷键
一般不同类放到不同的文件中
5、 (1)练习:石头剪刀布
类:玩家、电脑、裁判
玩家:属性Fist 方法ShowFist
电脑:属性Fist 方法ShowFist
裁判:方法:Compare,返回ENUM判断谁赢
注意:先画界面,清楚需求
random.Next(1,4);
判断依据:用户出拳—电脑出拳
将三个按钮绑到同一个方法上,用sender事件源来区分三个按钮
(2)控制台版石头剪刀布
把类导入类库,添加引用
局部变量使用前必须声明并赋值
6、快捷键:Ctrl+K+C 注释 Ctrl+K+U 取消注释 Ctrl+. 提示Ctrl+R+E 将字段封装成属性