文档介绍:目录
第一章:C#语言基础
C#语言特点 11
编写控制台应用程序 12
使用SDK命令行工具编写控制台程序 12
使用Visual 建立控制台程序 13
类的基本概念 16
类的基本概念 16
类成员的存取控制 16
类的对象 17
类的构造函数和析构函数 17
类的构造函数的重载 17
使用Person类的完整的例子 18
C#的数据类型 19
值类型和引用类型区别 19
值类型变量分类 20
结构类型 20
简单类型 21
枚举类型 21
值类型的初值和默认构造函数 22
引用类型分类 22
对象类(object类) 22
数组类 23
字符串类(string类) 24
类型转换 25
运算符 26
运算符分类 27
测试运算符is 27
typeof运算符 28
溢出检查操作符checked和unchecked 28
new运算符 29
运算符的优先级 29
程序控制语句 29
和C语言的不同点 29
foreach语句 30
异常语句 31
类的继承 32
派生类的声明格式 32
base 关键字 33
覆盖基类成员 33
C#语言类继承特点 33
类的成员 34
类的成员类型 34
类成员访问修饰符 34
类的字段和属性 34
静态字段、实例字段、常量和只读字段 35
属性 35
类的方法 36
方法的声明 37
方法参数的种类 37
静态方法和实例方法 39
方法的重载 40
操作符重载 41
this关键字 41
类的多态性 42
抽象类和抽象方法 44
密封类和密封方法 45
接口 45
接口声明 46
接口的继承 46
类对接口的实现 47
代表 48
事件 49
事件驱动 49
事件的声明 49
事件的预订和撤消 50
索引指示器 50
名字空间 51
名字空间的声明 51
名字空间使用 52
非安全代码 52
习题 53
第一章 Windows编程的基础知识 54
窗口 54
Windows的消息系统 54
消息驱动(事件驱动) 54
事件队列 54
注视窗口 54
Windows编程接口和类库 55
Windows编程接口(API) 55
MFC类库 55
组件库 55
.NET框架类库 55
Windows应用程序的基本结构 56
最简单的Windows应用程序 56
用Visual 建立Windows应用程序框架 57
方案(Solution)和项目(Project) 62
习题 63
第二章 常用控件和类的使用 64
控件通用属性 64
Form类 64
标签(Label)控件 65
按钮(Button)控件 66
事件处理函数的参数 66
文本框(TextBox)控件 67
Convert类 68
单选按钮(RadioButton)和GroupBox控件 68
Font类 69
多选框(CheckBox)控件 69
列表选择控件(ListBox) 71
boBox)控件 72
ToolTip控件 72
超级链接(LinkLable)控件 73
定时(Timer)控件 73
DateTime类 74
菜单 75
工具条 76
状态栏(StatusBar)控件 78
鼠