窗体
重写抽象资源:
如果一个父类没有必要建立对象,那么可以将这个父类设置为抽象类
如果一个父类中某一个资源无法具体实现,则该资源是抽象资源
特点:
抽象资源必须设置在抽象类中
抽象资源不能提供具体事项
非抽象种子了必须实现父类的所有抽象资源(重写)
partial关键字修饰的类叫做部分类,指示该类中定义的资源只是该类的一部分资源,
其它的资源在另一个或多个部分类中。
窗体:
窗体本质上是一个类,Form类是所有窗体的父类。
ctrl+f查找
f12 定义
代码后置(code-behind)
1.设计器和后台代码分离
2.利用部分类的技术,将自定义代码和自动代码分离
所有控件都具有Name属性,该属性表示该控件的对象名
所有控件本质上都是类,他们的最终的父类是control
Name属性命名规范:前缀+单词(首字母大写)
TextBox: txt
Lable: lbl
Botton: btn
1.如何得到当前时间的字符串:txt Test.Text DateTime.Now.ToString();
2.什么时候执行代码
事件:表示某个对象发生了某件事,它表示该事发生的时间点
注册事件:当一个事件发生时需要运行指定的方法
通常:事件的第一个object参数表示事件源,指代引发该事件的对象
结构 struct 枚举 enum
c#:类 class 结构 struct 枚举 enum 接口interface 委托delegate
引用类型
class
值类型
struct enum
//数字类型 布尔 字符
struct: DateTime TimeSpan (时间间隔,两个日期相减) Color
三原色
自然界:红 黄 绿
计算机:红 绿 蓝
散列值:情况数量固定并且每种情况对应的值固定,并且相互之间值不相同
枚举:定义散列值的类型
修饰符 enum 枚举名
{
散列值
}
浙公网安备 33010602011771号