《Visual C#.NET程序设计与应用开发 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郑广成,沈蕴梅,虞勤主编;顾蓬蓬,沈晔,戴锐青副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302354680
  • 页数:323 页
图书介绍:本书由浅入深、系统全面地介绍了Visual C# .NET 4.5的基本知识和开发技巧。本书以“基础理论—实用技术—实训”为主线组织编写,每一章都设置了“案例实训”,以便于读者掌握该章的重点及提高实际操作能力。本书示例丰富、结构清晰、易教易学,对易混淆和实用性强的内容进行了重点的提示和讲解。本书配有电子教学课件和案例实训资源包,以方便教学。

第1章Visual C#简介 1

1.1 .NET Framework4.5介绍 1

1.2 Visual C#介绍 3

1.2.1 Visual C#的由来 3

1.2.2 C# 4.5新增的功能 4

1.3 Visual C#语言的特点 5

1.3.1简洁的语法 5

1.3.2精细的面向对象设计架构 5

1.3.3与Web紧密结合 6

1.3.4完善的安全性与错误处理 6

1.3.5灵活的版本处理技术 6

1.3.6更好的灵活性和兼容性 7

1.4 VS2012开发环境介绍 7

1.4.1 VS2012的界面 7

1.4.2菜单栏 8

1.4.3标题栏 9

1.4.4工具栏按钮 9

1.4.5代码和文本编辑器 10

1.4.6类视图窗口和解决方案资源管理器 11

1.4.7属性窗口 12

1.5案例实训 13

1.6小结 18

1.7习题 18

第2章 变量与表达式 19

2.1变量 19

2.1.1变量的声明 19

2.1.2变量的命名 20

2.1.3变量的种类、赋值 21

2.1.4变量类型之间的转换 26

2.2常量 28

2.3表达式 29

2.3.1算术运算符 30

2.3.2赋值运算符 31

2.3.3运算符的优先级 32

2.4数据类型 33

2.4.1值类型 33

2.4.2引用类型 37

2.5案例实训 37

2.6小结 39

2.7习题 39

第3章 流程控制 40

3.1选择结构控制语句 40

3.1.1三元运算符 40

3.1.2 if语句 42

3.1.3 switch语句 45

3.2循环结构 48

3.2.1 while循环 48

3.2.2 do循环 49

3.2.3 for循环 50

3.2.4 foreach语句 51

3.2.5死循环 52

3.3跳转语句在循环体中的作用 52

3.3.1 break和continue语句 52

3.3.2 goto语句 53

3.3.3 return语句 54

3.4案例实训 54

3.5小结 56

3.6习题 56

第4章 数组与字符串 58

4.1一维数组 58

4.2多维数组与交错数组 59

4.3 String类 61

4.4 HashTable 61

4.4.1 HashTable简述 61

4.4.2 HashTable的简单操作 62

4.4.3遍历HashTable 62

4.4.4对HashTable进行排序 63

4.5字符与字符串 63

4.5.1字符串的声明和初始化 63

4.5.2字符串的处理 64

4.6案例实训 67

4.7小结 68

4.8习题 68

第5章 函数、字段和属性 70

5.1函数的定义和使用 70

5.2函数参数的传递方式 74

5.2.1值参数 74

5.2.2引用型参数 76

5.2.3输出参数 77

5.2.4数组型参数 78

5.2.5参数的匹配 79

5.3区块变量与字段成员 79

5.3.1区块变量 79

5.3.2字段成员 80

5.4运算符重载 80

5.4.1一元运算符重载 80

5.4.2二元运算符重载 82

5.4.3比较运算符重载 83

5.5 Main()函数 83

5.6字段 85

5.7属性 86

5.8案例实训 87

5.9小结 89

5.10习题 90

第6章 程序调试与异常处理 91

6.1程序调试和调试方法 91

6.2异常处理 93

6.2.1异常处理的注意事项 93

6.2.2异常处理中使用的语句 94

6.3抛出异常 98

6.4案例实训 100

6.5小结 100

6.6习题 101

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

7.1面向对象编程的基本思想 102

7.2类与对象的建立 104

7.3构造函数和析构函数 105

7.3.1构造函数 105

7.3.2析构函数 107

7.4继承与多态 109

7.4.1继承 109

7.4.2多态 111

7.4.3抽象与密封 113

7.5接口 117

7.5.1接口的声明以及实现 118

7.5.2通过使用is实现查询 119

7.5.3通过使用as实现查询 120

7.6代理(delegate) 121

7.7案例实训 122

7.8小结 125

7.9习题 125

第8章 常见窗体控件的使用 127

8.1 Windows控件 127

8.1.1 Windows窗体 127

8.1.2控件的公有属性、事件和方法 129

8.1.3 Button控件 133

8.1.4 TextBox控件 136

8.1.5 RadioButton控件和CheckBox控件 138

8.1.6 ListBox控件 141

8.1.7 ComboBox控件 142

8.1.8 ListView控件 146

8.1.9 ToolStrip控件 149

8.1.10 StatusStrip控件 150

8.1.11 MenuStrip控件 152

8.2用户自定义控件 154

8.2.1用户自定义控件概述 154

8.2.2定制控件示例 155

8.3案例实训 161

8.4小结 163

8.5习题 163

第9章 使用ADO.NET访问数据库 165

9.1 ADO.NET类和对象概述 165

9.1.1 ADO.NET 165

9.1.2 .NET框架数据提供程序 166

9.1.3 DataSet 174

9.2 ADO.NET基本数据库编程 178

9.2.1连接数据库 178

9.2.2插入新的数据记录 179

9.2.3删除数据记录 180

9.2.4修改数据记录 181

9.3 ADO.NET与XML 182

9.3.1了解ADO.NET和XML 182

9.3.2 DataSet对象对XML的支持 183

9.4案例实训 185

9.5小结 189

9.6习题 189

第10章GDI绘图技术 191

10.1 GDI+简介 191

10.1.1 GDI+新增功能的介绍 191

10.1.2 GDI+的工作机制 192

10.2颜色与坐标 193

10.2.1 GDI+的颜色设置 193

10.2.2 GDI+中的坐标空间 194

10.3绘图对象的介绍 195

10.3.1 Graphics对象 196

10.3.2 Pen对象 196

10.3.3 Brush对象 197

10.4案例实训 198

10.5小结 200

10.6习题 200

第11章Web应用程序基础 201

11.1 ASP.NET的特点 201

11.2 IIS的安装以及虚拟目录的设置 202

11.2.1 IIS的安装 202

11.2.2 ASP.NET虚拟目录的设置 203

11.3 ASP.NET对象简介 206

11.3.1 Request对象 206

11.3.2 Page对象 209

11.3.3 Application对象 212

11.3.4 Session对象 214

11.3.5 Response对象 215

11.3.6 Server对象 217

11.3.7使用对象来保存数据 218

11.4 ASP.NET控件简介 219

11.4.1 HTML服务器控件 220

11.4.2 Web服务器控件 221

11.4.3输入验证控件 222

11.5案例实训 223

11.6小结 230

11.7习题 231

第12章 文件操作 232

12.1文件和目录 232

12.1.1目录操作 232

12.1.2 DirectoryInfo对象的创建 235

12.1.3文件操作 236

12.2数据的读取和写入 241

12.2.1按文本模式读写 241

12.2.2按二进制模式读写 245

12.3异步文件操作 247

12.4案例实训 248

12.5小结 251

12.6习题 251

第13章 综合WinForm程序设计与开发 252

13.1 Visual Studio2012中的方案与项目 252

13.2组装式应用程序设计 253

13.3 MDI开发环境 263

13.4应用程序间的调用 265

13.5案例实训 266

13.6小结 273

13.7习题 273

第14章Windows窗口应用程序的部署 274

14.1窗口应用程序的部署 274

14.2窗口应用程序的安装 285

14.3远程安装Windows窗口应用程序 287

14.4小结 290

14.5习题 290

第15章 项目实践 291

15.1软件的生存周期 291

15.1.1软件定义阶段 291

15.1.2软件开发阶段 291

15.1.3软件运行维护阶段 292

15.2图书馆管理信息系统 292

15.2.1系统总体设计 292

15.2.2系统数据库设计 293

15.2.3系统主界面设计 295

15.2.4用户登录和添加 296

15.2.5图书信息管理 307

15.2.6借阅信息管理 317

15.2.7系统方案设计方法及配置 321

15.3小结 322

参考文献 323