书籍详情
ASP.NET经典范例50讲
作者:张小潘,田野编著
出版社:科学出版社
出版时间:2004-02-01
ISBN:9787030125651
定价:¥38.00
购买这本书可以去
内容简介
''''本书最大的特点就是通过范例来学习ASP.NET,让读者可以非常容易、形象地理解所介绍的知识。其中内容的编排结构是:背景知识+经典范例+本讲总结。本书由8个部分组成,共有50讲。其中第1部分介绍了ASP.NET基础知识;第2部分讲述了各种服务器端控件:第3部分的内容有隐藏代码的页面模型、多页之间的重用、商务逻辑的重用、处理数据与引发事件、ASP.NET应用程序的状态与事件、ASP.NET的HTTP模块与处理器;第4部分介绍了一般的ASP.NET应用程序错误、运行时刻错误的捕获与处理、定制出错的页面、ASP.NET应用程序的跟踪、日志记录与通知;第5部分为客户端脚本;第6部分介绍了使用ADO.NET访问数据;第7部分为ASP.NET和WebService,第8部分介绍了ASP.NET的Windows安全模型、ASP.NET的Forms安全模型、ASP.NET的缓存、ASRNET性能、效率方面的常用技巧。本书可作为帮助ASP,NET的初、中级读者全面熟悉ASP.NET,也为ASP.NET高手提供了很多很不错的ASP.NET应用技巧,一些优秀的编程思想以及很多经典的实例以供你参考。书中部分实例代码请从http://www.b-xr.com免费下载。''''ASP.NET是微软提出的用于创建动态Web内容的一种强大的服务器端技术,ASP.NET与ASP相比可以说是一个巨大的飞跃。ASP.NET的主要特点包括:ASP.NET与其底层框架.NET紧密结合,为动态的Web开发技术提供了丰富与强大的类库资源;ASP.NET将事件模型引入到Web应用程序的开发领域:ASP.NET可以使用多种语言开发。与ASP相比,ASP.NET拥有更高性能的编译特性与缓存机制。ASP采用脚本语言生成动态的Web内容,每次访问某个页面的时候,都需要分析其中的指令并进行解释执行。由于脚本语言无类型和解释工作的特点,其运行速度方面存在着很多先天不足。ASP.NET支持一种CodeBehind的编码方式,这种模型把页面上HTML代表的页面表示与编程语言所代表的商业逻辑放置到2个分离的文件中。其中代表商业逻辑的文件,可以预先编译成DLL文件,在客户浏览器请求的时候直接引用就可以了,这样就提高了Web服务器处理客户请求的效率。本书内容的编排结构主要是:背景知识+经典范例+本讲总结。其中:“背景知识”主要包括和本讲中范例相关的以及由此延伸出的一系列知识,介绍时尽量遵循详尽、明了的原则。“经典范例”的介绍方式主要是:范例说明+范例实现+范例总结,其中:“范例说明”介绍了本范例实现的功能以及在程序中用到的主要函数;“范例实现”介绍了本范例实现的步骤,提供了完全正确的代码供参考,在代码的重难点地方还有简略的注释:“范例总结”则总结了本范例用到的主要知识点,还有就是特别需要注意的地方。“本讲总结”则总结了本讲中重点涉及的知识,以及本范例所介绍知识点的实际应用等。各个部分尽量做到层次分明,重点突出,相信在你阅读本书的时候一定会发现这一点。本书最大的特点就是采用了通过范例来学习ASP.NET,让你可以非常容易、形象地理解所介绍的知识。但我们的学习又不止于范例所涉及的知识点,还介绍了很多相关的知识以及一些应用的技巧,让你在学习了本范例的基础上可以融会贯通,掌握更多的ASP.NET的知识和实用技巧。相信通过本书的学习,你对JavaScript的知识和技巧都会有比较深刻的了解和体会。不管你是ASP.NET的初学者,还是ASP.NET的高手,本书对你都是很有帮助的。如果你是ASP.NET的初学者,可以通过本书的学习全面掌握ASP.NET的知识,而且掌握更多ASP.NET应用技巧;如果你是ASP.NET高手,本书为你提供了很多很不错的ASP.NET应用技巧,一些优秀的编程思维以及很多经典的实例供你参考。本书由张小潘和田野组织编著,万方工作室的全体同仁参加了本书的校正、审查、输入等工作。参加本书部分编著、录排、校对工作的人员还有:龚志翔、罗贤锋、刘卫宏、于自跃、李小将、陈曙辉、邓波、田丽韫、田军、张丽、郭祥雷、赵文辉、黄晓润、田野、赵军锁、车自友、张文敏、强秀丽、韩存兵、龚志翔、龚建、白红利、葛丽、陈培、汪建华等。刘聪同志对全稿进行了严格细致的复审。本书的出版是集体劳动的结晶,在此特别感谢万方工作室的全体工作人员。由于时间仓促,且经验和水平有限,文中难免有不妥之处,我们殷切地期望你能给我们提出中肯的意见,以便于捉高水平,把更好的图书呈现给大家!
作者简介
暂缺《ASP.NET经典范例50讲》作者简介
目录
第0讲 预备知识
0.1 Web应用程序模型简介
0.2 ASP.NET的基本概念
0.3 安装ASP.NET
0.4 其他工具
第1部分 ASP.NET入门
第1讲 Hello World!
1.1 背景知识
1.2 范例
1.3 本讲总结
第2讲 处理表单数据
2.1 背景知识
2.2 范例
2.3 本讲总结
第3讲 事件模型初探
3.1 背景知识
3.2 范例
3.3 本讲总结
第4讲 ASP.NET的服务器端控件简介
4.1 背景知识
4.2 范例
4.3 本讲总结
第5讲 了解客户信息与运行环境
5.1 背景知识
5.2 范例
5.3 本讲总结
第2部分 服务器端控件
第6讲 基本的Web服务器端控件
6.1 背景知识
6.2 范例
6.3 本讲总结
第7讲 基本的Web服务器端控件(续)
7.1 背景知识
7.2 范例
7.3 本讲总结
第8讲 Web服务器端的模板控件
8.1 背景知识
8.2 范例
8.3 本讲总结
第9讲 高级 的多功能Web服务器端控件
9.1 背景知识
9.2 范例
9.3 本讲总结
第10讲 数据验证
10.1 背景知识
10.2 范例
10.3 本讲总结
第11讲 利用ASP.NET Framework SDK的类库
11.1 背景知识
11.2 范例
11.3 本讲总结
第12讲 HTML服务器端控件
12.1 背景知识
12.2 范例
12.3 本讲总结
第13讲 用户控件Pagelet的制作
13.1 背景知识
13.2 范例
13.3 本讲总结
第3部分 页面模型与组件
第14讲 隐藏代码的页面模型
14.1 背景知识
14.2 范例
14.3 本讲总结
第15讲 多页之间的参数传递
15.1 背景知识
15.2 范例
15.3 本讲总结
第16讲 设备逻辑的重用
16.1 背景知识
16.2 范例
16.3 本讲总结
第17讲 自定义的开发——复合控件
17.1 背景知识
17.2 范例
17.3 本讲总结
第18讲 自定义控件的开发——处理数据和引发事件
18.1 背景知识
18.2 范例
18.3 本讲总结
第19讲 ASP.NET应用程序的状态与事件
19.1 背景知识
19.2 范例
19.3 本讲总结
第20讲 应用程序配置
20.1 背景知识
20.2 范例
20.3 本讲总结
第21讲 ASP.NET的HTTP模块与处理器
21.1 背景知识
21.2 范例
21.3 本讲总结
第4部分 建立健壮的ASP.NET应用
第22讲 一般的ASP.NET应用程序错误
22.1 背景知识
22.2 范例
22.3 本讲总结
第23讲 运行时刻错误的捕获与处理
23.1 背景知识
23.2 范例
23.3 本讲总结
第24讲 定制出错的页面
24.1 背景知识
24.2 范例
24.3 本讲总结
第25讲 ASP.NET应用程序的跟踪
25.1 背景知识
25.2 范例
25.3 本讲总结
第26讲 日志记录与通知
26.1 背景知识
26.2 范例
26.3 本讲总结
第5部分 客户端脚本
第27讲 客户端脚本与服务器端控件
27.1 背景知识
27.2 范例
27.3 本讲总结
第28讲 验证控件的客户端脚本
28.1 背景知识
28.2 范例
28.3 本讲总结
第29讲 自定义控件的客户端脚本
29.1 背景知识
29.2 范例
29.3 本讲总结
第6部分 使用ADO.NET访问数据
第30讲 连接数据库
30.1 背景知识
30.2 范例
30.3 本讲总结
第31讲 读取数据库中的数据(连接模型)
31.1 背景知识
31.2 范例
31.3 本讲总结
第32讲 读取数据库中的数据(断开模型)
32.1 背景知识
32.2 范例
32.3 本讲总结
第33讲 利用数据绑定显示数据
33.1 背景知识
33.2 范例
33.3 本讲总结
第34讲 使用ADO.NET更新数据
34.1 背景知识
34.2 范例
34.3 本讲总结
第35讲 使用DataGrid编辑与修改数据
35.1 背景知识
35.2 范例
35.3 本讲总结
第36讲 使用DataList控件显示与更新数据
36.1 背景知识
36.2 范例
36.3 本讲总结
第37讲 DataGrid的自动分页显示功能
37.1 背景知识
37.2 范例
37.3 本讲总结
第38讲 DataGrid的自定义分页功能
38.1 背景知识
38.2 范例
38.3 本讲总结
第39讲 利用数据视图(DataView)以多种方式显示数据
39.1 背景知识
39.2 范例
39.3 本讲总结
第40讲 DataGrid的排序功能
40.1 背景知识
40.2 范例
40.3 本讲总结
第41讲 读取二进制数据
41.1 背景知识
41.2 范例
41.3 本讲总结
第42讲 XML类型的数据
42.1 背景知识
42.2 范例
42.3 本讲总结
第43讲 DataSet和XML
43.1 背景知识
43.2 范例
43.3 本讲总结
第7部分 ASP.NET和WebService
第44讲 创建简单的WebService
44.1 背景知识
44.2 范例
44.3 本讲总结
第45讲 创建WebService的客户端代理
45.1 背景知识
45.2 范例
45.3 本讲总结
第46讲 多个WebService的集成
46.1 背景知识
46.2 范例
46.3 本讲总结
第8部分 安全、性能和其他
第47讲 ASP.NET的Windows安全模型
47.1 背景知识
47.2 范例
47.3 本讲总结
第48讲 ASP.NET的Forms安全模型
48.1 背景知识
48.2 范例
48.3 本讲总结
第49讲 ASP.NET的缓存
49.1 背景知识
49.2 范例
49.3 本讲总结
第50讲 ASP.NET性能、效率方面的常见技巧.
50.1 背景知识
50.2 范例
50.3 本讲总结
0.1 Web应用程序模型简介
0.2 ASP.NET的基本概念
0.3 安装ASP.NET
0.4 其他工具
第1部分 ASP.NET入门
第1讲 Hello World!
1.1 背景知识
1.2 范例
1.3 本讲总结
第2讲 处理表单数据
2.1 背景知识
2.2 范例
2.3 本讲总结
第3讲 事件模型初探
3.1 背景知识
3.2 范例
3.3 本讲总结
第4讲 ASP.NET的服务器端控件简介
4.1 背景知识
4.2 范例
4.3 本讲总结
第5讲 了解客户信息与运行环境
5.1 背景知识
5.2 范例
5.3 本讲总结
第2部分 服务器端控件
第6讲 基本的Web服务器端控件
6.1 背景知识
6.2 范例
6.3 本讲总结
第7讲 基本的Web服务器端控件(续)
7.1 背景知识
7.2 范例
7.3 本讲总结
第8讲 Web服务器端的模板控件
8.1 背景知识
8.2 范例
8.3 本讲总结
第9讲 高级 的多功能Web服务器端控件
9.1 背景知识
9.2 范例
9.3 本讲总结
第10讲 数据验证
10.1 背景知识
10.2 范例
10.3 本讲总结
第11讲 利用ASP.NET Framework SDK的类库
11.1 背景知识
11.2 范例
11.3 本讲总结
第12讲 HTML服务器端控件
12.1 背景知识
12.2 范例
12.3 本讲总结
第13讲 用户控件Pagelet的制作
13.1 背景知识
13.2 范例
13.3 本讲总结
第3部分 页面模型与组件
第14讲 隐藏代码的页面模型
14.1 背景知识
14.2 范例
14.3 本讲总结
第15讲 多页之间的参数传递
15.1 背景知识
15.2 范例
15.3 本讲总结
第16讲 设备逻辑的重用
16.1 背景知识
16.2 范例
16.3 本讲总结
第17讲 自定义的开发——复合控件
17.1 背景知识
17.2 范例
17.3 本讲总结
第18讲 自定义控件的开发——处理数据和引发事件
18.1 背景知识
18.2 范例
18.3 本讲总结
第19讲 ASP.NET应用程序的状态与事件
19.1 背景知识
19.2 范例
19.3 本讲总结
第20讲 应用程序配置
20.1 背景知识
20.2 范例
20.3 本讲总结
第21讲 ASP.NET的HTTP模块与处理器
21.1 背景知识
21.2 范例
21.3 本讲总结
第4部分 建立健壮的ASP.NET应用
第22讲 一般的ASP.NET应用程序错误
22.1 背景知识
22.2 范例
22.3 本讲总结
第23讲 运行时刻错误的捕获与处理
23.1 背景知识
23.2 范例
23.3 本讲总结
第24讲 定制出错的页面
24.1 背景知识
24.2 范例
24.3 本讲总结
第25讲 ASP.NET应用程序的跟踪
25.1 背景知识
25.2 范例
25.3 本讲总结
第26讲 日志记录与通知
26.1 背景知识
26.2 范例
26.3 本讲总结
第5部分 客户端脚本
第27讲 客户端脚本与服务器端控件
27.1 背景知识
27.2 范例
27.3 本讲总结
第28讲 验证控件的客户端脚本
28.1 背景知识
28.2 范例
28.3 本讲总结
第29讲 自定义控件的客户端脚本
29.1 背景知识
29.2 范例
29.3 本讲总结
第6部分 使用ADO.NET访问数据
第30讲 连接数据库
30.1 背景知识
30.2 范例
30.3 本讲总结
第31讲 读取数据库中的数据(连接模型)
31.1 背景知识
31.2 范例
31.3 本讲总结
第32讲 读取数据库中的数据(断开模型)
32.1 背景知识
32.2 范例
32.3 本讲总结
第33讲 利用数据绑定显示数据
33.1 背景知识
33.2 范例
33.3 本讲总结
第34讲 使用ADO.NET更新数据
34.1 背景知识
34.2 范例
34.3 本讲总结
第35讲 使用DataGrid编辑与修改数据
35.1 背景知识
35.2 范例
35.3 本讲总结
第36讲 使用DataList控件显示与更新数据
36.1 背景知识
36.2 范例
36.3 本讲总结
第37讲 DataGrid的自动分页显示功能
37.1 背景知识
37.2 范例
37.3 本讲总结
第38讲 DataGrid的自定义分页功能
38.1 背景知识
38.2 范例
38.3 本讲总结
第39讲 利用数据视图(DataView)以多种方式显示数据
39.1 背景知识
39.2 范例
39.3 本讲总结
第40讲 DataGrid的排序功能
40.1 背景知识
40.2 范例
40.3 本讲总结
第41讲 读取二进制数据
41.1 背景知识
41.2 范例
41.3 本讲总结
第42讲 XML类型的数据
42.1 背景知识
42.2 范例
42.3 本讲总结
第43讲 DataSet和XML
43.1 背景知识
43.2 范例
43.3 本讲总结
第7部分 ASP.NET和WebService
第44讲 创建简单的WebService
44.1 背景知识
44.2 范例
44.3 本讲总结
第45讲 创建WebService的客户端代理
45.1 背景知识
45.2 范例
45.3 本讲总结
第46讲 多个WebService的集成
46.1 背景知识
46.2 范例
46.3 本讲总结
第8部分 安全、性能和其他
第47讲 ASP.NET的Windows安全模型
47.1 背景知识
47.2 范例
47.3 本讲总结
第48讲 ASP.NET的Forms安全模型
48.1 背景知识
48.2 范例
48.3 本讲总结
第49讲 ASP.NET的缓存
49.1 背景知识
49.2 范例
49.3 本讲总结
第50讲 ASP.NET性能、效率方面的常见技巧.
50.1 背景知识
50.2 范例
50.3 本讲总结
猜您喜欢