当前位置:首页 > 工业技术
C#典型模块开发
C#典型模块开发

C#典型模块开发PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:周峰,王征,李永编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2010
  • ISBN:9787113107178
  • 页数:511 页
图书介绍:本书讲解了如何利用C#解决Windows和Web应用程序开发中的热点问题,并且每个实例模块都具有很强的实用性与可操作性。全书共分为19章,分别为数据库管理技术,图片管理技术,多媒体管理技术等。本书适合于C#语言初学者及具有一定编程经验的初级编程人员,也适合于一线软件开发人员。
《C#典型模块开发》目录

第1章 数据库连接模块 1

1.1 基于Form的数据库连接 1

1.1.1 利用控件连接Access数据库 1

1.1.2 利用代码连接加密后的Access数据库 5

1.1.3 使用ODBC连接SQL Server数据库 7

1.1.4 使用ADO.NET连接SQL Server数据库 11

1.1.5 分页显示数据表中的数据信息 13

1.2 基于Web的数据库连接 16

1.2.1 利用SqlDataSource控件连接SQL Server数据库 16

1.2.2 利用代码连接SQL Server数据库 19

1.2.3 利用代码连接Access数据库并分页显示 21

1.2.4 利用LINQ技术连接并动态查询数据库 23

1.3 连接Excel电子表格 25

1.4 连接Oracle数据库 27

1.5 连接XML数据 28

1.5.1 利用控件连接XML数据并显示 28

1.5.2 利用代码连接XML数据并显示 31

1.6 小结 33

第2章 会员登录验证模块 34

2.1 基于Form的会员登录 34

2.2 基于Web的会员登录 36

2.2.1 网站会员登录 37

2.2.2 带有登录状态判断的网站会员登录 41

2.2.3 SSO会员单点登录 43

2.2.4 防止SQL注入式攻击的会员登录 47

2.2.5 带有验证码的会员登录 51

2.3 基于LINQ数据访问技术的会员登录 56

2.4 WPF界面下的会员登录 59

2.5 小结 62

第3章 会员注册和密码找回模块 63

3.1 基于Form的会员注册 63

3.2 WPF界面下的基于LINQ数据访问的会员注册 66

3.3 基于Web的会员注册 69

3.3.1 会员注册界面设计 70

3.3.2 会员姓名验证功能 72

3.3.3 会员密码强弱及加密安全性 74

3.3.4 会员其他注册信息的验证功能 76

3.3.5 会员验证码 80

3.3.6 会员注册处理代码 83

3.4 找回会员密码 85

3.4.1 找回密码的第一步 85

3.4.2 找回密码的第二步 87

3.5 小结 90

第4章 数据库管理模块 91

4.1 数据库管理模块概述 91

4.2 数据库管理主窗体界面 91

4.3 获取SQL Server数据库信息 93

4.3.1 提取SQL Server服务器 93

4.3.2 连接SQL Server服务器 94

4.3.3 提取当前数据库中的数据表 95

4.3.4 显示数据库的不同数据对象 96

4.3.5 显示数据对象的字段信息 98

4.4 数据库管理功能 99

4.4.1 备份数据库 99

4.4.2 还原数据库 103

4.4.3 分离数据库 107

4.4.4 附加数据库 109

4.4.5 导出数据表结构 112

4.4.6 导出数据库中的数据 117

4.5 小结 122

第5章 图片管理模块 123

5.1 图片管理概述 123

5.2 图片管理主窗体界面 123

5.3 动态打开图片 124

5.4 动态保存图片 126

5.5 设置图片为桌面背景 127

5.6 打印图片 129

5.7 图片滤镜效果 130

5.8 图片动画效果 134

5.8.1 图片的遮罩动画特效 134

5.8.2 图片的拉伸动画特效 136

5.8.3 图片的百叶窗动画特效 137

5.8.4 图片的翻转、扩展和马赛克动画效果 139

5.9 图片的调整 141

5.9.1 图片调整窗体 141

5.9.2 为主窗体中的“图片的调整”菜单添加代码 142

5.9.3 为图片调整窗体添加代码 142

5.10 图片的水印效果 147

5.10.1 图片的水印效果窗体 147

5.10.2 为主窗体中的“图片的水印效果”菜单添加代码 147

5.10.3 为图片的水印效果窗体添加代码 148

5.11 图片的幻灯片浏览 150

5.11.1 图片的幻灯片浏览窗体 151

5.11.2 为主窗体中的“图片的幻灯片浏览”菜单添加代码 151

5.11.3 为图片的幻灯片浏览窗体添加代码 152

5.12 小结 154

第6章 多媒体管理模块 155

6.1 多媒体管理模块概述 155

6.2 多媒体管理主窗体 155

6.3 MP3播放器 157

6.3.1 Windows Media Player控件 157

6.3.2 MP3播放器窗体设计 158

6.3.3 为主窗体中MP3播放器按钮添加代码 158

6.3.4 为MP3播放器窗体添加代码 159

6.4 Flash播放器 163

6.4.1 Shockwave Flash Object控件 163

6.4.2 Flash播放器窗体设计 164

6.4.3 为主窗体中Flash播放器按钮添加代码 164

6.4.4 为Flash播放器窗体添加代码 165

6.5 五子棋游戏 167

6.5.1 五子棋游戏主窗体 167

6.5.2 为主窗体中Flash播放器按钮添加代码 169

6.5.3 为五子棋游戏主窗体添加代码 169

6.5.4 五子棋游戏说明窗体 175

6.5.5 五子棋游戏版本说明窗体 176

6.5.6 五子棋游戏效果 176

6.6 小结 177

第7章 屏幕视频录制管理模块 178

7.1 屏幕视频录制管理模块概述 178

7.2 屏幕视频录制管理主窗体 178

7.3 获取当前屏幕图片并显示在图片框中 179

7.4 抓取图片及图片文件夹的打开 181

7.5 屏幕视频录制的设置 183

7.5.1 Access数据库设置及BaseClass类 183

7.5.2 屏幕视频录制参数设置窗体 184

7.5.3 为主窗体中视频录制设置菜单添加代码 184

7.5.4 为屏幕视频录制参数设置窗体添加代码 185

7.6 屏幕视频录制 186

7.6.1 利用API函数抓取屏幕图片 186

7.6.2 利用Timer控件即时抓取屏幕图片 188

7.6.3 录制屏幕图片 189

7.6.4 合成AVI动画文件 191

7.6.5 停止屏幕视频录制 196

7.7 打开并观看屏幕视频录制文件 197

7.8 屏幕视频录制实例效果 198

7.9 小结 200

第8章 文件管理模块 201

8.1 文件管理模块概述 201

8.2 文件管理主窗体 201

8.3 在树状视图中显示本地磁盘信息 203

8.4 在列表视图中显示选择磁盘中的文件及文件夹 203

8.5 显示指定文件夹中的所有文件、文件夹及其返回 207

8.6 搜索文件或文件夹 208

8.7 文件的操作 210

8.7.1 文件和文件夹的新建与重命名 210

8.7.2 文件和文件夹的编辑功能 212

8.7.3 文件和文件夹的压缩 217

8.7.4 文件和文件夹的解压缩 222

8.8 文件和文件夹的显示效果 224

8.9 清理垃圾文件 225

8.10 小结 227

第9章 Windows桌面管理模块 228

9.1 Windows桌面管理模块概述 228

9.2 Windows桌面管理主窗体 229

9.3 创建数据库管理类 229

9.4 窗体风格 231

9.4.1 普通模式和总在最前窗体 231

9.4.2 窗体是否可以移动 232

9.4.3 窗体鼠标穿透特效 234

9.5 开机启动功能 236

9.6 窗体属性设置 239

9.6.1 创建窗体属性设置窗体 239

9.6.2 为主窗体中窗体属性设置菜单添加代码 239

9.6.3 为窗体属性设置窗体添加代码 240

9.7 备忘录提醒管理功能 242

9.7.1 创建备忘录提醒管理窗体 242

9.7.2 为主窗体中提醒信息设置菜单添加代码 243

9.7.3 创建新建提醒窗体 243

9.7.4 为备忘录提醒管理窗体添加代码 244

9.7.5 为新建提醒窗体添加代码 246

9.8 备忘录自动提醒功能 252

9.9 节日管理功能 253

9.9.1 创建节日管理窗体 254

9.9.2 为主窗体中节日信息设置菜单添加代码 254

9.9.3 创建新建节日窗体 254

9.9.4 为节日管理窗体添加代码 255

9.9.5 为新建节日窗体添加代码 258

9.10 农历、星座及节日信息的提示功能 263

9.10.1 公历对应的农历信息 263

9.10.2 公历对应的星座信息 265

9.10.3 农历、星座及节日信息的提示功能的实现 268

9.11 小结 272

第10章 Windows系统管理模块 273

10.1 Windows系统管理模块概述 273

10.2 Windows系统管理主窗体 273

10.3 控制面板窗体 274

10.3.1 创建控制面板窗体 274

10.3.2 为主窗体中控制面板按钮添加代码 275

10.3.3 为控制面板窗体添加代码 275

10.4 查看硬件信息窗体 279

10.4.1 创建查看硬件信息窗体 279

10.4.2 为主窗体中硬件信息按钮添加代码 280

10.4.3 为查看硬件信息窗体添加代码 280

10.5 软件优化窗体 290

10.5.1 创建软件优化窗体 291

10.5.2 为主窗体中软件优化按钮添加代码 291

10.5.3 为软件优化窗体添加代码 292

10.6 进程管理窗体 294

10.6.1 创建进程管理窗体 294

10.6.2 为主窗体中进程管理按钮添加代码 295

10.6.3 为进程管理窗体添加代码 295

10.7 清理垃圾文件窗体 297

10.7.1 创建清理垃圾文件窗体 297

10.7.2 为主窗体中清理垃圾文件按钮添加代码 298

10.7.3 为清理垃圾文件窗体添加代码 298

10.8 计算机的重新启动、注销、锁定和关闭 301

10.9 小结 303

第11章 打印管理模块 304

11.1 基于Form的打印管理 304

11.2 数据表信息打印功能 305

11.2.1 创建数据表信息打印窗体 305

11.2.2 为主窗体中数据表信息打印按钮添加代码 305

11.2.3 为数据表信息打印窗体添加代码 306

11.3 数据表信息图表显示打印功能 310

11.3.1 创建数据表信息图表显示打印窗体 310

11.3.2 为主窗体中数据表信息图表显示打印按钮添加代码 310

11.3.3 为数据表信息图表显示打印窗体添加代码 311

11.4 基于水晶报表的打印功能 313

11.4.1 创建基于水晶报表的打印窗体 313

11.4.2 为主窗体中数据表信息图表显示打印按钮添加代码 318

11.4.3 利用代码控制职工工资的显示颜色 319

11.5 基于Web的打印管理 320

11.5.1 调用JavaScript实现打印功能 320

11.5.2 调用WebBrowser组件实现打印功能 323

11.5.3 调用Word软件实现打印功能 326

11.5.4 调用Excel软件实现打印功能 329

11.5.5 利用水晶报表实现打印功能 332

11.6 小结 337

第12章 电子邮件发送模块 338

12.1 电子邮件发送概述 338

12.2 SMTP协议与SMTP服务的配置 339

12.2.1 SMTP协议 339

12.2.2 SMTP服务器的安装 339

12.2.3 SMTP服务器的配置 340

12.3 利用SmtpClient等对象发送邮件 342

12.4 小结 345

第13章 在线MP3播放模块 346

13.1 在线MP3播放模块概述 346

13.2 在线MP3播放首页面 346

13.2.1 在线MP3播放首页面设计制作 346

13.2.2 数据库数据信息的绑定显示 348

13.2.3 分页显示数据信息 351

13.2.4 MP3音乐选择功能 352

13.2.5 在线下载MP3音乐功能 354

13.3 在线试听MP3音乐 356

13.3.1 在线试听MP3音乐页面 356

13.3.2 在首页面中为每个MP3音乐添加“试听”超链接及链接代码 358

13.3.3 歌词与MP3音乐同步显示功能 358

13.4 MP3音乐播放功能 364

13.4.1 MP3音乐播放页面 364

13.4.2 为首页面中的“播放”按钮添加代码 368

13.5 小结 369

第14章 在线调查模块 370

14.1 在线调查模块概述 370

14.2 在线调查首页面 370

14.3 赞成或反对投票 371

14.3.1 赞成或反对投票主题页面 371

14.3.2 为首页中的“赞成或反对投票”链接按钮添加代码 373

14.3.3 赞成或反对投票页面 374

14.3.4 为每个投票主题添加“投票”超链接 376

14.3.5 查看投票结果页面 377

14.3.6 为赞成或反对投票页面中的“查看结果”按钮添加代码 378

14.4 单选投票 379

14.4.1 单选投票页面 379

14.4.2 为首页中的“单选投票”链接按钮添加代码 381

14.4.3 利用IP限制重复投票功能 381

14.5 多选投票 385

14.5.1 多选投票页面 385

14.5.2 为首页中的“多选投票”链接按钮添加代码 388

14.5.3 利用Cooke限制重复投票功能 389

14.6 小结 392

第15章 在线上传和下载模块 393

15.1 在线上传和下载模块概述 393

15.2 在线上传和下载首页面 393

15.3 上传文件 393

15.3.1 上传文件页面 393

15.3.2 添加上传文件功能 395

15.3.3 为首页中的“上传文件”链接按钮添加代码 396

15.3.4 上传文件功能的实现 397

15.4 上传图片并显示 399

15.4.1 上传图片并显示页面 399

15.4.2 为首页中的“上传图片”链接按钮添加代码 404

15.5 下载文件 406

15.5.1 下载文件页面 406

15.5.2 为首页中的“下载文件”链接按钮添加代码 408

15.5.3 利用Response对象的AddHeader方法实现断点下载功能 409

15.6 小结 411

第16章 在线购物模块 412

16.1 在线购物模块概述 412

16.2 商品浏览页面 412

16.3 商品详细信息页面 415

16.3.1 设计制作商品详细信息页面 415

16.3.2 为商品浏览页面中的“详细信息”链接按钮添加代码 417

16.4 会员登录页面 418

16.4.1 设计制作会员登录页面 418

16.4.2 利用代码绘制验证码 420

16.4.3 添加会员登录页面代码 421

16.4.4 为商品浏览页面中的“购买”链接按钮添加代码 423

16.5 购物车页面 425

16.5.1 设计制作购物车页面 425

16.5.2 购物车功能的实现 428

16.5.3 购买商品的更新、删除和清空功能 431

16.6 购物结账统计页面 436

16.6.1 设计制作购物结账统计页面 436

16.6.2 为购物页面中的“结账”链接按钮添加代码 437

16.7 小结 438

第17章 RSS订阅频道管理模块 439

17.1 RSS订阅频道管理模块概述 439

17.2 RSS技术概述 440

17.2.1 RSS语法结构 440

17.2.2 〈channel〉和〈item〉元素的可选子元素 441

17.2.3 RSS技术的特点 441

17.3 RSS订阅频道首页面 442

17.4 查看RSS订阅频道页面 442

17.4.1 设计制作查看RSS订阅频道页面 442

17.4.2 添加功能代码 444

17.4.3 为首页面中的“查看订阅频道”链接按钮添加代码 444

17.5 在线RSS订阅频道页面 445

17.5.1 添加RSS工具包 445

17.5.2 创建在线RSS订阅频道文件 446

17.5.3 为首页面中的“在线订阅频道”链接按钮添加代码 448

17.6 添加RSS订阅频道页面 449

17.6.1 设计添加RSS订阅频道页面 450

17.6.2 添加功能代码 451

17.6.3 为首页面中的“添加订阅频道”链接按钮添加代码 452

17.7 管理RSS订阅频道页面 453

17.7.1 设计制作管理RSS订阅频道页面 453

17.7.2 分页显示功能 455

17.7.3 为首页面中的“管理订阅频道”链接按钮添加代码 457

17.7.4 高亮显示当前选择行和数据删除功能 458

17.7.5 RSS订阅频道的编辑、取消和更新功能 460

17.8 小结 462

第18章 在线论坛模块 463

18.1 在线论坛模块概述 463

18.2 网络在线论坛首页面 464

18.2.1 设计制作网络在线论坛首页面 464

18.2.2 添加页面头部用户控件 466

18.2.3 添加页面导航用户控件 468

18.2.4 添加页面尾部用户控件 469

18.2.5 利用数据列表控件显示数据表中的数据信息 470

18.2.6 分页显示数据表中的数据信息 471

18.3 论坛回帖页面 473

18.3.1 设计制作论坛回帖页面 473

18.3.2 分页显示论坛帖子及回帖信息功能 475

18.3.3 帖子快速回复功能 477

18.4 会员登录页面 479

18.4.1 设计制作会员登录页面 479

18.4.2 会员登录实现代码 480

18.5 发表帖子页面 481

18.5.1 设计制作发表帖子页面 481

18.5.2 发表帖子实现代码 482

18.6 管理帖子页面 485

18.6.1 设计制作管理帖子页面 485

18.6.2 管理帖子实现代码 487

18.7 小结 491

第19章 在线聊天模块 492

19.1 在线聊天模块概述 492

19.2 聊天室会员登录页面 492

19.2.1 设计制作在线聊天会员登录页面 492

19.2.2 公用数据库操纵类 493

19.2.3 公用提示信息类 495

19.2.4 为会员登录页面添加代码 497

19.3 聊天室会员注册页面 498

19.3.1 设计制作聊天室会员注册页面 498

19.3.2 为会员注册页面添加代码 499

19.3.3 实例效果 501

19.4 全局应用程序类 503

19.5 显示聊天信息页面 504

19.5.1 设计制作显示聊天信息页面 504

19.5.2 自动滚屏效果 506

19.6 在线聊天页面 507

19.6.1 设计制作在线聊天页面 507

19.6.2 为在线聊天页面添加代码 510

19.7 小结 511

相关图书
作者其它书籍
返回顶部