ASP.NET Web站点高级编程范例

ASP.NET Web站点高级编程范例
作 者: 李明刚 肖建
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: ASP.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP.NET Web站点高级编程范例》作者简介

内容简介

本书面向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章介绍了一个学生信息管理系统。本系统主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理,可以将该系统细分为几个模块:录入学生信息、查询学生信息、修改/删除学生信息、班...

图书目录

第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 小结