图书介绍
C#应用程序开发PDF|Epub|txt|kindle电子书版本网盘下载
- 车战斌,高亮,薛海燕 著
- 出版社: 北京:科学出版社
- ISBN:7030375667
- 出版时间:2013
- 标注页数:400页
- 文件大小:75MB
- 文件页数:414页
- 主题词:
PDF下载
下载说明
C#应用程序开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库高级编程1
1.1 为什么要用数据库1
1.2 如何访问数据库——ADO.NET1
1.2.1 如何连接数据库1
1.2.2 如何查询数据3
1.2.3 如何删除、添加、修改数据7
1.3 其他的数据库编程方法——LINQ to SQL14
1.3.1 如何连接数据库14
1.3.2 如何查询数据库中的数据15
1.3.3 如何删除数据库中的数据18
1.3.4 如何向数据库中添加数据和更新数据19
本章小结22
本章实训22
第2章 报表设计工具23
2.1 为什么要用报表23
2.2 怎样用传统方法进行报表设计——Crystal Reports23
2.2.1 Crystal Reports具有哪些功能23
2.2.2 如何用Crystal Reports制作简单报表25
2.2.3 如何进行数据排序28
2.2.4 如何使用公式与函数29
2.2.5 如何进行报表分页31
2.2.6 如何对数据进行分组32
2.2.7 如何制作数据图表34
2.2.8 如何处理报表对象35
2.2.9 如何制作动态报表36
2.3 更简捷的报表设计工具——RDLC38
2.3.1 RDLC报表都具有什么功能38
2.3.2 如何用RDLC制作简单报表39
2.3.3 如何进行数据排序43
2.3.4 如何使用公式与函数43
2.3.5 如何对数据进行分组44
2.3.6 如何制作数据图表45
2.3.7 如何设置报表标题46
2.3.8 如何制作动态报表47
本章小结49
本章实训49
第3章 多线程高级编程50
3.1 为什么要用多线程50
3.2 如何令一个程序同时执行多个任务——线程51
3.2.1 如何创建和开启线程51
3.2.2 如何挂起和恢复线程55
3.2.3 如何终止线程56
3.2.4 如何实现线程同步58
3.2.5 如何避免线程死锁68
3.3 能否自动控制多个线程——线程池69
3.3.1 线程池是怎样运作的69
3.3.2 如何用线程池来创建和管理线程70
本章小结77
本章实训77
第4章 网络高级编程78
4.1 如何实现主机间同步通信78
4.1.1 单播通信78
4.1.2 广播通信83
4.1.3 文件传输87
4.2 如何实现主机间异步通信94
4.3 如何与Web服务器通信101
4.3.1 GET方法实现101
4.3.2 POST方法实现103
4.3.3 Socket类实现106
4.4 如何与FTP服务器通信109
4.5 如何与邮件服务器通信113
本章小结115
本章实训115
第5章 系统架构116
5.1 为什么要用架构116
5.2 较大规模的数据库应用应采用什么架构——简单三层架构116
5.2.1 如何进行数据访问层设计118
5.2.2 如何进行数据访问通用类库设计126
5.2.3 如何进行实体类库设计128
5.2.4 如何进行业务逻辑层设计131
5.2.5 如何进行表示层设计133
5.3 比三层架构耦合度更低的架构——工厂模式三层架构145
5.3.1 如何做到完全解耦145
5.3.2 如何进行接口类库设计147
5.3.3 如何进行工厂类库设计148
5.3.4 如何修改其他层的代码149
本章小结150
本章实训151
第6章 API编程基础152
6.1 什么是API152
6.2 为什么要用API152
6.3 Windows API是做什么的152
6.4 Windows API包括哪些功能153
6.5 Windows API核心DLL有哪些155
6.6 如何在C#中调用API函数156
6.6.1 .Net中API函数调用机制156
6.6.2 在C#中调用API函数157
6.6.3 API函数调用实例——设置系统时间158
本章小结160
本章实训160
第7章 辅助工具及技术161
7.1 基于PowerDesigner设计数据库161
7.1.1 PowerDesigner简介161
7.1.2 从概念数据模型出发设计数据库162
7.1.3 从物理数据模型出发设计数据库170
7.1.4 反向工程180
7.2 版本控制工具——Visual SourceSafe184
7.2.1 Visual SourceSafe简介184
7.2.2 Visual SourceSafe安装及配置185
7.2.3 Visual SourceSafe客户端基本操作190
7.2.4 用Visual SourceSafe进行源代码版本控制197
本章小结201
第8章 数据库应用实例——图书管理系统202
8.1 系统分析与设计202
8.1.1 需求分析202
8.1.2 数据库设计203
8.1.3 系统设计205
8.2 系统实现205
8.2.1 实体类库205
8.2.2 数据访问层接口类库206
8.2.3 数据访问层208
8.2.4 工厂类库210
8.2.5 业务逻辑层212
8.2.6 表示层214
本章小结235
本章实训235
第9章 多线程应用实例——贪吃蛇游戏236
9.1 游戏规则分析236
9.2 界面及类设计236
9.2.1 游戏主界面设计236
9.2.2 Block类设计237
9.2.3 Snake类设计237
9.2.4 Beans类设计238
9.3 游戏实现238
9.3.1 Block类238
9.3.2 Snake类239
9.3.3 Beans类242
9.3.4 游戏主界面243
本章小结246
第10章 网络编程应用实例247
10.1 背景知识247
10.2 系统分析248
10.3 系统设计249
10.3.1 领域模型249
10.3.2 顺序图249
10.3.3 状态图250
10.3.4 设计类250
10.4 系统实现253
10.5 测试268
10.6 进一步思考269
本章小结270
第11章 Windows特效与系统控制实例271
11.1 特效窗体与界面处理271
11.1.1 创建圆形窗体271
11.1.2 树形菜单界面272
11.1.3 动画字幕274
11.1.4 动画窗体显示275
11.1.5 动态图形化按钮277
11.1.6 带历史信息的菜单278
11.1.7 半透明渐显窗体281
11.2 图形图像处理282
11.2.1 图像格式转换282
11 2.2 图像特效处理程序285
11.2.3 以任意角度旋转图像289
11.2.4 为数码像片添加日期292
11.3 系统消息处理、进程控制与系统设置296
11.3.1 用Esc键关闭窗体297
11.3.2 模拟鼠标操作298
11.3.3 禁止关机300
11.3.4 获取组合键与功能键302
11.3.5 控制进程只能运行一个实例303
11.3.6 设置屏幕分辨率305
11.3.7 内存使用监控器309
11.3.8 调用外部的应用程序311
11.3.9 进程管理器312
11.3.10 获取CPU和主板相关信息315
本章小结318
第12章 综合实例——开放式机房管理系统319
12.1 项目描述319
12.1.1 项目背景319
12.1.2 业务描述319
12.1.3 用户描述319
12.2 系统需求320
12.2.1 需求描述321
12.2.2 用例规约322
12.2.3 用例图339
12.3 系统分析设计342
12.3.1 领域模型342
12.3.2 顺序图344
12.3.3 设计类371
12.3.4 数据库设计375
12.3.5 界面设计378
本章小结399
参考文献400