《Visual C#.NET程序设计实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李康乐主编;张玉芬,赵立波副主编;李冰冰,杨萌编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302351566
  • 页数:329 页
图书介绍:本书以Visual Sudio2008为开发平台,全面系统的介绍了C#面向对象的编程思想,将面向对象的程序设计方法贯穿始终。全书共11章,介绍了C#语言基础、程序流程控制、Windows窗体程序、数组和集合、类和对象、面向对象技术、异常处理、数据库编程和文件操作等,每章都配有小结和习题,以方便读者巩固所学知识。

第1章 概述 1

1.1 .NET Framework简介 1

1.2 C#简介 3

1.3 Visual Studio 2008集成开发环境 3

1.4 C#程序的建立与执行 11

1.4.1 控制台应用程序 11

1.4.2 Windows窗体应用程序 14

本章小结 22

习题 23

第2章 C#语言基础 24

2.1 C#程序结构 24

2.1.1 程序的组成要素 24

2.1.2 语法格式中的符号约定 27

2.2 数据类型 27

2.2.1 值类型 27

2.2.2 引用类型 31

2.3 变量和常量 33

2.3.1 变量 33

2.3.2 常量 34

2.3.3 类型转换 35

2.4 运算符和表达式 38

2.4.1 运算符与表达式类型 38

2.4.2 运算符的优先级 41

2.5 常用.NET框架类 41

2.5.1 Ramdom类 41

2.5.2 Math类 42

2.5.3 DateTime类 43

本章小结 45

习题 45

第3章 程序流程控制 47

3.1 顺序结构 47

3.1.1 赋值语句 47

3.1.2 输入语句与输出语句 48

3.2 选择结构 54

3.2.1 if语句 54

3.2.2 switch语句 60

3.3 循环结构 62

3.3.1 while语句 62

3.3.2 do-while语句 63

3.3.3 for语句 64

3.3.4 foreach语句 66

3.3.5 循环嵌套 67

3.3.6 跳转语句 68

3.4 程序流程控制的应用 72

本章小结 81

习题 81

第4章 Windows窗体程序 84

4.1 窗体 84

4.1.1 窗体的组成 84

4.1.2 窗体的属性 85

4.1.3 窗体的方法 86

4.1.4 窗体的事件 86

4.1.5 窗体的布局 87

4.2 常用控件 89

4.2.1 基本控件 90

4.2.2 选择类控件 92

4.2.3 PictureBox控件和ImageList组件 101

4.2.4 Timer组件和ProgressBar控件 105

4.3 容器控件 109

4.3.1 GroupBox控件 109

4.3.2 Panel控件 109

4.3.3 TabControl控件 109

本章小结 112

习题 112

第5章 数组和集合 114

5.1 一维数组 114

5.1.1 一维数组的声明 114

5.1.2 一维数组的初始化 115

5.1.3 访问一维数组中的元素 116

5.2 二维数组 119

5.2.1 二维数组的声明 120

5.2.2 二维数组的初始化 121

5.2.3 访问二维数组中的元素 121

5.3 集合 124

5.3.1 ArrayList集合类 125

5.3.2 HashTable集合 131

5.4 数组的应用 133

本章小结 138

习题 139

第6章 面向对象程序设计基础 141

6.1 面向对象编程 141

6.1.1 面向对象编程简介 141

6.1.2 面向对象编程语言的特点 142

6.2 类和对象 143

6.2.1 定义一个类 144

6.2.2 对象的创建 145

6.2.3 类的成员简介 146

6.3 字段 147

6.4 方法 148

6.4.1 定义方法 149

6.4.2 方法的参数和返回值 150

6.4.3 方法的重载 157

6.4.4 变量的作用域 160

6.5 this关键字 161

6.6 构造函数和析构函数 163

6.6.1 构造函数 163

6.6.2 析构函数 168

6.7 属性 169

6.8 类的静态成员 174

本章小结 182

习题 182

第7章 面向对象技术 186

7.1 继承 186

7.1.1 继承的实现 186

7.1.2 基类成员的隐藏 189

7.1.3 派生类的构造函数 191

7.2 多态 194

7.2.1 虚方法 194

7.2.2 抽象类和抽象方法 197

7.2.3 密封类和密封方法 198

7.3 接口 199

7.3.1 接口的声明 200

7.3.2 接口的实现 201

7.3.3 接口和抽象类 206

7.4 委托 206

7.4.1 委托的声明 207

7.4.2 委托的使用 208

7.5 事件 210

7.5.1 使用事件 211

7.5.2 定义事件 213

7.6 综合应用 215

本章小结 222

习题 222

第8章 异常处理 225

8.1 异常处理 225

8.1.1 异常类 225

8.1.2 引发异常 227

8.1.3 异常处理机制 228

8.2 程序调试 230

8.2.1 程序错误 231

8.2.2 程序调试 231

本章小结 234

习题 234

第9章 界面设计 236

9.1 菜单、工具栏与状态栏 236

9.1.1 菜单 236

9.1.2 工具栏 241

9.1.3 状态栏 244

9.2 对话框 246

9.2.1 通用对话框 246

9.2.2 自定义对话框 250

9.3 多文档操作 250

本章小结 253

习题 253

第10章 数据库编程 255

10.1 SQL基础知识 255

10.1.1 查询语句 256

10.1.2 插入语句 258

10.1.3 修改语句 258

10.1.4 删除语句 259

10.2 ADO.NET概述 259

10.2.1 ADO.NET概念 259

10.2.2 ADO.NET对象模型 259

10.2.3 ADO.NET访问数据库的两种模式 262

10.3 利用ADO.NET访问数据库 264

10.3.1 Connection对象 264

10.3.2 Command对象 268

10.3.3 DataReader对象 271

10.3.4 DataAdapter对象 277

10.3.5 DataSet对象 279

10.3.6 ADO.NET相关组件 283

10.3.7 数据绑定 291

10.4 数据库技术的应用 297

本章小结 306

习题 306

第11章 文件和流 308

11.1 文件和流的概念 308

11.2 文件的存储管理 309

11.2.1 DriveInfo类 309

11.2.2 Directory类和DirectoryInfo类 310

11.2.3 Path类 312

11.2.4 File类和FilcInfo类 313

11.3 文件的操作 315

11.3.1 Stream类 316

11.3.2 FileStream类 319

11.3.3 StreamReader类和StreamWriter类 321

11.3.4 BinaryReader类和BinaryWriter类 326

本章小结 328

习题 328

参考文献 329