前言






.NET是软件开发人才培养的一个比较重要的方向。当前基于.NET的教材普遍存在两方面的问题: 一方面陷入“教材与企业应用严重脱节”的怪圈,即教材中所讲的ASP.NET开发基本上是拖控件的“傻瓜式”开发,而实际企业中很少使用拖控件的方式进行开发,这就造成了很多毕业生刚参加工作时无法适应用人单位的技术要求; 另一方面,有些基于工作过程或项目应用的教材只给出片段程序,省略了最重要的语法格式,学生只能看懂这段程序,而不知道这段程序为何要这样编写,变换某项要求后就不会改写相应程序了,这类教材舍本逐末,违反了认知规律。


本书采用符合认知规律的形式,从企业的实际工程项目中提取素材,将其简化和分解后编入课程中,讲授的内容都选取最贴近企业实际开发的技术,让学生不仅能从书上学到必备的理论知识,还能从书上的工程案例中学到更实用的工程经验,服务于学生的就业需求。

本书内容

本书分为9章。

第1章为ASP.NET概述,介绍了.NET和ASP.NET的基本概念,搭建ASP.NET开发环境的方法以及ASP.NET的两种开发模式,最后通过两个案例分别介绍创建ASP.NET应用程序项目和ASP.NET空网站的具体过程。

第2章为ASP.NET服务器控件,介绍了ASP.NET控件的类型、公共属性和事件,然后分类介绍了文本控件、控制权转移控件、选择控件及其他常用的标准控件,最后介绍了ASP.NET验证控件。

第3章为ASP.NET内置对象,介绍了ASP.NET对象的概念、访问方法以及ASP.NET各内置对象的属性、方法和应用,并对Application对象、Session对象和Cookie对象进行了比较。

第4章为界面外观设计与布局,首先介绍了主题和母版页技术,用于在ASP.NET中设计并维护具有相同风格的网页,然后介绍了网站地图的创建及导航控件的使用方法,最后介绍了3种页面布局方式。

第5章为ADO.NET技术,介绍了ADO.NET的基础知识,主要讲解ADO.NET的相关概念、ADO.NET的结构、五大对象、两种数据库访问模式,最后通过案例讲解使用ADO.NET技术操作数据的常用方法。

第6章为数据绑定技术,介绍了数据绑定的概念及数据绑定语法,对常用的数据源控件和数据显示控件也做了详细说明,最后通过几个典型案例展示如何将数据绑定到控件上。

第7章为Web Service,首先介绍了Web Service的概念及Web Service的创建与引用方法,然后在此基础上以案例的形式介绍了如何使用Web Service实现数据库操作和通信功能,并讲解了使用Web Service生成验证码和注册码的完整过程。

第8章为ASP.NET AJAX,介绍了AJAX的工作原理,讲解了ASP.NET AJAX常用控件的使用方法,并以案例的形式介绍了AJAX 在ASP.NET 开发中的实际应用。

第9章为综合案例,以留言板系统为例介绍了留言板的功能模块设计、数据库设计和公用模块设计,并完整地说明了留言板各功能模块的实现过程。

本书各章都提供了适量的练习题和上机操作题供读者选用。

本书特色

(1) 注重基础,内容翔实。本书注重基础,对教材内容的设置进行了科学安排,力求内容翔实和全面,并细致地解析了每个知识点。

(2) 结构清晰,讲解透彻。本书结构清晰,讲解深入透彻、细致完整,并通过合理的案例来加深读者对相应技术的理解和掌握。

(3) 案例丰富,讲究实用。本书充分体现了案例教学的特点,以易学、易用为出发点,精选大量实用的案例,操作步骤详细,特别适合入门者。

配套资源

为便于教与学,本书配有源代码、教学课件、教学大纲、习题答案。

(1) 获取源代码、彩色图片、扩展阅读方式: 先刮开并用手机版微信App扫描本书封底的文泉云盘防盗码,授权后再扫描下方二维码,即可获取。


源代码



彩色图片



扩展阅读



全书网址



(2) 其他配套资源可以扫描本书封底的“书圈”二维码,关注后回复本书书号,即可下载。

读者对象

本书理论与实践相结合,注重基础、案例丰富,适合作为高等院校计算机及相关专业的教材,也可供广大网站开发技术人员参考。

致谢

本书全部章节由湖北工程学院计算机与信息科学学院教师涂俊英编著,本书的编写得到了湖北工程学院教务处教改项目的资助,清华大学出版社对本书的出版给予了大力支持,朱三元、黄兰英老师以及连续几届的选课学生对本书的编写提出了许多宝贵的建议,在此一并表示感谢!

限于编者的水平和经验,加之时间仓促,书中的疏漏之处在所难免,敬请读者批评指正。


编者2023年1月