《ASP.NET 3.5网络程序设计案例集锦》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:周峰,王征编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2009
  • ISBN:9787508463049
  • 页数:542 页
图书介绍:本书利用有代表性,实用性强、效果新颖的具体案例讲解了ASP.NET 3.5的Web服务器控件技术、图形图像处理技术、多媒体处理技术、ADO.NET数据访问技术、SQL数据查询技术、LINQ数据访问技术、水晶报表和打印技术、XML技术、文件处理技术、JavaScript脚本技术、内置对象技术、ASP.NET安全机制和高级应用,最后通过使用ASP.NET 3.5和SQL Server开发网络在线论坛系统为例讲解Web应用程序的开发流程、常用技术和方法。 适用于广大计算机爱好者和编程人员,也可供大中专院校师生阅读,更适用于有一定Web编程基础的网络编程技术人员和从事动态网页制作人员。

前言 1

第1章 Web服务器控件技术 1

案例 1.1带有验证码的会员登录 1

1.1.1 案例说明与效果 1

1.1.2 技术要点与分析 2

1.1.3 实现过程 3

案例1.2 带有验证功能的会员注册 7

1.2.1 案例说明与效果 7

1.2.2 技术要点与分析 10

1.2.3 实现过程 12

案例1.3 动态查看系统日期 21

1.3.1 案例说明与效果 21

1.3.2 技术要点与分析 23

1.3.3 实现过程 23

案例1.4 动态上传并显示图像 28

1.4.1 案例说明与效果 28

1.4.2 技术要点与分析 29

1.4.3 实现过程 30

案例1.5 AccessDataSource控件的应用 33

1.5.1 案例说明与效果 33

1.5.2 技术要点与分析 33

1.5.3 实现过程 34

案例1.6 SqlDataSource控件的应用 38

1.6.1 案例说明与效果 38

1.6.2 技术要点与分析 38

1.6.3 实现过程 39

案例1.7 利用HyperLink控件实现友情链接 44

1.7.1 案例说明与效果 44

1.7.2 技术要点与分析 45

1.7.3 实现过程 45

案例1.8 Panel控件的应用 49

1.8.1 案例说明与效果 49

1.8.2 技术要点与分析 51

1.8.3 实现过程 51

本章小结 57

第2章 图形图像处理技术 58

案例2.1 动态绘制矩形基本图形 58

2.1.1 案例说明与效果 58

2.1.2 技术要点与分析 60

2.1.3 实现过程 61

案例2.2 动态绘制圆形基本图形 66

2.2.1 案例说明与效果 66

2.2.2 技术要点与分析 66

2.2.3 实现过程 67

案例2.3 动态绘制阴影矩形和随机直线杂点 71

2.3.1 案例说明与效果 71

2.3.2 技术要点与分析 72

2.3.3 实现过程 73

案例2.4 动态绘制汉字、字母和数字验证码 77

2.4.1 案例说明与效果 77

2.4.2 技术要点与分析 78

2.4.3 实现过程 78

案例2.5 通过鼠标滑轮缩放图像 87

2.5.1 案例说明与效果 87

2.5.2 技术要点与分析 88

2.5.3 实现过程 88

案例2.6 随机显示图像动画效果 91

2.6.1 案例说明与效果 91

2.6.2 技术要点与分析 92

2.6.3 实现过程 92

案例2.7 动态获取图像的属性 96

2.7.l 案例说明与效果 96

2.7.2 技术要点与分析 97

2.7.3 实现过程 97

案例2.8 利用DropDownList控件选择会员图像 100

2.8.1 案例说明与效果 100

2.8.2 技术要点与分析 101

2.8.3 实现过程 102

案例2.9 动态选择会员图像 104

2.9.1 案例说明与效果 104

2.9.2 技术要点与分析 106

2.9.3 实现过程 107

案例2.10 利用TreeView控件导航图像 113

2.10.1 案例说明与效果 113

2.10.2 技术要点与分析 114

2.10.3 实现过程 115

本章小结 119

第3章 多媒体处理技术 120

案例3.1 图像滚动动画效果 120

3.1.1 案例说明与效果 120

3.1.2 技术要点与分析 121

3.1.3 实现过程 121

案例3.2 闪烁文字动画效果 125

3.2.1 案例说明与效果 125

3.2.2 技术要点与分析 125

3.2.3 实现过程 126

案例3.3 标题栏打字机动画效果 129

3.3.1 案例说明与效果 129

3.3.2 技术要点与分析 129

3.3.3 实现过程 129

案例3.4 图像淡入淡出动画效果 132

3.4.1 案例说明与效果 132

3.4.2 技术要点与分析 132

3.4.3 实现过程 133

案例3.5 网页中的Flash动画效果 136

3.5.1 案例说明与效果 136

3.5.2 技术要点与分析 136

3.5.3 实现过程 136

案例3.6 GIF动画播放器 138

3.6.1 案例说明与效果 138

3.6.2 技术要点与分析 139

3.6.3 实现过程 140

案例3.7 在线播放MP3歌曲 143

3.7.1 案例说明与效果 143

3.7.2 技术要点与分析 144

3.7.3 实现过程 144

案例3.8 慢慢变大的网页动画效果 148

3.8.1 案例说明与效果 148

38.2 技术要点与分析 149

3.8.3 实现过程 149

案例3.9 动态改变网页背景颜色 152

3.9.1 案例说明与效果 152

3.9.2 技术要点与分析 153

3.9.3 实现过程 153

本章小结 154

第4章 ADO.NET数据访问技术 156

案例4.1 动态连接Access数据库 156

4.1.1 案例说明与效果 156

4.1.2 技术要点与分析 157

4.1.3 实现过程 158

案例4.1 动态连接SQLServer数据库 161

4.2.1 案例说明与效果 161

4.2.2 技术要点与分析 162

4.2.3 实现过程 163

案例4.3 分页显示数据库表中的数据 166

4.3.1 案例说明与效果 166

4.3.2 技术要点与分析 168

4.3.3 实现过程 168

案例4.4 动态向数据库表中插入记录 172

4.4.1 案例说明与效果 172

4.4.2 技术要点与分析 173

4.4.3 实现过程 174

案例4.5 动态修改数据库表中的数据记录 179

4.5.1 案例说明与效果 179

4.5.2 技术要点与分析 180

4.5.3 实现过程 180

案例4.6 动态删除数据库表中的数据记录 186

4.6.1 案例说明与效果 186

4.6.2 技术要点与分析 187

4.6.3 实现过程 188

案例4.7 同时删除多条数据记录 193

4.7.1 案例说明与效果 193

4.7.2 技术要点与分析 194

4.7.3 实现过程 194

案例4.8 利用复选框动态删除数据记录 199

4.8.1 案例说明与效果 199

4.8.2 技术要点与分析 200

4.8.3 实现过程 200

案例4.9 带有图像的数据库数据的浏览与插入 207

4.9.1 案例说明与效果 207

4.9.2 技术要点与分析 209

4.9.3 实现过程 209

案例4.10 动态备份数据库 216

4.10.1 案例说明与效果 216

4.10.2 技术要点与分析 217

4.10.3 实现过程 218

案例4.11 动态还原数据库 222

4.11.1 案例说明与效果 222

4.11.2 技术要点与分析 223

4.11.3 实现过程 223

本章小结 226

第5章 SQL数据查询技术 227

案例5.1 条件查询 227

5.1.1 案例说明与效果 227

5.1.2 技术要点与分析 228

5.1.3 实现过程 229

案例5.2 多条件查询 231

5.2.1 案例说明与效果 231

5.2.2 技术要点与分析 231

5.2.3 实现过程 232

案例5.3 谓词In查询 234

5.3.1 案例说明与效果 234

5.3.2 技术要点与分析 234

5.3.3 实现过程 234

案例5.4 模糊Like查询 236

5.4.1 案例说明与效果 236

5.4.2 技术要点与分析 237

5.4.3 实现过程 237

案例5.5 排序Order By查询 239

5.5.1 案例说明与效果 239

5.5.2 技术要点与分析 239

5.5.3 实现过程 240

案例5.6 统计函数与别名查询 243

5.6.1 案例说明与效果 243

5.6.2 技术要点与分析 245

5.6.3 实现过程 245

案例5.7 分组Group By查询 247

5.7.1 案例说明与效果 247

5.7.2 技术要点与分析 248

5.7.3 实现过程 249

案例5.8 带有Having条件的分组查询 251

5.8.1 案例说明与效果 251

5.8.2 技术要点与分析 252

5.8.3 实现过程 253

案例5.9 嵌套查询 255

5.9.1 案例说明与效果 255

5.9.2 技术要点与分析 256

5.9.3 实现过程 257

案例5.10 Top和Percent限制查询 260

5.10.1 案例说明与效果 260

5.10.2 技术要点与分析 262

5.10.3 实现过程 262

案例5.11 超连接查询 264

5.11.1 案例说明与效果 264

5.11.2 技术要点与分析 266

5.11.3 实现过程 267

案例5.12 查询指定时间段的数据信息 269

5.12.1 案例说明与效果 269

5.12.2 技术要点与分析 270

5.12.3 实现过程 270

案例5.13 按年份、月份查询数据信息 272

5.13.1 案例说明与效果 272

5.13.2 技术要点与分析 273

5.13.3 实现过程 274

案例5.14 查询指定几月内的数据信息 276

5.14.1 案例说明与效果 276

5.14.2 技术要点与分析 277

5.14.3 实现过程 277

案例5.15 调用自定义函数实现工资评语 279

5.15.1 案例说明与效果 279

5.15.2 技术要点与分析 280

5.15.3 实现过程 280

本章小结 282

第6章 LINQ数据访问技术 283

案例6.1 利用LinqDataSource控件访问数据库 283

6.1.1 案例说明与效果 283

6.1.2 技术要点与分析 284

6.1.3 实现过程 284

案例6.2 动态查询数据库中的数据 289

6.2.1 案例说明与效果 289

6.2.2 技术要点与分析 289

6.2.3 实现过程 289

案例6.3 动态排序数据库中的数据 292

6.3.1 案例说明与效果 292

6.3.2 技术要点与分析 292

6.3.3 实现过程 293

案例6.4 聚合函数在LINQ查询中的应用 299

6.4.1 案例说明与效果 299

6.4.2 技术要点与分析 300

6.4.3 实现过程 300

案例6.5 动态添加数据记录 304

6.5.1 案例说明与效果 304

6.5.2 技术要点与分析 305

6.5.3 实现过程 305

案例6.6 动态修改数据记录 310

6.6.1 案例说明与效果 310

6.6.2 技术要点与分析 311

6.6.3 实现过程 311

案例6.7 动态删除数据记录 317

6.7.1 案例说明与效果 317

6.7.2 技术要点与分析 318

6.7.3 实现过程 318

本章小结 323

第7章 水晶报表和打印技术 324

案例7.1 水晶报表连接Access数据库 324

7.1.1 案例说明与效果 324

7.1.2 技术要点与分析 325

7.1.3 实现过程 325

案例7.2 水晶报表连接SQLServer数据库 330

7.2.1 案例说明与效果 330

7.2.2 技术要点与分析 331

7.2.3 实现过程 331

案例7.3 水晶报表连接Excel数据 336

7.3.1 案例说明与效果 336

7.3.2 技术要点与分析 337

7.3.3 实现过程 337

案例7.4 水晶报表同时连接多个数据源 340

7.4.1 案例说明与效果 340

7.4.2 技术要点与分析 341

7.4.3 实现过程 341

案例7.5 水晶报表分组统计数据信息 346

7.5.1 案例说明与效果 346

7.5.2 技术要点与分析 347

7.5.3 实现过程 347

案例7.6 水晶报表筛选数据库中的数据信息 351

7.6.1 案例说明与效果 351

7.6.2 技术要点与分析 352

7.6.3 实现过程 352

案例7.7 图表在水晶报表中的应用 354

7.7.1 案例说明与效果 354

7.7.2 技术要点与分析 355

7.7.3 实现过程 355

案例7.8 根据工资高低显示不同颜色及工资评语信息 363

7.8.1 案例说明与效果 363

7.8.2 技术要点与分析 363

7.8.3 实现过程 364

案例7.9 调用JavaScript实现打印功能 368

7.9.1 案例说明与效果 368

7.9.2 技术要点与分析 368

7.9.3 实现过程 369

案例7.10 调用WebBrowser组件实现打印功能 370

7.10.1 案例说明与效果 370

7.10.2 技术要点与分析 371

7.10.3 实现过程 372

案例7.11 调用Excel打印数据库中的数据 375

7.11.1 案例说明与效果 375

7.11.2 技术要点与分析 376

7.11.3 实现过程 376

案例7.12 调用Word打印数据库中的数据 379

7.12.1 案例说明与效果 379

7.12.2 技术要点与分析 380

7.12.3 实现过程 380

本章小结 382

第8章 XML技术 383

案例8.1 动态读取XML文件并显示 383

8.1.1 案例说明与效果 383

8.1.2 技术要点与分析 384

8.1.3 实现过程 385

案例8.2 动态生成XML文件并浏览 388

8.2.1 案例说明与效果 388

8.2.2 技术要点与分析 389

8.2.3 实现过程 389

案例8.3 遍历浏览XML数据信息 391

8.3.1 案例说明与效果 391

8.3.2 技术要点与分析 391

8.3.3 实现过程 392

案例8.4 动态增加XML数据节点 395

8.4.1 案例说明与效果 395

8.4.2 技术要点与分析 396

8.4.3 实现过程 397

案例8.5 动态修改XML数据节点 401

8.5.1 案例说明与效果 401

8.5.2 技术要点与分析 402

8.5.3 实现过程 402

案例8.6 动态删除XML数据节点 406

8.6.1 案例说明与效果 406

8.6.2 技术要点与分析 407

8.6.3 实现过程 407

案例8.7 将XML文件中的数据绑定到TreeView控件 410

8.7.1 案例说明与效果 410

8.7.2 技术要点与分析 410

8.7.3 实现过程 411

本章小结 415

第9章 文件处理技术 416

案例9.1 动态创建文件并输入文件内容 416

9.1.1 案例说明与效果 416

9.1.2 技术要点与分析 417

9.1.3 实现过程 418

案例9.2 动态修改文件名 420

9.2.1 案例说明与效果 420

9.2.2 技术要点与分析 420

9.2.3 实现过程 421

案例9.3 动态显示和修改文本文件内容 423

9.3.1 案例说明与效果 423

9.3.2 技术要点与分析 424

9.3.3 实现过程 424

案例9.4 动态上传文件 427

9.4.1 案例说明与效果 427

9.4.2 技术要点与分析 428

9.4.3 实现过程 428

案例9.5 动态下载文件 429

9.5.1 案例说明与效果 429

9.5.2 技术要点与分析 430

9.5.3 实现过程 430

案例9.6 网络在线压缩文件 433

9.6.1 案例说明与效果 433

9.6.2 技术要点与分析 434

9.63 实现过程 435

案例9.7 网络在线解压文件 437

9.7.1 案例说明与效果 437

9.7.2 技术要点与分析 439

9.7.3 实现过程 439

案例9.8 动态获取文件的基本信息 442

9.8.1 案例说明与效果 442

9.8.2 技术要点与分析 442

9.8.3 实现过程 442

案例9.9 遍历显示驱动器和文件夹 444

9.9.1 案例说明与效果 444

9.9.2 技术要点与分析 445

9.9.3 实现过程 445

案例9.10 动态读取注册表信息 447

9.10.1 案例说明与效果 447

9.10.2 技术要点与分析 448

9.10.3 实现过程 449

本章小结 450

第10章 JavaScript脚本技术和ASP.NET内置对象 451

案例10.1 动态设置当前网页为主页 451

10.1.1 案例说明与效果 451

10.1.2 技术要点与分析 452

10.1.3 实现过程 452

案例10.1 添加到收藏夹 454

10.2.1 案例说明与效果 454

10.2.2 技术要点与分析 454

10.2.3 实现过程 454

案例10.3 全屏显示当前网页 455

10.3.1 案例说明与效果 455

10.3.2 技术要点与分析 456

10.3.3 实现过程 457

案例10.4 动态获取浏览器性能 458

10.4.1 案例说明与效果 458

10.4.2 技术要点与分析 458

10.4.3 实现过程 459

案例10.5 动态获取IP地址及服务器名信息 460

10.5.1 案例说明与效果 460

10.5.2 技术要点与分析 460

10.5.3 实现过程 461

案例10.6 网络在线人数统计 462

10.6.1 案例说明与效果 462

10.6.2 技术要点与分析 463

10.6.3 实现过程 464

案例10.7 用户在线停留时间 466

10.7.1 案例说明与效果 466

10.7.2 技术要点与分析 467

10.7.3 实现过程 467

案例10.8 网络计数器 468

10.8.1 案例说明与效果 468

10.8.2 技术要点与分析 468

10.8.3 实现过程 469

本章小结 472

第11章 ASP.NET安全机制和高级应用 474

案例11.1 利用Session对象判断用户登录状态 474

11.1.1 案例说明与效果 474

11.1.2 技术要点与分析 475

11.1.3 实现过程 475

案例11.2 SSO单点登录 478

11.2.1 案例说明与效果 478

11.2.2 技术要点与分析 479

11.2.3 实现过程 480

案例11.3 防止SQL注入式攻击登录页面 483

11.3.1 案例说明与效果 483

11.3.2 技术要点与分析 484

11.3.3 实现过程 485

案例11.4 创建并测试Web服务 487

11.4.1 案例说明与效果 487

11.4.2 技术要点与分析 488

11.4.3 实现过程 489

案例11.5 调用Web服务实现计算器功能 490

11.5.1 案例说明与效果 490

11.5.2 技术要点与分析 491

11.5.3 实现过程 491

案例11.6 Web应用程序的打包与安装 499

11.6.1 案例说明与效果 499

11.6.2 技术要点与分析 499

11.6.3 实现过程 500

本章小结 505

第12章 网络在线论坛系统 506

12.1 系统总体设计 506

12.2 系统数据库设计 507

12.3 实例效果 508

12.4 网络在线论坛首页 512

12.4.1 网络在线论坛首页Web界面设计 512

12.4.2 网络在线论坛首页代码添加 522

12.5 论坛回帖页面 523

12.5.1 论坛回帖页面Web界面设计 523

12.5.2 论坛回帖页面代码添加 527

12.6 论坛会员登录页面 530

12.6.1 论坛会员登录页面Web界面设计 530

12.6.2 论坛会员登录页面代码添加 532

12.7 论坛发表帖子页面 533

12.7.1 论坛发表帖子页面Web界面设计 533

12.7.2 论坛发表帖子页面代码添加 536

12.8 论坛管理帖子页面 537

12.8.1 论坛管理帖子页面 537

12.8.2 论坛管理帖子页面代码添加 540

本章小结 542