当前位置:首页 > 工业技术
ASP.NET 2.0+SQL Server动态网站开发从基础到实践
ASP.NET 2.0+SQL Server动态网站开发从基础到实践

ASP.NET 2.0+SQL Server动态网站开发从基础到实践PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:刘婕,张琳,温才燚编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2007
  • ISBN:7121042797
  • 页数:555 页
图书介绍:本书采用一种崭新的模式来讲解如何利用ASP.NET和SQL Server 2005这两种优秀的技术进行Web开发,让读者可以快速地开发出优秀的Web应用。本书共13章,总体上可分为两大部分。第1~9章为本书的第一部分,重点介绍ASP.NET 2.0、C#和SQL Server的基础知识和开发技术,为第二部分的实践项目做了很好的铺垫和准备。第10~13章作为本书的第二部分,除了详细地分析了用ASP.NET 2.0(C#)和SQL Server开发的一些常用小型实例之外,还介绍了几个大型案例项目,其中包括网上数码商店系统、网上人才招聘系统、在线宽带视频点播系统,等等。本书适合于使用ASP.NET 2.0和SQL Server 2005开发网络应用程序的技术人员以及对相关技术感兴趣的读者,可以作为各类高等院校相关专业的课程设计、毕业设计的参考书籍。
《ASP.NET 2.0+SQL Server动态网站开发从基础到实践》目录

第1篇 ASP.NET 2.0+SQL Server基础理论篇第1章 ASP.NET入门 2

1.1 Web工作原理 2

1.1.1 静态Web技术 2

1.1.2 动态Web技术 3

1.1.3 ASP和ASP.NET比较 5

1.2 ASP.NET2.0新特性 6

1.2.1 ASP.NET事件驱动的特性 6

1.2.2 新增服务器控件 6

1.2.3 母版页 7

1.2.4 主题和外观 8

1.2.5 用户配置 8

1.2.6 成员资格和角色管理 9

1.2.7 跨网页提交 9

1.2.8 改善的编译方式 9

1.2.9 配置和管理工具 10

1.3 安装与配置.NET环境 10

1.3.1 安装IIS Web服务器 11

1.3.2 安装.NET SDK配置ASP.NET 13

1.4 安装MS SQLServer 2005 13

1.5 安装Visual Studio 2005集成开发环境 18

1.6 Visual Studio 2005新特性 20

1.6.1 开发环境 20

1.6.2 代码编辑 21

1.6.3 生成、测试和部署 21

1.6.4 Visual Studio帮助 22

1.7 小结 22

第2章 Visual Studio 2005 23

2.1 VS.NET 2005集成开发环境 23

2.2 VS.NET 2005特性详解 25

2.2.1 VS.NET 2003的不足 25

2.2.2 内置Web服务器 25

2.2.3 智能感知与自动保存 26

2.2.4 代码片段 27

2.2.5 重构 28

2.2.6 复制项目 29

2.3 创建、打开Website的方式 30

2.3.1 HTTP方式创建 30

2.3.2 File System方式创建 31

2.3.3 FTP方式打开 32

2.4 Website中的特殊目录 33

2.5 配置Web应用程序 33

2.6 跟踪和调试应用程序 35

2.6.1 跟踪 36

2.6.2 调试 37

2.7 部署应用程序 40

2.8 小结 42

第3章 C#快速浏览 43

3.1 C#概述 43

3.1.1 .NET SDK 2.0下开发应用程序 43

3.1.2 编译、执行C#程序 45

3.2 C#类型系统和表达式 45

3.2.1 通用类型系统 46

3.2.2 名字空间 46

3.2.3 .NET框架类库 47

3.2.4 值类型 47

3.2.5 引用类型 49

3.2.6 装箱和开箱 51

3.2.7 类型转换 51

3.2.8 操作符和表达式 52

3.3 流程控制和例外 53

3.3.1 分支控制语句 53

3.3.2 循环控制语句 55

3.3.3 跳转 57

3.3.4 基本异常处理 59

3.3.5 异常处理高级话题 62

3.4 面向对象编程 66

3.4.1 概述 66

3.4.2 类 67

3.4.3 方法 69

3.4.4 常量和域 71

3.4.5 委托和事件 72

3.4.6 属性和索引 75

3.4.7 继承、重载和多态 77

3.5 C#2.0新特性 83

3.5.1 范型 84

3.5.2 匿名方法 88

3.5.3 迭代器 91

3.5.4 部分类 94

3.5.5 可空类型 95

3.6 小结 98

第4章 ASP.NET Web表单 99

4.1 Web控件 99

4.1.1 简单控件 100

4.1.2 按钮控件 106

4.1.3 列表控件 107

4.1.4 Calender控件 111

4.1.5 验证控件 115

4.2 用户控件 118

4.2.1 用户控件基础 119

4.2.2 使用属性和事件 120

4.2.3 动态加载 123

4.2.4 片段缓存 124

4.3 自定义控件 125

4.3.1 简单的自定义控件 125

4.3.2 复杂的自定义控件 127

4.3.3 复合自定义控件 132

4.4 ASP.NET 2.0的新控件 133

4.4.1 BulletedList控件 134

4.4.2 HiddenField控件 136

4.4.3 FileUpload控件 138

4.4.4 ImageMap控件 140

4.4.5 MultiView、View控件 142

4.4.6 XML控件 144

4.4.7 Wizard控件 146

4.5 小结 149

第5章 SQL Server数据库基础 150

5.1 MS SQL Server 2005 Express Edition简介 150

5.1.1 简介 150

5.1.2 SQL Server 2005 Express Edition的组件 155

5.2 管理服务器 159

5.2.1 注册服务器 159

5.2.2 连接与断开服务器 161

5.2.3 创建服务器组 161

5.3 数据库基本操作 162

5.3.1 数据库对象概述 162

5.3.2 创建数据库 164

5.3.3 删除数据库 168

5.3.4 创建表 168

5.3.5 删除表 170

5.3.6 更新表 172

5.3.7 创建视图 173

5.3.8 删除视图 174

5.4 使用SQL语言进行查询操作 175

5.4.1 SQL语言简介 175

5.4.2 各种查询语句的应用举例 175

5.5 SQL Server 2005 Express Edition的安全性 183

5.5.1 认证模式 183

5.5.2 建立和管理用户账号 185

5.6 小结 187

第6章 ASP.NET中使用数据库 188

6.1 ADO.NET体系结构 188

6.1.1 ADO.NET简介 188

6.1.2 Data Provider和DataSet 191

6.1.3 ADO.NET 2.0新增功能 193

6.2 Connection类 195

6.2.1 连接字符串 196

6.2.2 连接池 199

6.3 Command与DataReader类 200

6.3.1 查询数据库(Command对象) 201

6.3.2 读取数据库查询结果(DataReader对象) 205

6.3.3 存储过程 209

6.3.4 异步操作 212

6.4 DataAdapter与DataSet类 213

6.4.1 DataAdapter对象 213

6.4.2 DataSet对象 216

6.5 事务 219

6.5.1 本地事务 219

6.5.2 分布式事务 220

6.6 数据绑定 221

6.6.1 数据绑定基础 221

6.6.2 DataSource控件 224

6.6.3 GridView控件 232

6.6.4 DetailsView、FormView控件 238

6.7 小结 243

第7章 深入ASP.NET运行奥秘 244

7.1 页面模型 244

7.2 处理机制 246

7.3 进程模型 248

7.4 请求剖析 250

7.5 页面生命周期 254

7.6 小结 255

第8章 ASP.NET 2.0新技术详解 257

8.1 主题和外观 257

8.1.1 主题简介 257

8.1.2 创建主题 261

8.1.3 应用主题 263

8.2 母版页 266

8.2.1 母版页简介 266

8.2.2 创建母版页 267

8.2.3 创建内容页 269

8.2.4 访问母版页成员 271

8.2.5 编程方式加载母版页 272

8.2.6 嵌套母版页 275

8.3 缓存 277

8.3.1 页输出缓存 278

8.3.2 缓存网页的多个版本 280

8.3.3 部分缓存 282

8.3.4 缓存应用程序数据 283

8.3.5 缓存依赖 285

8.4 导航控件 286

8.4.1 导航控件简介 287

8.4.2 使用TreeView控件 287

8.4.3 Menu控件导航 295

8.4.4 站点地图 298

8.5 WebPart控件 302

8.5.1 Webpart简介 302

8.5.2 使用WebPart控件 303

8.5.3 调整显示模式 306

8.5.4 修改外观、行为 309

8.5.5 WebPart目录 312

8.5.6 WebPart间通信 315

8.5.7 WebPart个性化设置 319

8.6 小结 320

第9章 ASP.NET高级话题 321

9.1 安全性 321

9.1.1 潜在威胁 321

9.1.2 ASP.NET安全体系 322

9.1.3 身份验证 324

9.1.4 成员资格 329

9.1.5 角色管理 341

9.1.6 登录控件 344

9.2 使用XML 350

9.2.1 XML基础 350

9.2.2 FCL读写XML 354

9.3 Web服务 360

9.3.1 .NET Web服务 360

9.3.2 Web服务客户端 362

9.4 小结 363

第2篇 ASP.NET 2.0+SQL Server动态网站开发实战篇第10章 常用ASP.NET应用实例 366

10.1 文件系统和图形 366

10.1.1 .NET文件处理类 366

10.1.2 文件上载 367

10.1.3 图片上载 370

10.1.4 创建图片库 373

10.2 电子邮件 374

10.2.1 简单客户端 374

10.2.2 使用简单控件 377

10.3 网上论坛 379

10.3.1 系统分析 379

10.3.2 数据库设计 380

10.3.3 用户注册 380

10.3.4 用户登录 382

10.3.5 信息浏览 384

10.3.6 信息发布和回复 386

10.4 员工信息系统 388

10.4.1 系统功能 388

10.4.2 业务流程和页面结构 389

10.4.3 数据库设计 390

10.4.4 用户登录 393

10.4.5 用户信息管理 394

10.4.6 员工信息管理 397

10.4.7 人事变动和奖惩信息 399

10.4.8 个人信息 402

10.5 小结 404

第11章 网上数码产品商店 405

11.1 系统功能需求 405

11.2 系统结构设计 406

11.2.1 用户管理 406

11.2.2 功能模块设计 407

11.2.3 首页设计 408

11.2.4 页面划分和结构 408

11.3 数据库结构设计 410

11.3.1 数据库需求分析 410

11.3.2 创建数据库 411

11.3.3 数据库逻辑结构设计 411

11.3.4 创建数据库表的脚本 414

11.3.5 使用存储过程 418

11.4 站点配置和用户控件 422

11.4.1 Web.config 422

11.4.2 会话和视图状态 424

11.4.3 输出缓存设置 424

11.4.4 错误处理 426

11.4.5 用户控件 427

11.5 用户管理模块设计 428

11.5.1 注册和认证 428

11.5.2 登录和验证 433

11.5.3 信息更改 434

11.5.4 注销 435

11.6 商品浏览模块设计 435

11.6.1 按目录浏览 435

11.6.2 按商品分类浏览 438

11.6.3 商品详细信息浏览 438

11.6.4 商品查找 439

11.7 用户购物模块设计 440

11.7.1 购物车 440

11.7.2 结账和用户信息确认 441

11.7.3 生成订单 442

11.8 开发技巧和难点 445

11.8.1 使用存储过程 445

11.8.2 Web.Config 446

11.8.3 模块化层次化设计 446

11.8.4 使用缓存和状态 446

11.8.5 使用样式表 447

11.9 系统编译和发行 447

11.10 小结 451

第12章 网上人才招聘系统 452

12.1 功能和需求分析 452

12.2 系统结构设计 453

12.2.1 招聘系统的结构和流程设计 453

12.2.2 ASP.NET的三层结构设计方法 455

12.3 数据库结构设计 455

12.3.1 创建数据库 455

12.3.2 数据库逻辑结构设计 457

12.4 系统配置与通用模块介绍 461

12.4.1 编写Global.asax 462

12.4.2 Web.config配置 463

12.4.3 用于操作数据库的通用模块 464

12.5 管理员模块设计与实现 468

12.5.1 注册界面 468

12.5.2 登录界面 472

12.5.3 主界面设计 474

12.5.4 设计撰写新闻界面 477

12.5.5 设计新闻管理界面 480

12.5.6 设计个人用户管理界面和企业用户管理界面 485

12.6 个人用户模块设计 486

12.6.1 个人用户主界面 486

12.6.2 个人基本信息界面 487

12.6.3 查看招聘信息界面和在线递交简历 490

12.7 企业用户模块设计 493

12.7.1 企业用户主界面设计 493

12.7.2 企业收藏夹 494

12.7.3 查看求职信息列表 495

12.8 新闻模块设计 496

12.8.1 浏览新闻界面 496

12.8.2 查看新闻详细信息界面 499

12.9 开发难点与技巧 500

12.9.1 怎样恢复和备份数据库 500

12.9.2 选择页面跳转方式 501

12.9.3 数据库连接的另一种方法——可信任连接 501

12.10 系统的编译与发行 503

12.10.1 如何部署Web服务 503

12.10.2 如何配置IIS的安全性 503

12.11 小结 504

第13章 在线宽带视频点播系统 505

13.1 功能和需求分析 505

13.2 系统结构设计 507

13.2.1 点播系统的结构和流程设计 507

13.3 数据库结构设计 508

13.3.1 创建数据库 508

13.3.2 数据库逻辑结构设计 508

13.4 系统配置与通用模块介绍 511

13.5 会员管理模块设计与实现 511

13.5.1 会员注册 511

13.5.2 会员登录验证 514

13.5.3 主界面设计 516

13.6 视频信息显示播放模块设计 517

13.6.1 显示全部视频信息 517

13.6.2 按类别显示视频信息 520

13.6.3 显示详细视频信息 522

13.6.4 视频播放 524

13.7 视频信息搜索模块设计 526

13.7.1 视频信息搜索界面 526

13.7.2 视频搜索结果显示 528

13.8 管理员模块设计与实现 529

13.8.1 管理员登录界面 529

13.8.2 视频信息添加 530

13.8.3 视频信息删除 538

13.8.4 视频信息修改 543

13.8.5 视频栏目管理界面 547

13.8.6 会员管理界面 550

13.9 开发难点与技巧 551

13.9.1 如何使用IsPostBack控制页面的加载 552

13.9.2 如何自定义上传文件大小的限制 552

13.10 移植网站的应用程序 552

13.11 注册域名与发布网站 553

13.11.1 注册域名 553

13.11.2 购买虚拟主机 553

13.11.3 上传网站内容 554

13.11.4 网站宣传——使搜索引擎能搜索到你的网站 554

13.12 小结 555

返回顶部