顶部
收藏

高级编程技术


作者:
微软公司
定价:
80.00元
ISBN:
978-7-04-016185-4
版面字数:
600.000千字
开本:
16开
全书页数:
387页
装帧形式:
平装
重点项目:
暂无
出版时间:
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 参考资源
    • 习题
  • 词汇表

相关图书