书籍详情
即学即用ASP.NET应用开发
作者:(美)Greg Buczek著;杜伟,罗治国译
出版社:清华大学出版社
出版时间:2002-01-01
ISBN:9787900643339
定价:¥69.00
购买这本书可以去
内容简介
ASP.NET是目前开发Web应用的一种全新方式。本书第1、2章介绍了ASP.NET的一些基本概念和基本语法。其余章节主要是对各种示例进行详细分析。介绍了各种ASP.NET的解决方案,包括创建互动式内联网应用程序、创建体育站点、创建人力资源应用、创建在线拍卖站点等。通过这些实用的解决方案的学习,读者既能得到很多实用的代码,又可快速掌握ASP.NET中众多的控件和技巧。本书适合ASP.NET的初、中级用户。随书光盘中包含了第3-19章中介绍的解决方案的数据库文件。
作者简介
GREG BUCZEK是微软认证的MCSD和MCT,同时他还是25个网站的网络管理员,致力于动态的、数据驱动方面的开发。他也是Instant ASP Scripts、ASP Devel-oper’s Guide和Instant ASP Components的作者。
目录
第1章 ASP.NET入门
1.1 什么是 ASP.NET
1.2 如何处理ASP.NET页面
1.3 ASP.NET页面结构
1.4 基本Web控件
1.4.1 Label控件
1.4.2 TextBox控件
1.4.3 Button控件
1.4.4 HyperLink控件
1.4.5 Imape控件
l.4.6 ImageButton控件
l.4.7 Calendar控件
1.4.8 Panel控件
1.4.9 Validation控件
第2章 继续深入
2.1 Application和Sessinn设置
2.1.1 创建ASPNIEIT应用程序
2.1.2 Global.asax以及Application和Session对象
2.2 Request和Response对象
2.2.1 Response.Redirect方法
2.2.2 Request.QueryString集合
2.2.3 Request.Form集合
2.3 数据对象和代码
2.3.1 导入库
2.3.2 连接到数据库
2.3.3 数据库数据的直接操作
2.3.4 从数据库中检索数据
2.4 数据列表控件
2.4.1 DropDownList控件
2.4.2 DataGrid控件
第3章 促进与用户的交流
3.1 Survey工具
3.1.1 示例应用
3.1.2 Survex的数据库组件
3.1.3 Survey的ASP.NET代码
3.1.4 使用Access数据库的代码变化
3.2 Request for More Information工具
3.2.1 示例应用
3.2.2 Request for More Information的数据库组件
3.2.3 Request for More Information的ASP.NET代码
3.2.4 使用Access数据库的代码变化
3.3 Store Locatorl具
3.3.1 示例应用
3.3.2 Store Locator的数据库组件
3.3.3 Store Locator的ASP.NET代码
3.3.4 使用Access数据库的代码变化
第4章 创建交互式内联网应用程序
4.1 Voting Booth工具
4.1.1 示例应用
4.1.2 Voting Booth的数据库组件
4.1.3 Voting Booth的ASP.NET代码
4.1.4 使用Access数樵库的代码变化
4.2 Birthday页面
4.2.1 示例应用
4.2.2 Birthday的数据库组件
4.2.3 Birthday的ASP.NET代码
4.2.4 使用Access数据库的代码变化
4.3 EmailBlast工具
4.3.1 示例应用
4.3.2 Email Blast的数据库组件
4.3.3 Email Blast的ASP.NET代码
4.3.4 使用Access数据库的代码变化
第5章 增加内联网的功能
5.1 Library应用
5.1.1 示例应用
5.1.2 Library的数据库组件
5.1.3 Library的ASP.NET代码
5.1.4 使用Access数据库的代码变化
5.2 Incident Report工具
5.2.1 示例应用
5.2.2 Incident Report的数据库组件
5.2.3 Incident Report的ASP.NET代码
5.2.4 使用Access数樵库的代码变化
第6章 创建体育站点
6.1 示例应用
6.2 Sports Site的数据库组件
6.2.1 表和数据图表
6.2.2 Teams字段定义
6.2.3 Games字段定义
6.2.4 Players字段定义
6.2.5 TeamNews字段定义
6.3 Sports Site Site的ASP.NET代码
6.3.1 Standings的 ASPNET页面
6.3.2 Schedule and Results的ASP.NET页面
6.3.3 Team的ASP.NET页面
6.3.4 Player的ASP.NET页面
6.3.5 News的ASP.NET页面
6.4 使用Access数据库的代码变化
第7章 管理站点内容
7.1 Ad Rotator应用程序
7.1.1 示例应用
7.1.2 Ad Rotator的ASP.NET代码
7.2 Email File工具
7.2.1 示例应用
7.2.2 Email File的数据库组件
7.2.3 Email File的ASP.NET代码
7.2.4 使用Access数据库的代码变化
7.3 Messape Board工具
7.3.1 示例应用
7.3.2 Message Board的数据库组件
7.3.3 Message Board的ASP.NET代码
7.3.4 使用Access数据库的代码变化
第8章 追踪访问者
8.1 示例应用
8.2 Usage Tracking的数据库组件
8.2.1 表和数据图表
8.2.2 Vsitors字段定义
8.2.3 ServerVariables字段定义
8.2.4 PageViews字段定义
8.3 Usape Tracking的ASP.NET代码
8.3.1 Global.asax文件
8.3.2 Sample Site的ASR.NET页面
8.3.3 Admin Menu的ASR.NET页面
8.3.4 Visitor Path的ASP.NET页面
8.3.5 Server Variables的ASP.NET页面
8.3.6 Browser Capabilities的ASP.NET页面
8.3.7 Hit Count的ASP.NET页面
8.4 使用Access数据库的代码变化
第9章 创建在线校园
9.1 示例应用
9.2 Online Campus的数据库组件
9.2.1 表和数据图表
9.2.2 Students字段定义
9.2.3 Courses字段定义
9.2.4 StudentsCourses字段定义
9.2.5 CourseSections字段定义
9.2.6 SectionContents字段定义
9.2.7 SectionQuestions字段定义
9.2.8 QuestionAnswers字段定义
9.2.9 QuizResults字段定义
9.3 Online Campus的ASP.NET代码
9.3.1 Log In的ASP.NET页面
9.3.2 Home Room的ASP.NET页面
9.3.3 Enroll的ASP.NET页面
9.3.4 Course的ASP.NET页面
9.3.5 Course Content的ASP.NET页面
9.3.6 Course Quiz的ASP.NET页面
9.4 使用Access数据库的代码变化
第10章 为公司站点添加定制工具
10.1 Build an Object工具
10.1.1 示例应用
10.1.2 Build an Object的数据库组件
10.1.3 Build an Object的ASP.NET代码
10.1.4 使用Access数据库的代码变化
10.2 Help Desk工具
10.2.1 示例应用
10.2.2 Help Desk的数据库组件
10.2.3 Help Desk的ASP.NET代码
10.2.4 使用Access数据库的代码变化
10.3 Room Reservation工具
10.3.1 示例应用
10.3.2 Room Reservation的数据库组件
10.3.3 Room Reservation的ASR.NET代码
10.3.4 使用Access数据库的代码变化
第11章 实现房地产站点
11.1 搜索和查看住宅清单
11.2 Real Estate站点的数据库组件
11.2.1 表和数据图表
11.2.2 Listings字段定义
11.2.3 ListingPictures字段定义
11.3 Real Estate站点的ASP.NET代码
11.3.1 Home的ASP.NET页面
11.3.2 Search的ASP.NET页面
11.3.3 Search Results的ASP.NET页面
11.3.4 Listing的ASP.NET页面
11.4 使用 Access数据库的代码变化
第12章 定制访问者的访问历程
12.1 Bookmarks工具
12.1.1 示例应用
12.1.2 Bookmarks的数据库组件
12.1.3 Bookmarks的ASP.NET代码
12.14 使用Access数据库的代码变化
12.2 Log In工具
12.2.1 示例应用
12.2.2 Log In的数据库组件
12.2.3 Log In的ASP.NET代码
12.2.4 使用Access数据库的代码变化
12.3 Preferences工具
12.3.1 示例应用
12.3.2 Preferences的数据库组件
12.3.3 Preferences的ASP.NET代码
12.3.4 使用Access数据库的代码改变
第13章 创建Web日志站点
13.1 示例应用
13.2 Web Log的数据库组件
13.2.1 表和数据图表
13.2.2 WebLogPosts表的手段定义
13.2.3 WebLogComments表的字段定义
13.2.4 WebLogMembers表的字段定义
13.3 Web Log的ASP.NET代码
13.3.1 Web Log的ASR.NET页面
13.3.2 Comments的ASP.NET页面
13.3.3 Log In的ASP.NET页面
13.3.4 Add Post的ASP.NET页面
13.3.5 Add Comment的ASP.NET页面
13.3.6 Register的ASP.NET页面
13.4 使用Access数樵库的代码变化
第14章 提高站点的交互性
14.1 Chat工具
14.1.1 示例应用
14.1.2 Chat工具的数据库组件
14.1.3 Chat工具的ASP.NET代码
14.1.4 使用Access数据库的代码变化
14.2 Raw Query工具
14.2.1 示例应用
14.2.2 Raw Query的ASP.NET代码
14.2.3 使用Access数据库的代码变化
14.3 Tip of the Day工具
14.3.1 示例应用
14.3.2 Tip of the Day的数据库组件
14.3.3 Tip of the Day的ASP.NET代码
14.4 Link List工具
14.4.1 示例应用
14.4.2 Link List的数据库组件
14.4.3 Link List的ASP.NET代码
14.4.4 使用Access数据库的代码变化
第15章 创建人力资源应用
15.1 Employee Leave Time工具
15.1.1 示例应用
15.1.2 Employee Leave Time的数据库组件
15.1.3 Employee Leave Time的ASP.NET代码
15.1.4 使用Access数据库的代码变化
15.2 Manager Leave Time工具
15.2.1 示例应用
15.2.2 Manager Leave Time的数据库组件
15.2.3 Manager Leave Time的ASP.NET代码
15.2.4 使用Access数据库的代码变化
15.3 Employee of the Month工具
15.3.1 示例应用
15.3.2 Employee of the Month工具的数据库组件
15.3.3 Employee of the Month的ASP.NET代码
15.3.4 使用Access数据库的代码变化
15.4 Job Board工具
15.4.1 Job Board的数据库组件
15.4.2 JobBoard的ASP.NET代码
15.4.3 使用Access数据库的代码变化
第16章 使用有趣的功能增加站点的访问量
16.1 Classifieds工具
16.1.1 示例应用
16.1.2 Classifieds的数据库组件
16.1.3 Classifieds的ASP.NET代码
16.1.4 使用Access数据库的代码变化
16.2 Birthday Card工具
16.2.1 本例应用
16.2.2 Birthdny Card的数据库组件
16.2.3 Birthday Card的 ASP.NET代码
16.2.4 使用Access数据库的代码变化
16.3 Movie Listing工具
16.3.1 示例应用
16.3.2 Movie Listing的数据库组件
16.3.3 Movie Listing的ASP.NET代码
16.3.4 使用Access数据库的代码变化
第17章 实现在线商店
17.1 示例应用
17.2 Online Store的数据库组件
17.2.1 表和数据图表
17.2.2 ProductCategories表的字段定义
17.2.3 Products表的字段定义
17.2.4 Customers表的字段定义
17.2.5 ShoppingCartItems表的字段定义
17.3 Online Store站点的ASP.NET代码
17.3.1 Home的ASP.NET页面
17.3.2 Specials的ASP.NET页面
17.3.3 Search的ASP.NET页面
17.3.4 Browse的ASP.NET页面
17.3.5 Products的ASP.NET页面
17.3.6 Shopping Cart的ASP.NET页面
17.3.7 Check Out的ASP.NET页面
17.4 使用Access数据库的代码变化
第18章 创建在线拍卖站点
18.1 允许顾客对产品出价
18.2 Online Auction的数据库组件
18.2.1 表和数据图表
18.2.2 Bidders表的字段定义
18.2.3 AuctionItems表的字段定义
18.2.4 AuctionItemBids表的字段定义
18.3 Online Auction的ASP.NET代码
18.3.1 Sign-In的ASP.NET页面
18.3.2 New User的ASP.NET页面
18.3.3 Auction Items的ASP.NET页面
18.3.4 Auction Item的ASP.NET页面
18.4 使用Access数据库的代码变化
第19章 提供Web服务
19.1 示例应用
19.2 创建Web Services
19.2.1 Data Validator Web Service
19.2.2 String and Date Functions Web Service
19.2.3 Usage Tracking Web Service
19.2.4 测试Web Service
19.3 使用Web Service
19.3.1 引用Web Service
19.3.2 Data Validation的客户测试页面
19.3.3 String and Date Function的测试页面
19.3.4 Usage Tracking的测试页面
附录A ASP.NET/VB语言参考
附录B 如何使用本书的配套光盘
1.1 什么是 ASP.NET
1.2 如何处理ASP.NET页面
1.3 ASP.NET页面结构
1.4 基本Web控件
1.4.1 Label控件
1.4.2 TextBox控件
1.4.3 Button控件
1.4.4 HyperLink控件
1.4.5 Imape控件
l.4.6 ImageButton控件
l.4.7 Calendar控件
1.4.8 Panel控件
1.4.9 Validation控件
第2章 继续深入
2.1 Application和Sessinn设置
2.1.1 创建ASPNIEIT应用程序
2.1.2 Global.asax以及Application和Session对象
2.2 Request和Response对象
2.2.1 Response.Redirect方法
2.2.2 Request.QueryString集合
2.2.3 Request.Form集合
2.3 数据对象和代码
2.3.1 导入库
2.3.2 连接到数据库
2.3.3 数据库数据的直接操作
2.3.4 从数据库中检索数据
2.4 数据列表控件
2.4.1 DropDownList控件
2.4.2 DataGrid控件
第3章 促进与用户的交流
3.1 Survey工具
3.1.1 示例应用
3.1.2 Survex的数据库组件
3.1.3 Survey的ASP.NET代码
3.1.4 使用Access数据库的代码变化
3.2 Request for More Information工具
3.2.1 示例应用
3.2.2 Request for More Information的数据库组件
3.2.3 Request for More Information的ASP.NET代码
3.2.4 使用Access数据库的代码变化
3.3 Store Locatorl具
3.3.1 示例应用
3.3.2 Store Locator的数据库组件
3.3.3 Store Locator的ASP.NET代码
3.3.4 使用Access数据库的代码变化
第4章 创建交互式内联网应用程序
4.1 Voting Booth工具
4.1.1 示例应用
4.1.2 Voting Booth的数据库组件
4.1.3 Voting Booth的ASP.NET代码
4.1.4 使用Access数樵库的代码变化
4.2 Birthday页面
4.2.1 示例应用
4.2.2 Birthday的数据库组件
4.2.3 Birthday的ASP.NET代码
4.2.4 使用Access数据库的代码变化
4.3 EmailBlast工具
4.3.1 示例应用
4.3.2 Email Blast的数据库组件
4.3.3 Email Blast的ASP.NET代码
4.3.4 使用Access数据库的代码变化
第5章 增加内联网的功能
5.1 Library应用
5.1.1 示例应用
5.1.2 Library的数据库组件
5.1.3 Library的ASP.NET代码
5.1.4 使用Access数据库的代码变化
5.2 Incident Report工具
5.2.1 示例应用
5.2.2 Incident Report的数据库组件
5.2.3 Incident Report的ASP.NET代码
5.2.4 使用Access数樵库的代码变化
第6章 创建体育站点
6.1 示例应用
6.2 Sports Site的数据库组件
6.2.1 表和数据图表
6.2.2 Teams字段定义
6.2.3 Games字段定义
6.2.4 Players字段定义
6.2.5 TeamNews字段定义
6.3 Sports Site Site的ASP.NET代码
6.3.1 Standings的 ASPNET页面
6.3.2 Schedule and Results的ASP.NET页面
6.3.3 Team的ASP.NET页面
6.3.4 Player的ASP.NET页面
6.3.5 News的ASP.NET页面
6.4 使用Access数据库的代码变化
第7章 管理站点内容
7.1 Ad Rotator应用程序
7.1.1 示例应用
7.1.2 Ad Rotator的ASP.NET代码
7.2 Email File工具
7.2.1 示例应用
7.2.2 Email File的数据库组件
7.2.3 Email File的ASP.NET代码
7.2.4 使用Access数据库的代码变化
7.3 Messape Board工具
7.3.1 示例应用
7.3.2 Message Board的数据库组件
7.3.3 Message Board的ASP.NET代码
7.3.4 使用Access数据库的代码变化
第8章 追踪访问者
8.1 示例应用
8.2 Usage Tracking的数据库组件
8.2.1 表和数据图表
8.2.2 Vsitors字段定义
8.2.3 ServerVariables字段定义
8.2.4 PageViews字段定义
8.3 Usape Tracking的ASP.NET代码
8.3.1 Global.asax文件
8.3.2 Sample Site的ASR.NET页面
8.3.3 Admin Menu的ASR.NET页面
8.3.4 Visitor Path的ASP.NET页面
8.3.5 Server Variables的ASP.NET页面
8.3.6 Browser Capabilities的ASP.NET页面
8.3.7 Hit Count的ASP.NET页面
8.4 使用Access数据库的代码变化
第9章 创建在线校园
9.1 示例应用
9.2 Online Campus的数据库组件
9.2.1 表和数据图表
9.2.2 Students字段定义
9.2.3 Courses字段定义
9.2.4 StudentsCourses字段定义
9.2.5 CourseSections字段定义
9.2.6 SectionContents字段定义
9.2.7 SectionQuestions字段定义
9.2.8 QuestionAnswers字段定义
9.2.9 QuizResults字段定义
9.3 Online Campus的ASP.NET代码
9.3.1 Log In的ASP.NET页面
9.3.2 Home Room的ASP.NET页面
9.3.3 Enroll的ASP.NET页面
9.3.4 Course的ASP.NET页面
9.3.5 Course Content的ASP.NET页面
9.3.6 Course Quiz的ASP.NET页面
9.4 使用Access数据库的代码变化
第10章 为公司站点添加定制工具
10.1 Build an Object工具
10.1.1 示例应用
10.1.2 Build an Object的数据库组件
10.1.3 Build an Object的ASP.NET代码
10.1.4 使用Access数据库的代码变化
10.2 Help Desk工具
10.2.1 示例应用
10.2.2 Help Desk的数据库组件
10.2.3 Help Desk的ASP.NET代码
10.2.4 使用Access数据库的代码变化
10.3 Room Reservation工具
10.3.1 示例应用
10.3.2 Room Reservation的数据库组件
10.3.3 Room Reservation的ASR.NET代码
10.3.4 使用Access数据库的代码变化
第11章 实现房地产站点
11.1 搜索和查看住宅清单
11.2 Real Estate站点的数据库组件
11.2.1 表和数据图表
11.2.2 Listings字段定义
11.2.3 ListingPictures字段定义
11.3 Real Estate站点的ASP.NET代码
11.3.1 Home的ASP.NET页面
11.3.2 Search的ASP.NET页面
11.3.3 Search Results的ASP.NET页面
11.3.4 Listing的ASP.NET页面
11.4 使用 Access数据库的代码变化
第12章 定制访问者的访问历程
12.1 Bookmarks工具
12.1.1 示例应用
12.1.2 Bookmarks的数据库组件
12.1.3 Bookmarks的ASP.NET代码
12.14 使用Access数据库的代码变化
12.2 Log In工具
12.2.1 示例应用
12.2.2 Log In的数据库组件
12.2.3 Log In的ASP.NET代码
12.2.4 使用Access数据库的代码变化
12.3 Preferences工具
12.3.1 示例应用
12.3.2 Preferences的数据库组件
12.3.3 Preferences的ASP.NET代码
12.3.4 使用Access数据库的代码改变
第13章 创建Web日志站点
13.1 示例应用
13.2 Web Log的数据库组件
13.2.1 表和数据图表
13.2.2 WebLogPosts表的手段定义
13.2.3 WebLogComments表的字段定义
13.2.4 WebLogMembers表的字段定义
13.3 Web Log的ASP.NET代码
13.3.1 Web Log的ASR.NET页面
13.3.2 Comments的ASP.NET页面
13.3.3 Log In的ASP.NET页面
13.3.4 Add Post的ASP.NET页面
13.3.5 Add Comment的ASP.NET页面
13.3.6 Register的ASP.NET页面
13.4 使用Access数樵库的代码变化
第14章 提高站点的交互性
14.1 Chat工具
14.1.1 示例应用
14.1.2 Chat工具的数据库组件
14.1.3 Chat工具的ASP.NET代码
14.1.4 使用Access数据库的代码变化
14.2 Raw Query工具
14.2.1 示例应用
14.2.2 Raw Query的ASP.NET代码
14.2.3 使用Access数据库的代码变化
14.3 Tip of the Day工具
14.3.1 示例应用
14.3.2 Tip of the Day的数据库组件
14.3.3 Tip of the Day的ASP.NET代码
14.4 Link List工具
14.4.1 示例应用
14.4.2 Link List的数据库组件
14.4.3 Link List的ASP.NET代码
14.4.4 使用Access数据库的代码变化
第15章 创建人力资源应用
15.1 Employee Leave Time工具
15.1.1 示例应用
15.1.2 Employee Leave Time的数据库组件
15.1.3 Employee Leave Time的ASP.NET代码
15.1.4 使用Access数据库的代码变化
15.2 Manager Leave Time工具
15.2.1 示例应用
15.2.2 Manager Leave Time的数据库组件
15.2.3 Manager Leave Time的ASP.NET代码
15.2.4 使用Access数据库的代码变化
15.3 Employee of the Month工具
15.3.1 示例应用
15.3.2 Employee of the Month工具的数据库组件
15.3.3 Employee of the Month的ASP.NET代码
15.3.4 使用Access数据库的代码变化
15.4 Job Board工具
15.4.1 Job Board的数据库组件
15.4.2 JobBoard的ASP.NET代码
15.4.3 使用Access数据库的代码变化
第16章 使用有趣的功能增加站点的访问量
16.1 Classifieds工具
16.1.1 示例应用
16.1.2 Classifieds的数据库组件
16.1.3 Classifieds的ASP.NET代码
16.1.4 使用Access数据库的代码变化
16.2 Birthday Card工具
16.2.1 本例应用
16.2.2 Birthdny Card的数据库组件
16.2.3 Birthday Card的 ASP.NET代码
16.2.4 使用Access数据库的代码变化
16.3 Movie Listing工具
16.3.1 示例应用
16.3.2 Movie Listing的数据库组件
16.3.3 Movie Listing的ASP.NET代码
16.3.4 使用Access数据库的代码变化
第17章 实现在线商店
17.1 示例应用
17.2 Online Store的数据库组件
17.2.1 表和数据图表
17.2.2 ProductCategories表的字段定义
17.2.3 Products表的字段定义
17.2.4 Customers表的字段定义
17.2.5 ShoppingCartItems表的字段定义
17.3 Online Store站点的ASP.NET代码
17.3.1 Home的ASP.NET页面
17.3.2 Specials的ASP.NET页面
17.3.3 Search的ASP.NET页面
17.3.4 Browse的ASP.NET页面
17.3.5 Products的ASP.NET页面
17.3.6 Shopping Cart的ASP.NET页面
17.3.7 Check Out的ASP.NET页面
17.4 使用Access数据库的代码变化
第18章 创建在线拍卖站点
18.1 允许顾客对产品出价
18.2 Online Auction的数据库组件
18.2.1 表和数据图表
18.2.2 Bidders表的字段定义
18.2.3 AuctionItems表的字段定义
18.2.4 AuctionItemBids表的字段定义
18.3 Online Auction的ASP.NET代码
18.3.1 Sign-In的ASP.NET页面
18.3.2 New User的ASP.NET页面
18.3.3 Auction Items的ASP.NET页面
18.3.4 Auction Item的ASP.NET页面
18.4 使用Access数据库的代码变化
第19章 提供Web服务
19.1 示例应用
19.2 创建Web Services
19.2.1 Data Validator Web Service
19.2.2 String and Date Functions Web Service
19.2.3 Usage Tracking Web Service
19.2.4 测试Web Service
19.3 使用Web Service
19.3.1 引用Web Service
19.3.2 Data Validation的客户测试页面
19.3.3 String and Date Function的测试页面
19.3.4 Usage Tracking的测试页面
附录A ASP.NET/VB语言参考
附录B 如何使用本书的配套光盘
猜您喜欢