《ASP.NET编程从基础到应 用(附光盘)》从初学者的角度出发,以通俗易懂的语 言,配合丰富多彩的实例,由浅入深、循序渐进地介 绍了学习ASP.NET程序开发必备的知识和技能。全书 分12章,主要内容包括ASP.NET开发环境的搭建、 ASP.NET中服务器控件的基本应用、ASP.NET内置系统 对象、站点导航控件、母版页、数据绑定控件、常用 的第三方控件、如何使用ADO.NET的基本对象操作数 据库、常用缓存、文件和目录的相关处理、ASP.NET Ajax技术的相关知识及Web服务等。最后,通过一个 综合项目案例介绍ASP.NET在实际开发过程中的应用 。
《ASP.NET编程从基础到应用(附光盘)》内容丰 富、实例精彩,适合ASP.NET初学者以及在校学生、 程序设计爱好者、各大中专院校的在校学生以及相关 授课老师使用阅读。
ASP.NET是由Microsoft公司开发的新一代动态Web应用程序开发平台,它的功能非常强大。与其他开发语言(如Java、PHP和Perl等)相比,ASP.NET具有方便性、灵活性、性能优、安全性高、生产效率高、完整性强及面向对象等特性,是目前主流的网络编程工具之一。它可以把程序开发人员的工作效率进一步提高,快速方便地进行开发。
ASP.NET支持多种开发语言,但是最常用的是C#语言。它是一种面向对象的编程语言。该语言提供了Visual Basic的简单易用性,同时也提供了Java和C++语言的灵活性和强大功能,是Microsoft公司.NET技术的核心开发语言。因此,本书选择C#语言作为程序的开发语言。
本书内容
全书共分12章,主要内容如下。
第1章 ASP.NET入门基础。本章主要介绍ASP.NET的发展、.NET Framework以及Visual Studio 2010和IIS的安装等相关 内容。
第2章 ASP.NET的控件应用。本章详细介绍ASP.NET中最常用的服务器控件,如Label控件、Literal控件、Button控件、Image控件、Panel控件、DropDownList控件和CheckBox控件等。
第3章 ASP.NET的系统对象和状态管理。本章详细介绍ASP.NET中内置的系统对象和状态管理对象,包括Request、Response、Page、Session、Application和Cookie等。
第4章 站点导航控件和母版页搭建框架。本章介绍常用的导航控件、母版页及主题的相关知识,包括SiteMapPath控件、站点地图、TreeView控件、母版页和内容及主题加载的多种方式等。
第5章 ADO.NET技术访问数据库。本章将详细介绍如何使用ADO.NET中的5个基本对象对数据进行操作,如SqlConnection对象连接数据库、SqlDataReader对象读取数据等。
第6章 ASP.NET的数据展示技术。本章介绍数据源控件和常用的数据绑定控件,如GridView控件、DataList控件和Repeater控件等。
第7章 ASP.NET控件的高级应用。本章将详细介绍用户控件、常用的第三方控件和模块处理程序等内容,如验证码控件、分页控件、编辑器控件、图片水印和文字的实现等。
第8章 缓存技术。本章主要介绍ASP.NET中常用的3种输出缓存,即页面输出缓存、页面部分缓存和页面数据缓存。
第9章 文件和目录处理。本章详细介绍如何使用ASP.NET中自带的相关类处理文件和目录,如获取文件或目录基本内容,对文件或目录进行添加、删除和移动的操作等。
第10章 ASP.NET Ajax技术。本章介绍 Ajax的相关内容,包括XMLHttpRequest对象、ASP.NET Ajax中的常用控件和工具包中的常用控件等。
第11章 Web服务。本章介绍Web服务的相关知识,如服务概述、如何调用自定义的Web服务、如何与常用的第三方控件进行集成等操作。
第12章 在线考试管理系统。本章通过一个综合案例实现了学生在线考试系统的科目管理功能、考试试题管理功能、学生考试功能、学生试卷管理功能及用户登录和退出功 能等。
本书特色
本书采用大量的实例进行讲解,力求通过实际操作使读者更容易地使用ASP.NET开发应用程序。本书难度适中,内容由浅入深,实用性强,覆盖面广,条理清晰。
知识点全 本书紧紧围绕ASP.NET的网站程序开发展开讲解,具有很强的逻辑性和系统性。
实例丰富 书中各实例均经过作者精心设计和挑选,它们都是根据作者在实际开发中的经验总结而来,涵盖了在实际开发中所遇到的各种问题。
应用广泛 对于精选案例,给了详细步骤、结构清晰简明,分析深入浅出,而且有些程序能够直接在项目中使用,避免读者进行二次开发。
基于理论,注重实践 在讲述过程,不仅仅只介绍理论知识,而且在合适位置安排综合应用实例,或者小型应用程序,将理论应用到实践当中,来加强读者实际应用能力,巩固开发基础和知识。
随书光盘 本书为实例配备了视频教学文件,读者可以通过视频文件更加直观地学习ASP.NET的使用知识。
网站技术支持 读者在学习或者工作的过程中,如果遇到实际问题,可以直接登录www.itzcn.com与我们取得联系,作者会在第一时间内给予帮助。
贴心的提示 为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下。
提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。
注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
技巧:通过简短的文字,指出知识点在应用时的一些小窍门。
读者对象
本书具有知识全面、实例精彩、指导性强的特点,力求以全面的知识性及丰富的实例来指导读者透彻地学习ASP.NET开发技术各方面的知识。
ASP.NET初学者以及在校学生。
各大中专院校的在校学生和相关授课老师。
准备从事软件开发的人员。
其他从事ASP.NET应用程序开发技术的人员。
除了封面署名人员之外,参与本书编写的人员还有马海军、李海庆、陶丽、王咏梅、康显丽、郝军启、朱俊成、宋强、孙洪叶、袁江涛、张东平、吴鹏、王新伟、刘青凤、汤莉、冀明、王超英、王丹花、闫琰、张丽莉、李卫平、王慧、牛红惠、丁国庆、黄锦刚、李旎、王中行、李志国等。在编写过程中难免会有漏洞,欢迎读者通过我们的网站www.itzcn.com与我们联系,帮助我们改正提高。
第1章 ASP.NET入门基础
1.1 ASP.NET 简介
1.1.1 ASP.NET的发展、内容和特性
1.1.2 ASP.NET的特色优势
1.2 .NET Framework
1.2.1 .NET Framework简介
1.2.2 公共语言运行时
1.2.3 类库
1.3 ASP.NET开发环境的搭建
1.3.1 安装Visual Studio 2010
1.3.2 安装IIS9
1.4 项目案例:创建第一个ASP.NET网站
1.5 习题
1.6 实践疑难解答
第2章 ASP.NET的控件应用 第1章 ASP.NET入门基础
1.1 ASP.NET 简介
1.1.1 ASP.NET的发展、内容和特性
1.1.2 ASP.NET的特色优势
1.2 .NET Framework
1.2.1 .NET Framework简介
1.2.2 公共语言运行时
1.2.3 类库
1.3 ASP.NET开发环境的搭建
1.3.1 安装Visual Studio 2010
1.3.2 安装IIS9
1.4 项目案例:创建第一个ASP.NET网站
1.5 习题
1.6 实践疑难解答
第2章 ASP.NET的控件应用
第3章 ASP.NET的系统对象和状态管理
第4章 站点导航控件和母版页搭建框架
第5章 ADO.NET技术访问数据库
第6章 ASP.NET的数据展示技术
第7章 ASP.NET控件的高级应用
第8章 缓存技术
第9章 文件和目录处理
第10章 ASP.NET Ajax技术
第11章 Web服务
第12章 在线考试管理系统