图书介绍

C#程序设计实用教程PDF|Epub|txt|kindle电子书版本下载

C#程序设计实用教程
  • 李正夫主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111338239
  • 出版时间:2011
  • 标注页数:301页
  • 文件大小:45MB
  • 文件页数:314页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#程序设计实用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 .NET概述1

1.1 .NET1

1.2 .NET平台的组成1

1.3 .NET Framework2

1.3.1 公共语言运行时3

1.3.2 .NET Framework类库和命名空间4

1.4 C#与其他编程语言的比较5

1.4.1 与C、C++的比较5

1.4.2 与Java的比较5

1.5 Visual Studio 20085

1.5.1 Visual Studio 2008的安装6

1.5.2 使用Visual Studio 20088

1.6 小结13

1.7 习题13

第2章 数据类型、运算符及其表达式15

2.1 C#基本语法15

2.1.1 语句15

2.1.2 空白15

2.1.3 注释16

2.2 变量和常量18

2.2.1 变量18

2.2.2 常量19

2.3 值类型20

2.3.1 简单值类型20

2.3.2 枚举类型23

2.3.3 结构体类型25

2.4 引用类型27

2.5 运算符27

2.5.1 算术运算符27

2.5.2 赋值运算符28

2.5.3 关系运算符28

2.5.4 逻辑运算符28

2.5.5 条件运算符29

2.5.6 typeof运算符29

2.6 小结29

2.7 习题29

第3章 控制语句31

3.1 流程控制概述31

3.2 分支语句32

3.2.1 if语句32

3.2.2 switch语句34

3.3 循环结构35

3.3.1 while循环语句36

3.3.2 do-while循环37

3.3.3 for循环38

3.3.4 foreach循环40

3.4 跳转语句41

3.4.1 break语句41

3.4.2 continue语句42

3.4.3 return语句42

3.4.4 goto语句43

3.5 预处理指令44

3.5.1 region预处理指令45

3.5.2 定义预处理指令45

3.5.3 条件预处理指令45

3.5.4 warning和error预处理指令46

3.6 小结47

3.7 习题47

3.8 综合项目——猜数字游戏48

3.8.1 项目分析48

3.8.2 项目设计49

3.8.3 项目实现50

第4章 面向对象程序设计基础55

4.1 类与对象概述55

4.2 类的定义56

4.3 类的使用——实例化及使用对象57

4.3.1 声明对象57

4.3.2 实例化类得到对象58

4.3.3 访问对象58

4.4 访问控制59

4.4.1 访问修饰符public59

4.4.2 访问修饰符private59

4.4.3 访问修饰符protected59

4.4.4 访问修饰符internal60

4.5 类的封装性与属性60

4.5.1 类的封装性60

4.5.2 属性60

4.5.3 方法62

4.6 方法的重载63

4.7 类的构造函数与析构函数63

4.8 静态成员66

4.9 委托和事件68

4.10 应用实例70

4.11 小结73

4.12 小题73

第5章 面向对象提高74

5.1 封装、继承、多态74

5.1.1 封装74

5.1.2 继承74

5.1.3 多态78

5.2 抽象类、密封类与接口82

5.2.1 抽象类82

5.2.2 密封类83

5.2.3 接口84

5.3 this和base关键字87

5.4 异常处理90

5.5 小结91

5.6 习题91

5.7 综合实例项目——汽车公司93

5.7.1 项目分析93

5.7.2 项目设计93

5.7.3 项目实现94

第6章 集合与泛型99

6.1 数组99

6.2 集合100

6.2.1 列表101

6.2.2 队列103

6.2.3 哈希表105

6.2.4 栈107

6.2.5 有序表109

6.3 泛型111

6.3.1 List<T>111

6.3.2 Stack<T>113

6.4 小结114

6.5 习题114

第7章 常用类和数据类型115

7.1 字符串115

7.1.1 System.String类116

7.1.2 System.Text.StringBuilder类121

7.2 日期时间125

7.2.1 DateTime结构126

7.2.2 TimeSpan结构128

7.3 System.Object类129

7.4 随机数对象130

7.5 类型之间的转换131

7.6 小结134

7.7 习题134

第8章 Windows窗体和控件135

8.1 窗体概述135

8.1.1 创建窗体应用程序135

8.1.2 设置窗体的属性136

8.1.3 窗体的事件136

8.1.4 窗体的方法137

8.1.5 特殊窗体的创建137

8.2 窗体控件138

8.2.1 窗体控件概述138

8.2.2 窗体控件属性138

8.2.3 常用的窗体控件139

8.3 窗体的菜单154

8.4 鼠标键盘事件155

8.4.1 鼠标操作155

8.4.2 键盘操作157

8.5 对话框控件158

8.5.1 使用MessageBox对话框158

8.5.2 使用FontDialog对话框159

8.5.3 使用ColorDialog对话框161

8.5.4 使用FolderBrowserDialog对话框162

8.6 SDI和MDI应用程序163

8.7 小结165

8.8 习题165

第9章 GDI+166

9.1 GDI+概述166

9.2 C#的图形绘制结构和类166

9.2.1 常用绘图结构166

9.2.2 Graphics类167

9.2.3 Pen类168

9.2.4 Brush类及Brush的派生类169

9.2.5 Color类170

9.2.6 Font类171

9.3 绘制图形171

9.3.1 绘制直线171

9.3.2 绘制矩形172

9.3.3 绘制圆和椭圆173

9.3.4 绘制文本173

9.3.5 绘制圆弧175

9.3.6 绘制曲线175

9.3.7 绘制多边形175

9.3.8 绘制图标176

9.3.9 绘制路径176

9.3.10 绘制扇形176

9.4 填充图形和清除方法177

9.5 位图处理178

9.6 坐标变换178

9.7 Paint事件181

9.8 GDI+应用实例183

9.9 小结192

9.10 习题193

9.11 综合实例项目——小助手193

9.11.1 项目分析193

9.11.2 项目设计193

9.11.3 项目实现195

第10章 文件管理203

10.1 System.IO命名空间概述203

10.2 Windows文件系统204

10.2.1 Directory类与DirectoryInfo类205

10.2.2 File类与FileInfo类207

10.2.3 Path类210

10.2.4 文件属性212

10.3 读写文件213

10.3.1 流概述213

10.3.2 读写文本文件214

10.3.3 读写二进制文件216

10.4 文件对话框218

10.4.1 打开文件对话框219

10.4.2 保存文件对话框220

10.5 小结221

10.6 习题222

第11章 线程223

11.1 线程概述223

11.2 System.Threading.Thread类224

11.3 线程状态与线程优先级226

11.3.1 线程状态226

11.3.2 线程优先级227

11.4 线程间通信229

11.5 线程池230

11.6 线程锁232

11.6.1 线程同步232

11.6.2 死锁235

11.7 进程操作238

11.8 小结239

11.9 习题240

11.10 综合项目——幸运之星240

11.10.1 项目分析240

11.10.2 项目设计240

11.10.3 项目实现241

第12章 ADO.NET247

12.1 ADO.NET简介247

12.2 ADO.NET的结构247

12.2.1 数据提供者248

12.2.2 数据集249

12.3 使用ADO.NET对象连接SQL Server数据库250

12.3.1 DataReader读取数据250

12.3.2 数据集读取数据252

12.3.3 设置连接属性253

12.4 使用数据绑定控件257

12.5 更新数据库259

12.5.1 添加数据记录259

12.5.2 修改数据记录261

12.5.3 删除数据记录262

12.6 小结264

12.7 习题264

第13章 WEB编程266

13.1 ASP.NET概述266

13.2 ASP.NET网页267

13.3 服务器控件270

13.3.1 HTML服务器控件270

13.3.2 Web服务器控件271

13.4 验证控件273

13.5 用户控件276

13.6 内置对象277

13.7 使用ADO.NET显示数据库信息283

13.8 使用AJAX285

13.9 小结287

13.10 习题287

13.11 综合实例项目——图书管理系统289

13.11.1 项目分析289

13.11.2 项目设计289

13.11.3 项目实现293

参考文献301

热门推荐