Web程序设计及应用 / 21世纪高等学校精品规划教材
作者: 刘兵
出版时间:2014年6月
出版社:中国水利水电出版社
- 中国水利水电出版社
- 9787517021124
- 100025
- 0047154843-8
- 2014年6月
- 工学
- 计算机科学与技术
- TP393.092
- 计算机、网络
- 本科
本书结构合理,逻辑性强,写作特色鲜明.每个章节、每个知识点都有精心设计的典型案例程序说明其用法,各章节之间的联系紧凑、自然。为了方便教学,本书每章都配有大量的习题、案例程序和电子教案。
本书可作为高等学校计算机专业及电子信息类等相关专业的教材,也可供没有接触过Web程序设计但自身有一定程序设计能力的读者自学使用,还可以作为ASP.NET程序设计的培训教材。
前言
第1章 Web程序设计概述
1.1 Web的基本概念
1.1.1 Web概述
1.1.2 Web浏览器的工作原理
1.1.3 统一资源定位器URL
1.1.4 超文本与超媒体
1.1.5 超文本标记语言HTMI
1.1.6 超文本传输协议
1.1.7 主页
1.2 Web程序设计的方式
1.2.1 网页基础知识
1.2.2 .NET Framework的概念
1.2.3 ASP.NET应用程序
1.3 ASP.NET软件开发环境
1.3.1 Intemet信息服务(IIS)
1.3.2 Visual Studio 2010开发环境
1.3.3 ASR.NET第一个程序
习题一
第2章 HTML语言
2.1 HTML语言概述
2.1.1 HTML语言的结构
2.1.2 构成网页的基本元素
2.2 超文本链接指针
2.2.1 链接到其他站点
2.2.2 同一个文件中的链接
2.2.3 图像超链接
2.3 框架与表单
2.3.1 框架结构的使用
2.3.2 表单的应用
2.4 HTML中的表格
2.4.1 表格的标记
2.4.2 表格使用实例
2.5 其他标记
2.5.1 列表
2.5.2 多媒体标记
习题二
第3章 层叠样式表CSS
3.1 层叠样式表概述
3.1.1 层叠样式表的引出
3.1.2 定义CSS
3.1.3 选择器种类
3.1.4 外部CSS样式表
3.1.5 CSS样式规则的优先级及单位
3.2 CSS样式的属性分类
3.2.1 背景
3.2.2 CSS文本
3.2.3 字体
3.2.4 鼠标属性
3.3 CSS框模型
3.3.1 CSS框模型概述
3.3.2 CSS内边距
3.3.3 CSS边框
3.4 CSS定位
3.4.1 定位概述
3.4.2 CSS相对定位和绝对定位
3.4.3 浮动
习题三
第4章 JavaScript语言
4.1 JavaScript的基础知识
4.1.1 JavaScript概述
4.1.2 JavaScript工作原理
4.2 JavaScript语言基本结构
4.2.1 JavaScript的数据类型
4.2.2 JavaScript的变量
4.2.3 JavaScript的运算符和表达式
4.2.4 JavaScript程序流程控制
4.2.5 JavaScript中的函数
4.2.6 JavaScript中的事件
4.3 JavaScript中的对象
4.3.1 对象的基本概念
4.3.2 内置对象
4.3.3 浏览器和HTML对象
习题四
第5章 Web窗体和常用服务器控件
5.1 ASENET网站的逻辑结构
5.1.1 概述
5.1.2 ASP.NET网站的组成
5.1.3 ASP.NET页面
5.1.4 ASP.NET页面处理过程
5.1.5 服务器控件种类
5.2 Web常用服务器控件
5.2.1 文本类控件
5.2.2 按钮类控件
5.2.3 选择类控件
5.2.4 链接控件
5.3 验证控件
5.3.1 概述
5.3.2 RequiredFieldValidator控件
5.3.3 CompareValidator控件
5.3.4 RangeValidator控件
5.3.5 RegularExpressionValidator控件
5.3.6 CustomValidator控件
5.3.7 ValidationSummary控件
习题五
第6章 ASP.NET内建组件对象
6.1 Response对象
6.1.1 利用Response对象显示信息.
6.1.2 利用Response对象重定向浏览器
6.1.3 Response对象Cookies属性的应用
6.2 Request对象
6.2.1 利用Request对象获取服务器变量值
6.2.2 利用Request对象获取Cookies值
6.2.3 利用Request对象获取客户端浏览器的信息
6.3 Application对象
6.3.1 Application对象存储数据
6.3.2 Application对象的属性
6.3.3 Application对象的方法
6.3.4 Application对象的事件
6.4 Session对象
6.5 Server对象
6.5.1 Server对象的属性
6.5.2 Server对象的方法
习题六
第7章 ADO.NET技术
7.1 SQLServer数据开发介绍
7.1.1 SQLServer数据库简介
7.1.2 创建与删除数据库
7.1.3 创建与删除数据表
7.1.4 数据记录的添加与删除
7.2 ADO.NET基础
7.2.1 ADO.NET概述
7.2.2 ADO.NET连接数据库的方法
7.2.3 数据库操作的基本对象
7.2.4 数据库基本操作通用类
7.2.5 数据库的基本操作。
7.3 数据显示GridView控件
7.3.1 GridView控件简介
7.3.2 GridView控件实现数据库记录的分页显示
7.3.3 GridView控件对记录排序
7.3.4 修改GridView Web服务器控件中的数据
习题七
第8章 网站导航与风格
8.1 TreeView控件
8.1.1 TreeView控件概述
8.1.2 TreeView控件的主要属性和事件
8.1.3 在TreeView控件中显示关系数据
8.2 网站主题
8.2.1 创建主题的方法
8.2.2 同一控件的多种定义方法
8.3 母版页和内容页
8.3.1 概述
8.3.2 母版页和内容页事件顺序
8.3.3 嵌套母版页
习题八
第9章 ASP.NET网络技术开发.
9.1 文件上传
9.1.1 文件夹的操作
9.1.2文件的操作
9.1.3 文件上传控件
9.2 Web Service
9.2.1 Web Service概念
9.2.2 使用Web Service实现天气预报
9.3 组件应用
大作业
参考文献