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

- 沈建华,杨艳琴编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302330936
- 出版时间:2013
- 标注页数:341页
- 文件大小:84MB
- 文件页数:356页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计及项目实践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 2010开发环境4
1.3.1安装Visual Studio 20104
1.3.2熟悉Visual Studio 2010开发环境7
1.4第一个C#程序11
1.5程序的调试与规范12
1.5.1断点设置与程序调试12
1.5.2 C#编写命名建议13
小结13
习题14
第2章 C#编程基础15
2.0问题导入15
2.1数据类型15
2.1.1值类型和引用类型概述15
2.1.2值类型16
2.1.3引用类型19
2.2常量与变量19
2.2.1变量19
2.2.2常量20
2.2.3隐式类型的局部变量20
2.3类型转换21
2.3.1隐式转换21
2.3.2显式转换22
2.3.3使用Convert类转换23
2.3.4装箱和拆箱25
2.3.5数值和字符串之间的转换25
2.4数组和枚举25
2.4.1数组的定义和使用25
2.4.2 Array类29
2.4.3匿名数组32
2.4.4枚举的定义和使用32
2.5操作符和表达式33
2.5.1算术操作符34
2.5.2自增和自减操作符34
2.5.3位操作符35
2.5.4赋值操作符36
2.5.5关系操作符36
2.5.6逻辑操作符37
2.5.7条件操作符38
2.5.8运算符的优先级39
2.6流程控制语句40
2.6.1分支语句40
2.6.2循环语句43
2.6.3跳转语句47
2.7字符串51
2.7.1字符串的创建与表示形式51
2.7.2字符串比较52
2.7.3字符串查找52
2.7.4求子字符串54
2.7.5字符串的插入、删除与替换54
2.7.6移除首尾指定的字符55
2.7.7字符串的合并与拆分55
2.7.8字符串中字母的大小写转换56
2.7.9 String与StringBuilder的区别56
2.8问题解决57
小结59
习题59
第3章 面向对象编程基础63
3.0问题导入63
3.1类的定义63
3.1.1类的声明与成员组织63
3.1.2字段和局部变量65
3.1.3静态成员和实例成员66
3.1.4访问修饰符68
3.2构造函数和析构函数70
3.2.1构造函数70
3.2.2析构函数70
3.3类的方法72
3.3.1方法的声明72
3.3.2方法中的参数传递72
3.3.3方法重载78
3.4属性与索引器79
3.4.1属性79
3.4.2索引器82
3.5结构84
3.5.1结构的定义及特点84
3.5.2结构的使用84
3.6操作符重载86
3.7问题解决88
小结90
习题90
第4章 面向对象高级编程96
4.0问题导入96
4.1继承96
4.1.1基类和派生类97
4.1.2继承过程中的构造函数和析构函数98
4.2多态101
4.2.1成员的虚拟和重写101
4.2.2成员隐藏103
4.3抽象类105
4.4密封类107
4.5接口108
4.5.1接口的声明与实现108
4.5.2显式方式实现接口110
4.6委托与事件111
4.6.1委托111
4.6.2事件113
4.7泛型115
4.7.1泛型的定义和使用116
4.7.2可空类型的泛型117
4.8泛型集合118
4.8.1列表118
4.8.2字典120
4.9问题解决122
小结124
习题125
第5章 Windows程序设计128
5.0问题导入128
5.1 Windows窗体129
5.1.1 Windows窗体简介129
5.1.2创建简单的Windows Form129
5.2窗体控件131
5.2.1文本输入类控件131
5.2.2选择类控件135
5.2.3列表控件139
5.2.4容器145
5.2.5菜单、状态栏和工具栏150
5.2.6对话框154
5.2.7其他常用控件157
5.3多文档界面160
5.3.1设置MDI窗体161
5.3.2排列子窗体162
5.4 GDI+编程162
5.4.1创建Graphics对象163
5.4.2创建Pen对象164
5.4.3创建Brush对象164
5.4.4绘制基本图形166
5.5问题解决167
小结173
习题173
第6章 目录与文件管理175
6.0问题导入175
6.1目录管理175
6.1.1 DirectoryInfo类175
6.1.2 Directory类178
6.1.3 Path类179
6.2文件管理181
6.2.1 FileInfo类181
6.2.2 File类183
6.3驱动器管理185
6.4文件的读写186
6.4.1文件编码186
6.4.2 Stream类186
6.4.3 StreamReader和StreamWriter类188
6.4.4 BinaryReader和BinaryW riter类190
6.5问题解决191
小结193
习题193
第7章 数据库与ADO.NET196
7.0问题导入196
7.1 ADO.NET简介196
7.1.1 ADO.NET的发展与简介196
7.1.2 ADO.NET的优越性198
7.2数据源连接199
7.2.1操作数据库的简单示例200
7.2.2通过向导的方式建立数据库连接203
7.2.3通过编程的方式建立数据库连接204
7.2.4连接字符串206
7.2.5连接池的使用206
7.3 Command对象与DataReader对象208
7.3.1 Command对象与DataReader对象简介208
7.3.2建立SqlCommand对象208
7.3.3使用SqlCommand执行SQL语句209
7.4 DataAdapter对象与DataSet对象213
7.4.1 SqlDataAdapter对象213
7.4.2 DataTable对象216
7.4.3 DataSet对象217
7.5存储过程220
7.6综合实例223
7.7问题解决226
小结233
习题234
第8章 异常处理236
8.0问题导入236
8.1错误和异常236
8.2 C#中的异常处理结构239
8.2.1使用try-catch语句捕捉异常239
8.2.2使用try-catch-finally语句捕捉异常240
8.2.3使用throw语句抛出异常242
8.3 C#中异常的层次结构243
8.3.1异常传播243
8.3.2 Exception类和常见异常类型245
8.4使用异常的原则和技巧247
8.5问题解决248
小结249
习题249
第9章 进程和线程技术252
9.0问题导入252
9.1进程与线程252
9.2进程253
9.3线程概述256
9.3.1线程的定义和分类256
9.3.2多线程的使用256
9.3.3线程的生命周期和状态257
9.3.4线程对象和属性258
9.4线程调度258
9.4.1创建线程258
9.4.2线程休眠259
9.4.3终止线程260
9.5线程优先级263
9.6线程同步264
9.6.1线程同步机制265
9.6.2使用lock关键字实现线程同步265
9.6.3使用Monitor驱动对象实现线程同步267
9.6.4使用Mutex类实现线程同步269
9.7问题解决270
小结272
习题272
第10章 综合实例——图书馆管理系统274
10.1开发背景274
10.2需求分析274
10.3系统设计275
10.3.1系统目标275
10.3.2业务流程图275
10.3.3系统功能结构275
10.3.4系统预览275
10.3.5数据库设计277
10.4系统架构的设计与实现280
10.5数据访问层的设计与实现283
10.5.1数据实体类的设计与实现283
10.5.2数据访问类的设计与实现284
10.5.3其他问题说明290
10.6业务逻辑层的设计与实现290
10.7呈现层的设计与实现292
10.7.1母版页的设计292
10.7.2系统首页的设计296
10.7.3典型模块的设计299
10.8发布和部署应用306
小结309
第11章 实训指导310
11.1实训1熟悉C#开发环境310
11.1.1实训目的和要求310
11.1.2题目1如何运行和中断程序310
11.1.3题目2模拟邮箱注册311
11.1.4题目3创建和调用C#类库程序311
11.2实训2 C#数据类型与数组312
11.2.1实训目的和要求312
11.2.2题目1定义用户结构体312
11.2.3题目2数组的统计运算313
11.2.4题目3使用DateTime结构314
11.3实训3表达式和流程控制315
11.3.1实训目的和要求315
11.3.2题目1计算购物金额315
11.3.3题目2计算最小公倍数和最大公约数316
11.3.4题目3冒泡排序算法的实现317
11.4实训4类和结构318
11.4.1实训目的和要求318
11.4.2题目1圆类318
11.4.3题目2用户注册登录模型319
11.4.4题目3按销量对图书排序319
11.5实训5继承和多态320
11.5.1实训目的和要求320
11.5.2题目1顾客类的派生320
11.5.3题目2汽车类的派生与多态321
11.5.4题目3管理学生信息322
11.6实训6接口和泛型323
11.6.1实训目的和要求323
11.6.2题目1接口定义和实现323
11.6.3题目2泛型方法325
11.6.4题目3泛型集合325
11.7实训7 Windows应用程序326
11.7.1实训目的和要求326
11.7.2题目1计算器的设计326
11.7.3题目2菜单设计327
11.7.4题目3多文档界面设计328
11.7.5题目4控件综合应用329
11.8实训8 GDI+编程331
11.8.1实训目的和要求331
11.8.2题目1基本图形绘制332
11.8.3题目2绘制实体图形332
11.8.4题目3绘制图形和文字333
11.9实训9文件和流334
11.9.1实训目的和要求334
11.9.2题目1目录的管理334
11.9.3题目2文件的管理335
11.10实训10数据库应用336
11.10.1实训目的和要求336
11.10.2题目1数据库显示336
11.10.3题目2数据库操作337
11.10.4题目3学生信息的管理337
11.11实训11异常处理338
11.11.1实训目的和要求338
11.11.2题目1处理访问数组元素异常339
11.11.3题目2处理数据库访问异常339
参考文献341
热门推荐
- 2618383.html
- 3280527.html
- 1505416.html
- 1239679.html
- 3431507.html
- 384499.html
- 2523367.html
- 361628.html
- 2304794.html
- 2067087.html
- http://www.ickdjs.cc/book_3873229.html
- http://www.ickdjs.cc/book_436117.html
- http://www.ickdjs.cc/book_3493238.html
- http://www.ickdjs.cc/book_3507053.html
- http://www.ickdjs.cc/book_2016268.html
- http://www.ickdjs.cc/book_3668049.html
- http://www.ickdjs.cc/book_1824278.html
- http://www.ickdjs.cc/book_3413156.html
- http://www.ickdjs.cc/book_2832447.html
- http://www.ickdjs.cc/book_1396898.html