《C#实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:吴军编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115096554
  • 页数:322 页
图书介绍:

第一篇 基础知识篇 3

第1章 .NET初步 3

1.1 什么是.NET 4

1.2 .NET中的关键技术 6

1.2.1 公共语言运行时 6

1.2.2 网络应用程序可编程模板 7

1.2.3 数据访问服务ADO+ 9

1.2.4 XML和SOAP 10

1.3 .NET的框架 10

1.4 为什么选择C# 11

1.5 小结与习题 12

1.5.1 小结 12

1.5.2 习题 12

第2章 C#基础知识 13

2.1 C#的增强特性 14

2.2 C#和C++ 16

2.3 C#和Java 17

2.4 C#的执行 17

2.5 小结与习题 18

2.5.1 小结 18

2.5.2 习题 18

第3章 Visual Studio.net概述 19

3.1 Visual Studio.net的新增功能 20

3.2 Visual Studio.net的安装 20

3.2.1 安装对配置的要求 20

3.2.2 Visual Studio.net的安装 21

3.3.1 提供帮助信息 22

3.3.2 熟悉Visual Studio.net的开发环境 22

3.3 Visual Studio.net的开发环境 22

3.3.3 Visual Studio.net的工具栏 26

3.3.4 Visual Studio.net的菜单 28

3.4 小结与习题 38

3.4.1 小结 38

3.4.2 习题 39

第4章 第一个C#程序 41

4.1 建立HelloWorld 42

4.2 HelloWorld的代码分析 43

4.3 在HelloWorld中添加代码 45

4.4 HelloWorld的改进版本 46

4.5 小结与习题 48

4.5.1 小结 48

4.5.2 习题 48

第5章 类型 49

5.1 值类型(Value types) 50

5.1.1 整型(Integral types) 50

5.1.2 小数型(Decimal type) 51

5.1.3 浮点型(Floating point types) 51

5.1.4 布尔型(Bool type) 51

5.1.5 结构(Struct types) 52

5.1.6 枚举(Enumeration types) 53

5.2 引用类型(Reference types) 54

5.2.1 类类型(Class types) 55

5.2.2 对象类型(Object type) 55

5.2.3 字符串类型(String type) 55

5.2.4 接口类型(Interface type) 55

5.2.5 数组类型(Array type) 56

5.2.6 代表类型(Delegate type) 57

5.3.1 入盒操作(Boxing) 58

5.3 入盒和出盒 58

5.3.2 出盒操作(Unboxing) 59

5.4 小结与习题 59

5.4.1 小结 59

5.4.2 习题 59

第6章 语句 61

6.1 基本知识 62

6.1.1 标号和goto语句 63

6.1.2 声明变量 64

6.1.3 break和continue语句 64

6.2 选择语句 64

6.3 循环语句 70

6.4.1 小结 75

6.4.2 习题 75

6.4 小结与习题 75

第7章 类 77

7.1 构造函数和析构函数 78

7.2 方法 79

7.2.1 方法参数 80

7.2.2 改写方法 82

7.2.3 方法屏蔽 84

7.3 类属性 86

7.4 索引 88

7.5 事件 90

7.6 应用修饰符 92

7.6.1 类修饰符 92

7.6.2 成员修饰符 93

7.6.3 存取修饰符 93

7.7.2 习题 95

7.7.1 小结 95

7.7 小结与习题 95

第8章 异常处理 97

8.1 校验(checked)和非校验(unchecked)语句 98

8.1.1 在编译器中设置溢出校验 99

8.1.2 语法溢出校验 99

8.2 异常处理语句 101

8.2.1 使用try和catch捕获异常 101

8.2.2 使用try和finally清除异常 103

8.2.3 使用try-catch-finally处理所有异常 105

8.3 引发异常 106

8.3.1 重新引发异常 107

8.3.2 创建自己的异常类 107

8.5 小结与习题 109

8.5.1 小结 109

8.4 异常处理的“要”和“不要” 109

8.5.2 习题 110

第9章 用C#编写组件 111

9.1 第一个C#组件 112

9.1.1 构建组件 112

9.1.2 编译组件 114

9.1.3 创建一个简单的客户应用程序 115

9.2 使用名字空间工作 116

9.2.1 在名字空间中包装类 116

9.2.2 在客户应用程序中使用名字空间 118

9.2.3 增加多个类到名字空间 121

9.3 用Visual Studio.net创建组件 121

9.3.1 创建一个DLL 121

9.3.2 用客户程序来验证 125

9.4.1 小结 128

9.4 小结与习题 128

9.4.2 习题 129

第10章 配置C# 131

10.1 条件编译 132

10.1.1 预处理用法 132

10.1.2 条件属性 136

10.2 XML初步 137

10.2.1 什么是XML 137

10.2.2 相关技术 144

10.2.3 第一个XML文档 147

10.2.4 结构完整的XML文档 152

10.3 在XML中的文档注释 169

10.3.1 描述一个成员 170

10.3.2 添加备注和列表 172

10.3.3 提供例子 174

10.3.4 描述参数 177

10.3.5 描述属性 179

10.3.6 编译文档 180

10.4 程序的版本化 181

10.5 小结与习题 181

10.5.1 小结 181

10.5.2 习题 182

第二篇 应用提高篇 185

第11章 C#的表单编程基础 185

11.1 第一个Windows Forms程序 186

11.2 Windows Forms程序的组成 187

11.2.1 Forms(表单) 187

11.2.2 Controls(控件) 187

11.3 用Visual Studio.net开发表单程序 189

11.2.3 Events(事件) 189

11.3.1 创建工程 190

11.3.2 添加新的Form:关于对话框 191

11.3.3 为主视窗添加菜单 192

11.4 程序中消息的处理 192

11.4.1 处理WM_PAINT消息 192

11.4.2 自定义消息的处理 193

11.5 创建MDI程序 195

11.5.1 创建MDI程序 195

11.5.2 标准的MDI菜单 195

11.5.3 激活子表单 196

11.5.4 菜单的合并 196

11.6 比较完整的例子 198

11.6.1 创建工程 198

11.6.2 添加控件 201

11.6.3 增加事件 203

11.7 小结与习题 205

11.7.1 小结 205

11.7.2 习题 205

第12章 控件 207

12.1 标签 208

12.2 链结标签 209

12.3 菜单 210

12.4 文本框 210

12.5 复选框 211

12.6 单选框 211

12.7 进度条 212

12.8 组合框 213

12.9 滚动条 214

12.10 分隔条 215

12.11 图片框 216

12.12 数字条 217

12.13 定时器 218

12.14 编辑控件 218

12.15 工具栏 219

12.15.1 创建工具栏 219

12.15.2 为工具栏按钮载入图标 220

12.15.3 为按钮增加事件 221

12.16 列表框 222

12.17 工具提示 227

12.18 为控件添加处理程序 228

12.19.1 小结 229

12.19.2 习题 229

12.19 小结与习题 229

第13章 GDI++ 231

13.1 创建和使用Graphics类 232

13.2 创建和使用画刷 234

13.3 创建和使用画笔 236

13.4 创建和使用字体 238

13.5 几个和绘图相关的类 242

13.5.1 Color 242

13.5.2 Rectangle 242

13.5.3 Point 242

13.6 一个完整的例子 243

13.7 小结与习题 245

13.7.1 小结 245

13.7.2 习题 245

第14章 数据库编程 247

14.1 Connections对象 248

14.2 Commands对象 250

14.3 DataReaders对象 253

14.4 DataSets和DataSetCommands对象 254

14.4.1 DataSets对象 254

14.4.2 DataSetCommands对象 256

14.5 一个例子 260

14.6 小结与习题 268

14.6.1 小结 268

14.6.2 习题 268

第15章 Internet编程 269

15.1 Remoting对象 270

15.2 Proxy对象 271

15.3 管道 273

15.4 对象的激活 278

15.5 对象租用的生命周期 280

15.6 一个聊天程序 282

15.7 小结与习题 293

15.7.1 小结 293

15.7.2 习题 293

第16章 WordPad程序 295

16.1 WordPad的功能 296

16.2 创建WordPad的框架 298

16.2.1 为空白表单添加控件 298

16.2.2 为WordPad添加代码 302

16.3 创建About对话框 317

16.4 小结与习题 318

16.4.1 小结 318

16.4.2 习题 318

附录 培训大纲 319