前言Foreword随着Internet的普及,Web开发技术得到了迅速发展,软件行业对应用程序开发人员的需求也越来越大。目前,ASP.NET技术已被广泛应用于电子商务、电子政务、远程教育、网上资源管理等领域,成为应用开发的主流技术之一,受到广大开发人员的喜爱。ASP.NET全面支持面向对象的设计思想,提供了一个功能强大的应用程序开发模式,使应用程序开发变得更加直观、简单和高效。在ASP.NET中,HTML代码和程序功能代码分离,大大提高了ASP.NET页面的设计效率以及程序代码的可阅读性、可调试性与可维护性。而基于ASP.NET进行项目开发需要综合应用服务器脚本语言(ASP.NET)、数据库技术(如SQL Server)和软件工程等领域的知识和技能,并且需要不断进行项目开发实践,做到“做中学、学中做”,才能持续提升项目开发能力和对软件开发的理论认识。
本书分为6章。第1章对项目开发中的流程进行概述,并通过例子进行具体的项目分析。第2章对.NET框架和MVC设计模式进行详细阐述。第3章结合实际项目开发介绍需求分析说明书的编写方式,并对本书要开发的OA系统进行概要介绍。第4章详细介绍本书开发的OA项目的系统建模与设计流程。第5章介绍OA系统的具体实现过程。第6章介绍与ASP.NET开发相关的技术,包括Razor视图引擎、HTML帮助器和Ajax技术。
为方便读者解决学习过程中遇到的疑难问题,本书的编写团队特为广大读者提供了丰富的学习资源: 与各章内容配套的电子书以及海量论文资料。这些学习资源可以从成都职业技术学院网站http:www.cdvtc.com下载。
本书的主要编写人员有李伟、杨焰、姜淋译、张渝、宋牧、王一椋、姜政波、刘秀莲等。在编写本书的过程中,我们始终本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。
最后,感谢读者购买本书,希望本书能成为读者编程之路的领航者。
