图书介绍
C#程序设计及项目实践 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 于世东,邵中主编;刘春颖,卜霄菲,王艳副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302465577
- 出版时间:2017
- 标注页数:373页
- 文件大小:57MB
- 文件页数:389页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计及项目实践 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 Microsoft .NET技术1
1.1.1 Microsoft .NET概述1
1.1.2 Microsoft.NET框架1
1.2 C#语言简介3
1.2.1 C#的起源3
1.2.2 C#语言的特点4
1.3 Visual Studio 2012开发环境4
1.3.1安装Visual Studio 20124
1.3.2熟悉Visual Studio 2012开发环境6
1.4第一个C#程序9
1.5程序的调试与规范10
1.5.1断点设置与程序调试10
1.5.2 C#编写命名建议11
小结11
课后练习12
第2章C#编程基础13
2.0问题导入13
2.1数据类型13
2.1.1值类型和引用类型概述13
2.1.2值类型14
2.1.3引用类型17
2.2常量与变量17
2.2.1变量17
2.2.2常量18
2.2.3隐式类型的局部变量18
2.3类型转换19
2.3.1隐式转换19
2.3.2显式转换20
2.3.3使用Convert类转换21
2.3.4装箱和拆箱23
2.3.5数值和字符串之间的转换23
2.4操作符和表达式23
2.4.1算术操作符23
2.4.2自增和自减操作符24
2.4.3位操作符24
2.4.4赋值操作符26
2.4.5关系操作符26
2.4.6逻辑操作符27
2.4.7条件操作符28
2.4.8运算符的优先级29
2.5流程控制语句29
2.5.1分支语句29
2.5.2循环语句33
2.5.3跳转语句37
2.6数组和枚举41
2.6.1数组的定义和使用41
2.6.2 Array类45
2.6.3匿名数组47
2.6.4枚举的定义和使用47
2.7字符串49
2.7.1字符串的创建与表示形式49
2.7.2字符串比较50
2.7.3字符串查找50
2.7.4求子字符串52
2.7.5字符串的插入、删除与替换52
2.7.6移除首尾指定的字符52
2.7.7字符串的合并与拆分53
2.7.8字符串中字母的大小写转换54
2.7.9 String与StringBuilder的区别54
2.8问题解决55
小结57
课后练习57
第3章 面向对象编程基础61
3.0问题导入61
3.1类的定义61
3.1.1类的声明与成员组织61
3.1.2字段和局部变量63
3.1.3静态成员和实例成员64
3.1.4访问修饰符66
3.2构造函数和析构函数68
3.2.1构造函数68
3.2.2析构函数68
3.3类的方法70
3.3.1方法的声明70
3.3.2方法中的参数传递70
3.3.3方法重载76
3.4属性与索引器77
3.4.1属性77
3.4.2索引器80
3.5结构82
3.5.1结构的定义及特点82
3.5.2结构的使用82
3.6操作符重载83
3.7问题解决86
小结88
课后练习88
第4章 面向对象高级编程93
4.0问题导入93
4.1继承93
4.1.1基类和派生类94
4.1.2继承过程中的构造函数和析构函数95
4.2多态98
4.2.1成员的虚拟和重写98
4.2.2成员隐藏100
4.3抽象类102
4.4密封类103
4.5接口105
4.5.1接口的声明与实现105
4.5.2显式方式实现接口107
4.6委托与事件108
4.6.1委托108
4.6.2事件109
4.7泛型112
4.7.1泛型的定义和使用112
4.7.2可空类型的泛型114
4.8泛型集合115
4.8.1列表115
4.8.2字典117
4.9问题解决119
小结121
课后练习122
第5章Windows程序设计125
5.0问题导入125
5.1 Windows窗体126
5.1.1 Windows窗体简介126
5.1.2创建简单的Windows Form126
5.2窗体控件128
5.2.1文本输入类控件128
5.2.2选择类控件132
5.2.3列表控件137
5.2.4容器143
5.2.5菜单、状态栏和工具栏148
5.2.6对话框152
5.2.7其他常用控件155
5.3多文档界面159
5.3.1设置MDI窗体159
5.3.2排列子窗体160
5.4 GDI+编程161
5.4.1创建Graphics对象161
5.4.2创建Pen对象162
5.4.3创建Brush对象162
5.4.4绘制基本图形164
5.5问题解决165
小结172
课后练习172
第6章 目录与文件管理173
6.0问题导入173
6.1目录管理173
6.1.1 DirectoryInfo类173
6.1.2 Directory类176
6.1.3 Path类177
6.2文件管理179
6.2.1 FileInfo类179
6.2.2 File类181
6.3驱动器管理182
6.4文件的读写184
6.4.1文件编码184
6.4.2 Stream类184
6.4.3 StreamReader和StreamWriter类186
6.4.4 BinaryReader和BinaryW riter类188
6.5问题解决189
小结191
课后练习191
第7章 数据库与ADO.NET194
7.0问题导入194
7.1 ADO.NET简介194
7.2数据源连接196
7.2.1操作数据库的简单示例196
7.2.2通过向导的方式建立数据库连接199
7.2.3通过编程的方式建立数据库连接200
7.2.4连接字符串202
7.2.5连接池的使用203
7.3 Command对象与DataReader对象204
7.3.1 Command对象与DataReader对象简介204
7.3.2建立SqlCommand对象205
7.3.3使用SqlCommand执行SQL语句205
7.4 DataAdapter对象与DataSet对象209
7.4.1 SqlDataAdapter对象210
7.4.2 DataTable对象212
7.4.3 DataSet对象214
7.5存储过程216
7.6综合实例219
7.7问题解决222
小结230
课后练习230
第8章LINQ语言集成查询232
8.0问题导入232
8.1 LINQ概述232
8.2 LINQ预备知识233
8.2.1对象和集合初始化器233
8.2.2 Lambda表达式234
8.2.3扩展方法235
8.3 LINQ查询236
8.3.1查询步骤236
8.3.2查询方法定义查询237
8.3.3查询表达式定义查询240
8.4 LINQ to SQL243
8.4.1创建对象映射模型243
8.4.2设定DataContext244
8.4.3 LINQ to SQL查询和操作244
小结246
课后练习246
第9章 异常处理248
9.0问题导入248
9.1错误和异常248
9.2 C#中的异常处理结构251
9.2.1使用try-catch语句捕捉异常251
9.2.2使用try-catch-finally语句捕捉异常252
9.2.3使用throw语句抛出异常254
9.3 C#中异常的层次结构255
9.3.1异常传播255
9.3.2 Exception类和常见异常类型257
9.4使用异常的原则和技巧259
9.5问题解决259
小结261
课后练习261
第10章 网络编程266
10.0问题导入266
10.1网络编程基础266
10.2主机的定义及管理267
10.2.1 IPAddress类267
10.2.2 IPEndPoint类267
10.2.3 Dns类269
10.3 Socket网络通信269
10.3.1 Socket连接原理269
10.3.2 Socket数据处理模式270
10.3.3 Socket类270
10.4 TcpClient类和TcpListener类273
10.4.1 TcpClient类274
10.4.2 TcpListener类275
10.4.3 TcpListener类和TcpClient类应用276
10.5 UdpClient类279
小结281
课后练习281
第11章 进程和线程技术283
11.0问题导入283
11.1进程与线程283
11.2进程284
11.3线程概述287
11.3.1线程的定义和分类287
11.3.2多线程的使用287
11.3.3线程的生命周期和状态288
11.3.4线程对象和属性289
11.4线程调度289
11.4.1创建线程289
11.4.2线程休眠290
11.4.3终止线程291
11.5线程优先级294
11.6线程同步295
11.6.1线程同步机制295
11.6.2使用lock关键字实现线程同步296
11.6.3使用Monitor驱动对象实现线程同步298
11.6.4使用Mutex类实现线程同步300
11.7问题解决301
小结303
课后练习303
第12章 综合实例——图书馆管理系统305
12.1开发背景305
12.2需求分析305
12.3系统设计306
12.3.1系统目标306
12.3.2业务流程图306
12.3.3系统功能结构307
12.3.4系统预览307
12.3.5数据库设计308
12.4系统架构的设计与实现311
12.5数据访问层的设计与实现313
12.5.1数据实体类的设计与实现313
12.5.2数据访问类的设计与实现315
12.5.3其他问题说明320
12.6业务逻辑层的设计与实现321
12.7呈现层的设计与实现322
12.7.1母版页的设计323
12.7.2系统首页的设计326
12.7.3典型模块的设计329
12.8发布和部署应用337
小结340
第13章 实训指导341
13.1实训1熟悉C#开发环境341
13.1.1实训目的和要求341
13.1.2题目1如何运行和中断程序341
13.1.3题目2模拟邮箱注册342
13.1.4题目3创建和调用C#类库程序342
13.2实训2 C#数据类型与数组343
13.2.1实训目的和要求343
13.2.2题目1定义用户结构体343
13.2.3题目2数组的统计运算344
13.2.4题目3使用DateTime结构345
13.3实训3表达式和流程控制346
13.3.1实训目的和要求346
13.3.2题目1计算购物金额346
13.3.3题目2计算最小公倍数和最大公约数347
13.3.4题目3冒泡排序算法的实现348
13.4实训4类和结构349
13.4.1实训目的和要求349
13.4.2题目1圆类349
13.4.3题目2用户注册登录模型350
13.4.4题目3按销量对图书排序350
13.5实训5继承和多态351
13.5.1实训目的和要求351
13.5.2题目1顾客类的派生352
13.5.3题目2汽车类的派生与多态353
13.5.4题目3管理学生信息353
13.6实训6接口和泛型354
13.6.1实训目的和要求354
13.6.2题目1接口定义和实现355
13.6.3题目2泛型方法356
13.6.4题目3泛型集合356
13.7实训7 Windows应用程序357
13.7.1实训目的和要求357
13.7.2题目1计算器的设计358
13.7.3题目2菜单设计358
13.7.4题目3多文档界面设计359
13.7.5题目4控件综合应用360
13.8实训8 GDI+编程362
13.8.1实训目的和要求362
13.8.2题目1基本图形绘制363
13.8.3题目2绘制实体图形363
13.8.4题目3绘制图形和文字364
13.9实训9文件和流365
13.9.1实训目的和要求365
13.9.2题目1目录的管理365
13.9.3题目2文件的管理366
13.10实训10数据库应用367
13.10.1实训目的和要求367
13.10.2题目1数据库显示367
13.10.3题目2数据库操作368
13.10.4题目3学生信息的管理369
13.11实训11异常处理370
13.11.1实训目的和要求370
13.11.2题目1处理运算溢出异常370
13.11.3题目2自定义异常及处理371
参考文献372
热门推荐
- 3384959.html
- 2534208.html
- 584637.html
- 2439445.html
- 3803560.html
- 615659.html
- 1970976.html
- 2025461.html
- 3045779.html
- 120785.html
- http://www.ickdjs.cc/book_247551.html
- http://www.ickdjs.cc/book_2040280.html
- http://www.ickdjs.cc/book_3879468.html
- http://www.ickdjs.cc/book_125355.html
- http://www.ickdjs.cc/book_1682593.html
- http://www.ickdjs.cc/book_3501978.html
- http://www.ickdjs.cc/book_501164.html
- http://www.ickdjs.cc/book_2083684.html
- http://www.ickdjs.cc/book_3671801.html
- http://www.ickdjs.cc/book_928868.html