《21世纪高等学校计算机应用技术规划教材 C#.NET程序设计案例教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:崔晓军主编;陈斌,倪礼豪副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:7302318408
  • 页数:444 页
图书介绍:

第1章 初识Visual C 1

本章学习目标 1

1.1典型项目及分析 1

典型项目一:安装Visual Studio 2010 1

典型项目二:创建第一个C#控制台应用程序 7

典型项目三:创建第一个C # Windows窗体应用程序 9

1.2必备知识 12

1.2.1认识.NET与C 12

1.2.2 Visual Studio 2010集成开发环境 16

1.2.3 C#源程序的基本结构 18

1.3拓展知识 20

1.3.1开发环境的定制 20

1.3.2 Visual Studio 2010帮助系统及学习资源 23

1.4本章小结 26

1.5单元实训 26

习题1 27

第2章 C#语言基础 28

本章学习目标 28

2.1典型项目及分析 28

典型项目一:计算圆面积 28

典型项目二:简易计算器的实现 31

2.2必备知识 35

2.2.1变量与常量 35

2.2.2 C#语言的基本数据类型 36

2.2.3运算符和表达式 40

2.3拓展知识 42

2.3.1 C#语言的复杂数据类型 42

2.3.2常用函数 52

2.4本章小结 54

2.5单元实训 54

习题2 55

第3章 C#流程控制 57

本章学习目标 57

3.1典型项目及分析 57

典型项目一:算术练习器 57

典型项目二:倒计时器 60

典型项目三:图形输出 64

典型项目四:歌德巴赫猜想 66

3.2必备知识 68

3.2.1 if分支选择语句 68

3.2.2 switch…case多分支选择语句 74

3.2.3 for循环控制语句 78

3.2.4 while循环控制语句 82

3.2.5 do…while循环控制语句 85

3.2.6 foreach语句 87

3.3拓展知识 89

3.3.1跳转语句 89

3.3.2异常处理 96

3.4本章小结 102

3.5单元实训 102

习题3 104

第4章 C#面向对象编程基础 107

本章学习目标 107

4.1典型项目及分析 107

典型项目一:商品销售管理器 107

典型项目二:创建与操作窗口 109

典型项目三:窗体继承 113

典型项目四:图形面积计算 117

4.2必备知识 121

4.2.1面向对象的基本概念 121

4.2.2类和对象 123

4.2.3字段和属性 131

4.2.4方法 135

4.2.5静态成员 145

4.2.6继承 148

4.3拓展知识 154

4.3.1接口 154

4.3.2多态 158

4.3.3委托与事件 161

4.4本章小结 166

4.5单元实训 167

习题4 169

第5章 Windows窗体与控件 171

本章学习目标 171

5.1典型项目及分析 171

典型项目一:简单文件管理器 171

典型项目二:简易记事本 179

5.2必备知识 186

5.2.1 Windows窗体 186

5.2.2文本编辑控件 193

5.2.3选择控件 198

5.2.4列表选择控件 205

5.2.5容器控件 212

5.2.6菜单与工具栏控件 215

5.2.7对话框 224

5.3拓展知识 231

5.3.1计时器组件 231

5.3.2图形控件 234

5.3.3进度条控件 236

5.3.4打印组件 237

5.3.5鼠标和键盘事件 239

5.4本章小结 249

5.5单元实训 249

习题5 252

第6章 文件操作 253

本章学习目标 253

6.1典型项目及分析 253

典型项目一:文件和文件夹的管理——简单资源管理器的实现 253

典型项目二:文件的I/O操作——注册表编辑器 276

6.2必备知识 295

6.2.1 System.IO命名空间和文件操作类 296

6.2.2文件基本操作 297

6.2.3文件夹基本操作 301

6.2.4文本文件的读写 305

6.3拓展知识 307

6.4本章小结 309

6.5单元实训 309

习题6 311

第7章 数据库操作 314

本章学习目标 314

7.1典型项目及分析 314

典型项目:学生选课与课程成绩管理系统的设计与实现 314

7.2必备知识 340

7.2.1 ADO.NET概述 340

7.2.2使用SqlConnection类连接数据库 344

7.2.3使用SqlCommand对象操作数据库 346

7.2.4使用SqlDataReader对象读取数据 350

7.2.5使用DataSet和SqlDataAdapter对象查询数据 352

7.2.6 DataGridView控件 356

7.3拓展知识 358

7.3.1 BindingSource控件 358

7.3.2 BindingNavigator控件 362

7.3.3 LINQ组件 366

7.4本章小结 371

7.5单元实训 371

习题7 372

第8章 网络通信编程 374

本章学习目标 374

8.1典型项目及分析 374

典型项目一:即时聊天工具的设计与实现(一) 374

典型项目二:即时聊天工具的设计与实现(二) 385

8.2必备知识 393

8.2.1 TCP/IP概述 393

8.2.2.NET网络编程基础 400

8.2.3 Socket类 404

8.2.4 TcpClient类和TcpListener类 410

8.2.5 UdpClient类 413

8.3拓展知识 415

8.4本章小结 422

8.5单元实训 423

习题8 424

第9章 多媒体应用 426

本章学习目标 426

9.1典型项目及分析 426

典型项目一:GIF动画播放器的设计与实现 426

典型项目二:MP3播放器的设计与实现 429

9.2必备知识 435

9.2.1 ImageAnimator类——动画设计 435

9.2.2 Windows Media Player控件的使用 436

9.3拓展知识 436

9.4本章小结 442

9.5单元实训 442

习题9 443