当前位置:首页 > 工业技术
C#程序设计教程
C#程序设计教程

C#程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘军,刘瑞新主编;朱立,张治斌,张凡等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2012
  • ISBN:9787111381495
  • 页数:294 页
图书介绍:本书以Visual Studio 2008/2005为开发平台,以C#为开发语言,面向无程序设计基础的读者,采用“任务驱动”方式,全面细致地介绍了C#程序设计语言的基础知识、特点和具体应用。本书将面向对象的思想贯穿于整个教材,不仅在讲述内容上详细介绍了面向对象的相关概念及编程技巧,而且在所有例题、习题及上机实训中使用“任务驱动”的方式,强调使用面向对象的程序设计方法实现程序功能。强调程序功能由类及其属性、方法等实现。本书共分为12章,主要包括C#语法基础,流程控制语句与控件,面向对象程序设计方法,数组、结构与集合,接口、委托和事件,泛型,异常处理和文件操作,数据库操作,LINQ to SQL等内容。
《C#程序设计教程》目录

第1章 Visual Studio集成开发环境 1

1.1 Visual Studio的项目管理 1

1.1.1 Visual Studio的初始设置 1

1.1.2新建和打开项目 2

1.1.3集成开发环境中的主要子窗口 3

1.2 Visual Studio的帮助系统 6

1.2.1动态帮助 6

1.2.2智能感知 7

1.2.3 MSDN Library帮助系统 8

1.2.4通过Internet获取帮助 10

1.3创建简单Windows应用程序的基本步骤 11

1.3.1设计要求及设计方法分析 11

1.3.2创建应用程序项目 11

1.3.3设计应用程序界面 11

1.3.4设置对象属性 12

1.3.5编写程序代码 13

1.3.6运行和调试程序 14

1.4习题 14

第2章C#语法基础 15

2.1 C#变量 15

2.1.1变量的命名规范 15

2.1.2声明变量 16

2.1.3给变量赋值 16

2.1.4变量的作用域 17

2.2数据类型及类型转换 18

2.2.1数值类型 18

2.2.2字符类型 19

2.2.3布尔类型和对象类型 20

2.2.4数据类型转换 20

2.3运算符与表达式 22

2.3.1运算符与表达式类型 22

2.3.2运算符的优先级与结合性 27

2.4 C#常用方法与属性 28

2.4.1日期时间类常用方法与属性 28

2.4.2常用数学方法与属性 29

2.4.3常用字符串方法与属性 30

2.4.4随机方法 30

2.5习题 31

第3章 流程控制语句与控件 33

3.1流程控制语句 33

3.1.1选择结构 33

3.1.2循环结构 39

3.2常用控件 43

3.2.1基本控件 43

3.2.2选择类控件 45

3.2.3图片框与图片列表框控件 50

3.2.4焦点与Tab键顺序 51

3.3使用控件类创建动态控件 52

3.3.1控件类的实例化 52

3.3.2控件对象的事件委托 53

3.3.3使用动态控件 53

3.3.4访问动态控件的属性 53

3.4键盘鼠标事件 55

3.4.1常用键盘事件 55

3.4.2常用鼠标事件 60

3.5习题 63

第4章 面向对象的程序设计方法 66

4.1面向对象程序设计的概念 66

4.1.1面向对象与传统编程方法的不同 66

4.1.2类和对象 67

4.1.3类成员的基本概念 69

4.2创建自定义类 70

4.2.1创建类 70

4.2.2类的方法与重载 72

4.2.3方法参数的传递方式 74

4.2.4构造函数与析构函数 75

4.2.5类的静态成员 77

4.3在应用程序中使用自定义类 78

4.3.1声明和访问类的对象 78

4.3.2向项目中添加类项和类库 80

4.4类的继承 85

4.4.1基类和派生类 85

4.4.2使用类关系图 89

4.5多态性 90

4.5.1虚方法 90

4.5.2抽象类与抽象方法 93

4.6习题 94

第5章 数组、结构与集合 97

5.1数组 97

5.1.1声明和访问数组 97

5.1.2 Array类 102

5.2控件数组 104

5.2.1创建控件数组 104

5.2.2使用控件数组 106

5.3自定义数据类型 108

5.3.1结构类型 108

5.3.2结构数组应用示例 110

5.3.3枚举类型 113

5.4集合类 114

5.4.1 ArrayList集合 114

5.4.2 HashTable集合 117

5.5习题 122

第6章 接口、委托和事件 126

6.1接口 126

6.1.1接口的声明和实现 126

6.1.2多接口继承 129

6.1.3接口与抽象类的区别 130

6.2委托 130

6.2.1委托的声明 131

6.2.2委托的实例化和调用 131

6.2.3将多个方法关联到委托 132

6.3事件 134

6.3.1关于事件的几个概念 134

6.3.2定义和使用事件 135

6.3.3事件的参数 138

6.3.4了解控件的预定义事件 140

6.4习题 141

第7章 泛型 143

7.1泛型的概念 143

7.1.1泛型的特点 143

7.1.2泛型类的声明和使用 144

7.2泛型集合 147

7.2.1 List〈T〉泛型集合类 147

7.2.2 Dictionary〈K,V〉泛型集合类 150

7.3泛型方法和泛型接口 157

7.3.1泛型方法 157

7.3.2泛型接口 159

7.3.3自定义泛型接口 162

7.4习题 162

第8章 异常处理、程序调试和文件操作 165

8.1异常处理 165

8.1.1使用try…catch…finally语句捕获和处理异常 165

8.1.2抛出异常和常用异常类 168

8.1.3用户自定义异常 171

8.2应用程序调试 172

8.2.1程序错误的分类 172

8.2.2常用调试窗口 173

8.2.3程序断点和分步执行 174

8.3文件操作类 176

8.3.1 File类 176

8.3.2 Directory类 177

8.3.3 Drivelnfo类 178

8.4数据流 179

8.4.1流的操作 180

8.4.2文件流 180

8.4.3文本文件的读写操作 183

8.5习题 186

第9章 数据绑定和数据访问控件 189

9.1数据绑定 189

9.1.1数据绑定的概念 189

9.1.2简单绑定和复杂绑定 190

9.2 BindingSource和BindingNavigator控件 191

9.2.1使用BindingSource控件 191

9.2.2使用DataView对象 195

9.2.3使用BindingNavigator控件 195

9.3 DataGridView控件 196

9.3.1 DataGridView控件概述 196

9.3.2设置DataGridView控件的外观 198

9.3.3使用DataGridView控件 199

9.4习题 204

第10章 使用ADO.NET访问数据库 207

10.1 ADO.NET和通用数据库接口 207

10.1.1 ADO.NET概述 207

10.1.2通用数据库接口 207

10.1.3 ADO.NET的数据模型 209

10.1.4 ADO.NET中的常用对象 209

10.2数据库连接对象(Connection) 210

10.2.1 Connection对象概述 210

10.2.2创建Connection对象 211

10.2.3 Connection对象的属性和方法 211

10.2.4数据库的连接字符串 213

10.3数据库命令对象(Command) 214

10.3.1创建Command对象 216

10.3.2 Command对象的属性和方法 217

10.4数据读取对象(DataReader) 221

10.4.1 DataReader对象的常用属性及方法 221

10.4.2使用DataReader对象 222

10.5数据适配器对象(DataAdapter) 232

10.5.1 DataAdapter对象概述 232

10.5.2 DataAdapter对象和DataTable对象 232

10.6习题 235

第11章 使用DataSet访问数据库 238

11.1 DataSet概述 238

11.1.1 DataSet与DataAdapter 238

11.1.2 DataSet的组成 238

11.1.3 DataSet中的对象、属性和方法 239

11.2使用DataSet访问数据库 241

11.2.1创建DataSet 241

11.2.2填充DataSet 241

11.2.3多结果集填充 244

11.2.4添加新记录 245

11.2.5修改记录 246

11.2.6删除记录 247

11.3习题 265

第12章LINQ to SQL数据库操作 266

12.1 LINQ的概念 266

12.1.1 LINQ的构成 266

12.1.2与LINQ相关的几个概念 267

12.2使用LINQ查询 275

12.2.1使用LINQ查询表达式 275

12.2.2使用LINQ方法 278

12.3对象关系模型与O/R设计器 279

12.3.1了解对象关系模型 279

12.3.2使用O/R设计器 280

12.3.3了解DBML文件 284

12.4使用LINQ to SQL操作数据库 284

12.4.1查询数据库记录 285

12.4.2插入新记录 289

12.4.3修改记录 290

12.4.4删除记录 290

12.4.5使用LINQ to SQL直接执行SQL语句 291

12.5习题 292

参考文献 294

相关图书
作者其它书籍
返回顶部