《C#任务导引教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:谢书良主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302272502
  • 页数:275 页
图书介绍:本书是为从未学习过编程又期望能简易掌握编程的读者编写的入门教材。

第1章 C#语言概述 1

1.1基本概念 1

1.2几个重要概念 7

1.2.1命名空间 7

1.2.2 Main方法 8

1.2.3标识符 9

1.3数据的输入与输出 9

1.4一个简单的C#程序 10

1.5 C#程序的结构 11

1.6程序运行的流程 11

1.7 C#程序的上机环境——Visual Studio 2008开发环境简介 12

第2章 运算符和表达式 17

2.1简单数据类型 17

2.2变量和常量 18

2.2.1变量的声明与初始化 18

2.2.2使用变量时的注意事项 19

2.2.3常量 20

2.3算术运算符与算术表达式 20

2.3.1基本的算术运算符 20

2.3.2算术表达式和运算符的优先级与结合性 21

2.4赋值运算符与赋值表达式 21

2.4.1赋值运算符 21

2.4.2赋值过程中的类型转换 22

2.4.3复合的赋值运算符 23

2.4.4赋值表达式 23

2.5自增1和自减1运算符 25

2.6关系运算、逻辑运算和条件运算符 25

2.6.1关系运算和关系表达式 26

2.6.2逻辑常量和逻辑变量 27

2.6.3逻辑运算与逻辑表达式 27

2.6.4&&和||的短路计算操作 28

2.6.5条件运算符和条件表达式 29

2.7位运算符 31

2.7.1逻辑位运算符 31

2.7.2移位位运算符 33

2.7.3位运算的复合赋值运算 34

自测练习题 34

第3章 程序控制结构 36

3.1在输出中进行格式控制 36

3.2算法概述 37

3.3顺序结构的程序 40

3.4分支选择结构与if语句 41

3.5 if语句的嵌套 43

3.6多分支选择结构与switch语句 44

3.7循环结构和循环语句 47

3.7.1用while语句构成循环 47

3.7.2用do-while语句构成循环 50

3.7.3用for语句构成循环 51

3.8循环的嵌套 54

3.9流程控制的转移 56

3.9.1 continue语句 56

3.9.2 break语句 57

3.9.3 goto语句 59

3.10结构化程序的编写 59

自测练习题 65

第4章 数组和方法 67

4.1一维数组的声明和使用 68

4.1.1静态一维数组 68

4.1.2动态一维数组 69

4.2二维数组的声明和使用 78

4.2.1二维数组的声明 78

4.2.2二维数组应用举例 79

4.3字符数组和字符串 81

4.3.1字符数组的声明 81

4.3.2字符数组的输出 81

4.3.3字符串概述 82

4.3.4字符串处理方法 83

4.4交错数组和数组集合 90

4.4.1交错数组 90

4.4.2数组集合ArrayList 90

4.5方法 91

4.5.1概述 91

4.5.2声明方法的一般形式 93

4.5.3方法的值 93

4.5.4方法的调用 95

4.5.5方法的嵌套调用 96

4.5.6方法的递归调用 97

4.5.7方法的参数 100

4.5.8二维数组名作方法参数 103

4.6实型数据在编程中的使用 104

自测练习题 114

第5章 类的封装性 117

5.1类的声明和对象的创建 117

5.1.1类的声明 117

5.1.2对象的创建 118

5.2字段 119

5.3属性 119

5.4方法成员 121

5.5构造函数和析构函数 124

5.5.1构造函数的定义 124

5.5.2重载构造函数 125

5.5.3析构函数 127

5.6对象数组 130

5.7静态成员 131

5.7.1静态数据成员 131

5.7.2静态方法成员 132

5.8对象成员 135

5.9类的成员修饰符与类的访问修饰符 136

5.9.1类的成员访问修饰符 136

5.9.2类的访问修饰符 136

5.10结构和枚举 137

5.10.1结构 137

5.10.2枚举 140

5.11运算符重载 141

5.11.1运算符重载概述 141

5.11.2运算符重载方法 141

5.12异常处理 143

自测练习题 150

第6章 类的继承性和多态性 152

6.1继承的概念 152

6.2访问控制 153

6.3单继承 154

6.4多继承 160

6.4.1继承的基石——接口 160

6.4.2使用接口完成多继承问题 163

6.5多态性 167

6.5.1虚方法 170

6.5.2重写方法 171

6.5.3抽象类和抽象方法 173

6.6委托、事件、索引器 175

6.6.1委托 175

6.6.2事件 176

6.6.3索引器 176

自测练习题 178

第7章 可视化编程基础 182

7.1 Windows应用程序的创建 182

7.2窗体 183

7.2.1窗体概述 183

7.2.2建立新项目 184

7.2.3设置窗体属性 185

7.2.4添加控件 185

7.2.5添加窗体事件 186

7.2.6案例实践 190

7.3控件的简易使用 196

操作实践 198

第8章 数据库操作 199

8.1 Access数据库表的创建 199

8.2 ADO.NET概述 201

8.3使用Connection对象连接数据库 202

8.3.1熟悉 Connection对象 202

8.3.2数据库连接字符串 203

8.3.3关闭与数据库的连接 203

8.3.4数据库的操作命令 205

8.4创建应用程序访问数据库 207

8.4.1数据库应用程序开发步骤 207

8.4.2创建应用程序项目 208

8.4.3连接并访问数据库 208

操作实践 213

第9章 信息管理系统的设计 214

9.1软件开发的一般过程 214

9.2学生成绩管理系统的设计 214

9.2.1需求分析 215

9.2.2数据库的实现 215

9.2.3系统的实现步骤 218

9.2.4任务实施 218

操作实践 259

实验 260

实验1熟悉Visual C#的运行环境 260

实验2运算符及表达式 261

实验3程序控制结构 262

实验4数组与方法 263

实验5类的封装性 265

实验6类的继承性 266

实验7类的多态性 271

附录 273

附录A ASCII码字符集 273

附录B运算符的优先级和结合性 274

附录C关键字 274

参考文献 275