前言
AASP.NET技术是微软公司推出的动态Web开发技术,它提供了丰富的控件与多种服务,开发人员可以用尽可能少的代码来构建功能强大的Web应用,具有高效、强大、安全可靠等特点。ASP.NET技术历经十几年的稳步发展,版本不断升级,已经非常成熟可靠,作为当今主流的三大Web应用开发技术之一,ASP.NET具有相当的市场份额,受到众多Web应用开发工程师的欢迎,是高职高专院校计算机相关专业学生学习的一项核心技术。
本书围绕职业实践能力的综合培养这一核心思想,突出以实践为导向,理论与实践相结合。本书以“项目引导”的方式,依托完整的Web应用项目来组织全书的内容,详细讲解ASP.NET的各项开发技术及其开发平台工具的使用,介绍建设基于数据库的动态网站的基本流程和方法。在讲解知识技术的同时,本书非常注重介绍Web应用项目的开发规范。
本书的参考学时为56~64学时,建议采用任务驱动的教学模式,以完成工作任务为核心,来构建专业理论知识结构及专业技能。全书可以分为12个任务单元,学时分配参考如下表所示。
学时分配表
本书假设读者已具备基本的网页设计知识,对于使用HTML元素和CSS样式表实现页面的布局与美工外观已经有一定的了解。本书的ASP.NET编程采用C#语言,对于具备C或C++基础的读者,安排了第3章的内容学习C#语言的语法及其使用特点,以满足在ASP.NET网页编程中的需要。对于学习过C#语言的读者,可以略过或者花少量时间复习相关内容。
本书由郭玲、李俊平主编。其中,第1、2、4~10章由郭玲编写,第3、11章由李俊平编写。全书由郭玲负责统稿,范新灿主审,感谢王梅、刘凯洋、曾建华、邹平辉等在写作过程中提供的帮助。
本书案例开发环境为Visual Studio Community 2015,采用SQL Server Express LocalDB数据库,所有实例的源代码均可以通过人民邮电出版社教育社区(www.ryjiaoyu.com)获取。
由于时间仓促,书中难免存在疏漏之处,恳请专家和广大读者提出宝贵意见。
编者
2017年3月