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

- 刘莉,李梅,姜志坚编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302376408
- 出版时间:2014
- 标注页数:338页
- 文件大小:100MB
- 文件页数:353页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Microsoft .NET简介和C#概述1
1.1 Microsoft .NET简介1
1.1.1 .NET组成1
1.1.2 .NET Framework概述1
1.1.3 .NET Framework的特点2
1.2 C#概述4
1.2.1 C#的发展历程4
1.2.2 C#与.NET的关系5
1.2.3 C#的特点5
1.3 Visual Studio集成开发环境6
1.3.1 Visual Studio集成开发环境介绍6
1.3.2 熟悉Visual Studio 2010开发环境6
1.4 C#程序调试9
小结10
第2章 C#语言基础11
2.1 C#程序的基本组成11
2.1.1 类型12
2.1.2 命名空间12
2.1.3 C#注释14
2.1.4 Main方法14
2.1.5 控制台输入和输出14
2.2 变量和常量15
2.2.1 局部变量的声明16
2.2.2 局部变量的初始化和作用域16
2.2.3 常量的初始化和作用域17
2.3 数据类型17
2.3.1 预定义数据类型18
2.3.2 值类型和引用类型20
2.3.3 类型分类22
2.3.4 字符串表示22
2.3.5 格式化输出25
2.3.6 类型转换26
2.4 运算符和表达式28
2.4.1 运算符28
2.4.2 表达式31
2.5 控制流语句31
2.5.1 条件语句31
2.5.2 循环35
2.5.3 跳转语句39
2.6 异常处理40
2.6.1 异常处理机制40
2.6.2 抛出异常42
小结43
第3章 C#面向对象编程44
3.1 类的基本概念44
3.1.1 类的声明44
3.1.2 类成员44
3.2 字段、属性和索引器48
3.2.1 静态字段、实例字段、常量和只读字段48
3.2.2 属性50
3.2.3 索引器52
3.3 方法54
3.3.1 方法的声明和调用54
3.3.2 方法的参数56
3.3.3 方法的重载59
3.3.4 静态方法和实例方法59
3.4 构造函数和析构函数61
3.4.1 实例构造函数61
3.4.2 静态构造函数63
3.4.3 析构函数64
3.5 类的继承65
3.5.1 派生类的声明65
3.5.2 基类的重写66
3.5.3 派生类和基类之间的转换68
3.5.4 抽象类和抽象方法68
3.5.5 密封类和密封方法69
3.5.6 静态类69
3.5.7 嵌套类69
3.5.8 分部类69
3.6 接口70
3.6.1 接口的声明70
3.6.2 接口的实现71
3.6.3 接口的继承73
3.7 委托与事件74
3.7.1 委托74
3.7.2 事件77
3.8 结构与枚举80
3.8.1 结构80
3.8.2 枚举82
3.9 运算符重载84
3.9.1 运算符重载概述84
3.9.2 重载运算符85
小结86
第4章 数组与集合87
4.1 数组87
4.1.1 一维数组87
4.1.2 二维数组90
4.1.3 交错数组92
4.1.4 Array类92
4.1.5 数组接口95
4.2 集合96
4.2.1 列表集合96
4.2.2 队列集合98
4.2.3 栈集合99
4.2.4 有序表集合100
4.2.5 其他集合类102
小结102
第5章 泛型103
5.1 泛型概述103
5.2 泛型约束107
5.3 泛型集合117
5.3.1 List〈T〉117
5.3.2 Queue〈T〉和Stack〈T〉120
5.3.3 Sortedl .ist〈T,V〉123
5.3.4 HashsSet〈T〉126
小结129
第6章 WinForm用户界面130
6.1 窗体控件和组件130
6.1.1 窗体130
6.1.2 常用控件134
6.2 菜单156
6.2.1 MenuStrip控件和下拉式菜单157
6.2.2 ContextMenuStrip控件和弹出式菜单159
6.2.3 ToolStrip控件和工具栏159
6.2.4 StatusStrip控件和状态栏160
6.3 对话框设计165
6.3.1 消息对话框166
6.3.2 文件对话框166
6.3.3 字体对话框167
6.3.4 颜色对话框168
6.3.5 打印对话框169
小结172
第7章 窗体的高级应用173
7.1 高级控件173
7.1.1 RichTextBox173
7.1.2 CheckedListBox178
7.1.3 TabControl179
7.1.4 ImageList182
7.1.5 ListView183
7.1.6 MonthCalendar187
7.1.7 DateTimePicker189
7.1.8 TreeView190
7.2 Windows窗体的调用193
7.2.1 添加窗体与设置启动窗体194
7.2.2 模式窗体和非模式窗体194
7.2.3 多文档界面MDI198
小结202
第8章 多线程203
8.1 多线程的概念203
8.1.1 进程203
8.1.2 线程207
8.1.3 多线程207
8.2 线程状态210
8.2.1 线程控制210
8.2.2 线程开发实例212
8.3 线程同步215
8.3.1 使用lock关键字216
8.3.2 使用Monitor关键字218
8.3.3 使用Mutex关键字219
8.4 线程池221
8.5 窗体控件的跨线程访问223
小结229
第9章 文件230
9.1 文件和流概述230
9.2 磁盘的基本操作231
9.3 文件和文件夹操作233
9.3.1 DirectoryInfo类233
9.3.2 Directory类234
9.3.3 FileInfo类238
9.3.4 File类240
9.4 读写文件245
9.4.1 FileStream类245
9.4.2 StreamReader类和StreamWriter类250
9.4.3 StringReader类和StringWriter类254
小结256
第10章 ADO.NET和数据库258
10.1 ADO.NET操作数据库258
10.1.1 Connection对象258
10.1.2 Command对象261
10.1.3 DataReader对象263
10.1.4 DataAdapter对象和DataSet对象265
10.2 DataGridView数据库绑定控件269
10.3 数据库关联综合项目273
小结279
第11章 TCP/UDP网络编程280
11.1 网络编程简介280
11.1.1 TCP/IP280
11.1.2 UDP/IP281
11.1.3 套接字——Socket类281
11.2 TCP网络编程286
11.2.1 TcpClient类和TcpListener类286
11.2.2 基于TCP的网络通信290
11.3 UDP网络编程297
11.3.1 UdpClient类297
11.3.2 基于UDP的网络通信299
小结302
第12章 GDI十图形编程303
12.1 图形对象303
12.1.1 Graphics类303
12.1.2 Pen类和Brush类305
12.1.3 Font类306
12.1.4 Bitmap类306
12.2 图形的绘制307
12.2.1 直线的绘制307
12.2.2 曲线的绘制308
12.2.3 矩形的绘制309
12.2.4 椭圆的绘制310
12.2.5 圆弧的绘制310
12.2.6 文本的绘制311
12.2.7 图像的绘制312
12.2.8 画刷填充图形313
12.3 C#图像处理基础317
12.3.1 C#图像处理概述317
12.3.2 图像的输入和保存318
12.3.3 彩色图像处理320
小结325
第13章 Windows应用程序的部署326
13.1 应用程序部署概述326
13.1.1 Visual Studio 2010提供的应用程序部署功能326
13.1.2 ClickOnce部署和Windows Installer部署的比较326
13.2 使用ClickOnce部署应用327
13.2.1 将应用程序发布到Web服务器327
13.2.2 将应用程序发布到共享文件夹329
13.2.3 将应用程序发布到CD-ROM光盘329
13.3 使用Windows Installer部署应用程序330
13.3.1 使用“安装向导”制作安装程序330
13.3.2 部署应用程序334
13.3.3 卸载应用程序335
小结336
参考文献337