书籍详情
Web应用开发技术
作者:石双元 编著
出版社:清华大学出版社
出版时间:2010-09-01
ISBN:9787302226550
定价:¥39.00
购买这本书可以去
内容简介
《Web应用开发技术》以Microsoft ASP.NET和C#语言为背景,力图系统、全面地介绍Web应用开发所涉及的内容和最新进展。《Web应用开发技术》围绕Web应用开发所涉及的各项技术由浅人深地展开,在内容和结构安排上力求做到系统性和连贯性。《Web应用开发技术》共15章,分为3部分。第一部分包括第1~4章,主要介绍Web应用与开发的基本概念与特征、C#语言的基础知识以及面向对象特性在C#语言中的表现形式和实现方法、Web开发的背景知识等。第二部分包括第5~11章,全面介绍了Microsoft ASP.NET的框架与控件和基于ADO.NET的数据库开发技术。分别阐述了ASP.NET页面程序结构、Web服务器控件、ASP.NET中的数据绑定技术以及控件与代码分离技术。第三部分包括第12~15章,作为高级应用部分,重点介绍了作为客户端开发的主流技术JavaScript及其对象,融入最新Ajax技术的原理和常用的框架与控件,如Microsoft ASP.NET Ajax。《Web应用开发技术》可作为高等院校信息管理与信息系统、电子商务、工商管理及管理学等专业的教材,也可供相关专业科技人员、工程技术人员和其他人员参考。
作者简介
石双元,博士,华中科技大学管理学院副教授。澳大利亚皇家墨尔本理工大学(RMIT university)计算机科学与信息技术学院访问学者。国家精品课程《管理信息系统分析与设计》主要成员之一(2008)。从事信息系统、电子商务、物流信息管理等领域的研究工作。承担及完成各类科研项目15项。参加国家自然科学基金、国家863计划课题3项,国家科技攻关项目1项.湖北省科技计划项目1项。负责企业信息系统规划、设计与实施项目近10项。获省部级以上科学进步奖3项。发表学术论文50余篇。目前的研究方向是支持企业级Web应用开发的控件与平台。
目录
第1章 绪论
1.1 Web应用及其特征
1.1.1 什么是Web应用
1.1.2 Web网站与Web应用
1.2 Web应用的相关技术
1.3 Web应用的分类及其差异
1.3.1 用户群体与使用行为的差异
1.3.2 用户使用模式的差异
1.3.3 业务处理模式的差异
1.3.4 企业级Web应用与桌面应用的差异
1.4 企业级Web应用及关键问题
1.4.1 企业应用从桌面向Web迁移的必然性
1.4.2 企业环境中的Web应用的成功示例
1.4.3 企业级Web应用开发所面临的挑战
第2章 C#语言基础
2.1 C#语言及其特点
2.2 中间语言代码与.NET的跨平台
2.3 一个简单的C#程序
2.4 命名空间
2.4.1 什么是命名空间
2.4.2 命名空间的引用
2.5 C#程序的构成
2.6 C#的类和对象定义
2.7 C#的格式与数据类型
2.7.1 标识符
2.7.2 书写规则
2.7.3 C#的数据类型
2.7.4 数据类型转换
2.7.5 常量
2.7.6 变量
2.7.7 枚举与数组
2.8 运算符与表达式
2.8.1 运算符
2.8.2 表达式
2.9 方法定义与使用
2.10 定义方法
2.11 流程控制语句
2.11.1 结构化程序设计的3种基本流程
2.11.2 分支语句
2.11.3 循环语句
2.11.4 跳转语句
2.11.5 递归调用
第3章 C#的面向对象特性
3.1 类的定义与C#修饰符
3.1.1 类的定义
3.1.2 C#修饰符
3.2 创建对象与构造方法
3.2.1 创建对象
3.2.2 构造方法
3.2.3 析构方法
3.2.4 类的修饰符
3.3 类的成员及其修饰符
3.3.1 变量及其修饰符
3.3.2 方法及其修饰符
3.4 访问控制符
3.4.1 公共访问控制符public
3.4.2 默认访问控制符
3.4.3 保护访问控制符protected
3.4.4 私有访问控制符private
3.5 C#的继承及其实现
3.5.1 继承的定义
3.5.2 继承的实现
3.6 C#语言中的多态与实现
3.6.1 什么是多态
3.6.2 构造方法的继承与重载
3.6.3 C#多态的实现
3.7 接口及其实现
3.7.1 单重继承与多重继承
3.7.2 C#接口概述
3.7.3 接口的定义
3.7.4 实现接口
3.8 异常处理
3.8.1 异常产生的原因
3.8.2 捕获异常与抛弃异常
第4章 Web应用基础知识
4.1 HTML概要
4.1.1 HTML文档的基本结构
4.1.2 HTML文档结构标签
4.1.3 版面风格控制
4.1.4 HTML中显示特殊字符
4.1.5 文件的链接
4.1.6 HTML表单
4.1.7 HTML样式表
4.2 XML结构及语法
4.2.1 XML及其特征
4.2.2 XML文档结构
4.2.3 XML文档格式定义
4.2.4 XML文档的显示与转换
4.3 ASP动态页面技术
4.3.1 静态网页与动态网页
4.3.2 ASP及其特征
4.3.3 ASP文件结构
4.3.4 ASP页面的运行环境
4.3.5 VBScript语法简介
4.3.6 ASP与ADO的连接
4.3.7 ASP内置对象
4.3.8 JavaScript、JScript、VBScript的简要说明和比较
第5章 ASP.NET概览
5.tASP.NET及其特征
5.1.1 从ASP到ASP.NET
5.1.2 ASP.NET及其主要特性
5.1.3.NET框架概述
5.2 ASP.NET环境配置
5.2.1 Web服务器安装与配置
5.2.2 ASP.NET开发环境的配置
5.2.3 ASP.NET常用文件类型
5.3 ASP.NET中的类与命名空间
5.3.1 ASP.NET中的类
5.3.2 ASP.NET的命名空间
5.4 ASP.NET页面表单与服务器控件
5.4.1 ASP.NET页面表单
5.4.2 服务器控件
5.5 ASP.NET页面
5.5.1 简单的ASP.NET页面
5.5.2 ASP.NET页面的程序结构
5.6 控制页面导航
5.6.1 参数的传递与接收
5.6.2 页面之间的数据共享
5.7 Web应用中的WebService
第6章ASP.NET常用控件
6.1 Web基础控件介绍
6.1.1 Label控件
6.1.2 Button控件
6.1.3 TextBox控件
6.1.4 DropDownList控件
6.1.5 ListBox控件
6.1.6 CheckBox控件
6.1.7 CheckBoxList控件
6.1.8 RadioButmn控件
6.1.9 RadioButtonList控件
6.1.1 0HyperLink控件
6.1.1 1列表类控件的属性与方法
6.2 ASP.NET基础控件综合应用
6.3 ASP.NET验证控件
6.3.1 表单信息的验证
6.3.2 RequireFieldValidator控件
6.3.3 RegularExpressionValidator控件
6.3.4 CompareValidator控件
6.3.5 RangeValidator控件
6.3.6 ValidationSummary控件
6.3.7 CustomValidator控件
第7章 ASP.NET高级控件与扩展控件
第8章 ADO.NET与数据绑定
第9章 ASP.NET数据控件
第10章 程序代码与页面分离技术
第11章 ASP.NET中使用XML
第12章 JavaScript语言基础
第13章 JavaScript对象简介
第14章 基于Ajax的Web应用
第15章 ASP.NET Ajax框架与组件
参考文献
1.1 Web应用及其特征
1.1.1 什么是Web应用
1.1.2 Web网站与Web应用
1.2 Web应用的相关技术
1.3 Web应用的分类及其差异
1.3.1 用户群体与使用行为的差异
1.3.2 用户使用模式的差异
1.3.3 业务处理模式的差异
1.3.4 企业级Web应用与桌面应用的差异
1.4 企业级Web应用及关键问题
1.4.1 企业应用从桌面向Web迁移的必然性
1.4.2 企业环境中的Web应用的成功示例
1.4.3 企业级Web应用开发所面临的挑战
第2章 C#语言基础
2.1 C#语言及其特点
2.2 中间语言代码与.NET的跨平台
2.3 一个简单的C#程序
2.4 命名空间
2.4.1 什么是命名空间
2.4.2 命名空间的引用
2.5 C#程序的构成
2.6 C#的类和对象定义
2.7 C#的格式与数据类型
2.7.1 标识符
2.7.2 书写规则
2.7.3 C#的数据类型
2.7.4 数据类型转换
2.7.5 常量
2.7.6 变量
2.7.7 枚举与数组
2.8 运算符与表达式
2.8.1 运算符
2.8.2 表达式
2.9 方法定义与使用
2.10 定义方法
2.11 流程控制语句
2.11.1 结构化程序设计的3种基本流程
2.11.2 分支语句
2.11.3 循环语句
2.11.4 跳转语句
2.11.5 递归调用
第3章 C#的面向对象特性
3.1 类的定义与C#修饰符
3.1.1 类的定义
3.1.2 C#修饰符
3.2 创建对象与构造方法
3.2.1 创建对象
3.2.2 构造方法
3.2.3 析构方法
3.2.4 类的修饰符
3.3 类的成员及其修饰符
3.3.1 变量及其修饰符
3.3.2 方法及其修饰符
3.4 访问控制符
3.4.1 公共访问控制符public
3.4.2 默认访问控制符
3.4.3 保护访问控制符protected
3.4.4 私有访问控制符private
3.5 C#的继承及其实现
3.5.1 继承的定义
3.5.2 继承的实现
3.6 C#语言中的多态与实现
3.6.1 什么是多态
3.6.2 构造方法的继承与重载
3.6.3 C#多态的实现
3.7 接口及其实现
3.7.1 单重继承与多重继承
3.7.2 C#接口概述
3.7.3 接口的定义
3.7.4 实现接口
3.8 异常处理
3.8.1 异常产生的原因
3.8.2 捕获异常与抛弃异常
第4章 Web应用基础知识
4.1 HTML概要
4.1.1 HTML文档的基本结构
4.1.2 HTML文档结构标签
4.1.3 版面风格控制
4.1.4 HTML中显示特殊字符
4.1.5 文件的链接
4.1.6 HTML表单
4.1.7 HTML样式表
4.2 XML结构及语法
4.2.1 XML及其特征
4.2.2 XML文档结构
4.2.3 XML文档格式定义
4.2.4 XML文档的显示与转换
4.3 ASP动态页面技术
4.3.1 静态网页与动态网页
4.3.2 ASP及其特征
4.3.3 ASP文件结构
4.3.4 ASP页面的运行环境
4.3.5 VBScript语法简介
4.3.6 ASP与ADO的连接
4.3.7 ASP内置对象
4.3.8 JavaScript、JScript、VBScript的简要说明和比较
第5章 ASP.NET概览
5.tASP.NET及其特征
5.1.1 从ASP到ASP.NET
5.1.2 ASP.NET及其主要特性
5.1.3.NET框架概述
5.2 ASP.NET环境配置
5.2.1 Web服务器安装与配置
5.2.2 ASP.NET开发环境的配置
5.2.3 ASP.NET常用文件类型
5.3 ASP.NET中的类与命名空间
5.3.1 ASP.NET中的类
5.3.2 ASP.NET的命名空间
5.4 ASP.NET页面表单与服务器控件
5.4.1 ASP.NET页面表单
5.4.2 服务器控件
5.5 ASP.NET页面
5.5.1 简单的ASP.NET页面
5.5.2 ASP.NET页面的程序结构
5.6 控制页面导航
5.6.1 参数的传递与接收
5.6.2 页面之间的数据共享
5.7 Web应用中的WebService
第6章ASP.NET常用控件
6.1 Web基础控件介绍
6.1.1 Label控件
6.1.2 Button控件
6.1.3 TextBox控件
6.1.4 DropDownList控件
6.1.5 ListBox控件
6.1.6 CheckBox控件
6.1.7 CheckBoxList控件
6.1.8 RadioButmn控件
6.1.9 RadioButtonList控件
6.1.1 0HyperLink控件
6.1.1 1列表类控件的属性与方法
6.2 ASP.NET基础控件综合应用
6.3 ASP.NET验证控件
6.3.1 表单信息的验证
6.3.2 RequireFieldValidator控件
6.3.3 RegularExpressionValidator控件
6.3.4 CompareValidator控件
6.3.5 RangeValidator控件
6.3.6 ValidationSummary控件
6.3.7 CustomValidator控件
第7章 ASP.NET高级控件与扩展控件
第8章 ADO.NET与数据绑定
第9章 ASP.NET数据控件
第10章 程序代码与页面分离技术
第11章 ASP.NET中使用XML
第12章 JavaScript语言基础
第13章 JavaScript对象简介
第14章 基于Ajax的Web应用
第15章 ASP.NET Ajax框架与组件
参考文献
猜您喜欢