当前位置:首页 > 工业技术
基于ASP.NET的Web应用开发技术实用教程
基于ASP.NET的Web应用开发技术实用教程

基于ASP.NET的Web应用开发技术实用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:方玉燕著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121120862
  • 页数:332 页
图书介绍:本书采用项目化教学方式,共分为8个项目。项目可以归为二类,其中有5个是功能模块,融合了Web开发所需的一些常用开发技术,这5个功能模块分别是我的第一个网站、图文验证、信息处理、电子邮件和AJAX聊天室;另外3个项目以完整的网站为纽带,把项目分解为多个子任务的方式来完成项目的开发,同时把ASP.NET 3.5的基本知识体系融入项目中,这三个完整项目是网络通讯录、企业网站和网上书城。
《基于ASP.NET的Web应用开发技术实用教程》目录

项目1 我的第一个网站 1

1.1 情境介绍 1

1.2 任务1 网站建设的需求分析 2

1.2.1 认识网站 2

1.2.2 网站的要素 8

1.3 任务2 认识ASP.NET 3.5网站的开发环境 11

1.3.1 Visual Studio 2008的安装 11

1.3.2 IIS的安装与配置 18

1.4 任务3 网站的创建、调试与发布 22

1.4.1 创建FTP站点 22

1.4.2 建立Web可视页面 26

1.4.3 创建事件处理程序 29

1.4.4 网站的调试与发布 30

项目2 网络通讯录 33

2.1 情境介绍 33

2.2 任务1 网站的栏目与页面设计 36

2.2.1 网站页面的风格设计 37

2.2.2 ASP.NET Web页面 38

2.2.3 ASP.NET服务器控件 43

2.2.4 ASP.NET代码语法 68

2.2.5 输入验证控件 78

2.2.6 创建用户控件 91

2.2.7 页面间跳转 96

2.3 任务2 网站的系统功能设计与实现 101

2.3.1 连接数据库 101

2.3.2 数据操作 105

2.3.3 数据查询 112

2.4 任务3 网站的调试与发布 120

2.4.1 .NET平台的调试工具 120

2.4.2 代码跟踪 123

2.4.3 发布与部署 127

项目3 图文验证 134

3.1 情境介绍 134

3.2 任务1 实现数字验证 135

3.2.1 生成随机数 135

3.2.2 实现数字验证功能 137

3.3 任务2 复杂的图文验证 139

3.3.1 生成随机图文 139

3.3.2 实现图文验证功能 145

项目4 信息处理 149

4.1 情境介绍 149

4.2 任务1 文件的上传与下载 150

4.2.1 单文件的上传 150

4.2.2 多文件的上传 155

4.2.3 文件的下载 157

4.3 任务2 图片文件的上传与显示 161

4.3.1 图片的上传处理 161

4.3.2 图片的显示 164

4.4 任务3 文字处理与第三方控件的使用 168

4.4.1 实现简易文本编辑器 168

4.4.2 FreeTextBox上传组件的应用 171

4.4.3 用CuteEditor组件实现数据与文件的同步上传 176

项目5 企业网站 181

5.1 情境介绍 181

5.2 任务1 网站结构分析与设计 187

5.2.1 网站布局设计 187

5.2.2 网站文件类型 187

5.2.3 ASP.NET的应用程序文件夹 189

5.2.4 Web.config配置文件 191

5.3 任务2 网站前台页面设计 196

5.3.1 使用ASP.NET的母版页与皮肤技术 196

5.3.2 使用ASP.NET的站点导航技术 203

5.3.3 DataSet数据访问方式 209

5.3.4 数据绑定控件 217

5.3.5 在页面中添加简单的计数器(Application) 233

5.4 任务3 后台管理系统的实现 237

5.4.1 ASP.NET页面安全设置 237

5.4.2 新闻文章的管理 243

5.5 任务4 建立与其他应用程序间的通信 248

5.5.1 创建通讯录Web Service 248

5.5.2 在Web网站中调用通讯录Web Service 252

项目6 电子邮件 257

6.1 情境介绍 257

6.2 任务1 用ASP.NET实现邮件的发送 258

6.2.1 安装与配置SMTP服务 259

6.2.2 使用ASP.NET类实现电子邮件的发送 263

6.3 任务2 用Jmail第三方组件实现收发邮件 270

6.3.1 Jmail组件的安装 270

6.3.2 使用Jmail组件实现邮件发送 271

项目7 Ajax聊天室 280

7.1 情境介绍 280

7.2 任务1 管理聊天室 283

7.2.1 聊天室业务逻辑类的设计 284

7.2.2 管理员登录 285

7.2.3 新建聊天室 286

7.2.4 管理聊天室 287

7.3 任务2 聊天业务的实现 292

7.3.1 会员注册 292

7.3.2 选择聊天室登录 294

7.3.3 即时显示在线人员信息 296

7.3.4 发送聊天信息 298

7.3.5 聊天消息的定时刷新 299

项目8 网上书城 302

8.1 情境介绍 302

8.2 任务1 网站的结构分析 303

8.2.1 项目的系统功能分析 304

8.2.2 项目功能模块分析 305

8.2.3 网站的架构分析 307

8.2.4 网站的目录结构 307

8.2.5 网站主要页面的设计 308

8.3 任务2 数据库访问层设计 312

8.3.1 数据库的设计 312

8.3.2 数据访问类的设计 317

8.3.3 LINQ到SQL数据访问组件 320

8.4 任务3 构建业务逻辑层 323

8.4.1 构建业务对象 323

8.4.2 业务逻辑类的构建 324

8.5 任务4 构建表示层 325

8.5.1 书籍浏览功能 326

8.5.2 购物车功能 327

8.5.3 生成订单功能 328

返回顶部