分享
 
 
 

亮剑.NET:ASP.NET商业级数据库网站开发实战(含光盘

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,ASP,

作者: 吕高旭编著;陈酉玫,李杨,王焕改编

出 版 社: 电子工业出版社

出版时间: 2009-3-1字数:版次: 1页数: 450印刷时间:开本: 16开印次:纸张:I S B N : 9787121081019包装: 平装编辑推荐

台湾畅销书作者再添力作,商业级数据库整站通关学,以MVP视角重新梳理ASP.NET学习蓝图,讲解细致入微。解析面向对象思想和多层式架构设计,打牢ASP.NET技术基础从无到有,搭建可上线运行的商业级数据库网站

结合配套案例代码动手尝试,快速提高学习效率。

内容特色:

ADO.NET类与断线数据集DataSet剖析,ADO.NET与ASP.NET网页整合应用实例,多层式架构组成探讨,业务逻辑层类设计,类图表的建立与设计说明,ObjectDataSource数据控制项类绑定设计,主版页、HTML元素、CSS与表示层建构设计,数据控制项运用、样板设计的使用时机探讨,会员数据表与现有数据表的整合,通过完整范例探讨多层架构系统与会员管理机制的整合,效能、缓存类与网页缓存设计,SqlCacheDependency与SQL Server数据缓存技术,事件记录文件与效能监视器的运用。

内容简介

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

本书适合具备基础能力的ASP.NET入门读者阅读。

本书繁体字版名为《ASP.NET商业级资料库网站开发实务》,由统一元气资产管理股份有限公司出版,版权属统一元气资产管理股份有限公司所有。本中文简体字版由统一元气资产管理股份有限公司授权电子工业出版社独家出版发行。未经本书原版出版者和本书出版者书面许可,任何单位和个人均不得以任何方式或任何手段复制或传播本书的部分或全部内容。

作者简介

吕高旭,Microsoft 最有价值专家 (MVP) ,台湾计算机图书专职作者,同时担任资讯教育训练中心讲师,具备丰富的Microsoft及Oracle系统 开发经验,擅长C#、VB、ASP.NET、JSP与Java等技术,自Visual Studio 2005之后,已彻底投入.NET平台技术研究。

目录

第1章 网站框架设计

1.1 鼠标设置的神话

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

1.2.1 关于网站框架

1.2.2 拆分中间层

1.2.3 关于表示层

1.3 多层框架 VS. 两层框架

1.4 网站架构之外

1.4.1 关于性能

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

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

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

2.2 剖析ADO.NET

2.3 ADO.NET类框架

2.4 关于数据访问接口

2.5 连接对象

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

2.5.2 创建连接对象

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

2.6 连接对象成员

2.6.1 指定连接字符串属性

2.6.2 Open与Close

2.6.3 关于连接管理机制

2.6.4 再探连接字符串

2.7 Command对象

2.7.1 数据库访问与Command对象

2.7.2 关于Command 对象

2.7.3 Command对象的方法成员

2.7.4 建立与使用Command 对象

2.8 Command与Parameter对象

2.8.1 使用Parameter

2.8.2 SqlParameter属性成员

2.9 DataReader对象

2.9.1 关于DataReader对象

2.9.2 ExecuteReader方法

第3章 DataSet与数据绑定

3.1 关于DataAdapter

3.2 剖析DataSet

3.2.1 DataSet与DataAdapter

3.2.2 DataSet对象的架构

3.3 通过DataSet操作数据

3.3.1 数据导航与检索

3.3.2 数据排序

3.3.3 数据更新操作

3.3.4 运用DataAdapter更新数据源

3.3.5 DataAdapter与SqlCommand

3.4 DataView

3.4.1 运用DataView

3.4.2 DataView构造函数

3.5 关系型DataTable

3.5.1 关系型数据表

3.5.2 关联条件约束

3.5.3 ForeignKeyConstraint对象与条件约束

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

4.1 网站的分层架构

4.1.1 关于多层式架构

4.1.2 网页实现方法论

4.1.3 抽离中间层

4.1.4 关于类设计与命名空间

4.1.5 使用类视图与设计工具

4.1.6 类图的类设计功能

4.2 4层式的多层式架构

4.2.1 中间层的进一步区分

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

第5章 ObjectDataSource与数据集设计师

5.1 使用ObjectDataSource绑定数据源

5.2 使用ObjectDataSource控件

5.2.1 什么是ObjectDataSource

5.2.2 一个简单的ObjectDataSource示例

5.2.3 关于SelectMethod属性

5.2.4 ObjectDataSource 的参数设置

5.2.5 数据更新

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

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

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

5.3.2 建立类型化数据集

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

5.3.4 访问类型化数据集内容

5.3.5 自定义新Query

5.3.6 自定义更新功能

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

5.4.1 嵌入业务规则层

5.4.2 数据更新组件

5.4.3 异常处理与更新事件

5.4.4 声明为数据组件

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

6.1 关于表示层设计

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

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

6.3.1 关于主版页

6.3.2 建立主版页

6.3.3 MasterPage的网页组成

6.3.4 配置一个以上的ContentPlaceHolder

6.4 页面布局与CSS样式设置

6.4.1、与网页布局

6.4.2 CSS样式设置

6.4.3 建立样式表单

6.4.4标签定位样式的设置

6.5 导航功能

6.5.1 导航控件

6.5.2 Menu控件

6.5.3 SiteMapDataSource与网站导航项目

6.5.4 关于SiteMapPath

6.5.5 集成SiteMapPath与Menu控件

6.6 TreeView控件

6.6.1 使用TreeView

6.6.2 动态建立TreeView节点

6.6.3 TreeView与递归运算

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

6.7 数据接口

6.7.1 关于数据接口

6.7.2 关于样板

6.7.3 设计分页与空白样板

6.7.4 FormView数据编辑样板

6.7.5 字段编辑样板

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

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

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

6.9 DataList与Repeater

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

7.1 Forms身份验证与会员管理

7.2 登录流程控制

7.3 集成会员管理机制

7.3.1 建立用户账户

7.3.2 建立登录页面

7.3.3 设置转向网页

7.3.4 检验登录状态

7.3.5 密码设置

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

7.4.1 Membership类与SqlMembershipProvider

7.4.2 关于Membership

7.4.3 通过Membership类建立用户

7.4.4 取得会员个人资料

7.4.5 验证用户

7.4.6 关于Page.User 属性

7.4.7 密码数据处理

7.5 角色

7.5.1 角色与授权

7.5.2 角色的建立与删除

7.5.3 管理角色成员

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

7.5.5 设置文件夹的授权配置

7.6 验证授权与配置设置

7.6.1 关于验证

7.6.2 配置设置与Forms身份验证

7.6.3 弹性运用authorization

7.7 接口

7.8 集成现有的数据库系统

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

7.8.2 数据库联机问题的解决

7.8.3 设置配置文件

第8章 一个完整的示例

8.1 关于示例网站

8.2 网站功能导航

8.2.1 课程浏览

8.2.2 课程内容的编辑管理

8.2.3 课程数据添加

8.2.4 会员数据管理

8.2.5 注册新会员

8.3 数据库架构

8.4 中间层组件

8.5 网页文件

8.5.1 网页文件分类

8.5.2 主版页

8.5.3 课程浏览功能网页

8.5.4 会员注册与登录

8.5.5 课程内容编辑

8.5.6 角色成员管理

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

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

9.1 为什么使用缓存

9.2 ASP.NET的缓存机制种类

9.3 应用程序缓存与Cache类

9.3.1 缓存项目的添加与移除

9.3.2 Insert 缓存项目

9.3.3 缓存相依性

9.3.4 设置缓存的期限原则

9.3.5 优先权

9.3.6 移除缓存项目通知

9.4 网页输出缓存

9.4.1 缓存整份网页

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

9.5 SQL Server Cache Dependency

9.5.1 SQL Dependency与缓存项目

9.5.2 支持缓存的设置

9.5.3 SqlCacheDependency类

9.5.4 缓存特定数据表

9.5.5 Command指令与SqlCacheDependency

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

10.1 事件记录文件

10.1.1 获取事件记录文件内容

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

10.1.3 事件查看器

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

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

10.2.1 配置健康监视系统

10.2.2 事件名称对应与

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

10.2.4

10.2.5

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

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

10.3.1 将事件消息储存到SQL Server

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

10.3.3 格式化电子邮件

10.3.4 关于Web事件的缓冲设置

附录A SSMSE

A.1 安装与使用SSMSE

A.2 新增数据库

A.3 附加数据库

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

书摘插图

第1章 网站框架设计

1.1 鼠标设置的神话

为了让初级的开发人员能够快速构造网站系统,ASENET本身提供了很多现成的数据控件。这些控件以标签的形式配置在网页上,可以通过鼠标设置提供网页所需的功能,开发人员几乎不需要,或是仅编写少量的程序代码,即可实现所需的功能。

当功能初步设置完成的时候,一切似乎都很美好,但是随着系统的扩充,很快你会发现大部分的功能几乎都无法直接由鼠标的设置来完成,取而代之的是为了解决特定的问题,通过键盘随意敲下的一行行程序代码。因为没有经过适当的规划设计,这些像意大利面条一样相互交缠的程序代码将导致系统日后在扩充与维护上的困难。

应用程序开发的效率一直是系统软件能否顺利发展的关键之一,因此由鼠标拖曳设置的“可视化程序设计功能”也就应运而生。ASENET在这一部分提供了更强大的支持,但是,天下没有免费的午餐,选择最简单的方式建立系统,也就意味着我们牺牲了系统设计的弹性。

当然,ASENET并非早期的ASP,在网站应用程序的开发功能方面,ASP.NET已经有了长足的进步,从1.x版本开始,便已经提供了非常便利的功能协助开发网站系统。例如DataGrid与DataList这一类的控件,已经可以让我们快速地建立复杂的数据表示页面,搭配Visual Studio开发工具与.NET平台,基本上不需要完全徒手编写程序代码,因为很多功能已经有内置的辅助机制可供应用。数据控件便是其中非常出色的功能之一。

……

亮剑.NET:ASP.NET商业级数据库网站开发实战(含光盘

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有