图书介绍

C#程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#程序设计教程
  • 蒙祖强等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302236825
  • 出版时间:2010
  • 标注页数:347页
  • 文件大小:113MB
  • 文件页数:364页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 C#程序设计基础1

1.1 程序设计语言1

1.1.1 程序设计语言的定义1

1.1.2 程序设计语言的分类1

1.2 程序设计方法3

1.2.1 结构化程序设计方法3

1.2.2 面向对象程序设计方法4

1.3 C#程序设计语言概述6

1.3.1 C#语言的起源与发展6

1.3.2 C#语言的特点6

1.4 C#集成开发环境8

1.4.1 Visual Studio的发展历史8

1.4.2 Visual Studio 2008集成开发环境9

1.4.3 控制台应用程序的开发步骤9

1.4.4 窗体(Windows)应用程序的开发步骤10

1.5 习题13

第2章 基本数据类型14

2.1 一个简单的程序——华氏温度到摄氏温度的转换14

2.1.1 创建控制台应用程序14

2.1.2 代码解释15

2.2 基本数据类型15

2.2.1 数值类型16

2.2.2 字符类型和字符串类型17

2.2.3 布尔类型与对象类型17

2.3 变量与常量17

2.3.1 标识符与命名规则17

2.3.2 变量19

2.3.3 常量20

2.3.4 类型转换21

2.3.5 装箱与拆箱23

2.4 基本运算24

2.4.1 算术运算24

2.4.2 关系运算与逻辑运算25

2.4.3 条件运算27

2.4.4 赋值运算27

2.4.5 运算符的优先级28

2.5 数组的定义和使用29

2.5.1 数组的定义29

2.5.2 数组的引用30

2.5.3 二维数组30

2.6 习题31

第3章 选择结构和循环结构34

3.1 一个简单的选择结构程序——分段函数的实现34

3.1.1 创建C#控制台应用程序34

3.1.2 选择结构解析35

3.2 if语句——二分支选择语句35

3.2.1 if…语句35

3.2.2 if…else…语句36

3.2.3 if…else if…else…语句38

3.3 switch语句——多分支选择语句39

3.4 一个简单的循环结构程序——等差数列求和41

3.4.1 创建C#控制台应用程序41

3.4.2 循环结构解析42

3.5 while语句和do…while语句42

3.5.1 while语句43

3.5.2 do…while语句44

3.6 for语句和foreach语句45

3.6.1 for语句45

3.6.2 foreach语句47

3.7 跳转语句48

3.7.1 break语句和continue语句48

3.7.2 goto语句51

3.7.3 return语句51

3.8 习题52

第4章 面向对象编程方法57

4.1 一个简单的程序——虚数类的定义与应用57

4.1.1 编写虚数类的代码57

4.1.2 程序结构解析59

4.2 类和对象60

4.2.1 类和对象的定义60

4.2.2 对象的访问方法及访问控制61

4.2.3 类的构造函数和析构函数63

4.2.4 类的属性66

4.2.5 类的静态成员67

4.3 类的继承、重载与多态69

4.3.1 继承69

4.3.2 重载71

4.3.3 类的多态71

4.4 运算符的重载73

4.4.1 一元运算符重载73

4.4.2 二元运算符重载75

4.4.3 类型转换运算符重载76

4.5 接口及其实现76

4.5.1 接口的声明76

4.5.2 接口的实现77

4.6 方法的委托79

4.6.1 一个简单的方法委托程序79

4.6.2 委托类型的声明和实例化81

4.6.3 委托的引用81

4.6.4 委托的组合84

4.7 常用的几个类86

4.7.1 string类86

4.7.2 DateTime类88

4.7.3 Math类和Random类91

4.8 命名空间93

4.8.1 命名空间的声明93

4.8.2 命名空间的导入94

4.9 习题96

第5章 异常处理102

5.1 一个产生异常的简单程序102

5.1.1 程序代码102

5.1.2 异常处理过程分析103

5.2 异常的捕获与处理103

5.2.1 异常的概念103

5.2.2 try-catch结构103

5.2.3 try-catch-catch结构105

5.2.4 try-catch-finally结构107

5.3 异常的抛出及自定义异常108

5.3.1 抛出异常108

5.3.2 用户自定义异常110

5.4 习题112

第6章 窗体应用程序设计116

6.1 一个简单的文本编辑器116

6.1.1 创建文本编辑器程序的步骤116

6.1.2 程序结构解析118

6.2 组件的公共属性、事件和方法119

6.2.1 Object类119

6.2.2 Control类121

6.3 常用的控件124

6.3.1 按钮类控件125

6.3.2 文本类控件128

6.3.3 列表类控件138

6.4 常用的对话框153

6.4.1 打开和保存文件对话框153

6.4.2 字体对话框和颜色对话框156

6.4.3 文件夹浏览对话框156

6.5 消息对话框157

6.5.1 模式对话框与非模式对话框158

6.5.2 基于MessageBox类的消息对话框160

6.6 菜单和工具栏的设计162

6.6.1 主菜单162

6.6.2 弹出式菜单164

6.6.3 工具栏166

6.7 实例—多文档界面编辑器167

6.7.1 创建MDI应用程序框架167

6.7.2 设计菜单和工具栏168

6.7.3 编写事件处理函数170

6.8 习题176

第7章 目录和文件操作178

7.1 一个简单的文件读写程序178

7.1.1 创建C#窗体应用程序178

7.1.2 程序结构解析181

7.2 目录管理182

7.2.1 目录存在的判断182

7.2.2 目录的创建和删除182

7.2.3 当前工作目录的获取183

7.2.4 目录相关信息的获取183

7.2.5 目录大小的获取185

7.3 文件管理186

7.3.1 文件的复制、移动和删除187

7.3.2 文件信息的获取和设置187

7.4 文本文件的读写189

7.4.1 读文本文件189

7.4.2 写文本文件191

7.5 二进制文件的读写192

7.5.1 写二进制文件193

7.5.2 读二进制文件194

7.6 习题197

第8章 ActiveX控件和自定义组件开发199

8.1 一个简单ActiveX控件的开发199

8.1.1 创建ActiveX控件程序199

8.1.2 生成和调用ActiveX控件200

8.2 ActiveX控件201

8.2.1 什么是ActiveX控件201

8.2.2 ActiveX控件开发实例202

8.3 自定义组件211

8.3.1 创建自定义组件212

8.3.2 使用自定义组件214

8.4 习题217

第9章 多线程218

9.1 一个简单的多线程应用程序218

9.1.1 创建控制台多线程应用程序218

9.1.2 程序说明220

9.2 线程及其实现方法220

9.2.1 线程的概念220

9.2.2 线程的实现方法221

9.2.3 线程的优先级226

9.3 线程的同步控制228

9.3.1 为什么要同步控制228

9.3.2 使用ManualResetEvent类229

9.3.3 使用AutoResetEvent类234

9.4 线程池235

9.5 线程对控件的访问240

9.6 习题244

第10章 数据库开发技术246

10.1 一个简单的C#数据库应用程序246

10.1.1 创建数据库和数据表246

10.1.2 创建数据库应用程序248

10.1.3 程序结构解析249

10.2 数据库系统与ADO.NET概述250

10.2.1 数据库系统250

10.2.2 ADO.NET概述251

10.3 SQL语言简介251

10.3.1 Select语句252

10.3.2 Insert语句253

10.3.3 Update语句254

10.3.4 Delete语句254

10.4 ADO.NET对象254

10.4.1 ADO.NET体系结构254

10.4.2 Connection对象255

10.4.3 Command对象255

10.4.4 DataReader对象257

10.4.5 DataAdapter对象259

10.4.6 DataSet对象261

10.5 数据库操作举例265

10.5.1 数据检索265

10.5.2 数据添加268

10.5.3 数据更新270

10.5.4 数据删除273

10.6 习题275

第11章 Web应用开发277

11.1 一个简单的ASP.NET应用程序277

11.1.1 创建ASP.NET应用程序277

11.1.2 程序结构解释279

11.2 关于ASP.NET281

11.3 ASP.NET控件和对象282

11.3.1 ASP.NET控件282

11.3.2 ASP.NET常用对象287

11.4 ASP.NET数据库应用程序294

11.4.1 数据库的连接和数据浏览294

11.4.2 对数据库的增、删、改操作295

11.5 Web服务的应用298

11.5.1 什么是Web服务298

11.5.2 Web服务的创建298

11.5.3 Web服务的调用301

11.6 习题304

第12章 应用程序的发布306

12.1 关于应用程序的发布306

12.2 由手工复制文件来发布程序306

12.2.1 窗体应用程序的发布307

12.2.2 使用WinRAR发布程序311

12.2.3 IIS安装与Web应用程序发布313

12.3 使用.NET项目发布程序316

12.3.1 制作窗体应用程序的安装程序317

12.3.2 制作ASP.NET应用程序的安装程序322

12.3.3 制作Web服务的安装程序329

12.4 习题333

附录 参考答案334

参考文献347

热门推荐