图书前言

前言

党的二十大报告指出,教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略。这三大战略共同服务于创新型国家的建设。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重大意义。

ASP技术为早期Web领域的发展注入了强劲动力,作为一套能够高效解决Web开发痛点的服务端技术栈,它支持Web服务器端逻辑与客户端应用程序的协同开发,大大降低了动态网站的开发门槛。《ASP.NET Web开发技术(第2版)(微课版)》在内容组织和编写过程中体现了以下特点。

本书以构建SPOC混合教学模式为基础,对ASP.NET Web开发技术课程进行总体设计。课程从“准职业人”的角度出发,以工作过程为导向、工作任务为驱动、学生能力提升为落脚点,重点培养学生的软件设计、代码编写和算法设计能力,通过课内与课外双线并行的方式实施教学,旨在培养在Web开发设计、数据库设计,以及ASP.NET和ADO.NET等核心技术领域兼具高技能与高素质的应用型人才。依据职业岗位能力要求,课程内容被划分为四大模块:Web网站设计基础模块、Web开发控件基础模块、ADO.NET数据库访问技术模块和ASP.NET项目上机实验模块。

《ASP.NET Web开发技术(第2版)(微课版)》的编写目的在于帮助广大学生和开发人员更快、更好地理解和掌握ASP.NET Web开发技术的核心知识点。本书在编写过程中参考了目前市面上已有的相关书籍,集各家之所长,结合编者多年的教学手稿笔记进行扩展与整理,将一些原本深奥难懂的开发技术思想融入简单的案例进行解析,让学生能够轻松掌握其精髓。

《ASP.NET Web开发技术(第2版)(微课版)》以“案例驱动教学”为整体编写原则,所有开发技术知识要点的讲解均围绕一至两个案例展开,通过案例帮助读者加深对项目开发技术思想的理解。书中案例来自企业真实项目的拆分与提炼,上机实验部分体现了知识的综合应用及设计开发能力的培养。书中的例题与上机实验内容均在Visual Studio 2022及以上版本的开发环境中通过测试且运行无误。在这种指导思想下,组织本书的内容如下。

第1章 ASP.NET Web技术概述:主要介绍软件体系架构、Web工作原理、Web网页开发技术,以及ASP.NET的运行、开发环境和配置。

第2章 ASP.NET Web标准服务器控件:主要介绍常用的ASP.NET Web标准服务器控件和ASP.NET 验证控件的属性、事件、方法及应用。

第3章 用户控件和母版页技术:基于项目开发中保持页面风格一致的需求,讲解了用户控件和母版页的创建和使用方法。

第4章 站点导航控件:主要介绍站点导航控件在网站开发中的基本应用。

第5章 ASP.NET常用内置对象与数据传递:主要介绍ASP.NET各内置对象的属性、方法及基本应用,讲解了跨页传递数据的基本方法和应用。

第6章 ASP.NET状态管理:主要介绍ViewState对象、Cookie对象、Session对象和Application对象的常用属性及基本应用。

第7章 ADO.NET数据库访问技术:主要介绍ADO.NET的数据模型及常用对象、数据库连接字符串、数据库连接对象Connection、数据库命令对象Command、读取数据对象DataReader、DataSet对象、DataAdapter对象和DataTable对象。

第8章 数据绑定与数据绑定控件:主要介绍通过数据绑定表达式实现数据绑定的基本原理,常用数据绑定控件(GridView、DetailsView、FormView等)的常用属性,以及数据绑定的基本原理和基本应用。

第9章 ASP.NET AJAX控件:本章致力于提升用户体验,重点介绍AJAX技术的工作原理、常用ASP.NET AJAX控件的基本语法和基本应用。

第10章 基于三层架构开发课程学习选课平台:通过案例简单介绍三层架构的基本原理和MVC开发技术的入门知识。

本书由武昌理工学院人工智能学院计算机科学与技术系彭玉华、软件工程系邓谦,武汉工程科技学院计算机与人工智能学院计算机系王先水共同编写完成。

本书案例主要源自编者多年教学积累的手稿笔记和讲稿,同时参考了相关文献中的部分内容,并汲取了同行的宝贵经验,在此谨表谢意。限于编者水平,书中难免存在疏漏与不足之处,欢迎广大读者批评指正。

为方便教师教学和学生自学,本书提供PPT课件、案例源代码、教学大纲和教学讲稿,可通过扫描下方二维码下载。微课视频可通过扫描书中二维码观看。

服务邮箱:476371891@qq.com。

编 者 

2026年1月于武汉