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

  • 购买积分:12 如何计算积分?
  • 作  者:刘先省 陈克坚 董淑娟等编著
  • 出 版 社:机械工业出版社
  • 出版年份:2006
  • ISBN:
  • 页数:302 页
图书介绍:

第1章 程序设计语言与程序设计方法 1

1.1 程序设计语言 1

1.1.1 机器语言 1

1.1.2 汇编语言 1

1.1.3 高级语言 2

1.2 算法 2

1.2.1 算法的概念 2

1.2.2 算法的表示 3

1.3 程序设计方法 5

1.3.1 结构化程序设计方法 5

1.3.2 面向对象程序设计方法 7

1.4 习题 9

第2章 Visual C#概述 10

2.1 Visual Studio.NET简介 10

2.2.1 起始页 11

2.2 C#集成开发环境 11

2.2.2 设计器视图与代码视图 12

2.2.3 解决方案资源管理器与类视图 13

2.2.4 属性与动态帮助 14

2.2.5 工具箱与服务器资源管理器 15

2.2.6 子窗口的操作 16

2.2.7 使用Visual Studio.NET的帮助 16

2.3 窗体对象与控件对象 18

2.3.1 窗体对象 18

2.3.2 几种常用控件 20

2.4 应用程序开发的一般步骤 22

2.4.1 创建控制台应用程序 22

2.4.2 创建Windows应用程序 24

2.5 Visual Studio 2005简介 27

2.6 习题 30

3.1.1 C#程序的组成要素 32

第3章 C#语法基础 32

3.1 C#程序结构 32

3.1.2 C#程序的格式 34

3.2 基本数据类型 35

3.2.1 数值类型 35

3.2.2 字符类型 36

3.2.3 布尔类型和对象类型 36

3.3 变量与常量 36

3.3.1 变量 37

3.3.2 常量 38

3.3.3 类型转换 40

3.4 运算符与表达式 41

3.4.1 运算符与表达式类型 41

3.4.2 运算符的优先级与结合性 44

3.5 习题 46

4.1.1 单赋值语句 48

第4章 顺序结构程序设计 48

4.1 赋值语句 48

4.1.2 复合赋值语句与连续赋值语句 49

4.2 输入与输出 50

4.2.1 控制台应用程序的输入与输出 50

4.2.2 Windows应用程序的输入与输出 52

4.3 使用图片框与图片列表控件 58

4.3.1 使用图片框 58

4.3.2 使用图片列表控件 61

4.4 习题 64

第5章 选择结构程序设计 67

5.1 选择结构简介 67

5.2 单分支选择结构(if语句) 67

5.2.1 if…else语句 67

5.2.2 if…else…if语句 70

5.3 多分支选择结构(switch语句) 72

5.4 使用单选按钮与复选框控件 75

5.4.1 单选按钮 76

5.4.2 复选框 77

5.5 使用分组框控件 81

5.6 习题 82

第6章 循环结构程序设计 86

6.1 for循环语句 86

6.1.1 for循环语句的语法格式 86

6.1.2 for循环语句的使用 86

6.2 while循环语句 88

6.2.1 while循环语句的语法格式 88

6.2.2 while循环语句的使用 89

6.3 do…while循环语句 90

6.3.1 do…while循环语句的语法格式 90

6.3.2 do…while循环语句的使用 91

6.4 循环的嵌套 92

6.5 跳转语句 96

6.6 列表框和组合框 97

6.6.1 列表框 97

6.6.2 组合框 99

6.7 使用计时器控件 101

6.7.1 计时器控件的属性、方法和事件 101

6.7.2 计时器控件应用实例 101

6.8 习题 104

第7章 面向对象编程技术 107

7.1 类和对象 107

7.1.1 类和对象概述 107

7.1.2 类定义 108

7.1.3 声明与使用对象 108

7.1.4 值类型与引用类型 111

7.1.5 访问控制 112

7.2.1 声明属性 113

7.2 属性 113

7.2.2 使用属性 115

7.3 方法 115

7.3.1 声明与调用方法 115

7.3.2 参数传递 118

7.3.3 重载方法 121

7.4 构造函数 123

7.4.1 声明构造函数 124

7.4.2 重载构造函数 126

7.5 静态成员 127

7.5.1 静态数据成员 127

7.5.2 静态方法 128

7.5.3 C#中的常用类型转换静态方法 131

7.6 习题 132

8.1.1 类的继承 134

8.1 类的继承性 134

第8章 继承 134

8.1.2 定义派生类 135

8.1.3 密封类 143

8.2 多态性 144

8.2.1 多态性概述 144

8.2.2 虚方法 144

8.2.3 抽象类与抽象方法 147

8.3 习题 152

第9章 数组与自定义类型 154

9.1 数组概述 154

9.1.1 数组与数组元素 154

9.1.2 数组的类型 154

9.2 声明与访问数组 155

9.2.1 声明与访问一维数组 155

9.2.2 声明多维数组 159

9.2.3 声明数组列表 160

9.2.4 声明控件数组 162

9.3 数组参数 165

9.3.1 数组元素为参数 165

9.3.2 整个数组为参数 165

9.3.3 params关键字 166

9.4 数组与数组列表的属性和方法 167

9.4.1 数组与数组列表属性 167

9.4.2 数组与数组列表方法 168

9.5 自定义数据类型 172

9.5.1 结构类型 172

9.5.2 枚举类型 174

9.6 习题 176

第10章 菜单、工具栏与状态栏 179

10.1 菜单 179

10.1.1 主菜单的设计 179

10.1.3 菜单的使用 181

10.1.2 弹出式菜单的设计 181

10.2 工具栏的设计 182

10.2.1 工具栏的创建方法 183

10.2.2 编写toolBar_ButtonClick事件 184

10.3 状态栏的设计 185

10.4 通用对话框 192

10.4.1 模式对话框和非模式对话框 192

10.4.2 消息框 194

10.4.3 字体对话框 196

10.4.4 选择文件对话框 196

10.4.5 保存文件对话框 196

10.4.6 自定义对话框 199

10.4.7 多选项卡 199

10.5 习题 201

11.1.2 C#的文件流类 202

11.1.1 文本文件与二进制文件 202

11.1 文件的输入与输出 202

第11章 文件操作 202

11.2 文件操作 203

11.2.1 检查文件是否存在 203

11.2.2 建立、读取、删除文件 204

11.2.3 获取文件的基本信息 205

11.3 文本文件处理 206

11.3.1 文本文件的读取 207

11.3.2 文本文件的写入 208

11.4 二进制文件的操作 209

11.5 习题 211

第12章 数据库技术 212

12.1 数据库基础知识 212

12.2.1 ADO.NET组件 213

12.2.2 已连接环境与非连接环境 213

12.2 ADO.NET概述 213

12.2.3 DataSet类 214

12.2.4 .NET Framework数据提供程序 214

12.3 创建访问数据库应用程序 215

12.3.1 数据库连接 217

12.3.2 创建Command对象 218

12.3.3 创建DataAdapter对象 221

12.3.4 创建DataSet对象 222

12.3.5 使用数据窗体向导 223

12.3.6 数据绑定 225

12.4 增加、删除与修改数据库记录 229

12.4.1 SQL简介 229

12.4.2 浏览记录 232

12.4.3 增加记录 233

12.4.4 删除记录 235

12.4.6 用ADO.NET创建Windows应用程序 236

12.4.5 更新记录 236

12.5 习题 238

第13章 ActiveX控件 240

13.1 ActiveX控件概述 240

13.2 创建ActiveX控件 241

13.2.1 创建ActiveX控件的步骤 241

13.2.2 测试ActiveX控件 244

13.2.3 将创建的ActiveX控件添加至工具箱 246

13.3 使用ActiveX控件 246

13.3.1 无声动画控件(Animation) 246

13.3.2 音频视频控件(Windows Media Player) 248

13.3.3 打开网页与GIF动画的浏览器控件(Microsoft Web浏览器) 251

13.4 习题 253

14.1 异常处理 254

14.1.1 try…catch捕获异常 254

第14章 异常处理与跟踪调试 254

14.1.2 try…finally清除异常 256

14.1.3 用try…catch…finally处理所有的异常 257

14.1.4 抛出异常 258

14.1.5 常用的异常类 258

14.1.6 用户自定义异常 258

14.2 跟踪和调试 259

14.2.1 跟踪 259

14.2.2 调试 259

14.3 习题 261

第15章 开发Web应用程序 262

15.1 ASP.NET简介 262

15.1.1 ASP.NET的运行环境 262

15.1.2 ASP.NET应用程序的组成 263

15.1.3 Web窗体页及生命周期 263

15.2 创建Web窗体应用程序 264

15.2.1 创建ASP.NET Web应用程序项目 265

15.2.2 ASP.NET常用控件 266

15.3 ASP.NET的常用对象 271

15.3.1 Page对象 271

15.3.2 Response对象 272

15.3.3 Request对象 272

15.3.4 Applicatioh对象和Session对象 276

15.3.5 Server对象 276

15.4 在Web应用程序中访问数据 277

15.5 创建和使用Web服务 279

15.5.1 Web服务简介 279

15.5.2 创建Web服务 280

15.5.3 调用Web服务 282

15.6 Windows应用程序的Web服务调用 283

15.6.1 创建Web服务 283

15.6.2 调用Web服务 284

15.7 习题 287

第16章 部署应用程序 289

16.1 .Net打包和部署选项 289

16.1.1 应用程序打包的方法 289

16.1.2 应用程序的部署方法 290

16.2 使用安装项目部署Windows应用程序 291

16.2.1 创建与生成安装程序 291

16.2.2 测试安装程序 293

16.3 使用Web安装项目部署Web应用程序 295

16.3.1 创建与生成Web安装程序 295

16.3.2 测试Web安装程序 296

16.4 使用“复制项目”部署WebService 297

16.4.1 部署WebService 297

16.4.2 测试WebService调用 298

16.5 习题 298

附录 C#常用方法与属性 300