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

  • 购买积分:12 如何计算积分?
  • 作  者:刘甫迎等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121018306
  • 页数:310 页
图书介绍:C#是从C和C++演变而来的一种新的面向对象的编程语言,结合C#的强大功能和Visual Studio.NET平台的环境和类的支持后,形成了功能强大的开发工具—VC#.NET。C#是目前主流语言中不多见的在Internet出现后推出的语言,故它的设计很适合在国际互联网上的使用。 C#可以编译成跨平台、跨语言的代码。它避免了C语言中的指针和多继承,简单易学且功能强。本书共11章,详述了C#的由来和发展,C#的数据类型、运算符与表达式,结构化程序设计及算法,数组、结构和枚举,面向对象程序设计,可视化应用程序设计,C#的文件操作,Web服务等。本书实例丰富,突出了对实际编程能力的培养。

第1章 VC#概述 1

1.1 VC#的由来及发展 1

1.1.1 VC#的发展 1

1.1.2 C#的特点 2

1.2 VC#的运行环境和安装 4

1.2.1 VC#的运行环境 4

1.2.2 VC#的安装 4

1.3 VC#集成开发环境 8

1.3.1 VC#的启动 8

1.3.2 VC#集成开发环境 10

习题1 15

第2章 简单的C#程序设计 16

2.1 C#程序结构 16

2.1.1 第一个C#程序 16

2.1.2 编译和执行程序 17

2.1.3 C#程序结构分析 18

2.1.4 标识符 20

2.2 输入/输出操作 21

2.2.1 Console.WriteLine()方法 21

2.2.2 Console.Write()方法 24

2.2.3 Console.ReadLine()方法 25

2.2.4 Console.Read()方法 25

习题2 26

第3章 数据类型、运算符与表达式 27

3.1 数据类型 27

3.1.1 值类型 27

3.1.2 引用类型 30

3.1.3 类型转换 32

3.1.4 装箱和拆箱 34

3.2 常量与变量 35

3.2.1 常量 35

3.2.2 变量 36

3.3 运算符和表达式 38

3.3.1 运算符 38

3.3.2 表达式 46

习题3 48

第4章 结构化程序设计 50

4.1 结构化程序设计的概念 50

4.1.1 结构化程序设计的概念及算法的概念 50

4.1.2 流程图 51

4.2 顺序结构 51

4.2.1 顺序结构的概念 52

4.2.2 顺序结构的实例 52

4.3 选择结构 53

4.3.1 选择结构的概念 53

4.3.2 条件语句 53

4.3.3 分支语句 58

4.3.4 选择结构的实例 61

4.4 循环结构 63

4.4.1 循环结构的概念 63

4.4.2 while语句和do-while语句 64

4.4.3 for语句和foreach语句 66

4.4.4 跳转语句 69

4.4.5 循环语句的算法——循环结构的实例 72

4.5 异常处理 74

4.5.1 异常处理的概念 75

4.5.2 异常的处理 76

习题4 80

第5章 数组、结构和枚举 83

5.1 数组 83

5.1.1 数组的概念 83

5.1.2 一维数组 83

5.1.3 二维数组 88

5.1.4 “冒泡排序”算法——数组的实例 91

5.2 结构类型 93

5.2.1 结构的声明 93

5.2.2 结构成员的访问 94

5.2.3 顺序查找算法——结构的实例 95

5.3 枚举 97

5.3.1 枚举类型的定义 97

5.3.2 枚举成员的赋值 98

5.3.3 枚举成员的访问 100

习题5 102

第6章 C#的面向对象程序设计 106

6.1 面向对象程序设计的基本概念 106

6.1.1 类 107

6.1.2 对象 111

6.2 方法、属性、索引和事件 113

6.2.1 方法 113

6.2.2 属性 114

6.2.3 索引 115

6.2.4 事件 116

6.3 构造函数和析构函数 116

6.3.1 构造函数 117

6.3.2 析构函数 119

6.3.3 静态构造函数 121

6.4 继承、接口、委托和事件 123

6.4.1 继承 123

6.4.2 接口 126

6.4.3 委托和事件 149

习题6 152

第7章 可视化应用程序设计 154

7.1 Windows窗体 154

7.1.1 Windows窗体的基本属性 154

7.1.2 创建窗体 156

7.1.3 设置启动窗体 157

7.2 控件概述 157

7.2.1 控件的基本属性 158

7.2.2 控件共有的属性、事件和方法 159

7.3 命令按钮控件 166

7.4 标签控件 169

7.5 文本框控件 170

7.6 单选按钮和复选框 172

7.7 面板控件和分组框控件 177

7.8 图形框控件 179

7.9 列表框控件 181

7.10 带复选框的列表框控件 183

7.11 组合框控件 184

7.12 滚动条控件 186

7.13 定时器控件 187

7.14 月历控件 188

7.15 日期/时间控件 189

7.16 超链接标签控件 190

习题7 192

第8章 C#的文件操作 193

8.1 文件概念 193

8.2 文件的读和写 198

8.2.1 读文件 198

8.2.2 写文件 199

8.3 文件操作实例——链表算法 200

习题8 205

第9章 C#的数据库操作 206

9.1 Access数据库 206

9.1.1 建立Access数据库表 206

9.1.2 Access数据库操作 210

9.2 客户/服务器模式编程概念 219

9.3 ADO.NET编程 221

9.3.1 ADO.NET的概念 221

9.3.2 ADO.NET连接 223

9.3.3 ADO.NET编程及绑定 224

9.4 应用举例 226

习题9 232

第10章 .NET平台及Web服务 233

10.1 什么是Microsoft.NET 233

10.2 Web服务的概念 235

10.2.1 如何编写Web服务 236

10.2.2 Web服务测试 237

10.2.3 从客户端进行访问 239

10.2.4 Web服务中的数据类型 239

10.3 Web服务编程实例 240

10.3.1 返回DataSet的Web服务实例 240

10.3.2 在客户机上部署Web服务 242

习题10 247

第11章 C#实例——人事管理系统 248

11.1 系统概述 248

11.1.1 办公自动化系统FoxOA 248

11.1.2 系统功能 249

11.1.3 系统的软件开发平台 250

11.2 系统分析与设计 251

11.3 主要关键技术 272

11.3.1 MVC设计模式简介 272

11.3.2 MVC设计模式的实现 273

11.3.3 MVC设计模式的扩展 275

11.3.4 MVC设计模式的优点及不足之处 275

11.4 数据库结构 276

11.5 用户使用说明书 279

11.5.1 系统平台 279

11.5.2 登录和进入系统 280

11.5.3 人力资源部分使用说明 281

11.5.4 系统管理部分使用说明 289

11.6 关键源程序 294

习题11 303

附录A 《C#程序设计教程》教学大纲 304

附录B 《C#程序设计教程》实验指导书 306

参考文献 310