黑马程序员_学习日记34_528基础加强(面向对象)

22 篇文章 0 订阅

1、 WinFormTimer控件、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 将字段封装成属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值