顶部
收藏

高级编程技术


作者:
微软公司
定价:
80.00 元
版面字数:
600千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
1899年
ISBN:
978-7-04-016185-4
物料号:
16185-00
出版时间:
2005-03-10
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

暂无
  • 目录
    • 第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 ADO.NET概述
                                                                                                                                                                                                                                            • 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 使用ASP.NET Mobile Control开发针对智能设备的Web应用
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • 10.3.1 背景
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • 10.3.2 ASP.NET 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 参考资源
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • 习题
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • 词汇表

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  相关图书