当前位置:首页 > 工业技术
C#标准教程
C#标准教程

C#标准教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:费书宁主编
  • 出 版 社:北京:航空工业出版社
  • 出版年份:2002
  • ISBN:7801830431
  • 页数:271 页
图书介绍:本书讲解了.NET框架、面向对象程序设计、面向组件程序设计的理论基础,C#在.NET平台下的各种应用等内容。
《C#标准教程》目录

第1章 理论基础 1

1.1 .NET框架(.NET Framework) 1

1.1.1 CLR(Common Language Runtime) 2

1.1.2 FCL(Frame Work Class Library) 3

1.1.3 CLS 4

1.1.4 Visual Studio.NET 4

1.2 面向对象编程(Object Oriented Programming) 4

1.2.1 什么是面向对象(Object-Oriented) 4

1.2.2 面向对象编程(Object Oriented Programming) 5

1.3 面向组件编程(Component Oriented Programming) 5

1.3.1 什么是组件(Component) 5

1.3.2 C#是面向组件的编程语言 5

1.5 自测 6

1.4 小结 6

第2章 C#快速入门 7

2.1 安装.NET Framework SDK 7

2.2 使用文本编辑器输入和编辑源程序 7

2.3 编译 9

2.3.1 编译源程序 9

2.3.2 控制编译器的行为 10

2.4 调试 12

2.5 一个用C#语言编写的简单的Windows表单程序 16

2.6 小结 18

2.7 自测 18

第3章 C#基本语法和结构 19

3.1 标识符与关键字 19

3.1.1 标识符(identifier) 19

3.2.1 类型的分类 20

3.2 类型 20

3.1.3 命名惯例 20

3.1.2 关键字(keyword) 20

3.2.2 预定义类型 21

3.2.3 统一类型系统 24

3.3 变量和变量的声明 25

3.3.1 变量的声明 25

3.3.2 明确赋值(definite assignment) 25

3.3.3 默认值 27

3.4 常量(Constant) 27

3.5 运算符 27

3.5.1 算术运算符 27

3.5.2 赋值运算符 30

3.5.3 自增和自减运算符 31

3.5.4 比较运算符 32

3.5.6 位运算符 33

3.5.5 逻辑运算符 33

3.5.7 移位运算符 35

3.5.8 特殊运算符 35

3.5.9 三元运算符 35

3.5.10 运算符总结 36

3.6 表达式和语句 37

3.7 程序控制 37

3.7.1 if语句 38

3.7.2 switch语句 39

3.7.3 while语句 40

3.7.4 do while语句 40

3.7.5 for语句 40

3.7.6 foreach语句 41

3.7.7 break、continue语句 41

3.7.8 goto语句 43

3.9 自测 45

3.8 小结 45

4.1 类的定义和使用 47

4.1.1 最简单的类 47

4.1.2 类的数据 47

第4章 类和对象的基础知识 47

4.1.3 类的函数(方法) 48

4.1.4 一个完整的类的例子 49

4.1.5 创建类对象和运行程序 49

4.1.6 类的访问机制 50

4.2 对象和引用 54

4.3 预定义数据类型和对象的初始化 56

4.3.1 预定义数据成员的初始化 56

4.3.2 初始化方法中的变量 58

4.3.3 对象和引用的初始化 58

4.4.1 类的构造方法 59

4.4 类的构造方法和重载 59

4.4.2 重载方法和默认构造方法 61

4.5 方法和参数传递方式 62

4.5.1 按值传递 62

4.5.2 按引用传递 63

4.5.3 明确赋值传递out参数 65

4.6 类的继承与多态 65

4.6.1 继承 65

4.6.2 多态 67

4.7 名字空间和using关键字 69

4.8 值类型和引用类型之间的转换 69

4.9 对象和销毁 70

4.10 小结 71

4.11 自测 71

5.1 this和base关键字 74

第5章 类和对象的高级特征 74

5.2 访问控制 75

5.3 抽象类和抽象方法 76

5.4 接口(interface)和多重继承 77

5.4.1 接口的定义和实现 78

5.4.2 一个类中可以实现多个接口 78

5.4.3 扩展接口 79

5.4.4 创建接口的实例 80

5.4.5 接口和抽象类的区别 81

5.5 用属性(property)封装数据 81

5.6 只读字段 83

5.7 小结 84

5.8 自测 85

6.1.1 数组(Array) 86

6.1 数组、结构与枚举 86

第6章 C#高级特征 86

6.1.2 结构 87

6.1.3 枚举 89

6.2 索引器(indexer) 90

6.3 委托(delegate) 92

6.4 事件(event) 93

6.5 异常处理 94

6.5.1 try-catch语句 94

6.5.2 checked和unchecked语句 96

6.6 小结 97

6.7 自测 97

第7章 Windows Form编程 99

7.1 多线程 99

7.1.1 创建和启动线程 99

7.1.3 暂停线程 101

7.1.2 连接线程 101

7.1.4 销毁线程 102

7.2 .NET名字空间和基类 104

7.3 一个简单的Windows Form程序 105

7.4 Form的基本设置 106

7.4.1 Rectangle类 106

7.4.2 Control.ControlCollection类 107

7.4.3 Point类 108

7.4.4 Control类 109

7.4.5 Size类 111

7.4.6 Form的边框 111

7.5 消息框 112

7.5.1 创建一个消息框 112

7.5.2 消息框常用属性 113

7.6.1 创建对话框 114

7.6 对话框 114

7.6.2 打开文件对话框 116

7.6.3 保存文件对话框 117

7.6.4 字体对话框 118

7.6.5 打印对话框 120

7.7 菜单 121

7.8 Form中的常用控件 122

7.8.1 使用VS.NET创建WinFoms应用程序 122

7.8.2 复杂的应用程序 128

7.9 小结 142

7.10 自测 143

第8章 用ADO.NET访问数据库 144

8.1 ADO.NET的特点 144

8.2 ADO.NET对象模型 145

8.2.1 .NET Data Provider 145

8.3.1 与SQL Server连接 149

8.2.2 DataSet 149

8.3 ADO.NET使用 149

8.3.2 与OLE DB连接 152

8.3.3 使用DataGrid 153

8.3.4 定制DataSet 155

8.3.5 结合多个数据表 158

8.3.6 改变数据库记录 160

8.4 小结 173

8.5 自测 173

第9章 用C#编写Web Forms 174

9.1 什么是Web Forms 174

9.2 创建一个Web Forms 174

9.3 比较复杂的Web Forms 178

9.3.1 初始设置 178

9.3.3 设计Web Forms 179

9.3.2 连接数据库 179

9.3.4 编写后台代码 181

9.4 ASP.NET常用Web控件 184

9.4.1 Web控件通用属性 187

9.4.2 Calendar控件 188

9.4.3 CheckBox控件 189

9.4.4 DropDownList控件 191

9.4.5 DataGrid控件 192

9.4.6 “属性”对话框 193

9.5 HTML控件 193

9.6 ASP.NET对象模型 194

9.7 创建一个简单的托管组件 195

9.8 小结 199

9.9 自测 199

10.1.1 什么是Web Services 200

第10章 Web服务和COM组件 200

10.1 Web Services 200

10.1.2 协议及消息传递(Protocol and Messaging) 202

10.1.3 WSDL 202

10.1.4 UDDI 203

10.1.5 服务发现(Service Discovery) 204

10.2 创建Web Services 204

10.2.1 创建一个新的Web服务项目 204

10.2.2 用VB创建客户端访问Web服务 212

10.2.3 创建代理 213

10.3 COM编程 217

10.3.1 创建一个自己的控件 217

10.3.2 编译程序 222

10.3.3 创建Windows Forms应用程序引用自定义控件 222

10.5 自测 225

10.4 小结 225

第11章 文件操作 226

11.1 文件和目录 226

11.1.1 目录 226

11.1.2 查看目录信息 227

11.1.3 文件 229

11.1.4 查看文件和子目录 230

11.1.5 修改文件 231

11.1.6 读取和写入数据 233

11.2 其他I/O 235

11.2.1 异步I/O 235

11.2.2 Socket 237

11.2.3 串行化 240

11.4 自测 243

11.3 小结 243

第12章 Visual Studio.NET介绍 244

12.1 起始页 244

12.2 Visual Studio.NET IDE浏览 245

12.2.1 标签化和自动隐藏的窗口 245

12.2.2 解决方案资源管理器 245

12.2.3 类视图 246

12.2.4 “属性”对话框 246

12.2.5 工具箱 247

12.2.6 服务器资源管理器 247

12.3 创建项目 249

12.3.1 工程和项目 249

12.3.2 AppWizard和项目类型 249

12.4.1 代码窗口 250

12.4 编写代码 250

12.4.2 智能提示 252

12.4.3 对象浏览器 253

12.4.4 应用组件和控件 253

12.5 编译代码 254

12.5.1 “输出”对话框 255

12.5.2 任务列表 255

12.6 调试代码 255

12.7 XML文档 258

12.8 小结 260

12.9 自测 260

第13章 常用BCL和常用.NET工具介绍 261

13.1 BCL 261

13.2 常用.NET工具 268

13.3 小结 271

13.4 自测 271

返回顶部