《C# Windows程序设计及应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:鄂旭,吴昊编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302300045
  • 页数:232 页
图书介绍:本教材基于“夯实语法基础、专注窗体开发、大量实例配合”的原则进行编写。采用实例教学法,大量增加与知识点配合紧密的实例,并给出详细的设计步骤及主要注释,学生可参照步骤完成每个实例。

第1章 C#概述 1

1.1 Microsoft.NET简介 1

1.1.1 什么是.NET 1

1.1.2 公共语言运行时 2

1.2 C#语言及其发展 3

1.3 Visual Studio 2008 3

1.4 第一个C#程序 4

1.4.1 操作步骤 4

1.4.2 程序说明 6

1.5 本章小结 7

1.6 习题 7

第2章 C#语言基础 8

2.1 标识符与关键字 8

2.1.1 标识符 8

2.1.2 关键字 9

2.2 数据类型 9

2.2.1 值类型 10

2.2.2 引用类型 13

2.2.3 类型转换 13

2.2.4 装箱与拆箱 14

2.2.5 不确定类型 15

2.3 变量与常量 15

2.3.1 变量 15

2.3.2 常量 17

2.4 运算符与表达式 18

2.4.1 运算符 18

2.4.2 表达式 23

2.5 本章小结 23

2.6 习题 23

第3章 程序流程控制 24

3.1 顺序结构 24

3.2 选择结构 24

3.3 循环结构 32

3.3.1 while循环 32

3.3.2 for循环 34

3.3.3 循环嵌套 39

3.3.4 跳转语句 41

3.4 本章小结 42

3.5 习题 43

第4章 方法 44

4.1 方法的声明 44

4.2 方法的调用 47

4.3 参数传递 48

4.3.1 一般输入参数 48

4.3.2 ref输入参数 49

4.3.3 out输出参数 50

4.3.4 params参数 51

4.3.5 将二重循环改为方法调用的单循环 53

4.4 本章小结 56

4.5 习题 56

第5章 数组与字符串 57

5.1 数组 57

5.1.1 一维数组 57

5.1.2 多维数组 59

5.1.3 锯齿数组 61

5.1.4 两个数组间的赋值 61

5.1.5 数组作为方法的参数 64

5.2 字符串 65

5.2.1 字符串的声明 65

5.2.2 字符串常用操作方法 67

5.2.3 字符串与其他类型的转换 70

5.2.4 深入理解字符串 70

5.2.5 正则表达式 72

5.3 本章小结 74

5.4 习题 75

第6章 面向对象编程基础 76

6.1 面向对象的基本概念 76

6.1.1 什么是面向对象 76

6.1.2 面向对象的基本特征 77

6.2 类和对象 77

6.2.1 对象 77

6.2.2 类 78

6.3 类的实例化 79

6.4 类的成员 79

6.4.1 数据成员 80

6.4.2 方法成员 80

6.5 修饰符 84

6.5.1 类的修饰符 84

6.5.2 成员的修饰符 84

6.5.3 this关键字 86

6.5.4 Math类 87

6.5.5 DateTime类和TimeSpan类 87

6.6 本章小结 88

6.7 习题 88

第7章 继承、多态、委托和事件 90

7.1 类的继承 90

7.1.1 继承的概念 90

7.1.2 继承的实现 91

7.1.3 base关键字 93

7.1.4 扩展类中超类构造方法的执行 94

7.2 抽象类与抽象方法 95

7.2.1 抽象类与抽象方法简介 95

7.2.2 sealed关键字 97

7.3 接口 97

7.4 类的多态 98

7.4.1 方法的重载 98

7.4.2 方法的重写 101

7.5 委托和事件 104

7.5.1 委托 104

7.5.2 多重委托 106

7.5.3 事件 107

7.6 本章小结 108

7.7 习题 108

第8章 图形用户界面设计 109

8.1 WinForms项目 109

8.2 事件处理机制 112

8.3 Win Forms控件 113

8.3.1 控件共有的常用属性 113

8.3.2 标签 113

8.3.3 按钮 114

8.3.4 文本框 116

8.3.5 分组框与单选按钮 118

8.3.6 复选框 122

8.3.7 组合框 124

8.3.8 选项卡 126

8.3.9 菜单 128

8.3.1 0树形视图 129

8.3.1 1图标控件 130

8.3.1 2窗体与面板 133

8.3.1 3消息框类 133

8.3.1 4其他常用事件 135

8.3.1 5编写多文档窗体应用程序 139

8.4 本章小结 141

8.5 习题 141

第9章 数据库与ADO.NET 143

9.1 连接数据库 143

9.2 数据库进行交互操作 144

9.2.1 SQL语句 145

9.2.2 查询操作 147

9.2.3 添加操作 151

9.2.4 更新操作 154

9.2.5 删除操作 157

9.3 设置数据显示 163

9.4 本章小结 164

9.5 习题 164

第10章 高级Windows控件 165

10.1 使用RichTextBox控件 165

10.2 实现“编辑”菜单中的剪贴板功能 168

10.3 使用“字体”对话框实现字体编辑功能 169

10.4 使用“颜色”对话框实现颜色编辑功能 169

10.5 使用“自定义”对话框实现“帮助”功能 170

10.6 实现“查找”与“替换”功能 172

10.7 实现提示保存文件功能 176

10.8 实现打印和预览功能 179

10.9 其他高级控件 182

10.9.1 轨迹条控件 182

10.9.2 进度条 184

10.9.3 图片框控件 185

10.1 0本章小结 186

10.1 1习题 187

第11章 文件和流 188

11.1 文件和流概述 188

11.2 读写文本文件 189

11.2.1 读取文本文件 189

11.2.2 写入文本文件 190

11.3 读写二进制文件 192

11.3.1 以二进制方式读取文件内容 192

11.3.2 以二进制方式写入文件内容 193

11.4 读写基本数据类型 194

11.4.1 直接写入简单数据类型 194

11.4.2 直接读取简单数据类型 195

11.5 数据流其他常用方法 196

11.6 文件管理 197

11.6.1 文件管理概述 197

11.6.2 文件夹管理 201

11.7 本章小结 203

11.8 习题 203

第12章 多线程技术 204

12.1 使用多线程 204

12.1.1 操纵多线程 205

12.1.2 线程的优先级 211

12.2 线程同步 214

12.2.1 使用线程同步 214

12.2.2 避免线程死锁 216

12.3 本章小结 217

12.4 习题 217

第13章 GDI+高级编程 218

13.1 Graphics类 218

13.1.1 画笔类Pen 219

13.1.2 画刷类Brush 220

13.2 常见的绘制、填充图形的方法 224

13.2.1 常见的绘制图形的方法 224

13.2.2 常见的填充图形的方法 227

13.3 图形的平移、变形和旋转操作 228

13.4 本章小结 229

13.5 习题 229

参考文献 230