前言
ASP.NET是当今使用最为频繁的Web开发技术之一,一直在开发领域占据重要的地位。当前市场上流行的ASP.NET教材大多是以知识学习为主、项目为辅的模式,即使有一些以项目为导向讲解的教程也是因为提供的内容不精细、学生不能用于实践而被放弃,所以我们本着体现“项目驱动式”教学方法的精髓,整个学习过程围绕一个企业的真实项目——“新闻发布系统”展开,按照软件开发流程循序渐进地进行,每个开发阶段都有详细的项目分析、项目实施、常见问题解析和拓展实践指导,非常适合高职院校相关专业的学生学习。
一、 本书特色
(1) 本书贯彻基于工作过程的课程设计理念,以职业岗位(群)所需职业能力为框架、以技能训练为主线、以工作实际任务为起点,基于工作过程选择真实项目作为教学载体,详尽地将一个项目的开发过程展示出来,方便学生学习。
(2) 本书将一个完整的项目按照开发过程分成若干个小项目,每个小项目都按照项目分析、项目实施、常见问题解析和拓展实践指导五部分组成。尤其是项目实施部分,图文结合,叙述详细,读者只需按照步骤操作,就可以学习用ASP.NET开发实际项目的流程,并体会独立完成具备一定功能系统的乐趣。
(3) 书中实例的关键代码都带有详细的注释,便于读者理解核心代码的功能和逻辑意义。
(4) 本书所选系统编者在Visual Studio.NET 2012和SQL Server 2008 R2环境下都已经调试通过,读者只要按照我们提供的代码进行编写,便可以很容易地实现项目效果。
二、 本书内容
全书共分13章,分别简介如下。
第1章ASP.NET简介,主要介绍.NET Framework体系结构和ASP.NET概述。
第2章ASP.NET常用技术,主要介绍数据验证技术、母版页技术、Ajax技术、ASP.NET对象、ADO.NET技术和数据绑定控件相关内容。第3章三层体系架构,主要介绍软件体系架构含义、三层体系架构详解等内容。
第4章“新闻发布系统”系统分析。
第5章“新闻发布系统”系统设计。
第6章“新闻发布系统”系统实施——用户管理。
第7章“新闻发布系统”系统实施——新闻类别管理。
第8章“新闻发布系统”系统实施——首页设计。
第9章“新闻发布系统”系统实施——新闻浏览。
第10章“新闻发布系统”系统实施——新闻管理。
第11章“新闻发布系统”系统实施——新闻评论管理。
第12章“新闻发布系统”系统测试。
第13章“新闻发布系统”系统部署。
其中,前3章为基础篇;第4~13章为实训篇,主要按照软件开发流程详细讲解“新闻发布系统”的开发。
三、 本书服务
(1) 本书提供项目相关教学录像视频、课件、单元设计、学生实训任务单、实训指导书等资源。
(2) 为方便解答读者提出的问题,我们建立了QQ交流群: 574871000。
四、 读者对象
本书以一个企业的真实项目开发为主线,体系结构清晰,实现过程阐述详尽,代码典型实用,适合广大网页设计、网站开发等相关人员阅读,可作为各高职高专院校师生的教学及自学参考书,也可作为社会相关领域培训班的培训教材。另外,本书对高级读者也有一定的参考价值。
本书由王志娟、魏宏昌主编,梁晓强、谷建英、李珩为副主编,王茜、平金珍、班娅萌、魏一搏参编并整理资料和调试代码,在此一并表示感谢。
由于编者水平有限,书中难免存在不妥之处,敬请广大读者批评、指正。
编者2017年10月