书籍详情
MCAD/MCSD制胜宝典:Visual Basic.NET和Visual C#.NET Web应用程序开发
作者:(美)微软公司著;王治国,李钦译
出版社:清华大学出版社
出版时间:2003-06-01
ISBN:9787894940834
定价:¥68.00
购买这本书可以去
内容简介
本书是MCAD/MCSD制胜宝典系列从书之:,系统地介绍了如何使用Microsoft ASP.NET生成Web Forms应用程序:创建用户服务;用Microsoft ADO.NET访问和修改数据;生成和重用自定义Web控件;使用样式表和XML管理应川程序外观和行为;为Web应用程序配置安全性:测试和调试代码错误;将应用程序部署到服务器或宿主服务上;以及维护和优化应用程序等内容。通过本书的学习,您不但可以学会如何使用Visual Basic.NET和VisualC#.NET生成基于Web的应用程序,还能为参加MCP考试70-305和70-315(MCAD认证考试的核心科目和MCSD认证考试的选考科目)做好准备。本书非常适合准备从事Web开发的编程人员阅读和学习,更是准备MCP考试70-305和70-315时的必备辅导材料。
作者简介
暂缺《MCAD/MCSD制胜宝典:Visual Basic.NET和Visual C#.NET Web应用程序开发》作者简介
目录
前言
第1章 Web编程介绍
1.1 应用程序的类型
1.1.1 可以创建的应用程序
1.1.2 Web应用程序的工作原理
1.1.3 ASP.NET提供的内容
1.1.4 ASP.NET的优势
1.2 使用ASP.NET
1.2.1 Web应用程序的组成部分
1.2.2 Web Form组件
1.2.3 .NET Framework
1.2.4 编程语言
1.3 使用Visual Studio.NET
1.3.1 Start页
1.3.2 Visual Studio.NET的窗口
1.3.3 Toolbox
1.3.4 编辑Web文档
1.3.5 编辑代码
1.3.6 Solution Explorer
1.3.7 运行一个项目
1.3.8 设置Breakpoints并观察变量
1.3.9 执行语句
1.3.10 获得帮助
1.4 本章小结
1.5 实验:开始使用Visual Studio.NET
1.6 复习
第2章 创建Web窗体应用程序
2.1 创建Web应用程序项目
2.1.1 创建一个新的Web应用程序
2.1.2 用IlS组织您的项目
2.1.3 创建虚拟文件夹来组织Web应用程序
2.1.4 添加控件并编写代码
2.1.5 Web窗体项目中的文件
2.1.6 Web应用程序中的文件
2.2 响应事件
2.2.1 Web应用程序生存期中的事件
2.2.2 在Web窗体上保持数据
2.2.3 Application和Session事件
2.2.4 Web窗体事件
2.2.5 服务器控件事件
2.3 进程发生的位置
2.3.1 设置应用程序边界
2.3.2 管理进程
2.3.3 确定应用程序何时结束
2.4 本章小结
2.5 实验:生成--个简单的Web应用程序
2.6 复习
第3章 使用Web对象
3.1 命名空间基础知识
3.1.1 理解命名空间
3.1.2 引用和导入
3.1.3 类和模块
3.2 Web应用程序中的命名空间
3.2.1 Web命名空间
3.2.2 使用Application对象
3.2.3 使用Page对象
3.2.4 使用Request对象
3.2.5 使用Response对象.
3.3 维护状态信息
3.3.1 状态的级别
3.3.2 使用查询字符串
3.3.3 使用cookie
3.3.4 使用ViewState
3.4 本章小结
3.5 实验:使用对象并保存数据
3.6 复习
第4章 创建用户界面
4.1 使用控件
4.1.1 选择布局
4.1.2 选择合适的控件
4.1.3 文本操作
4.1.4 表和列表操作
4.1.5 执行命令
4.1.6 获取和设置值
4.1.7 显示图形和广告
4.1.8 控件分组
4.1.9 获取日期
4.1.10 从客户端获取文件
4.2 验证数据
4.2.1 使用验证
4.2.2 组合验证
4.2.3 取消验证
4.2.4 自定义验证
4.3 在窗体间导航
4.3.1 导航方法
4.3.2 使用超链接和重定向
4.3.3 使用Transfer方法
4.3.4 使用Execute方法
4.3.5 在新的浏览器窗口中显示页面
4.4 本章小结
4.5 实验:生成一个基于Web的文本编辑器
4.6 复习
第5章 利用AD0.NET存储矛口检索数据
5.1 利用ADO.NET访问数据
5.1.1 了解ADO.NET
5.1.2 连接到数据库
5.1.3 创建数据集
5.1.4 显示数据集
5.1.5 更改DataSet中的记录
5.1.6 ADO.NET如何引用对象
5.1.7 添加、更改和删除行
5.1.8 从DataSet更新Database
5.1.9 在运行时创建数据库连接
5.1.10 更新运行时的数据库连接
5.2 在Web窗体上使用数据集
5.2.1 在DataGrid控件中显示数据集
5.2.2 在DataList控件中显示数据集
5.2.3 在其他列表控件中显示数据项
5.2.4 选择特定记录
5.2.5 在Database上执行命令
5.2.6 从Database中返回值
5.2.7 直接在Database中更改记录
5.2.8 直接从Database中获取记录
5.3 处理事务
5.3.1 理解事务
5.3.2 数据集事务
5.3.3 数据库事务
5.3.4 企业事务
5.4 本章小结
5.5 实验:生成Contact Management应用程序
5.6 复习
第6章 捕获和纠正错误
6.1 使用异常处理
6.1.1 异常处理技术
6.1.2 使用异常处理块
6.1.3 引发异常
6.1.4 定义新异常
6.1.5 使用出错事件
6.2 使用错误页面
6.2.1 处理与Internet相关的异常
6.2.2 使用应用程序级的错误页面
6.2.3 使用页面级的错误页面
6.3 己录异常
6.3.1 使用跟踪记录错误
6.3.2 打开和关闭跟踪
6.3.3 将消息写入跟踪日志
6.3.4 读取跟踪日志
6.4 本章小结
6.5 实验:在应用程序中添加异常处理
6.6 复习
第7章 高级Web窗体编程
7.1 保存和检索用户信息
7.1.1 识别Web应用程序用户
7.1.2 在客户端上存储用户信息
7.1.3 在服务器上存储用户信息
7.1.4 创建惟一键来标识用户
7.1.5 创建文件来保存用户信息
7.1.6 创建XML文件
7.1.7 创建XML架构
7.1.8 指定键字段
7.1.9 将XML读取到数据集中
7.1.10 将用户信息保存到服务器上
7.1.11 从数据集中获取用户信息
7.2 发送邮件
7.2.1 从客户端发送邮件
7.2.2 从服务器发送邮件
7.3 使用框架
7.3.1 在VisualStudio中创建框架
7.3.2 创建框架集
7.3.3 创建网页并添加到框架中
7.3.4 检查浏览器是否支持框架
7.3.5 用链接命中框架
7.4 使用客户端脚本
7.4.1 准备使用脚本
7.4.2 选择一种脚本语言
7.4.3 理解DOM
7.4.4 添加嵌入脚本
7.4.5 用脚本过程响应事件
7.5 消费XMLWeb服务
7.5.1 找到XMLWeb服务
7.5.2 使用XMLWeb服务
7.5.3 从客户端脚本使用XMLWeb服务
7.6 本章小结
7.7 实验:使用高级功能
7.8 复习
第8章 安全性维护
8.1 身份验证和授权
8.1.1 匿名用户访问
8.1.2 验证用户的访问
8.1.3 带有HTM和HTML文件的身份验证
8.2 使用Windows身份验证
8.2.1 启用Windows身份验证
8.2.2 允许或拒绝特定用户的访问
8.2.3 使用基于角色的授权
8.2.4 获取用户标识
8.2.5 使用具有Windows身份验证的IIS设置
8.3 使用Forms身份验证
8.3.1 启用Forms身份验证
8.3.2 设置Forms身份验证模式
8.3.3 用数据库验证用户
8.3.4 向数据库中添加用户
8.3.5 根据数据库验证用户
8.4 使用Passport身份验证
8.5 提供安全通信
8.5.1 启用安全通信
8.5.2 生成证书请求
8.5.3 请求证书
8.5.4 安装证书
8.5.5 使用安全通信
8.6本章小结
8.7 实验:创建安全的应用程序
8.8 复习
第9章 生成和部署Web应用程序
9.1 生成Web应用程序
9.1.1 设置生成选项
9.1.2 标识应用程序
9.1.3 配置应用程序
9.2 部署Web应用程序
9.2.1 使用上传工具
9.2.2 装载到自己的服务器上
9.2.3 建立虚拟文件火
9.2.4 复制应用程序
9.2.5 安装共享组件
9.2.6 赋予安全特权
9.3 维护已部署的应用程序
9.3.1 监控服务器
9.3.2 修复已部署的应用程序
9.3.3 调整已部署的应用程序
9.3.4 设置缓存选项
9.3.5 改变应用程序的保护级别
9.3.6 调整processModel属性
9.3.7 调整sessionState属性
9.3.8 优化提示
9.4 在多台服务器上部署
9.4.1 多处理器伸缩
9.4.2 多服务器扩展
9.4.3 共享状态信息
9.5 本章小结
9.6 实验:生成和部署Web应用程序
9.7 复习
第10章 测试Web应用程序
10.1 创建测试
10.1.1 制订测试计划
10.1.2 测试类型
10.1.3 单元测试
10.1.4 集成测试
10.1.5 回归测试
10.1.6 负载测试
10.1.7 平台测试
10.2 运行测试
10.2.1 用ACT运行测试
10.2.2 用.NET程序集进行测试
10.2.3 运行无人值守的生成和测试
10.3 调试
10.3.1 将测试结果应用于工作中
10.3.2 使用Debug和Trace类
10.3.3 显示警报和消息
10.3.4 将Debug和Trace信息写入日志
10.3.5 远程调试
10.4 本章小结
10.5 实验:测试和调试
10.6 复习
第11章 创建自定义的Web控件
11.1 创建Web用户控件
11.1.1 创建和使用用户控件
11.1.2 创建用户控件并绘制其界面
11.1.3 编写控件的属性、方法和事件
11.1.4 向Web窗体添加控件
11.1.5 在代码中使用控件
11.1.6 向用户控件添加事件
11.1.7 使用网格布局
11.2 创建复合自定义控件
11.2.1 创建和使用复合自定义控件
11.2.2 创建自定义控件项目
11.2.3 创建测试项目
11.2.4 在测试项目中添加自定义控件
11.2.5 创建复合控件的外观
11.2.6 创建属性和方法
11.2.7 处理事件
11.2.8 引发事件
11.2.9 处理控件的大小调整
11.2.10 超类服务器控件
11.3 创建呈现的自定义控件
11.3.1 创建和使用呈现控件
11.3.2 创建呈现控件的外观
11.3.3 保存属性设置
11.3.4 获取包含的文本
11.3.5 响应用户操作
11.3.6 引发缓存事件
11.3.7 引发回递事件
11.3.8 获取来自用户的数据
11.3.9 向工具箱中添加白定义控件
11.3.10 为自定义控件设置工具箱图标和TagPrefix
11.4 本章小结
11.5 实验:创建自定义控件
11.6 复习
第12章 处理多媒体
12.1 播放音频
12.1.1 播放音频的方法
12.1.2 播放背景声音
12.1.3 嵌入声音
12.1.4 作为ActiveX对象的声音
12.2 显示视频
12.2.1 播放视频的方法
12.2.2 使用img元素
12.2.3 嵌入视频
12.2.4 作为ActiveX对象的视频
12.2.5 NetscapeNavigator中的ActiveX对象
12.2.6 Windows Media Player的版本
12.3 Web页面动画
12.3.1 显示动画的方法
12.3.2 文字动画
12.3.3 简单的图像动画
12.3.4 把动画作为对象或插件来显示
12.3.5 用客户端脚本来控制动画
12.3.6 用HTML+TIME来处理动画
12.3.7 使用HTML+TIME
12.3.8 创建时间线
12.3.9 创建时间线容器
12.3.10 动画属性
12.3.11 控制音频/视频和其他媒体
12.4 本章小结
12.5 实验:创建多媒体应用程序
12.6 复习
第13章 格式化Web应用程序输出
13.1 使用级联样式表
13.1.1 样式如何运行
13.1.2 在Web窗体中户使用样式表
13.1.3 修改样式
13.1.4 添加样式
13.1.5 使用样式类
13.1.6 为特定元素创建样式
13.1.7 创建嵌套样式
13.1.8 在运行时改变样式表
13.1.9 使用行为
13.2 使用XSL转换
13.2.1 XSL转换如何运行
13.2.2 创建XML文件
13.2.3 创建XSL文件
13.2.4 改变布局
13.2.5 包括其他模板
13.2.6 重复任务
13.2.7 插入超链接和其他HTML元素
13.2.8 对条目排序
13.2.9 执行条件任务
13.3 本章小结
13.4 实验:创建食谱
13.5 复习
第14章 提供帮助
14.1 向Web应用程序添加帮助
14.1.1 显示工具提示
14.1.2 将帮助作为Web窗体或HTML显示
14.1.3 显示HTML帮助
14.2 使用HTMLHelpWorkshop
14.2.1 创建HTML帮助
14.2.2 设置项目选项
14.2.3 构造内容表
14.2.4 添加索引入口项
14.2.5 添加交叉引用
14.2.6 启用搜索
14.2.7 编译和预览帮助
14.3 把HTML帮助链接到Web窗体上
14.3.1 显示HTML Help Viewer
14.3.2 在浏览器中显示HTML帮助
14.3.3 显示上下文相关帮助
14.4 本章小结
14.5 实验:构造和使用HTML帮助文件
14.6 复习
第15章 Web应用程序的国际化
15.1 方法选择
15.1.1 国际化Web应用程序的方法
15.1.2 检测用户的文化习俗
15.1.3 重定向到具有特定文化习俗的Web应用程序上
15.1.4 在运行时调整当前文化习俗
15.1.5 使用附属程序集
15.2 创建并使用附属程序集
15.2.1 附属程序集如何运行
15.2.2 让HTML元素来使用资源
15.2.3 创建资源文件
15.2.4 加载资源文件
15.2.5 获取和设置用户界面的文化习俗
15.2.6 显示资源字符串
15.3 国际化问题
15.3.1 一般编码问题
15.3.2 字符编码
15.4 本章小结
15.5 实验:创建货币转换器
15.6 复习
附录A 复习题答案
附录B 考试重点索引
附录C 微软认证专家计划
术语表
第1章 Web编程介绍
1.1 应用程序的类型
1.1.1 可以创建的应用程序
1.1.2 Web应用程序的工作原理
1.1.3 ASP.NET提供的内容
1.1.4 ASP.NET的优势
1.2 使用ASP.NET
1.2.1 Web应用程序的组成部分
1.2.2 Web Form组件
1.2.3 .NET Framework
1.2.4 编程语言
1.3 使用Visual Studio.NET
1.3.1 Start页
1.3.2 Visual Studio.NET的窗口
1.3.3 Toolbox
1.3.4 编辑Web文档
1.3.5 编辑代码
1.3.6 Solution Explorer
1.3.7 运行一个项目
1.3.8 设置Breakpoints并观察变量
1.3.9 执行语句
1.3.10 获得帮助
1.4 本章小结
1.5 实验:开始使用Visual Studio.NET
1.6 复习
第2章 创建Web窗体应用程序
2.1 创建Web应用程序项目
2.1.1 创建一个新的Web应用程序
2.1.2 用IlS组织您的项目
2.1.3 创建虚拟文件夹来组织Web应用程序
2.1.4 添加控件并编写代码
2.1.5 Web窗体项目中的文件
2.1.6 Web应用程序中的文件
2.2 响应事件
2.2.1 Web应用程序生存期中的事件
2.2.2 在Web窗体上保持数据
2.2.3 Application和Session事件
2.2.4 Web窗体事件
2.2.5 服务器控件事件
2.3 进程发生的位置
2.3.1 设置应用程序边界
2.3.2 管理进程
2.3.3 确定应用程序何时结束
2.4 本章小结
2.5 实验:生成--个简单的Web应用程序
2.6 复习
第3章 使用Web对象
3.1 命名空间基础知识
3.1.1 理解命名空间
3.1.2 引用和导入
3.1.3 类和模块
3.2 Web应用程序中的命名空间
3.2.1 Web命名空间
3.2.2 使用Application对象
3.2.3 使用Page对象
3.2.4 使用Request对象
3.2.5 使用Response对象.
3.3 维护状态信息
3.3.1 状态的级别
3.3.2 使用查询字符串
3.3.3 使用cookie
3.3.4 使用ViewState
3.4 本章小结
3.5 实验:使用对象并保存数据
3.6 复习
第4章 创建用户界面
4.1 使用控件
4.1.1 选择布局
4.1.2 选择合适的控件
4.1.3 文本操作
4.1.4 表和列表操作
4.1.5 执行命令
4.1.6 获取和设置值
4.1.7 显示图形和广告
4.1.8 控件分组
4.1.9 获取日期
4.1.10 从客户端获取文件
4.2 验证数据
4.2.1 使用验证
4.2.2 组合验证
4.2.3 取消验证
4.2.4 自定义验证
4.3 在窗体间导航
4.3.1 导航方法
4.3.2 使用超链接和重定向
4.3.3 使用Transfer方法
4.3.4 使用Execute方法
4.3.5 在新的浏览器窗口中显示页面
4.4 本章小结
4.5 实验:生成一个基于Web的文本编辑器
4.6 复习
第5章 利用AD0.NET存储矛口检索数据
5.1 利用ADO.NET访问数据
5.1.1 了解ADO.NET
5.1.2 连接到数据库
5.1.3 创建数据集
5.1.4 显示数据集
5.1.5 更改DataSet中的记录
5.1.6 ADO.NET如何引用对象
5.1.7 添加、更改和删除行
5.1.8 从DataSet更新Database
5.1.9 在运行时创建数据库连接
5.1.10 更新运行时的数据库连接
5.2 在Web窗体上使用数据集
5.2.1 在DataGrid控件中显示数据集
5.2.2 在DataList控件中显示数据集
5.2.3 在其他列表控件中显示数据项
5.2.4 选择特定记录
5.2.5 在Database上执行命令
5.2.6 从Database中返回值
5.2.7 直接在Database中更改记录
5.2.8 直接从Database中获取记录
5.3 处理事务
5.3.1 理解事务
5.3.2 数据集事务
5.3.3 数据库事务
5.3.4 企业事务
5.4 本章小结
5.5 实验:生成Contact Management应用程序
5.6 复习
第6章 捕获和纠正错误
6.1 使用异常处理
6.1.1 异常处理技术
6.1.2 使用异常处理块
6.1.3 引发异常
6.1.4 定义新异常
6.1.5 使用出错事件
6.2 使用错误页面
6.2.1 处理与Internet相关的异常
6.2.2 使用应用程序级的错误页面
6.2.3 使用页面级的错误页面
6.3 己录异常
6.3.1 使用跟踪记录错误
6.3.2 打开和关闭跟踪
6.3.3 将消息写入跟踪日志
6.3.4 读取跟踪日志
6.4 本章小结
6.5 实验:在应用程序中添加异常处理
6.6 复习
第7章 高级Web窗体编程
7.1 保存和检索用户信息
7.1.1 识别Web应用程序用户
7.1.2 在客户端上存储用户信息
7.1.3 在服务器上存储用户信息
7.1.4 创建惟一键来标识用户
7.1.5 创建文件来保存用户信息
7.1.6 创建XML文件
7.1.7 创建XML架构
7.1.8 指定键字段
7.1.9 将XML读取到数据集中
7.1.10 将用户信息保存到服务器上
7.1.11 从数据集中获取用户信息
7.2 发送邮件
7.2.1 从客户端发送邮件
7.2.2 从服务器发送邮件
7.3 使用框架
7.3.1 在VisualStudio中创建框架
7.3.2 创建框架集
7.3.3 创建网页并添加到框架中
7.3.4 检查浏览器是否支持框架
7.3.5 用链接命中框架
7.4 使用客户端脚本
7.4.1 准备使用脚本
7.4.2 选择一种脚本语言
7.4.3 理解DOM
7.4.4 添加嵌入脚本
7.4.5 用脚本过程响应事件
7.5 消费XMLWeb服务
7.5.1 找到XMLWeb服务
7.5.2 使用XMLWeb服务
7.5.3 从客户端脚本使用XMLWeb服务
7.6 本章小结
7.7 实验:使用高级功能
7.8 复习
第8章 安全性维护
8.1 身份验证和授权
8.1.1 匿名用户访问
8.1.2 验证用户的访问
8.1.3 带有HTM和HTML文件的身份验证
8.2 使用Windows身份验证
8.2.1 启用Windows身份验证
8.2.2 允许或拒绝特定用户的访问
8.2.3 使用基于角色的授权
8.2.4 获取用户标识
8.2.5 使用具有Windows身份验证的IIS设置
8.3 使用Forms身份验证
8.3.1 启用Forms身份验证
8.3.2 设置Forms身份验证模式
8.3.3 用数据库验证用户
8.3.4 向数据库中添加用户
8.3.5 根据数据库验证用户
8.4 使用Passport身份验证
8.5 提供安全通信
8.5.1 启用安全通信
8.5.2 生成证书请求
8.5.3 请求证书
8.5.4 安装证书
8.5.5 使用安全通信
8.6本章小结
8.7 实验:创建安全的应用程序
8.8 复习
第9章 生成和部署Web应用程序
9.1 生成Web应用程序
9.1.1 设置生成选项
9.1.2 标识应用程序
9.1.3 配置应用程序
9.2 部署Web应用程序
9.2.1 使用上传工具
9.2.2 装载到自己的服务器上
9.2.3 建立虚拟文件火
9.2.4 复制应用程序
9.2.5 安装共享组件
9.2.6 赋予安全特权
9.3 维护已部署的应用程序
9.3.1 监控服务器
9.3.2 修复已部署的应用程序
9.3.3 调整已部署的应用程序
9.3.4 设置缓存选项
9.3.5 改变应用程序的保护级别
9.3.6 调整processModel属性
9.3.7 调整sessionState属性
9.3.8 优化提示
9.4 在多台服务器上部署
9.4.1 多处理器伸缩
9.4.2 多服务器扩展
9.4.3 共享状态信息
9.5 本章小结
9.6 实验:生成和部署Web应用程序
9.7 复习
第10章 测试Web应用程序
10.1 创建测试
10.1.1 制订测试计划
10.1.2 测试类型
10.1.3 单元测试
10.1.4 集成测试
10.1.5 回归测试
10.1.6 负载测试
10.1.7 平台测试
10.2 运行测试
10.2.1 用ACT运行测试
10.2.2 用.NET程序集进行测试
10.2.3 运行无人值守的生成和测试
10.3 调试
10.3.1 将测试结果应用于工作中
10.3.2 使用Debug和Trace类
10.3.3 显示警报和消息
10.3.4 将Debug和Trace信息写入日志
10.3.5 远程调试
10.4 本章小结
10.5 实验:测试和调试
10.6 复习
第11章 创建自定义的Web控件
11.1 创建Web用户控件
11.1.1 创建和使用用户控件
11.1.2 创建用户控件并绘制其界面
11.1.3 编写控件的属性、方法和事件
11.1.4 向Web窗体添加控件
11.1.5 在代码中使用控件
11.1.6 向用户控件添加事件
11.1.7 使用网格布局
11.2 创建复合自定义控件
11.2.1 创建和使用复合自定义控件
11.2.2 创建自定义控件项目
11.2.3 创建测试项目
11.2.4 在测试项目中添加自定义控件
11.2.5 创建复合控件的外观
11.2.6 创建属性和方法
11.2.7 处理事件
11.2.8 引发事件
11.2.9 处理控件的大小调整
11.2.10 超类服务器控件
11.3 创建呈现的自定义控件
11.3.1 创建和使用呈现控件
11.3.2 创建呈现控件的外观
11.3.3 保存属性设置
11.3.4 获取包含的文本
11.3.5 响应用户操作
11.3.6 引发缓存事件
11.3.7 引发回递事件
11.3.8 获取来自用户的数据
11.3.9 向工具箱中添加白定义控件
11.3.10 为自定义控件设置工具箱图标和TagPrefix
11.4 本章小结
11.5 实验:创建自定义控件
11.6 复习
第12章 处理多媒体
12.1 播放音频
12.1.1 播放音频的方法
12.1.2 播放背景声音
12.1.3 嵌入声音
12.1.4 作为ActiveX对象的声音
12.2 显示视频
12.2.1 播放视频的方法
12.2.2 使用img元素
12.2.3 嵌入视频
12.2.4 作为ActiveX对象的视频
12.2.5 NetscapeNavigator中的ActiveX对象
12.2.6 Windows Media Player的版本
12.3 Web页面动画
12.3.1 显示动画的方法
12.3.2 文字动画
12.3.3 简单的图像动画
12.3.4 把动画作为对象或插件来显示
12.3.5 用客户端脚本来控制动画
12.3.6 用HTML+TIME来处理动画
12.3.7 使用HTML+TIME
12.3.8 创建时间线
12.3.9 创建时间线容器
12.3.10 动画属性
12.3.11 控制音频/视频和其他媒体
12.4 本章小结
12.5 实验:创建多媒体应用程序
12.6 复习
第13章 格式化Web应用程序输出
13.1 使用级联样式表
13.1.1 样式如何运行
13.1.2 在Web窗体中户使用样式表
13.1.3 修改样式
13.1.4 添加样式
13.1.5 使用样式类
13.1.6 为特定元素创建样式
13.1.7 创建嵌套样式
13.1.8 在运行时改变样式表
13.1.9 使用行为
13.2 使用XSL转换
13.2.1 XSL转换如何运行
13.2.2 创建XML文件
13.2.3 创建XSL文件
13.2.4 改变布局
13.2.5 包括其他模板
13.2.6 重复任务
13.2.7 插入超链接和其他HTML元素
13.2.8 对条目排序
13.2.9 执行条件任务
13.3 本章小结
13.4 实验:创建食谱
13.5 复习
第14章 提供帮助
14.1 向Web应用程序添加帮助
14.1.1 显示工具提示
14.1.2 将帮助作为Web窗体或HTML显示
14.1.3 显示HTML帮助
14.2 使用HTMLHelpWorkshop
14.2.1 创建HTML帮助
14.2.2 设置项目选项
14.2.3 构造内容表
14.2.4 添加索引入口项
14.2.5 添加交叉引用
14.2.6 启用搜索
14.2.7 编译和预览帮助
14.3 把HTML帮助链接到Web窗体上
14.3.1 显示HTML Help Viewer
14.3.2 在浏览器中显示HTML帮助
14.3.3 显示上下文相关帮助
14.4 本章小结
14.5 实验:构造和使用HTML帮助文件
14.6 复习
第15章 Web应用程序的国际化
15.1 方法选择
15.1.1 国际化Web应用程序的方法
15.1.2 检测用户的文化习俗
15.1.3 重定向到具有特定文化习俗的Web应用程序上
15.1.4 在运行时调整当前文化习俗
15.1.5 使用附属程序集
15.2 创建并使用附属程序集
15.2.1 附属程序集如何运行
15.2.2 让HTML元素来使用资源
15.2.3 创建资源文件
15.2.4 加载资源文件
15.2.5 获取和设置用户界面的文化习俗
15.2.6 显示资源字符串
15.3 国际化问题
15.3.1 一般编码问题
15.3.2 字符编码
15.4 本章小结
15.5 实验:创建货币转换器
15.6 复习
附录A 复习题答案
附录B 考试重点索引
附录C 微软认证专家计划
术语表
猜您喜欢