本书写给具备一定基础的ASP.NET开发人员。全书共分成10章,主要对ASP.NET商业级数据库网站开发的相关知识作了介绍,具体内容包括网站框架设计、Web数据库应用程序与ADO.NET、DataSet与数据绑定、中间层架构与类设计、利用缓存技术提升网站性能等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 亮剑.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 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。