《ASP.NET开发实战详解 入门、模块、系统》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:胡勇辉,曹倬瑝,兰湘涛等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121028328
  • 页数:675 页
图书介绍:ASP.NET是Microsoft推出的新一代动态Web编程技术,该技术是Web应用开发领域的一个革命性突破。本书将围绕目前最新推出的ASP.NET 2.0,由浅入深,从基础到应用,对其进行全面的深入讲解。本书共分上、中、下三篇。上篇为基础知识篇,主要介绍ASP.NET的基础知识,包括ASP.NET的运行环境、基本语法、常用的内置Web服务器控件、自定义控件以及如何在ASP.NET中进行数据访问和ASP.NET应用程序的部署等;中篇为典型模块篇,主要介绍ASP.NET在一个网站平台中各个典型模块的具体实现;下篇为综合实例篇,主要介绍如何通过ASP.NET来实现一个完整的应用程序的开发过程。本书结构清晰,内容丰富,实例详尽,特别适合热衷于ASP.NET技术的各层次用户阅读,是一本难得的ASP.NET学习指南。

上篇 基础知识篇 2

第1章 创建ASP.NET开发环境 2

1.1 初识ASP.NET 2

1.1.1 ASP.NET的诞生 2

1.1.2 什么是ASP.NET 3

1.1.3 ASP.NET的优越性 3

1.1.4 ASP.NET支持的程序语言 4

1.1.5 ASP.NET 2.0新扩展 4

1.2 ASP.NET的安装与配置 6

1.2.1 安装.NET框架 6

1.2.2 安装IIS 5.0 8

1.2.3 安装MDAC 2.7 9

1.2.4 配置ASP.NET 10

1.3 ASP.NET与ASP的主要差异 12

第2章 ASP.NET的基本语法 14

2.1 ASP.NET的页面结构 14

2.1.1 代码声明块 16

2.1.2 代码呈现块 16

2.1.3 代码注释 17

2.1.4 页面编译指令 18

2.1.5 命名空间 18

2.2 VB.NET语法 19

2.2.1 VB.NET简介 19

2.2.2 数据类型 20

2.2.3 变量和常量 23

2.2.5 数组 24

2.2.4 类型转换 24

2.2.6 运算符 25

2.2.7 条件语句 27

2.2.8 循环语句 28

2.2.9 子程序与函数 30

2.3 ASP.NET的常用组件对象 33

2.3.1 Request对象 33

2.3.2 Response对象 35

2.3.3 Server对象 37

2.3.4 Application对象 38

2.3.5 Session对象 39

2.3.6 Cookie对象 39

3.1.1 HTML服务器控件的公共属性 41

3.1 HTML服务器控件 41

第3章 ASP.NET的基本控件 41

3.1.2 HtmlAnchor控件 42

3.1.3 HtmlButton控件 43

3.1.4 HtmlForm控件 44

3.1.5 HtmlGenericControl控件 44

3.1.6 HtmlImage控件 45

3.1.7 HtmlInput控件 46

3.1.8 HtmlSelect控件 49

3.1.9 HtmlTable控件 51

3.1.10 HtmlTextArea控件 54

3.2 Web服务器控件 54

3.2.1 Button控件 54

3.2.3 CheckBoxList控件 55

3.2.2 CheckBox控件 55

3.2.4 DropDownList控件 57

3.2.5 HyperLink控件 58

3.2.6 Image控件 58

3.2.7 ImageButton控件 58

3.2.8 ImageMap控件 60

3.2.9 BulletedList控件 62

3.2.10 Label控件 63

3.2.11 LinkButton控件 63

3.2.12 ListBox控件 64

3.2.13 Literal控件 64

3.2.14 MultiView控件 64

3.2.15 Panel控件 65

3.2.17 RadioButton控件 67

3.2.16 PlaceHo1der控件 67

3.2.18 RadioButtonList控件 68

3.2.19 Table控件 68

3.2.20 TextBox控件 69

3.3 验证控件 69

3.3.1 CompareValidator控件 69

3.3.2 RangeValidator控件 72

3.3.3 RequiredFieldValidator控件 74

3.3.4 RegularExpressionValidator控件 76

3.3.5 CustomValidator控件 78

3.3.6 ValidationSummary控件 80

4.1.1 ADO.NET与ADO的差异 83

4.1 ADO.NET概述 83

第4章 在ASP.NET中访问数据 83

4.1.2 .NET数据提供程序 84

4.1.3 DataSet 84

4.2 ADO.NET中的常用对象 85

4.2.1 Connection对象 85

4.2.2 Command对象 87

4.2.3 DataReader对象 89

4.2.4 DataSet和DataAdapter对象 91

4.2.5 DataView对象 95

4.3 ASP.NET中的常用数据控件 97

4.3.1 DataGrid数据控件 97

4.3.2 DataList数据控件 108

4.3.3 Repeater数据控件 110

4.3.4 DataSource控件 113

4.3.5 GridView数据控件 113

第5章 应用程序部署 116

5.1 应用程序概述 116

5.2 \Bin目录 116

5.3 使用Global.asax 117

5.3.1 Global.asax文件 117

5.3.2 HttpApplication类 118

5.4 配置Web.config 121

5.4.1 Web.config概述 121

5.4.2 Web.config文件格式 122

5.4.3 预定义配置节 125

5.4.4 自定义配置节 131

5.5 设置ASP.NET的缓存 132

5.5.1 页面输出缓存 132

5.4.5 访问ASP.NET配置 132

5.5.2 页面数据缓存 137

5.6 控制应用程序的安全性 145

5.6.1 ASP.NET的安全机制 145

5.6.2 ASP.NET的安全性设置配置 146

5.6.3 身份验证 146

5.6.4 授权 151

5.6.5 用户账户模拟 152

6.1 用户控件 153

6.1.1 创建用户控件 153

第6章 创建和使用用户自定义控件 153

6.1.2 使用用户控件 156

6.2 复合控件 157

6.2.1 创建复合控件 158

6.2.2 生成程序集 161

6.2.3 使用复合控件 161

6.3 自定义控件 163

6.3.1 创建自定义控件 163

6.3.2 使用自定义控件 166

中篇 典型模块篇 168

第7章 计数器模块 168

7.1 ASP.NET中的读写文件操作 168

7.1.1 读文件操作 168

7.1.2 写文件操作 169

7.2 简单的计数器 170

7.3 与页面分离的计数器 172

7.3.1 通过内嵌页面实现与页面分离的计数器 172

7.3.2 通过用户控件实现与页面分离的计数器 173

7.4 与页面分离的图像计数器 175

7.5 全站点图像计数器 177

第8章 防火墙模块 181

8.1 模块总体设计 181

8.1.1 模块功能设计 181

8.1.2 数据库设计 181

8.2 模块功能实现 182

8.2.1 模块主页 182

8.2.2 IP访问设置 183

8.2.3 域名访问设置 186

8.2.4 登录测试 188

8.2.5 IP与域名互换 191

第9章 日历模块 194

9.1 普通日历 194

9.1.1 使用Calendar控件 194

9.1.2 通过编程实现日历模块 197

9.2 万年历 201

第10章 新闻发布模块 205

10.1 模块总体设计 205

10.1.1 模块功能设计 205

10.1.2 数据库设计 205

10.2.1 发布主页 206

10.2 模块功能实现 206

10.2.2 新闻浏览 209

10.2.3 新闻发布 211

10.2.4 新闻管理 215

10.2.5 分类设置 216

第11章 网络硬盘模块 219

11.1 System.IO命名空间 219

11.1.1 Directory类 220

11.1.2 DirectoryInfo类 220

11.1.3 File类 221

11.1.4 FileInfo类 222

11.2 浏览文件 222

11.3 删除文件 226

11.4 创建文件 227

11.5 上传文件 229

11.5.1 单文件上传 229

11.5.2 多文件上传 230

第12章 广告发布模块 232

12.1 基于XML文件的广告发布 232

12.1.1 XML概述 232

12.1.2 使用XML文件保存广告图片 233

12.1.3 添加广告图片 234

12.1.4 查询广告图片 235

12.1.5 使用AdRotator控件发布广告图片 236

12.2 基于Access数据库的广告发布 237

12.2.1 数据库设计 238

12.2.2 添加广告信息 239

12.2.3 查询/编辑广告信息 240

12.2.4 浏览广告效果 242

12.2.5 统计广告执行情况 245

第13章 投票调查模块 246

13.1 模块总体设计 246

13.1.1 模块功能设计 246

13.1.2 数据库设计 246

13.2 模块功能实现 248

13.2.1 操作菜单 248

13.2.2 设置调查项目 249

13.2.3 设置题目 251

13.2.4 投票调查页面 253

13.2.5 分析调查结果 258

13.2.6 查看原始数据 260

第14章 邮件发送模块 262

14.1 简单邮件发送 262

14.2 发送多功能邮件 264

第15章 会员注册模块 269

15.1 模块总体设计 269

15.1.1 模块功能设计 269

15.1.2 数据库设计 269

15.2 模块功能实现 270

15.2.1 用户登录 270

15.2.2 用户注册 272

15.2.3 找回密码 278

16.1.2 数据库设计 281

16.1.1 模块功能设计 281

第16章 网上购物模块 281

16.1 模块总体设计 281

16.2 模块功能实现 282

16.2.1 模块主页 282

16.2.2 购物页面——选择商品 283

16.2.3 购物页面——购物车 285

16.2.4 商品分类设置 290

16.2.5 商品信息设置 291

16.2.6 订单查询 294

第17章 留言本模块 296

17.1 模块总体设计 296

17.1.1 模块功能设计 296

17.1.2 数据库设计 296

17.2.1 留言浏览 297

17.2 模块功能实现 297

17.2.2 留言发布 301

17.2.3 留言回复 304

17.2.4 留言删除 305

第18章 论坛模块 306

18.1 模块总体设计 306

18.1.1 模块功能设计 306

18.1.2 数据库设计 307

18.2 模块功能实现 308

18.2.1 会员登录 308

18.2.2 浏览帖子 309

18.2.3 发表新帖 312

18.2.4 查看/回复帖子 313

18.2.5 管理帖子 316

第19章 聊天室模块 319

19.1 模块总体设计 319

19.1.1 模块功能设计 319

19.1.2 数据库设计 319

19.2 模块功能实现 320

19.2.1 模块主页 320

19.2.2 发送聊天信息 322

19.2.3 显示聊天信息 324

19.2.4 显示在线用户 326

19.2.5 注销用户 328

20.1.1 模块功能设计 330

20.1 模块总体设计 330

第20章 在线音乐模块 330

20.1.2 数据库设计 331

20.2 模块功能实现 331

20.2.1 歌曲列表 331

20.2.2 显示歌词 335

20.2.3 播放单首歌曲 336

20.2.4 连续播放多首歌曲 338

20.2.5 编辑歌曲 340

20.2.6 添加歌曲 342

第21章 博客天下模块 345

21.1 模块总体设计 345

21.1.1 模块功能设计 345

21.1.2 数据库设计 346

21.2.1 博客主页 347

21.2 模块功能实现 347

21.2.2 发表评论 351

21.2.3 添加网络日志 353

21.2.4 编辑网络日志 357

21.2.5 查看评论 359

21.2.6 上传相片 360

21.2.7 编辑相片 361

21.2.8 修改个人信息 362

22.1.1 操作角色 368

22.1.2 面向对象 368

22.1 需求分析 368

下篇 综合实例篇——书店业务网络管理系统第22章 系统总体设计 368

22.1.3 计划管理 369

22.1.4 库存管理 369

22.1.5 款项管理 369

22.2 模块功能设计 370

22.2.1 系统总体功能 370

22.2.2 字典维护 370

22.2.3 图书批销 371

22.2.4 图书零售 371

22.3 数据库设计 372

22.3.1 数据表 372

22.3.2 存储过程 380

22.3.3 触发器 383

22.3.4 外键 390

第23章 实现系统框架 393

23.1 配置系统Web.Config 393

23.2 系统登录 393

23.3 系统主界面 396

23.3.1 主框架页面 396

23.3.2 横幅框架页面 397

23.3.3 目录框架页面 398

23.3.4 主要框架页面 401

第24章 字典维护模块 402

24.1 图书信息 402

24.2 客户信息 411

24.3 供应商信息 417

24.4 用户信息 421

第25章 图书批销模块 425

25.1 收订管理 425

25.1.1 收订录入 425

25.1.2 收订查询 432

25.2 报订管理 435

25.2.1 报订录入 435

25.2.2 报订查询 439

25.3 批销入库 441

25.3.1 入库录入 441

25.3.2 入库查询 444

25.4 批销出库 447

25.4.1 出库录入 447

25.4.2 出库查询 452

25.5 图书收退 454

25.5.1 收退录入 454

25.5.2 收退查询 458

25.6 图书报退 461

25.6.1 报退录入 461

25.6.2 报退查询 464

25.7 图书赠送 465

25.7.1 赠送录入 465

25.7.2 赠送查询 467

25.8 图书折损 468

25.8.1 折损录入 468

25.8.2 折损查询 469

25.9 库存检测 471

25.10 款项管理 475

25.10.1 图书收款 476

25.10.2 图书付款 479

第26章 图书零售模块 483

26.1 图书内转 483

26.1.1 内转录入 483

26.1.2 内转查询 486

26.2 零售出库 488

26.2.1 出库录入 488

26.2.2 出库查询 491

26.3 库存检测 493

27.1 模块功能设计 498

下篇 综合实例篇——完整物业网络管理系统第27章 系统总体设计 498

27.1.1 房产管理 499

27.1.2 住户管理 499

27.1.3 收费管理 500

27.1.4 综合管理 500

27.1.5 系统维护 500

27.2 数据库设计 500

27.2.1 数据表 501

27.2.2 视图 520

27.2.3 自定义函数 520

第28章 系统框架实现 522

28.1 登录页面 522

28.2 主框架页面 525

28.3 横幅框架页面 526

28.4 目录框架页面 527

28.4.1 目录页面1——房产管理 527

28.4.2 目录页面2——住户管理 528

28.4.3 目录页面3——收费管理 529

28.4.4 目录页面4——综合管理 530

28.4.5 目录页面5——系统维护 532

第29章 房产管理模块 533

29.1 房产信息 533

29.1.1 楼盘信息 533

29.1.2 楼阁信息 541

29.1.3 单元信息 547

29.2 房产查询 554

29.3 参数设置 557

第30章 住户管理模块 560

30.1 住户入住 560

30.1.1 业主信息 560

30.1.2 户主信息 565

30.1.3 住户成员 565

30.2 住户验房 570

30.3 住户装修 574

30.4 住户投诉 577

30.5 请修管理 580

第31章 收费管理模块 582

31.1 表安装 582

31.1.1 表信息 582

31.1.2 用户表 591

31.2 抄表 592

31.3 收款 595

31.3.1 收款录入 595

31.3.2 收款查询 605

31.4 退款 607

31.5 收费设置 609

第32章 综合管理模块 613

32.1 社区管理 613

32.1.1 社区简介 613

32.1.2 业主委员会成员 617

32.1.3 业主委员会会议 619

32.1.4 社区活动 622

32.2.1 基本信息 624

32.2 绿化管理 624

32.2.2 绿化设置 627

32.2.3 绿化检查 629

32.3 保安管理 632

32.3.1 保安安排 632

32.3.2 执勤管理 635

32.3.3 来访管理 637

32.3.4 物品出入 640

32.4 信件包裹 642

32.4.1 信件收取 642

32.5 停车场管理 646

32.5.1 车辆信息 646

32.5.2 车辆管理 648

32.6.1 清洁安排 651

32.6 清洁管理 651

32.6.2 清洁记录 653

32.6.3 清洁检查 656

32.7 消防管理 658

32.7.1 消防设施 658

32.7.2 消防巡视 660

32.7.3 消防演练 661

32.7.4 消防事故 663

第33章 系统维护模块 666

33.1 用户管理 666

33.2 公司信息 670

33.3 部门信息 672