本书以Microsoft Visual Studio 2015为集成开发环境,数据库选用SQL Server 2012。本书是项目式教学的教材,以项目化任务为载体,根据学生完成项目任务的需要进行理论教学。本书中的项目对编程环境要求不高,因此本书也适合以Visual Studio 2008、Visual Studio 2010、Visual Studio 2013、Visual Studio 2017及Visual Studio 2019为集成开发环境的教学需要。
本书共三篇12章,内容分为基础知识篇、核心技术篇、项目实战篇。基础知识篇主要帮助读者掌握ASP.NET开发Web应用程序的基础知识,主要内容包括ASP. NET 开发入门、C#语言基础、ASP. NET Web常用控件、数据库与SQL语言、ASP. NET的内置对象;核心技术篇主要帮助读者掌握 ASP. NET开发Web应用程序的核心技术,主要内容包括数据验证技术、 Web用户控件、站点导航控件、母版页、数据源控件与数据绑定控件、使用ADO.NET操作数据库;项目实战篇主要让读者通过对新闻发布网站的设计与开发,了解和掌握网站开发的整个流程。
本书是编者在总结并提炼多年Web开发技术教学经验的基础上编写而成的,汇聚了编者很多的心血。本书在项目教学的过程中融入“必需、够用”的理论知识,从而帮助学生更好地理解所学的知识,也能真正培养学生的实际动手能力。
本书中每个项目都有详细的制作步骤,读者只需要按照步骤就可以轻松地完成任务和项目,这样读者不仅掌握了开发的步骤,也掌握了开发的技巧。本书的主要特点如下。
1. 合理、有效地组织内容
为了让读者快速地理解 ASP. NET动态网站开发的相关技术,本书每章都以项目开始,然后详细说明项目的实现过程,接着讲解项目中涉及的相关理论知识,最后进行小结。这样读者可以在实际运用中更好地掌握相关理论知识。
2. 融入“课程思政”
“课程思政”是落实立德树人基本目标的重要途径,本书将一些职业规范等育人元素巧妙融入教材,在点滴浸润及潜移默化中见成效,有利于促进学生专业技能与道德素养的同步提升,增强学生的民族自豪感、国家认同感,从而使学生更加爱岗敬业、积极上进,成为适应国家建设的知识型、技能型、创新型高素质人才。
3. 新形态一体化教材
本书在保留原有的纸质教材内容的情况下,将数字资源进行有效整合,将二者进行优势互补,为读者提供更加丰富、优质的资源,也为读者呈现了更加多样化的知识形式,读者的学习更加高效、便捷。
4. 本书配有全部的程序源文件和电子教案
为方便读者使用本书,书中全部实例的源代码及电子教案均免费赠送给读者。
本书建议使用68课时,学时分配参考如下。章名学时章名学时第1章ASP.NET开发入门2第7章Web用户控件2第2章C#语言基础16第8章站点导航控件2第3章ASP.NET Web常用控件4第9章母版页2第4章数据库与SQL语言2第10章数据源控件与数据绑定控件8第5章ASP.NET的内置对象4第11章使用ADO.NET操作数据库8第6章数据验证技术2第12章新闻发布网站的设计与开发16本书由浙江工商职业技术学院陈凤,宁波市公安局张治军,浙江工商职业技术学院谭恒松和宁波市公安局鄞州分局胡游龙共同编著完成。其中,第1、4章由陈凤和谭恒松共同编写,第2章由陈凤和张治军共同编写,第3、5、6、10章由张治军编写,第7章由张治军和胡游龙共同编写,第8、9、11、12章由陈凤编写。编者共同对本书进行了校对。浙江工商职业技术学院的韦存存、葛茜倩、吴冬燕、周坤等人也参与了编写,并对书中的代码进行了调试,对书稿进行了校对;宁波职业技术学院的陶建文教授对本书提出了很多有价值的参考意见,在此均表示深深的感谢!
由于编者水平有限,书中疏漏之处在所难免,敬请广大读者批评指正!前言
编者2022年4月