随着网络技术的飞速发展,网络应用系统的需求越来越大,ASP.NET 2.0技术的推出简化了网络开发人员的工作,提高了网络人员的工作效率。ASP.NET 2.0使用Visual Studio 2005开发环境,该环境能够与Microsoft操作系统平台和数据库系统平台高度融合,因此开发人员把越来越多的目光投向了该开发环境。
.NET平台以统一的开发环境将Visual Basic .NET、Visual C# .NET、Visual C++ .NET和Visual J# .NET集成在一起。其中,C#语言是目前功能最强大、最出众的语言之一,它从C和C++演变而来,是一种简单易懂、面向对象、类型安全的编程语言,结合了Visual Basic编程的高效率和C++的强大功能与灵活性,使用方便、语法优雅,受到了广大程序员的好评和喜爱。本书中的程序就是采用C#语言编写的。
本书共分为3个部分,第一部分包括第1章,介绍了项目开发前需要执行的准备工作。使读者了解ASP.NET 2.0的运行环境,熟练使用本地测试功能以及如何发布到网络中运行等。
第二部分包括第2~7章,介绍了常见的数据库项目模块的开发方法。这些模块案例有的可以单独使用,有的需要集成到某个系统中才可发挥作用。这6个模块案例包括登录注册功能模块、搜索功能模块、讨论区功能模块、在线投票模块、邮件收发功能模块和新闻管理功能模块。
第三部分为综合性案例,包括第8~13章,共介绍了6个综合案例。包括企业客户管理系统、图书销售系统、在线影视系统、在线同学录、博客系统和网络考试系统。
本书所有的案例都是按照软件开发过程讲解设计方法,包括系统的需求分析、总体设计、功能设计、数据库设计和详细设计。本书中的所有界面和代码都是通过作者验证调试过的,读者在学习时可以参考系统具体应用学习,这样可以起到事半功倍的效果。
本书由吴晨、王春霞编著,其中,王春霞主编第1~5章,此外,参与本书编写的还有陆黎明、孙智明、饶媛、朱律、吴成莹、杨静、褚玉梅、占峰、徐海燕、韩敏、牛春风、李玥玥、钟友坤等人。
由于本书涉及的范围比较广泛,作者的经验有限,书中不足之处在所难免,敬请各位读者批评指正。
编 者
2007年8月
II
III