图书介绍
C#典型模块与项目实战大全PDF|Epub|txt|kindle电子书版本网盘下载
![C#典型模块与项目实战大全](https://www.shukui.net/cover/78/33840174.jpg)
- 明日科技等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121161100
- 出版时间:2012
- 标注页数:550页
- 文件大小:137MB
- 文件页数:567页
- 主题词:C语言-程序设计
PDF下载
下载说明
C#典型模块与项目实战大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇典型模块篇2
第1章 图片管理工具模块(GDI+Bitmap+FLV动画技术实现)2
1.1图片管理工具模块概述3
1.1.1模块概述3
1.1.2功能结构3
1.1.3程序预览3
1.2关键技术5
1.2.1上下移动ListBox选中项5
1.2.2将文件复制到剪切板6
1.2.3转换图片格式7
1.2.4将图片以幻灯片形式播放8
1.2.5旋转图片9
1.3主窗体10
1.3.1功能概述10
1.3.2窗体界面设计10
1.3.3打开图片目录11
1.3.4转换图片格式12
1.3.5设为桌面背景15
1.3.6将图片进行打印17
1.4图片特效18
1.4.1功能概述18
1.4.2窗体界面设计19
1.4.3“浮雕”效果19
1.4.4“积木”效果20
1.4.5“底片”效果22
1.4.6“雾化”效果23
1.5图片调节24
1.5.1功能概述24
1.5.2窗体界面设计24
1.5.3调节图片亮度25
1.5.4调节图片大小26
1.5.5调节图片对比度27
1.5.6保存调节后的图片29
1.6图片加文字水印30
1.6.1功能概述30
1.6.2窗体界面设计30
1.6.3添加文字到图片中31
1.6.4设置添加的字体32
1.6.5效果预览33
1.6.6保存写入文字的图片34
1.7幻灯片放映35
1.7.1功能概述35
1.7.2窗体界面设计35
1.7.3将图片显示在幻灯片中36
1.7.4自动切换图片37
1.7.5暂停播放幻灯片37
1.7.6重新播放幻灯片38
第2章 网页浏览器模块(WebBrowser+Stream流技术实现)39
2.1网页浏览器模块概述40
2.1.1模块概述40
2.1.2功能结构40
2.1.3程序预览40
2.2关键技术42
2.2.1网页浏览器核心控件42
2.2.2将网页以多页面方式显示48
2.2.3获取网页源码49
2.3主窗体50
2.3.1功能概述50
2.3.2窗体界面设计51
2.3.3工具栏功能的实现51
2.3.4地址栏功能的实现54
2.3.5显示网页57
2.3.6保存和打印网页59
2.3.7打开收藏夹61
2.4查看源文件62
2.4.1功能概述62
2.4.2窗体界面设计62
2.4.3查看网页源文件62
2.5添加到收藏夹63
2.5.1 功能概述63
2.5.2窗体界面设计63
2.5.3将网页添加到收藏夹64
2.6整理收藏夹65
2.6.1功能概述65
2.6.2窗体界面设计66
2.6.3删除收藏夹内容66
第3章 多媒体播放器模块(窗体传值+WindowsMediaPlayer控件实现)68
3.1多媒体播放器模块概述69
3.1.1模块概述69
3.1.2功能结构69
3.1.3程序预览69
3.2关键技术70
3.2.1窗体间的信息传递70
3.2.2 axWindowsMediaPlayer控件的相关应用72
3.2.3在列表框中动态移动选中的项74
3.2.4如何在文件夹中遍历文件74
3.2.5如何实现播放进度条75
3.3播放窗体的设计76
3.3.1功能概述76
3.3.2窗体界面设计76
3.3.3打开并播放文件77
3.3.4控制文件的播放状态82
3.3.5改变播放进度83
3.4列表窗体的设计89
3.4.1功能概述89
3.4.2窗体界面设计89
3.4.3向列表中添加播放文件90
3.4.4播放列表中的媒体文件93
3.5歌词窗体的设计94
3.5.1功能概述94
3.5.2窗体界面设计94
3.5.3播放选中的歌词95
3.6磁性窗体的设置96
3.6.1磁性窗体概述96
3.6.2获取关联窗体的信息97
3.6.3开始移动窗体99
3.6.4结束移动窗体101
第4章 屏幕录像专家模块(C# 4.0+系统AVI相关函数实现)106
4.1屏幕录像专家模块概述107
4.1.1模块概述107
4.1.2功能结构107
4.1.3程序预览107
4.2关键技术108
4.2.1 如何抓取屏幕108
4.2.2创建AVI文件109
4.2.3向AVI文件中添加视频110
4.2.4分解AVI文件111
4.2.5设置快捷键112
4.3主窗体115
4.3.1功能概述115
4.3.2窗体界面设计116
4.3.3开始录像116
4.3.4停止录像118
4.3.5屏幕抓图121
4.4选项设置122
4.4.1功能概述122
4.4.2窗体界面设计122
4.4.3选择录像保存位置123
4.4.4保存选项设置124
4.5视频分割125
4.5.1功能概述125
4.5.2窗体界面设计125
4.5.3选择视频文件126
4.5.4分解视频126
4.5.5视频的播放与停止129
4.5.6分割视频131
第5章 多路视频监控模块(C#+Pelco-D协议+视频采集卡实现)134
5.1多路视频监控模块概述135
5.1.1模块概述135
5.1.2功能结构136
5.1.3程序预览136
5.2关键技术137
5.2.1认识视频监控卡137
5.2.2视频监控卡中API函数的使用139
5.2.3 Pelco-D协议的应用143
5.2.4串口通信技术145
5.2.5 WMI类的使用147
5.2.6注册表技术149
5.2.7 Windows Media Player控件的使用152
5.3主窗体153
5.3.1功能概述153
5.3.2窗体界面设计153
5.3.3视频监控155
5.3.4云台控制157
5.3.5色彩控制160
5.3.6图像抓拍及生成监控录像162
5.3.7实时监控软件运行时间及磁盘空间163
5.4定时录像设置165
5.4.1功能概述165
5.4.2窗体界面设计165
5.4.3显示原有设置166
5.4.4保存录像设置167
5.5监控管理168
5.5.1功能概述168
5.5.2窗体界面设计168
5.5.3以图标形式显示用户169
5.5.4对用户进行管理操作170
5.5.5显示指定的用户信息171
5.6录像回放172
5.6.1功能概述172
5.6.2窗体界面设计172
5.6.3播放录像173
第6章SQL数据表提取器模块(C# 4.0+ADO.NET技术实现)174
6.1 SQL数据表提取器模块概述175
6.1.1模块概述175
6.1.2功能结构175
6.1.3程序预览175
6.2关键技术177
6.2.1添加COM组件177
6.2.2备份SQL Server数据库178
6.2.3还原SQL Server数据库179
6.2.4附加SQL Server数据库181
6.2.5分离SQL Server数据库182
6.2.6设置SQL Server数据库模式182
6.3主窗体185
6.3.1功能概述185
6.3.2窗体界面设计185
6.3.3检索网络中的服务器186
6.3.4获取数据库的名称187
6.3.5选择提取信息189
6.4备份本地数据库190
6.4.1功能概述190
6.4.2窗体界面设计190
6.4.3获取要备份的数据库191
6.4.4浏览文件存储路径192
6.4.5实现数据备份192
6.5还原本地数据库193
6.5.1功能概述193
6.5.2窗体界面设计193
6.5.3浏览要还原的文件存储路径194
6.5.4实现数据还原194
6.6附加本地数据库195
6.6.1功能概述195
6.6.2窗体界面设计195
6.6.3浏览附加文件路径196
6.6.4实现数据库附加196
6.7提取表结构198
6.7.1功能概述198
6.7.2窗体界面设计198
6.7.3获取表结构信息199
6.7.4导出到Excel199
6.7.5导出到Word201
6.8导出数据202
6.8.1功能概述202
6.8.2窗体界面设计202
6.8.3获取数据信息203
6.8.4导出数据204
第7章 快递单打印模块(C# 4.0+Windows打印组件实现)(内容参见光盘)207
第8章 决策分析模块(游标+存储过程+ADO.NET技术实现)207
8.1决策分析模块概述208
8.1.1模块概述208
8.1.2功能结构208
8.1.3程序预览208
8.2关键技术210
8.2.1游标的基本操作210
8.2.2存储过程的基本操作213
8.2.3透视表的基本概念215
8.2.4统计表的基本操作216
8.2.5单击显示右键菜单217
8.3决策分析窗体设计217
8.3.1功能概述217
8.3.2窗体界面设计218
8.3.3初始化数据219
8.3.4选择透视表225
8.3.5选择统计表226
8.4生成透视表窗体设计227
8.4.1功能概述227
8.4.2窗体界面设计228
8.4.3初始化窗体228
8.4.4删除重复字段230
8.4.5生成透视表230
8.5透视表的筛选231
8.5.1功能概述231
8.5.2窗体界面设计231
8.5.3选择透视表的行或列标题232
8.5.4筛选透视表的页字段233
8.6生成统计表窗体235
8.6.1功能概述235
8.6.2窗体界面设计235
8.6.3绑定数据到列表236
8.6.4选择日期字段236
8.6.5生成统计表237
第9章 电子邮件收发模块(SMTP服务+POP3+Jmail技术实现)240
9.1电子邮件收发模块概述241
9.1.1模块概述241
9.1.2功能结构241
9.1.3程序预览241
9.2关键技术243
9.2.1 Base64编码格式243
9.2.2 SMTP服务244
9.2.3 POP3协议247
9.2.4使用Jmail组件接收邮件248
9.2.5 邮件发送类的使用250
9.2.6使用正则表达式验证邮件格式252
9.3登录窗体设计253
9.3.1功能概述253
9.3.2窗体界面设计254
9.3.3单击鼠标登录254
9.3.4按回车键跳转光标255
9.4邮件发送窗体设计255
9.4.1功能概述255
9.4.2窗体界面设计256
9.4.3发送电子邮件257
9.4.4上传多个附件258
9.5电子邮件模块窗体设计259
9.5.1功能概述259
9.5.2窗体界面设计260
9.5.3接收电子邮件260
9.5.4查看邮件详细信息263
9.5.5下载附件的实现264
9.5.6删除邮件实现265
9.6用户管理窗体设计266
9.6.1功能概述266
9.6.2窗体界面设计267
9.6.3显示用户信息267
9.6.4添加用户信息269
9.6.5修改用户信息270
9.6.6删除用户信息270
第10章 短信群发模块(C# 4.0+短信猫实现)272
10.1短信群发模块概述273
10.1.1模块概述273
10.1.2业务流程273
10.1.3程序预览274
10.2关键技术275
10.2.1短信猫中API函数的使用275
10.2.2短信猫中的短信接收格式277
10.2.3窗体间的互操作278
10.2.4锁定模块主窗体279
10.2.5使用ADO.NET连接Access数据库279
10.3数据库设计281
10.4短信群发实现282
10.4.1功能概述282
10.4.2窗体界面设计283
10.4.3添加接收者284
10.4.4删除接收者284
10.4.5浏览电话簿285
10.4.6插入常用短语287
10.4.7发送短信息288
10.5已发送短信管理290
10.5.1功能概述290
10.5.2窗体界面设计290
10.5.3显示所有已发信息291
10.5.4删除已发信息291
10.5.5查询已发信息292
10.6接收短信实现293
10.6.1功能概述293
10.6.2窗体界面设计294
10.6.3浏览已接收短信294
10.6.4查看短信详细内容296
10.7常用联系人管理298
10.7.1功能概述298
10.7.2窗体界面设计299
10.7.3显示所有联系人299
10.7.4删除指定联系人300
10.7.5编辑联系人信息301
10.7.6判断操作状态301
10.7.7控制文本框输入302
10.7.8保存联系人信息302
10.8常用短语管理303
10.8.1功能概述303
10.8.2窗体界面设计304
10.8.3添加常用短语305
10.8.4查询不同类型短语305
10.8.5删除指定短语306
10.8.6编辑指定短语306
10.8.7修改短语内容307
第11章FTP文件管理模块(FtpWebRequest+FtpWebResponse技术实现)309
11.1 FTP文件管理模块概述310
11.1.1模块概述310
11.1.2业务流程310
11.1.3程序预览310
11.2关键技术312
11.2.1架设FTP服务器312
11.2.2登录FTP服务器315
11.2.3获取服务器上文件的大小317
11.2.4向FTP服务器发送命令318
11.2.5调用系统API320
11.3主窗体设计321
11.3.1功能概述321
11.3.2窗体界面设计322
11.4系统登录323
11.4.1功能概述323
11.4.2登录FTP服务器323
11.5本机操作325
11.5.1功能概述325
11.5.2获取本地磁盘326
11.5.3获取指定磁盘中的文件327
11.5.4获取本地磁盘中文件的图标328
11.5.5批量上传文件331
11.6服务器操作335
11.6.1功能概述335
11.6.2获取FTP服务器中的所有文件336
11.6.3获取服务器上文件的图标337
11.6.4批量下载文件340
11.6.5删除FTP中的文件或文件夹343
第12章 魔法兔子模块(Register注册表+Process实现)(内容参见光盘)347
第13章QQ自动登录器模块(QQ自动登录原理+MD5+XMLElement类实现)347
13.1 QQ自动登录器模块概述348
13.1.1模块概述348
13.1.2功能结构348
13.1.3程序预览349
13.2关键技术350
13.2.1 QQ自动登录器模块实现原理350
13.2.2使用MD5加密算法加密QQ密码351
13.2.3使用 XML文件存储QQ账号信息351
13.2.4使用XmlElement类序列化QQ账号属性352
13.2.5通过XML文件读取和写入QQ账号信息354
13.2.6使用注册表存储信息355
13.3主窗体355
13.3.1功能概述355
13.3.2窗体界面设计356
13.3.3初始化QQ列表357
13.3.4启动多个QQ账号358
13.3.5启动QQ程序359
13.3.6增加QQ账号信息359
13.3.7修改QQ账号信息360
13.3.8删除QQ账号361
13.3.9设置QQ账号为隐身362
13.4添加QQ账号362
13.4.1功能概述362
13.4.2窗体界面设计363
13.4.3添加QQ账号363
13.5路径设置364
13.5.1功能概述364
13.5.2窗体界面设计365
13.5.3显示原有路径设置365
13.5.4选择QQ程序路径366
13.5.5保存路径设置366
第14章 在线升级模块(FTP上传下载+XML+Hastable实现)368
14.1在线升级模块概述369
14.1.1模块概述369
14.1.2功能结构369
14.1.3程序预览370
14.2关键技术371
14.2.1 FTP上传下载技术371
14.2.2 XML文件操作372
14.2.3 INI文件的读写374
14.2.4动态生成版本面板375
14.2.5使用哈希表记录版本号及更新信息375
14.3类库的设计376
14.4服务器端主窗体383
14.4.1功能概述383
14.4.2窗体界面设计383
14.4.3连接FTP服务器384
14.4.4向FTP服务器上传新版本386
14.5客户端主窗体389
14.5.1功能概述389
14.5.2窗体界面设计389
14.5.3启动客户端时检测是否有新版本390
14.5.4实时检测是否有新版本可供下载391
14.6客户端版本信息窗体392
14.6.1功能概述392
14.6.2窗体界面设计392
14.6.3显示版本面板及 版本信息393
14.6.4从FTP服务器下载指定版本393
14.7定时升级设置395
14.7.1功能概述395
14.7.2窗体界面设计396
14.7.3显示原有升级设置396
14.7.4控制控件的可用状态397
14.7.5保存定时升级设置398
第15章 网络五子棋游戏模块(Socket编程+UDP协议实现)(内容参见光盘)401
第二篇 项目实战篇401
第16章 房屋中介管理系统(C# 4.0+SQL Server 2000实现)401
16.1开发背景402
16.2系统分析402
16.2.1需求分析402
16.2.2可行性分析402
16.3系统设计403
16.3.1系统目标403
16.3.2系统功能结构404
16.3.3业务逻辑编码规则404
16.3.4系统预览406
16.3.5业务流程图407
16.4数据库设计408
16.4.1数据库概要说明408
16.4.2数据库概念设计408
16.4.3数据库逻辑设计409
16.5公共类设计411
16.5.1 ClsCon类411
16.5.2 clsFavor类412
16.5.3 claFavorMethod类413
16.6主窗体设计414
16.6.1主窗体概述414
16.6.2主窗体技术分析415
16.6.3主窗体实现过程415
16.7用户信息管理模块设计418
16.7.1用户信息管理模块概述418
16.7.2用户信息管理模块技术分析419
16.7.3用户信息管理模块实现过程419
16.8房源设置模块设计423
16.8.1房源设置模块概述423
16.8.2房源设置模块技术分析424
16.8.3房源设置模块实现过程424
16.8.4单元测试428
16.9房源状态查询模块设计429
16.9.1房源状态查询模块概述429
16.9.2房源状态查询模块技术分析430
16.9.3房源状态查询模块实现过程430
16.10文件清单434
16.11开发问题解析435
16.11.1通过触发器对视图进行 添加、修改和删除操作435
16.11.2结束数据库连接进程完成数据库还原435
第17章 企业进销存管理系统(C# 4.0+SQL Server 2005实现)437
17.1开发背景438
17.2系统分析438
17.2.1需求分析438
17.2.2可行性分析438
17.3系统设计439
17.3.1系统目标439
17.3.2系统功能结构440
17.3.3业务逻辑编码规则440
17.3.4系统预览441
17.3.5业务流程图442
17.4数据库设计443
17.4.1数据库概要说明443
17.4.2数据库概念设计443
17.4.3数据库逻辑设计445
17.4.4数据表逻辑关系447
17.5公共类设计448
17.5.1 DataBase类448
17.5.2 BaseInfo类451
17.6库存商品管理模块设计455
17.6.1库存商品管理模块概述455
17.6.2库存商品管理模块技术分析455
17.6.3库存商品管理模块实现过程456
17.7进货管理模块设计459
17.7.1进货管理模块概述459
17.7.2进货管理模块技术分析460
17.7.3进货管理模块实现过程460
17.8商品销售排行模块设计465
17.8.1商品销售排行模块概述465
17.8.2商品销售排行模块技术分析466
17.8.3商品销售排行模块实现过程466
17.9库存盘点模块设计468
17.9.1库存盘点模块概述468
17.9.2库存盘点模块技术分析468
17.9.3库存盘点模块实现过程469
17.10文件清单471
17.11开发问题解析472
17.11.1往来对账功能的实现472
17.11.2实现系统数据清理功能时的问题473
第18章 企业人事管理系统(C# 4.0+SQL Server 2005实现)474
18.1开发背景475
18.2系统分析475
18.2.1需求分析475
18.2.2可行性分析475
18.2.3编写项目计划书476
18.3系统设计478
18.3.1系统目标478
18.3.2系统功能结构478
18.3.3业务逻辑编码规则479
18.3.4系统预览481
18.3.5业务流程图482
18.4数据库设计482
18.4.1数据库概要说明482
18.4.2数据库概念设计483
18.4.3数据库逻辑设计485
18.4.4数据表关系设计488
18.5公共类设计489
18.5.1 MyMeans公共类489
18.5.2 MyModule公共类491
18.6登录模块设计500
18.6.1登录模块概述500
18.6.2登录模块技术分析500
18.6.3登录模块实现过程501
18.7主窗体设计502
18.7.1主窗体概述502
18.7.2主窗体技术分析503
18.7.3主窗体实现过程503
18.8人事档案管理模块设计505
18.8.1人事档案管理模块概述505
18.8.2人事档案管理模块技术分析506
18.8.3人事档案管理模块实现过程506
18.9人事资料查询模块设计518
18.9.1人事资料查询模块概述518
18.9.2人事资料查询模块技术分析519
18.9.3人事资料查询模块实现过程520
18.10通讯录模块设计522
18.10.1通讯录模块概述522
18.10.2通讯录模块技术分析522
18.10.3通讯录模块实现过程523
18.11用户设置模块设计526
18.11.1用户设置模块概述526
18.11.2用户设置模块技术分析526
18.11.3用户设置模块实现过程527
18.12数据库维护模块设计529
18.12.1数据库维护模块概述529
18.12.2数据库维护模块技术分析530
18.12.3数据库维护模块实现过程533
18.13文件清单536
18.14运行项目536
18.15 系统打包部署538
18.16开发问题解析542
18.16.1程序为什么会无法运行?542
18.16.2为什么无法添加职工基本信息?542
18.16.3选择职工头像时出现异常怎么办?543
18.16.4数据库还原不成功应该如何解决?543
18.16.5出现Word引用问题怎么办?544
18.16.6 COM选项卡中没有Word 9.0引用怎么办?544
18.16.7为什么使用全名声明Word对象后还出现错误?545