图书介绍
C#教程PDF|Epub|txt|kindle电子书版本下载
![C#教程](https://www.shukui.net/cover/43/34656124.jpg)
- 郑阿奇主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121120602
- 出版时间:2010
- 标注页数:304页
- 文件大小:148MB
- 文件页数:316页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C#教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#语言概述1
1.1 C#语言简介1
1.1.1 C#的由来1
1.1.2 C#的特点1
1.2 .NET开发平台3
1.2.1 .NET框架概述3
1.2.2 Visual Studio 2008的安装4
1.2.3 Visual Studio 2008的集成开发环境5
1.3 Visual C#开发环境6
13.1 新建Visual C#项目6
1.3.2 标题栏7
1.3.3 菜单栏8
1.3.4 工具栏11
1.3.5 工具箱12
1.3.6 窗口13
1.4 使用帮助系统15
习题16
第2章 C#语言基础17
2.1 一个简单例子(控制台方式):计算圆面积17
2.2 数据类型19
2.2.1 值类型19
2.2.2 引用类型20
2.2.3 装箱和拆箱21
2.3 常量和变量23
2.3.1 常量24
2.3.2 变量25
2.4 运算符和表达式27
2.4.1 算术运算符27
2.4.2 关系运算符28
2.4.3 逻辑运算符29
2.4.4 赋值运算符30
2.4.5 条件运算符31
2.4.6 运算符的优先级与结合性31
2.5 流程控制32
2.5.1 条件语句32
2.5.2 循环语句36
2.5.3 跳转语句40
2.5.4 异常处理43
2.6 数组、结构和枚举45
2.6.1 数组45
2.6.2 结构49
2.6.3 枚举50
2.7 综合应用52
习题55
第3章 C#面向对象编程基础59
3.1 创建Windows窗体应用程序:计算圆面积实例59
3.2 类和对象62
3.2.1 面向对象编程62
3.2.2 创建类和对象64
3.2.3 构造函数和析构函数67
3.3 方法70
3.3.1 方法的声明70
3.3.2 方法的参数71
3.3.3 静态方法与实例方法74
3.3.4 方法的重载77
3.4 属性80
3.5 继承和多态82
3.5.1 继承83
3.5.2 多态87
3.6 综合应用91
习题94
第4章 C#面向对象编程进阶96
4.1 委托和事件96
4.1.1 委托96
4.1.2 事件99
4.2 接口102
4.3 集合类104
4.3.1 Array类104
4.3.2 Stack类107
4.3.3 SortedList类109
4.4 String类与StringBuilder类112
4.5 命名空间和局部类114
4.5.1 命名空间114
4.5.2 局部类116
4.6 泛型117
4.7 综合应用120
习题125
第5章 Windows应用程序127
5.1 窗体及其常用属性127
5.1.1 窗体127
5.1.2 窗体的常用属性127
5.1.3 窗体的常用方法和事件128
5.1.4 综合应用129
5.2 常用控件130
5.2.1 Control类130
5.2.2 标签与按钮132
5.2.3 文本框133
5.2.4 列表框136
5.2.5 进度条、滚动条和滑动条140
5.2.6 图片框143
5.2.7 定时器143
5.2.8 其他控件145
5.2.9 综合应用146
5.3 菜单、工具栏和状态栏147
5.3.1 菜单147
5.3.2 工具栏149
5.3.3 上下文菜单149
5.3.4 状态栏150
5.3.5 综合应用150
5.4 单文档界面和多文档界面154
5.4.1 基于对话框的应用程序154
5.4.2 单文档界面154
5.4.3 多文档界面154
5.4.4 综合应用156
5.5 通用对话框158
5.5.1 消息对话框158
5.5.2 文件对话框159
5.5.3 打印对话框160
5.5.4 字体对话框和颜色对话框161
5.5.5 综合应用162
习题166
第6章 GDI+编程168
6.1 GDI+简介168
6.1.1 坐标系168
6.1.2 像素168
6.1.3 Graphics类169
6.2 绘图171
6.2.1 画笔171
6.2.2 刷子171
6.2.3 绘制直线172
6.2.4 绘制矩形174
6.2.5 绘制椭圆175
6.2.6 绘制圆弧177
6.2.7 绘制多边形178
6.3 颜色181
6.4 文本输出181
6.4.1 字体182
6.4.2 文本输出182
6.5 图像处理184
6.5.1 绘制图像184
6.5.2 刷新图像184
6.6 综合应用185
习题190
第7章 文件操作191
7.1 文件概述191
7.2 System.IO模型192
7.2.1 System.IO命名空间的资源192
7.2.2 System.IO命名空间的功能193
7.3 文件与目录类194
7.3.1 Directory类和DirectoryInfo类194
7.3.2 File类和FileInfo类196
7.3.3 Path类198
7.3.4 读取驱动器信息199
7.4 文件的读与写200
7.4.1 流200
7.4.2 读写文件202
7.4.3 读写二进制文件202
7.5 综合应用205
习题211
第8章 数据库应用212
8.1 数据库基础212
8.1.1 数据库和数据库管理系统212
8.1.2 表和视图213
8.1.3 用VS2008创建数据库和表214
8.1.4 结构化查询语言(SQL)215
8.1.5 数据访问命名空间219
8.2 ADO.NET概述221
8.2.1 ADO.NET基本概念与特点221
8.2.2 ADO.NET对象模型的结构223
8.3 创建连接225
8.3.1 创建Connection对象225
8.3.2 使用Connection对象226
8.4 Command对象与DataReader对象228
8.4.1 创建Command对象228
8.4.2 使用Command对象操作数据229
8.4.3 创建DataReader对象230
8.4.4 使用DataReader对象检索数据230
8.5 DataSet对象与DataAdapter对象233
8.5.1 DataSet对象234
8.5.2 DataAdapter对象237
8.6 综合应用240
习题244
第9章 C#多线程技术246
9.1 线程概述246
9.2 创建并控制一个线程247
9.2.1 线程的创建247
9.2.2 线程的暂停和恢复249
9.2.3 删除线程249
9.2.4 线程的状态及优先级249
9.3 线程的同步和通信252
9.3.1 lock关键字252
9.3.2 线程监视器254
9.3.3 线程间的通信255
9.3.4 子线程访问主线程的控件257
9.4 线程池和定时器259
9.4.1 线程池259
9.4.2 定时器259
9.5 互斥对象260
9.6 综合应用261
习题263
第10章 C#网络通信编程技术265
10.1 网络通信的方式265
10.2 Dns类265
10.3 System.Net.Sockets命名空间267
10.3.1 套接字(Socket)267
10.3.2 Socket类的属性和方法268
10.4 开发网络通信应用程序272
10.4.1 TcpClient类272
10.4.2 TcpListener类273
10.4.3 NetWorkStream类274
10.4.4 UdpClient类278
10.5 综合应用281
习题285
实验部分286
实验1 C#语言概述286
实验2 C#语言基础286
实验3 C#面向对象编程基础287
实验4 C#面向对象编程进阶288
实验5 Windows应用程序288
实验6 GDI+编程289
实验7 文件操作289
实验8 数据库的应用290
实验9 C#多线程技术291
实验10 C#网络通信编程技术291
附录A 编码规范293
A.1 代码格式293
A.2 注释规范293
A.3 变量命名规范295
A.4 常量命名规范296
A.5 类命名规范296
A.6 接口命名规范296
A.7 方法命名规范297
A.8 名字空间命名规范297
A.9 资源命名规范297
A.10 程序版本号确定规范297
附录B 调试程序298
B.1 设置断点298
B.2 调试程序298
B.3 单步执行程序299
B.4 停止执行程序299
附录C 打包应用程序300
C.1 新建安装项目300
C.2 添加安装文件300
C.3 创建桌面快捷方式301
C.4 生成安装文件302