前 言
ASP.NET是微软力推的Web开发编程技术,它是建立在通用语言基础上的程序框架。ASP.NET以其简单、快捷和高效的编程模式,受到广大用户的青睐,是当今最热门的Web开发编程技术之一。
本书以制作一个完整的企业网站为例,详细介绍了使用ASP.NET技术并基于三层架构实现一个动态企业网站的常用方法和技巧。全书包括7个项目,20个任务,具体内容组织如下:
项目1为项目介绍和需求分析。通过进行项目需求分析、安装开发环境和搭建系统架构3个任务,介绍了项目开发前应进行哪些准备工作,以及如何对一个企业网站进行需求分析。
项目2介绍了Web应用程序的界面设计。通过主页整体布局、导航菜单的制作、中间部分的设计3个任务,阐述了在Web应用开发中进行页面设计的方法和思路。
项目3介绍了Web应用开发中动态信息的绑定方法。通过创建数据库、数据表、存储过程,使用C#编写数据库读操作,以及使用控件进行数据绑定3个典型任务,介绍了动态新闻信息的绑定过程。
项目4介绍了系统登录功能的实现。通过设计登录界面、编写读取数据库管理员信息的存储过程、编写数据库连接的相关类、业务逻辑层的实现和进行对象封装5个任务,介绍了基于三层架构进行数据访问的具体实现方法。
项目5介绍了网站后台管理页面的制作方法。具体包括后台管理页面框架的实现、左侧导航菜单的加载和使用XML文件实现节点导航3个典型任务。
项目6以新闻管理模块为例,介绍了如何设计信息管理页面和实现信息的增、删、查、改功能。
项目7介绍了动态网站开发过程中查找功能的实现。以主页中搜索相关信息为例,从控件的使用和后台代码两个方面介绍了控件的属性设置及代码编写方法。
本书在结构上以“项目引入→项目分解→相关知识→任务实施”为主线,以任务为驱动,以应用为需求,注重实际开发能力的培养。本书结构清晰,示例丰富,步骤明确,讲解细致,突出实用性和操作性。
本书是广东省“电子商务”重点建设专业的研究成果教材,其中的课后练习答案可登录广东行政职业学院(www.gdxzzy.cn)网站的教学平台,在其链接栏内查阅得到。
本书由广东行政职业学院的周胜安老师担任主编,王圆、袁伟华、张译匀和黄丽芬老师担任副主编。另外,广东佛山叁陆零网络科技有限公司、广州多迪网络科技有限公司等网站开发工程师也为本书的编写提出了许多宝贵意见,在此一并表示感谢。
由于编者水平有限,书中难免存在错误与不妥之处,敬请广大读者和同仁多提宝贵意见和建议(E-mail:zhou_sa01@163.com)。
II
III