当今时代的发展速度越来越快,网站设计日新月异,特别是近几年来,出现了许多动态网页制作的新技术、新方法。C、C#、JAVA等编程语言不再局限于软件开发,也广泛运用于网站的设计。Web应用开发技术旨在让读者学习动态网页制作技术,全书以ASP.NET为背景,选择C#为基础,讲述Web动态网页制作的相关技术。
《Web应用开发实用技术/普通高等教育“十三五”应用型人才培养规划教材》与同类书籍相比,有以下优点:
(1)内容选择方面。考虑到完整性,《Web应用开发实用技术/普通高等教育“十三五”应用型人才培养规划教材》精选了C#程序设计*基础、*常用的知识和技术。
(2)案例设计方面。相关联的知识点尽量使用关联的案例,或者是同一案例的不同版本。
(3)注重工程能力的培养。讲解各个相关技术时不但告诉读者怎么做,同时尽量向读者介绍这样做的优点。
(4)讲练结合。各个章节均结合实际的案例展开,让读者在掌握理论知识的同时动手实践,配套的例题及扩展让读者更容易掌握Web网页制作的技巧。
全书共分为9章,各章内容如下:
第1章介绍ASP.NETWeb开发环境-VisualStudio的构成、安装、启动,IIS的安装和配置。用一个实例简单介绍了利用ASP.NET提供的控件制作一个Web动态网页,使读者了解到应用ASP.NET的控件可以使Web应用程序变得既简单又高效。
第2章介绍ASP.NET的界面设计控件,详细介绍了此类控件的属性和事件,通过实例讲解了常用控件的使用方法。
第3章介绍ASP.NET的各种内置对象,通过实例讲述了这些对象的使用,让用户更容易获取通过浏览器请求发送的信息、响应浏览器以及存储用户信息,实现特定的状态管理和页面信息的传递。
第4章重点讲述ADO.NET数据库编程技术。先简单讲述SQLServer中的数据库建立和导入,然后讲述使用ADO.NET连接数据库、读取和操作数据库技术。
第5章介绍ASP.NET提供的服务器控件,这些控件使得在Web页面中显示数据库中的表数据变得更加容易,搭配使用DataSource控件可以很轻松地完成数据的查询、添加、修改、删除和显示任务,而且几乎不用写代码,从而使编程更加快捷和方便。
第6章介绍ASP.NET的用户控件UserControls的特点、创建和使用,其基本的应用就是把网页中经常用到的且使用频率较高的功能封装到一个模块中,以便在其他页面中使用。
第7章介绍ASP.NET母版页基础,包括母版页的工作原理、使用的优点、运行机制,建立母版页、内容页、嵌套母版页,如何访问母版页的控件、属性和方法等。
第8章介绍ASP.NET内置的导航控件,主要讲述向导控件Wizard、站点地图及SiteMapPath、Menu和TreeView控件的运用,实现网站导航的功能,重点讲述了TreeView控件。
第9章介绍ASP.NETAJAX技术的概念,与Ajax的异同、特性、优点,及其服务器端控件的属性、方法和使用技巧。
当今时代的发展速度越来越快,网站设计日新月异,特别是近几年来,出现了许多动态网页制作的新技术、新方法。C、C#、JAVA等编程语言不再局限于软件开发,也广泛运用于网站的设计。Web应用开发技术旨在让读者学习动态网页制作技术,全书以ASP.NET为背景,选择C#为基础,讲述Web动态网页制作的相关技术。
本书与同类书籍相比,有以下优点:
(1)内容选择方面。考虑到完整性,本书精选了C#程序设计最基础、最常用的知识和技术。
(2)案例设计方面。相关联的知识点尽量使用关联的案例,或者是同一案例的不同版本。
(3)注重工程能力的培养。讲解各个相关技术时不但告诉读者怎么做,同时尽量向读者介绍这样做的优点。
(4)讲练结合。各个章节均结合实际的案例展开,让读者在掌握理论知识的同时动手实践,配套的例题及扩展让读者更容易掌握Web网页制作的技巧。
全书共分为9章,各章内容如下:
第1章介绍ASP.NETWeb开发环境-VisualStudio的构成、安装、启动,IIS的安装和配置。用一个实例简单介绍了利用ASP.NET提供的控件制作一个Web动态网页,使读者了解到应用ASP.NET的控件可以使Web应用程序变得既简单又高效。
第2章介绍ASP.NET的界面设计控件,详细介绍了此类控件的属性和事件,通过实例讲解了常用控件的使用方法。
第3章介绍ASP.NET的各种内置对象,通过实例讲述了这些对象的使用,让用户更容易获取通过浏览器请求发送的信息、响应浏览器以及存储用户信息,实现特定的状态管理和页面信息的传递。
第4章重点讲述ADO.NET数据库编程技术。先简单讲述SQLServer中的数据库建立和导入,然后讲述使用ADO.NET连接数据库、读取和操作数据库技术。
第5章介绍ASP.NET提供的服务器控件,这些控件使得在Web页面中显示数据库中的表数据变得更加容易,搭配使用DataSource控件可以很轻松地完成数据的查询、添加、修改、删除和显示任务,而且几乎不用写代码,从而使编程更加快捷和方便。
第6章介绍ASP.NET的用户控件UserControls的特点、创建和使用,其基本的应用就是把网页中经常用到的且使用频率较高的功能封装到一个模块中,以便在其他页面中使用。
第7章介绍ASP.NET母版页基础,包括母版页的工作原理、使用的优点、运行机制,建立母版页、内容页、嵌套母版页,如何访问母版页的控件、属性和方法等。
第8章介绍ASP.NET内置的导航控件,主要讲述向导控件Wizard、站点地图及SiteMapPath、Menu和TreeView控件的运用,实现网站导航的功能,重点讲述了TreeView控件。
第9章介绍ASP.NETAJAX技术的概念,与Ajax的异同、特性、优点,及其服务器端控件的属性、方法和使用技巧。
本书由长期从事Web应用技术开发课程教学的一线教师编写,编写组成员对课程教学内容深有体会,具有较深的教学经验和较高的理论实践水平,这为本书的编写提供了有力的支撑和保障。本书由张捷和封俊红任主编,朱晓姝、李治强任副主编,张远夏、蒙峭缘、牛喜栓任编委。全书由封俊红和张捷两位老师校对。
本书编写过程中,得到很多老师和同学的大力协助,也得到了许多部门和领导的大力支持和无私帮助,在此表示由衷的感谢!
由于编者水平有限,书中难免存在疏漏和不足之处,敬请各位同仁与读者多提宝贵意见和建议。(E-mail:jgxyzjzj@126.com)
第1章 ASP.NETWeb开发环境
1.1 开发环境简介
1.1.1 VisualStudio
1.1.2 Microsoft.NETFramework
1.1.3 ASP.NET
1.2 VisualStudi02012的安装与启动
1.2.1 VS2012的安装
1.2.2 VS2012的启动
1.3 开发第一个ASP.NET应用程序
1.4 安装和配置IIS
1.4.1 IIS安装
1.4.2 IIS配置
1.4.3 通过局域网lP直接访问网站
1.5 VisualStudio最常用的快捷键
第2章 ASP.NET界面设计控件
2.1 提交类控件
2.1.1 Label控件
2.1.2 Button控件
2.1.3 ImageButton控件
2.2 连接类控件
2.2.1 HyperLink控件
2.2.2 LinkButton控件
2.3 选择输入类控件
2.3.1 TextBox控件
2.3.2 CheckBox控件
2.3.3 RadioButton控件
2.3.4 ListBox控件
2.3.5 DropDownList控件
2.3.6 选择控件绑定到数据库
2.4 图片显示类控件
2.4.1 Image控件
2.4.2 ImageMap控件
2.5 复杂控件
2.5.1 Calendar控件
2.5.2 AdRotator控件
2.6 文件上传与下载
2.6.1 文件上传控件FileUpload
2.6.2 文件下载
2.7 验证控件
2.7.1 RequiredFieldValidator
2.7.2 CompareValidator控件
2.7.3 RangeValidator控件
2.7.4 RegularExpressionValidator控件
2.7.5 CustomValidator控件
2.7.6 ValidationSummary控件
2.7.7 屏蔽数据验证
第3章 ASP.NET内置对象
3.1 Server对象
3.2 Response对象
3.2.1 Response对象的常用属性和方法
3.2.2 文件读写
3.3 Request对象
3.3.1 Request对象概述
3.3.2 Form属性
3.3.3 QueryString属性
3.4.4 Browser属性
3.3.5 ServerVariables属性
3.4 综合应用1-用户登录实现
3.5 Cookie对象
3.5.1 Cookie对象的常用属性和方法
3.5.2 Cookie对象的应用
3.6 Application对象
3.7 Session对象
3.8 综合应用2-ASP内置对象制作文件提交
第4章 ADO.NET数据库编程
4.1 SQLServer相关知识
4.1.1 新建数据库
4.1.2 把MDF文件导入SQLServer数据库
4.1.3 把Excel数据表导入SQLServer数据库中
……
第5章 ASP.NET数据控件
第6章 用户控件
第7章 母版页技术
第8章 网站导航技术
第9章 ASP.NETAJAX
参考文献