书籍详情
ASP.NET Web站点高级编程范例
作者:李明刚,肖建等编著
出版社:清华大学出版社
出版时间:2004-02-01
ISBN:9787302079576
定价:¥49.80
购买这本书可以去
内容简介
本书面向ASP.NET中、高级用户,通过几个完整实用的Web站点开发实例,系统全面地介绍了ASP.NETWeb站点开发技术。全书共分6章,各章的内容遵循提出问题、设计方案和解决方案的顺序来开发一个完整的商务应用程序。本书中的大多数示例系统都是目前较为流行的3层架构,即包括数据层、业务层和表示层。本书所使用的示例系统涵盖面比较广,包括数据管理类(如学生信息管理系统)、电子商务类(如网上书店系统)、论坛类(如在线论坛系统)以及服务器端文件读取类(如文件管理系统)等。相信读者通过本书的学习,一定可以更好地掌握ASP.NET的精髓,并能够通过正确的方法和步骤来开发一个完整的Web应用程序。本书主要面向电子商务技术开发人员,也可作为高等院校电子商务课程的实践参考书。微软公司的ASP.NET技术已经广泛应用于创建动态Web站点和基于Web的分布式应用,是广大Windows程序员开发Web应用程序的有效工具。它是一个用于Web开发的全新框架,其中包含了许多新的特性。ASP.NET完全基于模块与组件,更易于编写结构清晰的代码,这些代码很容易进行再利用和共享,具有更好的可扩展性与可定制性。ASP.NET使Web表单开发更为直观,并且面向对象技术促进了组件的再利用。另外,ASP.NET中还包括有页面事件、Web控件、缓冲技术以及服务器控件和对数据捆绑的改进,在数据处理方面更是引入了许多激动人心的新技术。正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更多的灵活性,有效缩短了Web应用程序的开发周期。本书并不是讲解ASP.NET基本概念和开发机理的入门书籍,如果读者对ASP.NET是什么尚一无所知,那么本书也许并不适合你。本书面向的是ASP.NET的中、高级用户,通过几个完整实用的Web站点的开发实例,系统全面地介绍ASP.NETWeb站点的开发技术。全书共分6章,各章的内容介绍遵循提出问题,设计方案和解决方案的顺序,来开发一个完整的商务应用程序。首先提出需要解决的问题,然后说明实现的过程,最后在ASP.NET中编写具体的代码。本书所开发的大多数示例系统都是目前较为流行的3层架构,即包括数据层、业务层和表示层。第1章介绍了一个学生信息管理系统。本系统主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理,可以将该系统细分为几个模块:录入学生信息、查询学生信息、修改/删除学生信息、班级管理和留言管理等5个子模块。第2章的校友录也属于信息管理类软件。本系统包含了一个校友录所应该具有的基本功能,主要包括班级管理、用户管理和留言管理。班级管理包括创建、删除、维护班级;用户管理则包括注册、修改和删除用户;留言管理包括了发表、编辑和删除留言等功能。第3章编写的是一个有关于买卖双方之间商业行为的网上竞标系统。卖方可以在该系统中发布自己的广告,同时给出自己所希望得到的最低价格,然后由买方出价竞标,最后到截止日期时出价最高者获得该商品。第4章的网上书店是当前流行的网上商店的一种形式,读者对这类书店应该不会陌生。现在的网上书店不少,但是采用ASP.NET开发的书店系统还是寥若晨星,通过本章的这个实例系统,读者不仅可以学习到如何使用ASP.NET来开发一个比较完善的集书籍管理、网上订购等功能于一体的网上书店系统,还可以由此扩展自己的思路,编写出其他形式的网上商店系统。第5章开发了一个简单的在线论坛系统。论坛系统服务已经是互联网站一种极为常见的互动交流服务。论坛可以向网友提供开放性的分类专题讨论区服务,网友们可以在此发表自己的某些观感,交流某些技术、经验乃至人生的感悟与忧欢,也可以作为用户与商家交流的渠道,商家在此回答用户提出的问题或发布某些消息。第6章所开发的文件管理系统,可以让网站开发者更轻松、方便地维护自己的网站页面、图片等文件资源。另外,为了扩展应用,本系统不仅仅提供给用户管理某一个特定目录下的文件,而是允许该系统的管理员创建一些账号,并让这些账号对应服务器的不同目录。这样,只需要使用不同的身份登录系统,就可以管理不同的文件内容。在本书示例系统的开发过程中,不仅向读者展示了开发一个完整实用的Web站点的基本步骤和技术重点,同时本书内容也涵盖了ASP.NET和.NETFramework原理,如何创建ASP.NET页面和使用服务器控件,数据处理以及ADO.NET,ASP.NET类库,配置和部署问题,如何使用Web服务为应用程序提供异步后台服务,同时还深入分析了站点维护的问题。本书由李明刚、肖建执笔编写。此外,蓝荣香、王昊亮、喻波、马天一、魏勇、郝荣福、李光龙、孙明、李大宇、武思宇、牟博超、李冰、付鹏程、高翔、朱丽云、崔凌、张巧玲、李辉、李欣、柏宇、郭强、金春范、程梅、黄霆、钟华、高海峰、王建胜、张浩、刘湘和邵蕴秋等同志在整理材料方面给予了编者很大的帮助。在此,编者对他们表示衷心的感谢。由于编者的水平和经验所限,错误和不足在所难免,恳请广大读者不吝赐教和指正。
作者简介
暂缺《ASP.NET Web站点高级编程范例》作者简介
目录
第1章 学生信息管理系统
1.1 提出问题
1.2 设计方案
1.2.1 系统流程
1.2.2 设计数据库表
1.2.3 设计数据层
1.2.4 设计应用层
1.2.5 设计表示层
1.3 解决方案
1.3.1 Web.config文件
1.3.2 系统的样式表
1.3.3 系统页眉控件
1.3.4 系统页脚控件
1.3.5 CCUtility类
1.3.6 CCPager分页控件
1.3.7 Default页面
1.3.8 EmpDetail页面
1.3.9 学生管理页面
1.3.10 班级管理页面
1.3.11 留言簿
1.3.12 编译系统
1.4 小结
第2章 校友录
2.1 提出问题
2.2 设计方案
2.2.1 系统流程
2.2.2 设计数据库表
2.2.3 设计表示层
2.3 解决方案
2.3.1 Web.config文件
2.3.2 系统的样式表
2.3.3 Default.aspx页面
2.3.4 Reg.aspx页面
2.3.5 Welcome.aspx页面
2.3.6 Find c1.aspx页面
2.3.7 Find c12.aspx页面
2.3.8 Find c13.aspx和Find end.aspx页面
2.3.9 Addrlist.aspx页面
2.3.10 Board.aspx页面
2.3.11 Editmsg.aspx页面
2.3.12 Delmsg.aspx页面
2.3.13 Lockmsg.aspx页面
2.3.14 ULockmsg.aspx页面
2.3.15 编译系统
2.4 小结
第3章 网上竞标系统
3.1 提出问题
3.2 设计方案
3.2.1 系统流程
3.2.2 设计数据库表
3.2.3 设计数据层
3.2.4 设计应用层
3.2.5 设计表示层
3.3 解决方案
3.3.1 数据库
3.3.2 Web.config文件
3.3.3 系统的样式表
3.3.4 1tem类
3.3.5 Person类
3.3.6 Tools类
3.3.7 Default.aspx页面
3.3.8 Register.aspx页面
3.3.9 Login.aspx页面
3.3.10 MenuForRegisteredUsers.aspx页面
3.3.11 BrowseListing.aspx页面
3.3.12 ViewMySaleltems.aspx页面
3.3.13 1tems.aspx页面
3.3.14 Bidltem.aspx页面
3.3.15 AcceptBid.aspx页面
3.3.16 Logout.aspx页面
3.3.17 编译系统
3.4 小结
第4章 网上书店系统
4.1 提出问题
4.2 设计方案
4.2.1 系统流程
4.2.2 设计数据库表
4.2.3 设计数据层
4.2.4 设计应用层
4.2.5 设计表示层
4.3 解决方案
4.3.1 数据库
4.3.2 Web.eonfig文件
4.3.3 系统的样式表
4.3.4 Base类
4.3.5 Book类
4.3.6 BookType类
4.3.7 Comment类
4.3.8 User类
4.3.9 LackRecord类
4.3.10 Order类
4.3.11 OrderDetails类
4.3.12 TempStore类
4.3.13 Functions类
4.3.14 Default.aspx页面
4.3.15 Register.aspx页面
4.3.16 GetPassword.aspx页面
4.3.17 ChangePassword.aspx页面
4.3.18 UpdateUser.aspx页面
4.3.19 EnterCity.aspx页面
4.3.20 ShowBookByType.aspx页面
4.3.21 ShowBook.aspx页面
4.3.22 ReadBookCover.aspx页面
4.3.23 AddToCart.aspx页面
4.3.24 AddToTempStore.aspx页面
4.3.25 ShowUserOrders.aspx页面
4.3.26 ShowOrder.aspx页面
4.3.27 LackBook.aspx页面
4.3.28 Search.aspx页面
4.3.29 GoSearch.aspx页面
4.3.30 BookManage.aspx页面
4.3.31 AddBook.aspx页面
4.3.32 AddBookType.aspx页面
4.3.33 ManageUser.aspx页面
4.3.34 ManageOrder.aspx页面
4.3.35 Logout.aspx页面
4.3.36 Error.aspx页面
4.3.37 Web服务
4.3.38 编译系统
4.4 小结
第5章 在线论坛系统
5.1 提出问题
5.2 设计方案
5.2.1 系统流程
5.2.2 设计数据库表
5.2.3 设计数据层
5.2.4 设计应用层
5.2.5 设计表示层
5.3 解决方案
5.3.1 数据库
5.3.2 Web.config文件
5.3.3 系统的样式表
5.3.4 MyConn类
5.3.5 Login类
5.3.6 BBS.aspx页面
5.3.7 Register.aspx页面
5.3.8 Login.aspx页面
5.3.9 NewMessage.aspx页面
5.3.10 ManageForum.aspx页面
5.3.11 ManageForums.Aspx页面
5.3.12 ListArticleOP.aspx页面
5.3.13 编译系统
5.4 小结
第6章 文件管理系统
6.1 提出问题
6.2 设计方案
6.3 解决方案
6.3.1 处理文件和目录的类
6.3.2 Web.config文件
6.3.3 User.config文件
6.3.4 UserlnfO类
6.3.5 Helper类
6.3.6 Default.ascx控件
6.3.7 ManageUsers.ascx控件
6.3.8 ModifyFile.ascx控件
6.3.9 Login.aspx页面
6.3.10 Default.aspx页面
6.3.11 Showlmage.aspx页面
6.3.12 编译系统
6.4 小结
1.1 提出问题
1.2 设计方案
1.2.1 系统流程
1.2.2 设计数据库表
1.2.3 设计数据层
1.2.4 设计应用层
1.2.5 设计表示层
1.3 解决方案
1.3.1 Web.config文件
1.3.2 系统的样式表
1.3.3 系统页眉控件
1.3.4 系统页脚控件
1.3.5 CCUtility类
1.3.6 CCPager分页控件
1.3.7 Default页面
1.3.8 EmpDetail页面
1.3.9 学生管理页面
1.3.10 班级管理页面
1.3.11 留言簿
1.3.12 编译系统
1.4 小结
第2章 校友录
2.1 提出问题
2.2 设计方案
2.2.1 系统流程
2.2.2 设计数据库表
2.2.3 设计表示层
2.3 解决方案
2.3.1 Web.config文件
2.3.2 系统的样式表
2.3.3 Default.aspx页面
2.3.4 Reg.aspx页面
2.3.5 Welcome.aspx页面
2.3.6 Find c1.aspx页面
2.3.7 Find c12.aspx页面
2.3.8 Find c13.aspx和Find end.aspx页面
2.3.9 Addrlist.aspx页面
2.3.10 Board.aspx页面
2.3.11 Editmsg.aspx页面
2.3.12 Delmsg.aspx页面
2.3.13 Lockmsg.aspx页面
2.3.14 ULockmsg.aspx页面
2.3.15 编译系统
2.4 小结
第3章 网上竞标系统
3.1 提出问题
3.2 设计方案
3.2.1 系统流程
3.2.2 设计数据库表
3.2.3 设计数据层
3.2.4 设计应用层
3.2.5 设计表示层
3.3 解决方案
3.3.1 数据库
3.3.2 Web.config文件
3.3.3 系统的样式表
3.3.4 1tem类
3.3.5 Person类
3.3.6 Tools类
3.3.7 Default.aspx页面
3.3.8 Register.aspx页面
3.3.9 Login.aspx页面
3.3.10 MenuForRegisteredUsers.aspx页面
3.3.11 BrowseListing.aspx页面
3.3.12 ViewMySaleltems.aspx页面
3.3.13 1tems.aspx页面
3.3.14 Bidltem.aspx页面
3.3.15 AcceptBid.aspx页面
3.3.16 Logout.aspx页面
3.3.17 编译系统
3.4 小结
第4章 网上书店系统
4.1 提出问题
4.2 设计方案
4.2.1 系统流程
4.2.2 设计数据库表
4.2.3 设计数据层
4.2.4 设计应用层
4.2.5 设计表示层
4.3 解决方案
4.3.1 数据库
4.3.2 Web.eonfig文件
4.3.3 系统的样式表
4.3.4 Base类
4.3.5 Book类
4.3.6 BookType类
4.3.7 Comment类
4.3.8 User类
4.3.9 LackRecord类
4.3.10 Order类
4.3.11 OrderDetails类
4.3.12 TempStore类
4.3.13 Functions类
4.3.14 Default.aspx页面
4.3.15 Register.aspx页面
4.3.16 GetPassword.aspx页面
4.3.17 ChangePassword.aspx页面
4.3.18 UpdateUser.aspx页面
4.3.19 EnterCity.aspx页面
4.3.20 ShowBookByType.aspx页面
4.3.21 ShowBook.aspx页面
4.3.22 ReadBookCover.aspx页面
4.3.23 AddToCart.aspx页面
4.3.24 AddToTempStore.aspx页面
4.3.25 ShowUserOrders.aspx页面
4.3.26 ShowOrder.aspx页面
4.3.27 LackBook.aspx页面
4.3.28 Search.aspx页面
4.3.29 GoSearch.aspx页面
4.3.30 BookManage.aspx页面
4.3.31 AddBook.aspx页面
4.3.32 AddBookType.aspx页面
4.3.33 ManageUser.aspx页面
4.3.34 ManageOrder.aspx页面
4.3.35 Logout.aspx页面
4.3.36 Error.aspx页面
4.3.37 Web服务
4.3.38 编译系统
4.4 小结
第5章 在线论坛系统
5.1 提出问题
5.2 设计方案
5.2.1 系统流程
5.2.2 设计数据库表
5.2.3 设计数据层
5.2.4 设计应用层
5.2.5 设计表示层
5.3 解决方案
5.3.1 数据库
5.3.2 Web.config文件
5.3.3 系统的样式表
5.3.4 MyConn类
5.3.5 Login类
5.3.6 BBS.aspx页面
5.3.7 Register.aspx页面
5.3.8 Login.aspx页面
5.3.9 NewMessage.aspx页面
5.3.10 ManageForum.aspx页面
5.3.11 ManageForums.Aspx页面
5.3.12 ListArticleOP.aspx页面
5.3.13 编译系统
5.4 小结
第6章 文件管理系统
6.1 提出问题
6.2 设计方案
6.3 解决方案
6.3.1 处理文件和目录的类
6.3.2 Web.config文件
6.3.3 User.config文件
6.3.4 UserlnfO类
6.3.5 Helper类
6.3.6 Default.ascx控件
6.3.7 ManageUsers.ascx控件
6.3.8 ModifyFile.ascx控件
6.3.9 Login.aspx页面
6.3.10 Default.aspx页面
6.3.11 Showlmage.aspx页面
6.3.12 编译系统
6.4 小结
猜您喜欢