网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 亮剑.NET--ASP.NET商业级数据库网站开发实战(附光盘)/.NET开发专家
分类 教育考试-考试-计算机类
作者 吕高旭
出版社 电子工业出版社
下载
简介
编辑推荐

本书写给具备一定基础的ASP.NET开发人员。全书共分成10章,主要对ASP.NET商业级数据库网站开发的相关知识作了介绍,具体内容包括网站框架设计、Web数据库应用程序与ADO.NET、DataSet与数据绑定、中间层架构与类设计、利用缓存技术提升网站性能等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。

内容推荐

本书写给具备入门基础的ASP.NET网站开发设计人员,学习如何通过多层式的架构设计,从ADO.NET开始,建立动态的数据库网站系统。课程内容的主要目标在于提供一个完整的学习蓝图,让读者了解如何从无到有,建构一个可以真正上线运作的商业网站雏形。内容包括:网站框架设计、Web数据库应用程序与ADO.NET、DataSet与数据绑定、中间层架构与类设计、ObjectDataSource与数据集设计师、UI表现层、会员管理的验证与授权、一个完整的示例、利用缓存技术提升网站性能、通过健康监视系统监控网站运行等。配套光盘中附赠本书所有案例的源程序文件。

目录

第1章 网站框架设计/1

 1.1 鼠标设置的神话/2

 1.2 建立网站——从分层框架开始/3

1.2.1 关于网站框架/3

1.2.2 拆分中间层/5

1.2.3 关于表示层/6

 1.3 多层框架VS.两层框架/9

 1.4 网站架构之外/11

1.4.1 关于性能/11

1.4.2 运行状况监视与系统运行监控/12

第2章 Web数据库应用程序与ADO.NET/13

 2.1 ASP.NET与Web数据库应用程序/14

 2.2 剖析ADO.NET/15

 2.3 ADO.NET类框架/17

 2.4 关于数据访问接口/19

 2.5 连接对象/20

2.5.1 连接对象与数据访问接口/20

2.5.2 创建连接对象/21

2.5.3 配置文件的连接字符串设置/25

 2.6 连接对象成员/27

2.6.1 指定连接字符串属性/27

2.6.2 Open与Close/28

2.6.3 关于连接管理机制/30

2.6.4 再探连接字符串/31

 2.7 Command对象/35

2.7.1 数据库访问与Command对象/35

2.7.2 关于Command对象/35

2.7.3 Command对象的方法成员/37

2.7.4 建立与使用Command对象/37

 2.8 Command与Parameter对象/44

2.8.1 使用Parameter/44

2.8.2 SqlParameter属性成员/52

 2.9 DataReader对象/53

2.9.1 关于DataReader对象/53

2.9.2 ExecuteReader方法/53

第3章 DataSet与数据绑定/59

 3.1 关于DataAdapter/60

 3.2 剖析DataSet/62

3.2.1 DataSet与DataAdapter/62

3.2.2 DataSet对象的架构/65

 3.3 通过DataSet操作数据/68

3.3.1 数据导航与检索/69

3.3.2 数据排序/72

3.3.3 数据更新操作/74

3.3.4 运用DataAdapter更新数据源/80

3.3.5 DataAdapter与SqlCommand/84

 3.4 DataView/86

3.4.1 运用DataView/86

3.4.2 DataView构造函数/90

 3.5 关系型DataTable/91

3.5.1 关系型数据表/92

3.5.2 关联条件约束/96

3.5.3 ForeignKeyConstraint对象与条件约束/98

第4章 中间层架构与类设计/105

 4.1 网站的分层架构/106

4.1.1 关于多层式架构/106

4.1.2 网页实现方法论/107

4.1.3 抽离中间层/112

4.1.4 关于类设计与命名空间/116

4.1.5 使用类视图与设计工具/120

4.1.6 类图的类设计功能/124

 4.2 4层式的多层式架构/129

4.2.1 中间层的进一步区分/129

4.2.2 一个4层架构的简单示例/130

第5章 ObjectDataSource与数据集设计师/137

 5.1 使用ObjectDataSource绑定数据源/138

 5.2 使用ObjectDataSource控件/138

5.2.1 什么是ObjectDataSource/139

5.2.2 一个简单的ObjectDataSource示例/140

5.2.3 关于SelectMethod属性/146

5.2.4 ObjectDataSource/的参数设置/147

5.2.5 数据更新/152

5.2.6 通过DetailView建立数据编辑功能/160

 5.3 类型化数据集与数据集设计师/165

5.3.1 数据结构描述信息与数据集/165

5.3.2 建立类型化数据集/166

5.3.3 使用TableAdapter类与类型化数据集/171

5.3.4 访问类型化数据集内容/175

5.3.5 自定义新Query/177

5.3.6 自定义更新功能/182

 5.4 类型化数据集与业务规则层连接/186

5.4.1 嵌入业务规则层/186

5.4.2 数据更新组件/190

5.4.3 异常处理与更新事件/195

5.4.4 声明为数据组件/199

第6章 构筑UI——实现表示层/203

 6.1 关于表示层设计/204

 6.2 一致性网页接口设计与导航功能/204

 6.3 主版页面与版面配置设计/205

6.3.1 关于主版页/206

6.3.2 建立主版页/206

6.3.3 MasterPage的网页组成/210

6.3.4 配置一个以上的ContentPlaceHolder/211

 6.4 页面布局与CSS样式设置/214

6.4.1 <div>、<table>与网页布局/214

6.4.2 CSS样式设置/216

6.4.3 建立样式表单/218

6.4.4 <div>标签定位样式的设置/222

 6.5 导航功能/225

6.5.1 导航控件/225

6.5.2 Menu控件/226

6.5.3 SiteMapDataSource与网站导航项目/229

6.5.4 关于SiteMapPath/231

6.5.5 集成SiteMapPath与Menu控件/231

 6.6 TreeView控件/234

6.6.1 使用TreeView/234

6.6.2 动态建立TreeView节点/236

6.6.3 TreeView与递归运算/240

6.6.4 数据库与递归搭配的技巧/242

 6.7 数据接口/245

6.7.1 关于数据接口/245

6.7.2 关于样板/248

6.7.3 设计分页与空白样板/251

6.7.4 FormView数据编辑样板/256

6.7.5 字段编辑样板/258

 6.8 绑定业务对象建立关联性数据/261

6.8.1 建立GridView主要/明细数据内容/261

6.8.2 通过下拉列表建立关系型数据浏览接口/267

 6.9 DataList与Repeater/269

第7章 会员管理——验证与授权/275

 7.1 Forms身份验证与会员管理/276

 7.2 登录流程控制/277

 7.3 集成会员管理机制/277

7.3.1 建立用户账户/278

7.3.2 建立登录页面/280

7.3.3 设置转向网页/280

7.3.4 检验登录状态/282

7.3.5 密码设置/284

 7.4 会员登录管理的程序化控制/288

7.4.1 Membership类与SqlMembershipProvider/288

7.4.2 关于Membership/289

7.4.3 通过Membership类建立用户/290

7.4.4 取得会员个人资料/292

7.4.5 验证用户/296

7.4.6 关于Page.User/属性/301

7.4.7 密码数据处理/303

 7.5 角色/307

7.5.1 角色与授权/308

7.5.2 角色的建立与删除/309

7.5.3 管理角色成员/311

7.5.4 套用角色的网站配置设置/315

7.5.5 设置文件夹的授权配置/318

 7.6 验证授权与配置设置/320

7.6.1 关于验证/321

7.6.2 配置设置与Forms身份验证/323

7.6.3 弹性运用authorization/326

 7.7 接口/327

 7.8 集成现有的数据库系统/330

7.8.1 集成自定义的数据库系统/331

7.8.2 数据库联机问题的解决/334

7.8.3 设置配置文件/336

第8章 一个完整的示例/339

 8.1 关于示例网站/340

 8.2 网站功能导航/341

8.2.1 课程浏览/341

8.2.2 课程内容的编辑管理/343

8.2.3 课程数据添加/347

8.2.4 会员数据管理/349

8.2.5 注册新会员/352

 8.3 数据库架构/354

 8.4 中间层组件/356

 8.5 网页文件/361

8.5.1 网页文件分类/361

8.5.2 主版页/362

8.5.3 课程浏览功能网页/365

8.5.4 会员注册与登录/370

8.5.5 课程内容编辑/372

8.5.6 角色成员管理/375

8.5.7 密码重设与会员数据查看/382

第9章 利用缓存技术提升网站性能/383

 9.1 为什么使用缓存/384

 9.2 ASP.NET的缓存机制种类/384

 9.3 应用程序缓存与Cache类/385

9.3.1 缓存项目的添加与移除/385

9.3.2 Insert缓存项目/386

9.3.3 缓存相依性/386

9.3.4 设置缓存的期限原则/389

9.3.5 优先权/390

9.3.6 移除缓存项目通知/393

 9.4 网页输出缓存/395

9.4.1 缓存整份网页/395

9.4.2 缓存不同的网页输出版本/396

 9.5 SQL Server Cache Dependency/398

9.5.1 SQL Dependency与缓存项目/398

9.5.2 支持缓存的设置/398

9.5.3 SqlCacheDependency类/401

9.5.4 缓存特定数据表/402

9.5.5 Command指令与SqlCacheDependency/408

第10章 通过健康监视系统监控网站运行/411

 10.1 事件记录文件/412

10.1.1 获取事件记录文件内容/412

10.1.2 建立事件来源与写入事件/415

10.1.3 事件查看器/418

10.1.4 Visual Studio编辑接口的事件查看功能/420

 10.2 健康监视系统的配置项目/422

10.2.1 配置健康监视系统/422

10.2.2 事件名称对应与<eventMappings>/423

10.2.3 健康监视系统的接口模型/425

10.2.4 <rules>/426

10.2.5 <profiles>/426

10.2.6 Web事件记录处理与接口类/427

 10.3 通过接口进行Web消息处理功能的实现/428

10.3.1 将事件消息储存到SQL Server/428

10.3.2 将事件消息传递到E-mail/429

10.3.3 格式化电子邮件/432

10.3.4 关于Web事件的缓冲设置/435

附录A SSMSE/439

 A.1 安装与使用SSMSE/440

 A.2 新增数据库/444

 A.3 附加数据库/445

 A.4 数据库的备份与还原/448

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 8:14:31