种豆资源网

当前位置:首页 > 经验 / 正文

信息科学与技术丛书:精通ASP.NET

(2021-04-06 07:48:55) 经验
信息科学与技术丛书:精通ASP.NET

信息科学与技术丛书:精通ASP.NET

《信息科学与技术丛书:精通ASP.NET 4.0》採用知识讲述+代码示例的方式,全面讲述了ASP.NET 4.0的各个方面。主要内容包括:ASP.NET 4.0的开发环境、体系结构、各种控制项、页面主题/皮肤、配置以及站点国际化。还详细介绍了如何开发电子商务交易系统和部落格系统。全书力求帮助读者迅速掌握ASP.NET 4.0程式的设计方法,套用ASP.NET完成编程任务。《信息科学与技术丛书:精通ASP.NET 4.0》适合网站开发人员及相关专业师生阅读。

基本介绍

  • 书名:信息科学与技术丛书:精通ASP.NET
  • 出版社:机械工业出版社
  • 页数:430页
  • 开本:16
  • 品牌:机械工业出版社
  • 作者:杨云
  • 出版日期:2013年4月9日
  • 语种:简体中文
  • ISBN:9787111414377

内容简介

杨云、刘君编着的《精通ASP.NET4.0》共15章,主要面向使用C# 4.0开发ASP.NET 4.0套用的开发人员,深入讲解了ASP.NET 4.0的运行原理、控制项使用、C# 4.0基础知识和时尚的图形控制项技术,力争使读者通过学习能掌握如何使用VS2010开发基于ASP.NET 4.0的套用。
本书对于比较重要的理论知识点都安排有相应的短小实例代码进行讲解。读者可以按照书中的示範编写代码来巩固知识点。
本书对于知识点都採取引领的方法,使读者能够一步步理解知识点,增加学习的兴趣。在本书第14和15章安排了两个流行的实例讲解,在实例的讲解中都採用了精讲的方法,力求用足够的篇幅将本书的知识点进行串接,更好地帮助读者梳理所学知识。

图书目录

出版说明
前言

第1章 .NET 简介 1
1.1 .NET Framework 4.0在.NET
技术体系中的位置 1
1.2 .NET 4.0各部分的功能 2
1.3 .NET 4.0的组件 3
1.3.1 Windows Presentaion
Foundation 3
1.3.2 Windows Communication
Foundation 5
1.3.3 Workflow Foundation 5
1.4 搭建.NET 4.0的开发环境 6
1.4.1 在Windows XP/2008/Win7上
搭建开发环境 6
1.4.2 相关工具 9
第2章 Visual Studio.NET 2010
开发环境 12
2.1 安装VS2010 12
2.2 创建和打开Web站点 12
2.3 使用内置的ASP.NET
Deployment Server 14
2.4 迁移现有的VS2005/VS2008
Web站点 15
2.5 编辑Web站点 18
2.6 使用伺服器控制项 21
2.7 创建事件处理程式 22
2.8 验证HTML源码的可用性 23
2.9 使用Visual Studio 的
Intellisense 25
2.9.1 列出对象成员 25
2.9.2 显示方法参数信息 26
2.9.3 快速信息 26
2.9.4 自动完成 26
2.9.5 C#相关的智慧型感知 27
2.10 对重构的支持 29
2.11 调试和测试 31
2.12 页面与代码的组织 32
2.13 ASP.NET 4.0应用程式
资料夹 35
2.14 ASP.NET 4.0的预编译 39
第3章 ASP.NET 4.0体系结构 43
3.1 代码模型 43
3.2 代码的结构 44
3.3 编译模型 45
3.4 扩展性与管道技术 46
3.5 快取技术 47
第4章 ASP.NET 4.0网路服务 50
4.1 网路服务(Web Service)
基础 50
4.1.1 Web Service的概念 50
4.1.2 Web Service的基础技术 50
4.1.3 Web Service的软体支持 51
4.1.4 Web Service的编码模型 51
4.1.5 使用Visual Studio 2010
开发Web Service 52
4.2 Web Service的演进方向 54
4.3 基于接口的服务约定 55
4.4 更多的XSD/WSDL改进 57
4.5 更好的互操作性 57
4.6 为Windows Communication
Foundation做好準备 59
第5章 ASP.NET 4.0功能
增强控制项 61
5.1 图表控制项 61
5.2 数据源控制项 64
5.2.1 SqlDataSource数据源控制项 65
5.2.2 XmlDataSource数据源控制项 68
5.2.3 ObjectDataSource数据源控制项 71
5.2.4 AccessDataSource数据源控制项 71
5.2.5 SiteMapDataSource数据源控制项 72
5.3 GridView控制项 72
5.3.1 使用GridView显示数据 72
5.3.2 使用自定义数据列 77
5.3.3 使用模板列 80
5.3.4 删除数据 82
5.3.5 控制项参数 86
5.3.6 利用数据源控制项快取数据 88
5.4 DetailsView控制项 88
5.4.1 使用DetailsView显示、编辑
和删除数据 89
5.4.2 插入新记录 92
5.4.3 使用模板 92
5.4.4 同时使用GridView和
DetailsView 96
5.5 TreeView控制项 97
5.5.1 使用静态数据 97
5.5.2 使用动态数据 98
5.5.3 通过资料库填充控制项 99
5.6 Login控制项 101
5.7 PasswordRecovery控制项 102
5.8 LoginStatus和LoginName
控制项 103
5.8.1 LoginStatus控制项 103
5.8.2 LoginName控制项 104
5.9 LoginView控制项 104
5.10 CreateUserWizard控制项 105
5.11 BulletedList控制项 107
5.12 ImageMap控制项 109
5.13 MultiView和View控制项 111
5.14 Wizard控制项 113
5.15 Panel控制项 115
5.16 FileUpload控制项 117
5.17 HiddenField控制项 118
5.18 Substitution控制项 119
第6章 ASP.NET 4.0中的
MasterPager 121
6.1 新建MasterPager 121
6.2 在内容页嵌入MasterPager 122
6.3 使用多个内容区域和默认
内容 123
6.4 动态使用MasterPager 127
6.5 在运行时访问MasterPager 129
6.6 嵌套的MasterPager 131
第7章 ASP.NET 4.0成员和
角色管理 134
7.1 认证和授权 134
7.1.1 IIS和ASP.NET用户认证流程 134
7.1.2 认证 135
7.1.3 授权 135
7.2 ASP.NET 4.0用户认证 135
7.2.1 使用ASP.NET管理工具
添加用户 138
7.2.2 使用CreateUserWizard创建
用户 140
7.2.3 改变默认的Provider设定 141
7.2.4 个性化CreateUserWizard控制项 141
7.2.5 使用Login相关的控制项 143
7.3 ASP.NET角色管理系统 147
7.3.1 角色管理 147
7.3.2 角色管理和成员管理的关係 148
7.3.3 套用角色管理 148
7.3.4 修改节点 150
7.3.5 使用用户角色控制项 151
7.4 使用Membership/Role API 153
7.4.1 使用Membership API
管理用户 153
7.4.2 使用Role API进行用户
角色管理 155
7.5 ASP.NET的MemberShip
Provider 158
7.5.1 SqlMembershipProvider 159
7.5.2 ActiveDirectoryMembership
Provider 160
7.6 实现自定义的Membership
Provider 162
7.7 基于角色的站点导航 166
第8章 窗体页设计技巧 170
8.1 Page类的新事件 170
8.2 添加标题 171
8.3 设定焦点 172
8.4 为Form设定默认按钮 173
8.5 更好的输入验证控制项 173
8.6 使用Page.Items字典 176
8.7 使用跨页面传送功能 176
8.8 高速快取和SQL Server
Invalidation功能 179
8.9 配置SQL Server Invalidation 179
8.10 使用SQL Server Invalidation
和数据源控制项 180
8.11 通过编程方式使用 SQL Server
Invalidation 181
8.12 高速快取的其他改进 182
8.13 使用页面高速快取 182
第9章 使用ASP.NET 4.0
Web Part框架 183
9.1 常用 WebPart控制项 183
9.1.1 WebPartManager控制项 183
9.1.2 WebPartZone控制项 185
9.1.3 CatalogZone控制项和所属
CatalogPart控制项 188
9.1.4 EditorZone 和 所属
EditorPart控制项 193
9.1.5 ConnectionsZone控制项和
信息通信 196
9.2 个性化WebPart的数据存储
和转移 198
第10章 创建ASP.NET
伺服器控制项 201
10.1 ASP.NET伺服器控制项概述 201
10.2 伺服器控制项项目的设定 205
10.3 伺服器控制项的呈现 206
10.3.1 输出控制项的内容 207
10.3.2 为HTML元素添加属性 207
10.3.3 控制项的适应性 208
10.4 开始创建伺服器控制项 210
10.5 创建複合控制项 217
10.6 为控制项添加更多功能 227
10.6.1 为控制项添加输入验证 227
10.6.2 控制项的子属性 229
10.6.3 为Register控制项增加嵌
套子属性 231
10.7 控制项的回调示例—异步
请求 233
第11章 ASP.NET 4.0中的页面
主题/皮肤 237
11.1 页面主题概述 237
11.2 页面主题的运用 238
11.2.1 App_Themes 目录 238
11.2.2 全局页面主题和局部
页面主题 239
11.3 皮肤档案和主题的使用 240
11.4 使用样式表主题 250
11.5 资源与主题 252
11.6 动态载入页面主题 254
第12章 ASP.NET 4.0配置详解 258
12.1 ASP.NET配置的基本结构 258
12.1.1 .NET应用程式的配置体系 258
12.1.2 ASP.NET配置结构 258
12.1.3 .NET配置档案基本结构 259
12.1.4 配置区域和配置组 259
12.1.5 添加自定义的配置节 261
12.1.6 使用location节点和
path属性 262
12.1.7 ASP.NET常用配置节点 263
12.2 获取配置信息 266
12.3 使用ASP.NET配置
管理接口 269
12.3.1 使用配置管理接口访问
程式配置 269
12.3.2 对配置内容加密 270
12.4 使用ASP.NET配置工具 272
12.4.1 使用ASP.NET管理控制台 272
12.4.2 使用ASP.NET管理站点 274
12.4.3 使用ASPNET_REGSQL工具 275
12.4.4 使用ASPNET_REGIIS工具 276
12.5 ASP.NET页面配置 276
12.6 配置ASP.NET进程模型 278
第13章 站点的国际化和本地化 280
13.1 国际化和本地化 280
13.1.1 什幺是国际化和本地化 280
13.1.2 ASP.NET 4.0对国际化的支持 281
13.2 自动检测浏览器语言 281
13.2.1 在浏览器中设定语言偏好 281
13.2.2 使ASP.NET页面能够自动检测
浏览器语言文化设定 281
13.3 ASP.NET程式中的本地化 284
13.3.1 无代码本地化 284
13.3.2 从代码中访问资源档案 290
第14章 开发电子商务交易系统 291
14.1 系统概述 291
14.1.1 系统需求分析 291
14.1.2 系统业务流程设计 294
14.2 系统架构与功能模组 297
14.3 资料库设计与实现 313
14.3.1 资料库需求分析 313
14.3.2 数据表设计 315
14.3.3 存储过程设计 333
14.4 用户互动处理层设计与实现 337
14.4.1 用户互动处理层结构 337
14.4.2 系统的主题 339
14.4.3 ASP.NET AJAX技术的运用 340
14.4.4 电子结算模组 342
14.4.5 用户自定义控制项 348
14.4.6 母版页 357
14.4.7 普通功能页 361
第15章 开发部落格系统 378
15.1 系统概述 378
15.1.1 系统需求分析 378
15.1.2 系统业务流程设计 380
15.2 系统架构与功能模组 382
15.3 资料库设计与实现 386
15.3.1 资料库需求分析 386
15.3.2 数据表设计 387
15.3.3 存储过程设计 389
15.4 用户互动处理层设计与实现 393
15.4.1 用户互动处理层结构 393
15.4.2 多语言本地化 394
15.4.3 用户自定义控制项 395
15.4.4 系统母版页 404
15.4.5 普通功能页 406
参考文献 431

序言

读者在学习本书前应该明确,不管技术如何更新换代都是为了满足市场的需要。在当前的开发领域,仍然採用伺服器端编程模型进行实际的Web开发,事实证明这才是真正能为用户提供丰富体验的技术。
在当前软体需求日趋複杂的大趋势下,开发人员应该把更多的精力投入到改善设计和完善用户体验上。ASP.NET作为微软主力开发技术经历了好几个版本,微软在不断总结和听取反馈后发布了ASP.NET 4.0。
ASP.NET 4.0继承了ASP.NET一贯的编程模式、代码设计、实现方法和语法模型。变化最大的就是ASP.NET 4.0简化了开发过程,给予设计人员更多思考软体设计的时间。
请读者注意的是,ASP.NET 4.0比ASP.NET 2.0/3.5开发的项目减少了20%~30%的人工编码量,更多的代码由IDE自动生成。ASP.NET 4.0新增加的数十个控制项基本涵盖了开发人员以前经常需要手动开发的功能,如图形控制项、用户登录、用户创建、用户管理、WebPart和数据源控制项等。
ASP.NET 4.0和之前的版本相比更加兼容XHTML标準,控制项的呈现结果将根据客户端的设备不同而呈现不同的内容并支持W3C标準。
ASP.NET 4.0包含网站管理工具,使网站管理人员可以使用基于Web的界面管理站点。ASP.NET 4.0还增强了快取管理等功能。
本书共15章,主要面向使用C# 4.0开发ASP.NET 4.0套用的开发人员,深入讲解了ASP.NET 4.0的运行原理、控制项使用、C# 4.0基础知识和时尚的图形控制项技术,力争使读者通过学习能掌握如何使用VS2010开发基于ASP.NET 4.0的套用。
本书对于比较重要的理论知识点都安排有相应的短小实例代码进行讲解。读者可以按照书中的示範编写代码来巩固知识点。
本书对于知识点都採取引领的方法,使读者能够一步步理解知识点,增加学习的兴趣。在本书第14和15章安排了两个流行的实例讲解,在实例的讲解中都採用了精讲的方法,力求用足够的篇幅将本书的知识点进行串接,更好地帮助读者梳理所学知识。
本书的读者不要求必须有ASP.NET 2.0/3.5的知识,本书既适合ASP.NET 4.0的初学者和ASP.NET 2.0/3.5开发人员进行技术升级,也可作为大中专院校相关专业教材使用。
  
搜索
热门图片
最近更新
随机推荐

Powered By 种豆资源网||