当前位置:首页 > 工业技术
Visual C# 2008程序设计与应用教程
Visual C# 2008程序设计与应用教程

Visual C# 2008程序设计与应用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘宇松,蔡寅主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302254461
  • 页数:348 页
图书介绍:本书介绍了在Visual Studio 2008上进行C#编程的具体使用方法。
《Visual C# 2008程序设计与应用教程》目录

第1章.NET Framework和C#简介 1

1.1.NET Framework 3.5概述 2

1.2 C#语言概述 5

1.3 C#语言特点及与其他语言比较 5

1.3.1 C#与C/C++ 5

1.3.2 C#与Java 6

1.3.3 C#语言的特点 6

1.3.4 Visual Studio 2008的新增功能 7

1.4 Visual Studio 2008开发界面 8

1.4.1开发环境安装 8

1.4.2开发环境介绍 10

1.5 C#简单示例程序 15

1.6工作实训营 20

1.7小结 21

1.8习题 21

第2章C#基本语法 23

2.1工作场景导入 24

2.2标识符与关键字 24

2.3变量与数据类型 26

2.3.1变量的命名 26

2.3.2变量的声明 27

2.3.3数据类型 30

2.3.4常量 37

2.3.5匿名类型 38

2.3.6 C#中的类型转换 38

2.4表达式 42

2.4.1赋值运算符 42

2.4.2算术运算符 43

2.4.3其他运算符 45

2.4.4运算符的优先级 46

2.5回到工作场景 46

2.6工作实训营 48

2.6.1实训案例 48

2.6.2工作实践常见问题解析 49

2.7小结 50

2.8习题 50

第3章 流程控制 53

3.1工作场景导入 54

3.2控制结构概述 54

3.3选择控制结构 55

3.3.1 if语句 56

3.3.2 switch…case语句 60

3.4循环结构 62

3.4.1 while循环 62

3.4.2 do…while循环 64

3.4.3 for循环 65

3.4.4 foreach语句 67

3.4.5跳转语句 69

3.5回到工作场景 71

3.6工作实训营 74

3.6.1实训案例 74

3.6.2工作实践常见问题解析 76

3.7小结 77

3.8习题 77

第4章 数组与字符串 79

4.1工作场景导入 80

4.2数组 80

4.2.1一维数组 81

4.2.2多维数组与锯齿数组 83

4.2.3使用ArrayList类的动态数组 85

4.2.4匿名数组 86

4.3字符串 86

4.3.1字符串的声明和初始化 87

4.3.2字符串的处理 87

4.3.3字符串的不变性 91

4.3.4 StringBuilder类 91

4.4回到工作场景 92

4.5工作实训营 94

4.5.1实训案例 94

4.5.2工作实践常见问题解析 95

4.6小结 96

4.7习题 96

第5章 程序调试与异常处理 99

5.1工作场景导入 100

5.2调试 100

5.2.1程序中的错误 100

5.2.2程序调试 101

5.3异常处理 104

5.3.1异常处理的原因及注意事项 105

5.3.2异常处理中使用的语句 106

5.4回到工作场景 111

5.5工作实训营 113

5.5.1实训案例 113

5.5.2工作实践常见问题解析 114

5.6小结 115

5.7习题 115

第6章C#中的面向对象编程技术 117

6.1工作场景导入 118

6.2面向对象编程基本思想 118

6.3类与对象 119

6.3.1类的声明和类的实例化 119

6.3.2构造函数 120

6.3.3析构函数 123

6.4方法 124

6.4.1方法的定义 124

6.4.2方法的调用 125

6.4.3方法的重载 126

6.4.4静态方法 128

6.5继承与多态 128

6.5.1继承 128

6.5.2多态 129

6.6抽象类与接口 132

6.6.1抽象与封装 132

6.6.2接口的声明以及实现 136

6.6.3接口的继承 138

6.6.4类对接口的实现 139

6.7代理 140

6.8回到工作场景 141

6.9工作实训营 144

6.9.1实训案例 144

6.9.2工作实践常见问题解析 147

6.10小结 147

6.11习题 148

第7章Windows应用程序设计 151

7.1工作场景导入 152

7.2 Windows窗体 152

7.2.1窗体的基本概念 152

7.2.2窗体事件 154

7.3 Windows窗体中的常用控件 156

7.3.1 Control类 156

7.3.2 Button、 RadioButton 和CheckBox控件 158

7.3.3 TextBox控件 161

7.3.4 ListView控件 163

7.3.5 ComboBox、 ListBox 和CheckedListBox控件 166

7.3.6 MenuStrip控件 169

7.4用户自定义控件 171

7.5对话框 173

7.5.1消息对话框 173

7.5.2打开文件对话框 175

7.5.3保存文件对话框 177

7.5.4字体和颜色对话框 178

7.6回到工作场景 180

7.7工作实训营 185

7.7.1实训案例 185

7.7.2工作实践常见问题解析 188

7.8小结 189

7.9习题 189

第8章ADO.NET访问数据库 191

8.1工作场景导入 192

8.2数据库概述 192

8.2.1数据库 192

8.2.2数据库系统 193

8.2.3数据库管理系统 193

8.2.4结构化查询语言 194

8.3 ADO.NET概述 200

8.3.1 ADO.NET简介 200

8.3.2 ADO.NET对象 201

8.3.3 ADO.NET命名空间 202

8.4 ADO.NET数据库编程 203

8.4.1建立数据库连接 203

8.4.2读取数据库数据 205

8.4.3插入数据记录 207

8.4.4删除数据记录 210

8.4.5修改数据记录 211

8.5 ADO.NET与XML 213

8.5.1标准通用置标语言 213

8.5.2了解ADO.NET和XML 214

8.5.3 DataSet对象对XML的支持 214

8.6回到工作场景 217

8.7工作实训营 225

8.7.1实训案例 225

8.7.2工作实践常见问题解析 232

8.8小结 233

8.9习题 233

第9章Web应用程序基础 235

9.1工作场景导入 236

9.2 ASP.NET概述 236

9.3 ASP.NET对象简介 237

9.3.1 Response对象 238

9.3.2 Request对象 240

9.3.3 Page对象 243

9.3.4 Application对象 245

9.3.5 Session对象 248

9.3.6 Server对象 249

9.4 ASP.NET控件简介 250

9.4.1 HTML服务器控件 251

9.4.2 Web服务器控件 252

9.4.3 ASP.NET控件数据绑定 256

9.4.4数据验证控件 261

9.5回到工作场景 263

9.6工作实训营 282

9.6.1实训案例 282

9.6.2工作实践常见问题解析 285

9.7小结 285

9.8习题 285

第10章 文件操作 287

10.1工作场景导入 288

10.2文件和目录 288

10.2.1目录操作 288

10.2.2文件操作 293

10.3数据的读取和写入 298

10.3.1按文本模式读写 298

10.3.2按二进制模式读写 301

10.4异步文件操作 303

10.5回到工作场景 303

10.6工作实训营 308

10.6.1实训案例 308

10.6.2工作实践常见问题解析 312

10.7小结 312

10.8习题 313

第11章LINQ技术 315

11.1工作场景导入 316

11.2 LINQ技术简介 316

11.2.1 LINQ概述 316

11.2.2 LINQ查询 317

11.2.3 LINQ to SQL 318

11.2.4 LINQ查询数据库 318

11.2.5 LINQ管理数据库 323

11.3回到工作场景 328

11.4工作实训营 330

11.4.1实训案例 330

11.4.2工作实践常见问题解析 332

11.5小结 333

11.6习题 333

附录 各章习题参考答案 334

参考文献 348

返回顶部