《Visual C#程序设计实训教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘斌主编;宰光军,陈永霞,李妍,邵玉梅副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302244240
  • 页数:272 页
图书介绍:本书系统介绍了C#编程的相关内容,从基本语法讲起,介绍了C#语言的编程技巧和面向对象编程的精髓。

第1章 走进C 1

1.1 Microsoft.NET概述 1

1.1.1 什么是.NET 1

1.1.2 人们为什么需要.NET 2

1.1.3 .NET的核心组件 3

1.2 .NET与C 3

1.2.1 支持多种编程语言的.NET结构框架 3

1.2.2 面向.NET的全新开发工具C 4

1.3 C#语言的特点 5

1.3.1 简洁的语法 6

1.3.2 精心地面向对象设计 6

1.3.3 与Web的紧密结合 7

1.3.4 完全的安全性与错误处理 7

1.3.5 版本处理技术 8

1.3.6 灵活性和兼容性 8

1.3.7 强大的应用程序类型 8

1.4 使用VS 2005编写C#测试程序 9

1.4.1 创建项目 9

1.4.2 Visual C#集成开发环境 10

1.4.3 向Windows窗体中添加对象 12

1.4.4 运行程序 15

1.5 习题 15

第2章 对象 17

2.1 面向对象概述 17

2.1.1 对象在日常生活中的使用 18

2.1.2 使用的属性和方法的数量 19

2.1.3 定义类之后的工作 20

2.2 开发程序计划 26

2.2.1 切入点 27

2.2.2 五步程序步骤 27

2.3 使用对象创建简单的应用程序 28

2.4 使用C#实现程序计划 30

2.4.1 向项目中添加程序引用 32

2.4.2 向项目中添加新条目 32

2.4.3 设置项目属性 34

2.4.4 向frmMain对象中添加对象 35

2.4.5 为处理步骤添加程序代码 37

2.4.6 构造用户界面对象 38

2.4.7 btnDisplayOutput单击事件代码 39

2.4.8 分析btnDisplayOutput单击事件代码 40

2.5 习题 41

第3章 .NET综述 43

3.1 Visual Studio 2005概述 43

3.1.1 为什么选择Visual Studio 2005 43

3.1.2 Visual Studio 2005 Express产品 44

3.1.3 VS解决方案 44

3.2 环境介绍 45

3.2.1 环境设置 45

3.2.2 窗口布局 46

3.2.3 【选项】对话框 48

3.3 使用VS开发C#应用程序 48

3.3.1 Windows应用程序 48

3.3.2 解决方案资源管理器 52

3.3.3 【属性】窗口 52

3.3.4 【错误列表】窗口 53

3.3.5 使用智能提示 53

3.4 上机实战 54

3.5 习题 54

第4章 编写C#控制台应用程序 55

4.1 创建、编译和运行C#程序 55

4.1.1 获得C#2.0编译器 56

4.1.2 使用Visual Studio IDE 56

4.1.3 使用C#命令行编译器csc.exe 58

4.2 逐行分析第一个样本程序 59

4.3 处理语法错误 62

4.4 程序变体 62

4.5 上机实战 63

4.6 习题 63

第5章 数据类型及变量 65

5.1 简单数据类型 65

5.1.1 整数类型 65

5.1.2 浮点数类型 66

5.1.3 其他数据类型 66

5.1.4 简单数据类型实例 67

5.2 变量 69

5.2.1 变量的声明 69

5.2.2 变量的命名规则 69

5.2.3 变量的赋值 70

5.3 上机实战 72

5.4 习题 72

第6章 表达式与运算符 73

6.1 表达式与运算符的概念 73

6.1.1 运算符 73

6.1.2 算术运算符 74

6.1.3 关系与逻辑运算符 76

6.1.4 赋值运算符 80

6.1.5 强制转换不兼容的类型 83

6.2 运算符优先级 84

6.3 表达式中的类型转换 85

6.4 空格和小括号 88

6.5 运算符重载 90

6.6 上机实战 91

6.7 习题 91

第7章 C#高级语法 93

7.1 复杂的变量类型 93

7.1.1 枚举 93

7.1.2 数组 96

7.2 函数 102

7.2.1 定义和使用函数 102

7.2.2 返回值 104

7.2.3 参数 105

7.2.4 Main()函数 110

7.3 变量的作用域 112

7.3.1 其他结构中变量的作用域 114

7.3.2 参数与全局数据 116

7.4 函数重载 117

7.5 上机实战 118

7.6 习题 118

第8章 流程控制语句 119

8.1 从键盘输入字符 119

8.2 if语句 120

8.2.1 嵌套if 121

8.2.2 if-else-if梯次 122

8.3 switch语句 124

8.4 for循环 130

8.4.1 for循环的一些变体 132

8.4.2 在for循环内声明循环控制变量 135

8.5 while循环 136

8.6 do-while循环 137

8.7 使用break退出循环 142

8.8 continue语句 144

8.9 goto语句 144

8.10 嵌套循环 150

8.11 上机实战 151

8.12 习题 151

第9章 面向对象的程序设计 153

9.1 面向对象概述 153

9.2 OOP相关的概念 154

9.2.1 类和对象 154

9.2.2 静态成员 156

9.2.3 对象的生命周期 156

9.2.4 继承 157

9.2.5 多态性 159

9.2.6 对象之间的关系 160

9.2.7 运算符重载 161

9.2.8 引用类型和值类型 162

9.3 上机实战 163

9.4 习题 163

第10章 类、方法、属性 165

10.1 定义C#类 165

10.1.1 类的声明 165

10.1.2 类基础规范 167

10.1.3 类主体 168

10.2 类成员 169

10.2.1 构造函数和析构函数 169

10.2.2 定义字段 175

10.2.3 定义方法 176

10.2.4 定义属性 183

10.2.5 使用类图添加成员 185

10.3 应用实例 187

10.4 上机实战 191

10.5 习题 191

第11章 接口和结构 193

11.1 接口 193

11.2 使用接口引用 198

11.3 接口属性 206

11.4 接口索引器 207

11.5 接口可以继承 210

11.6 显式实现 211

11.7 结构 214

11.8 上机实战 215

11.9 习题 216

第12章 异常处理 217

12.1 异常处理概述 217

12.1.1 常见错误类型 217

12.1.2 异常 218

12.1.3 通用异常类 218

12.1.4 C#中的异常处理 219

12.2 调试C#程序 225

12.2.1 非中断模式下的调试 226

12.2.2 中断模式下的调试 230

12.3 上机实战 236

12.4 习题 236

第13章 文件操作 237

13.1 构建在流基础上的I/O 237

13.1.1 字节流与字符流 237

13.1.2 预先定义的流 237

13.2 各种流类 238

13.2.1 Stream类 238

13.2.2 字节流类 239

13.2.3 字符流包装器类 239

13.2.4 二进制流 240

13.3 控制台I/O 241

13.3.1 读取控制台输入 241

13.3.2 编写控制台输出 242

13.4 FileStream和面向字节的文件I/O 244

13.4.1 打开和关闭文件 244

13.4.2 从FileStream中读取字节 246

13.4.3 写入文件 247

13.5 基于字符的文件I/O 247

13.5.1 使用StreamWriter 248

13.5.2 使用StreamReader 250

13.6 重定向标准流 252

13.7 读、写二进制数据 256

13.7.1 BinaryWriter 256

13.7.2 BinaryReader 257

13.7.3 说明二进制I/O 258

13.8 随机访问文件 260

13.9 将数值字符串转换成它们的内部表示 262

13.10 上机实战 272

13.11 习题 272