注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2005-03-10

出版社:高等教育出版社

以下为《高级编程技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040161854
  • 1
  • 254086
  • 平装
  • 16开
  • 2005-03-10
  • 600
  • 387
目录

 第1章 高级开发概述
  1.1 数据存储与访问
  1.2 多线程编程技术
  1.3 组件化开发技术
  1.4 XML
  1.5 远程调用与XML Web Service
  1.6 文件I/O流
  1.7 智能移动设备
  1.8 虚拟执行环境
  1.9 开发技术总结
  1.10 架构和设计模式
 第2章 组件化开发
  2.1 组件化开发概述
   2.1.1 面向对象技术
   2.1.2 面向对象开发和组件化开发
   2.1.3 组件化开发优势
   2.1.4 组件化开发方法
  2.2 创建组件
   2.2.1 使用命名空间和声明类
   2.2.2 创建类的实现
   2.2.3 实现结构化异常处理
   2.2.4 创建属性
   2.2.5 编译组件
  2.3 创建控制台客户端程序调用组件
   2.3.1 使用类库
   2.3.2 实例化组件
   2.3.3 调用组件
   2.3.4 生成客户端应用程序
  2.4 创建Web客户端应用程序调用组件
   2.4.1 创建Web应用程序
   2.4.2 编写Page_Load事件处理程序
  2.5 应用程序部署介绍
   2.5.1 虚拟执行环境
   2.5.2 在虚拟执行环境中编译和运行应用程序
   2.5.3 部署的基本概念
   2.5.4 简单应用程序
   2.5.5 组件化应用程序
   2.5.6 配置和分发
  2.6 应用程序部署方案
   2.6.1 简单应用程序
   2.6.2 组件化应用程序
   2.6.3 指定私有程序集路径
   2.6.4 两种程序集、两种部署
   2.6.5 强名称程序集
   2.6.6 部署共享组件
   2.6.7 版本化程序集
   2.6.8 创建强名称程序集的多个版本
   2.6.9 绑定策略
   2.6.10 部署多版本的强名称程序集
   2.6.11 打包和部署工具
  2.7 参考资源
  习题
 第3章 XML技术
  3.1 XML概述
   3.1.1 XML应用需求
   3.1.2 XML的实际应用
  3.2 XML的格式
   3.2.1 XML文档的组成
   3.2.2 格式正确的XML
   3.2.3 有效的XML
  3.3 设计XML词汇表
   3.3.1 XML词汇表
   3.3.2 词汇表创建原则
   3.3.3 词汇表比较
  3.4 命名空间
   3.4.1 命名空间
   3.4.2 使用默认命名空间
   3.4.3 使用显式命名空间
   3.4.4 命名空间URI
   3.4.5 命名空间URI的选择原则
  3.5 XML解析器
   3.5.1 XML文档对象模型与简单API
   3.5.2 DOM节点与XML的对应
   3.5.3 DOM节点和相关的节点类型
   3.5.4 支持DOM的类
   3.5.5 从XML源中加载DOM
   3.5.6 将DOM保存到文档
  3.6 使用DOM浏览XML
   3.6.1 Xml节点
   3.6.2 Xml节点的属性
   3.6.3 引用单个节点
   3.6.4 解析内存中的XML文档对象
   3.6.5 Xml有序节点列表
   3.6.6 Xml无序节点集
  3.7 使用DOM创建新节点
   3.7.1 增加节点
   3.7.2 创建元素节点
   3.7.3 为元素节点设置属性
  3.8 XML转换概述
   3.8.1 XSLT
   3.8.2 XSLT样式表单的组成部分
   3.8.3 转换XML文档的原因
   3.8.4 XSLT结构
  3.9 XSLT处理器
   3.9.1 XSLT处理器的实现
   3.9.2 创建XSLT处理器对象
   3.9.3 应用XSLT样式表单
   3.9.4 在Web应用程序中显示XML数据
  3.10 扩展XSLT样式表单
   3.10.1 为XSLT样式表单传递参数
   3.10.2 扩展对象
   3.10.3 使用扩展对象的原因
   3.10.4 将扩展对象传递给样式表单
   3.10.5 调用扩展对象
  3.11 参考资源
  习题
 第4章 文件和数据库访问技术
  4.1 流
   4.1.1 流的概念
   4.1.2 流的基本原理和操作
   4.1.3 支持缓冲
   4.1.4 流操作的实现
   4.1.5 Null流实例
  4.2 流的读/写操作
  4.3 基本文件I/O
   4.3.1 文件流的实现
   4.3.2 访问文件及其属性信息
   4.3.3 读取文本的例子
   4.3.4 写入文本的例子
   4.3.5 访问目录及其属性信息
   4.3.6 文件监视系统
   4.3.7 独立存储
  4.4 序列化
   4.4.1 序列化在应用程序中的应用
   4.4.2 序列化属性
   4.4.3 对象图
   4.4.4 序列化过程
   4.4.5 序列化示例
   4.4.6 反序列化示例
   4.4.7 自定义序列化
   4.4.8 自定义反序列化
   4.4.9 自定义序列化示例
   4.4.10 安全问题
  4.5 数据库访问基础
   4.5.1 数据库访问技术的需求
   4.5.2 ODBC与OLE DB简介
   4.5.3 JDBC简介
   4.5.4 ADO简介
   4.5.5 概述
  4.6 连接数据源
   4.6.1 连接数据库的两种方式
   4.6.2 选择数据提供程序
  4.7 数据访问方式
   4.7.1 选择数据访问方式
   4.7.2 使用数据集访问数据
   4.7.3 使用数据阅读器访问数据
   4.7.4 使用数据集和数据阅读器访问数据的过程
  4.8 使用存储过程
   4.8.1 调用存储过程
   4.8.2 传递参数
   4.8.3 调用行为存储过程
  4.9 参考资源
  习题
 第5章 线程和异步编程
  5.1 多任务处理
  5.2 线程介绍
   5.2.1 线程和进程
   5.2.2 NET Framework线程体系结构
  5.3 委托
   5.3.1 委托和线程
   5.3.2 使用委托
   5.3.3 多路广播委托
  5.4 使用线程
   5.4.1 启动线程
   5.4.2 操作线程的属性和参数
   5.4.3 管理线程
   5.4.4 线程本地存储区
   5.4.5 中断和终止线程
  5.5 线程安全
   5.5.1 线程安全概述
   5.5.2 同步上下文
   5.5.3 同步代码区域
   5.5.4 手动同步
   5.5.5 线程安全的实现
  5.6 线程的相关技术
   5.6.1 定时器
   5.6.2 线程池
   5.6.3 使用多线程与Windows窗体控件
   5.6.4 使用线程的最佳实践
  5.7 异步编程
   5.7.1 异步编程的实现方法
   5.7.2 异步编程和多线程
   5.7.3 异步编程设计模式
   5.7.4 异步文件流读取示例
   5.7.5 异步委托
  5.8 参考资源
  习题
 第6章 分布式组件技术
  6.1 分布式组件技术概述
   6.1.1 分布式组件技术的需求
   6.1.2 分布式组件模型和应用
  6.2 远程处理
   6.2.1 远程处理概述
   6.2.2 信道和格式化程序
   6.2.3 激活和代理
   6.2.4 基于租约的生存期
   6.2.5 对象封送处理
   6.2.6 服务器端
   6.2.7 客户端
   6.2.8 客户端编译技术
  6.3 远程处理配置文件
  6.4 分布式组件应用示例
   6.4.1 创建本地应用程序
   6.4.2 添加分布处理能力
  6.5 参考资源
  习题
 第7章 XML Web Service
  7.1 XML Web Service概述
   7.1.1 应用程序开发面临的挑战
   7.1.2 XML Web Service应对挑战
   7.1.3 什么是XML Web Service
   7.1.4 XML Web Service的实际应用
   7.1.5 XML Web Service的工作原理
  7.2 XML Web Service开发
   7.2.1 创建XML Web Service
   7.2.2 创建XML Web Service方法
   7.2.3 调试Web Service
   7.2.4 XML Web Service注册和发现
   7.2.5 访问XML Web Service
  7.3 参考资源
  习题
 第8章 设计模式与构建
  8.1 设计模式概述
   8.1.1 什么是设计模式
   8.1.2 为什么要使用设计模式
   8.1.3 设计模式与企业解决方案
  8.2 组织模式
   8.2.1 模式的嵌套使用
   8.2.2 模式群集
   8.2.3 模式的抽象级别
   8.2.4 视点
  8.3 Web表示模式
   8.3.1 Web表示模式概述
   8.3.2 Web表示模式与传统设计模式
  8.4 部署模式
   8.4.1 部署模式概述
   8.4.2 部署模式与传统设计模式
  8.5 分布式系统模式
   8.5.1 分布式系统模式概述
   8.5.2 分布式系统模式与传统设计模
  8.6 服务模式
   8.6.1 服务模式概述
   8.6.2 服务模式与传统设计模式
  8.7 性能和可靠性模式
   8.7.1 性能和可靠模式概述.
   8.7.2 性能和可靠性模式与传统设计模式
  8.8 参考资源
  习题
 第9章 面向服务的架构(SOA)
  9.1 概述
   9.1.1 什么是服务
   9.1.2 什么是SOA
  9.2 SOA模型
   9.2.1 SOA基础
   9.2.2 面临的问题
   9.2.3 服务系统架构
   9.2.4 服务模型
  9.3 服务设计概念
   9.3.1 服务是一项长期投资
   9.3.2 企业级应用程序与SOA
  9.4 创建面向服务的解决方案
   9.4.1 面向服务的分析
   9.4.2 服务的设计
   9.4.3 服务的管理
   9.4.4 面向服务解决方案中的设计模式
  9.5 总结
  9.6 参考资源
  习题
 第10章 开发智能设备应用程序
  10.1 引言
  10.2 微软移动开发平台概述
   10.2.1 客户端
   10.2.2 工具和服务器
  10.3 使用 Mobile Control开发针对智能设备的Web应用
   10.3.1 背景
   10.3.2 Mobile Control的工作原理
   10.3.3 WAP设备访问时的工作流程
   10.3.4 HTML设备访问时的工作流程
   10.3.5 创建移动备忘录应用程序
   10.3.6 测试
   10.3.7 小结
  10.4 开发基于.NET精简版的智能客户端程序
   10.4.1NET Framework精简版概述
   10.4.2 用户界面设计
   10.4.3 远程数据交互
   10.4.4 测试
   10.4.5 小结
  10.5 智能设备应用程序的发布和安全
   10.5.1 智能设备程序的发布
   10.5.2 智能设备的安全
   10.5.3 小结
  10.6 Java移动开发平台概述
   10.6.1 J2ME概述
   10.6.2 J2ME体系结构
   10.6.3 J2ME程序的开发
   10.6.4 小结
  10.7 总结
  10.8 参考资源
  习题
 词汇表