书籍详情
MCAD/MCSD制胜宝典(用Visual Basic NET和Visual C# NET开发Windows应用程序)
作者:(美)微软公司著;郑宇红,徐泓译;郑宇红译
出版社:清华大学出版社
出版时间:2003-08-01
ISBN:9787894941145
定价:¥50.00
购买这本书可以去
内容简介
本书是MCAD/MCSD制胜宝典系列丛书之一,全面介绍了使用Visual Basic.NET或Visual C#.NET开发基于Windows的解决方案的知识和技能。主要内容包括:创建用户界面,添加控件和验证用户输入,使用包括封装和方法重载的OOP技术,生成处自定义控件和.NET程序集,使用XML和ADO.NET访问和修改数据,实现打印支持、在线帮助、可访问性与全局化特性,测试和调试代码错误,配置和确保应用程序的安全,借助可移动媒体、Web或网络部署应用程序,维护和优化应用程序性能等。本书适用于需要设计、规划、实现和支持基于Windows的应用程序的软件开发人员,也适用于准备参加MCP70-306和70-316考试的人员使用。
作者简介
暂缺《MCAD/MCSD制胜宝典(用Visual Basic NET和Visual C# NET开发Windows应用程序)》作者简介
目录
前言
第1章 .NET框架简介
1.1 .NET框架和公共语言运行库
1.1.1 .NET框概述
1.1.2 语言和.NET框
1.1.3 .NET应用程序的结构
1.1.4 .NET程序的编译和执行
1.1.5 本节小结
1.2 .NET基类库
1.2.1 引用类型和值类型
1.2.2 在应用程序中使用.NET框架类型
1.2.3 Imports语句和using语句
1.2.4 引用外部库
1.2.5 本节小结
1.3 使用类和结构
1.3.1 成员
1.3.2 创建类
1.3.3 创建结构
1.3.4 添加成员
1.3.5 嵌套类型
1.3.6 实例化用户定义类型
1.3.7 类与结构的对比
1.3.8 本节小结
1.4 使用方法
1.4.1 添加方法
1.4.2 调用方法
1.4.3 方法变量
1.4.4 参数
1.4.5 构造函数和析构函数
1.4.6 本节小结
1.5 作用域和访问级别
1.5.1 成员访问修饰符
1.5.2 类型访问修饰符
1.5.3 嵌套类型的访问修饰符
1.5.4 Shared(static)成员
1.5.5 本节小结
1.6 垃圾回收
1.6.1 循环引用
1.6.2 本节小结
1.7 实验1:类和垃圾回收
1.7.1 练习1.1:制作Demo类
1.7.2 练习1.2:演示垃圾回收
1.8 要章复习
第2章 创建用户界面
2.1 用户界面设计原则
2.1.1 窗体、控件和菜单
2.1.2 布局
2.1.3 本节小结
2.2 使用窗体
2.2.1给项目添加窗体
2.2.2 可视化继承
2.2.3 设置起始窗体
2.2.4 设置起始位置
2.2.5 改变窗体外观
2.2.6 BackColor、ForeColor和Test属性
2.2.7 Font、Cursor和BackGroundImage
2.2.8 Opacity
2.2.9 使用窗体方法
2.2.10 Show和ShowDialog
2.2.11 Activate
2.2.12 Hide
2.2.13 Close
2.2.14 使用窗体事件
2.2.15 窗体生命周期事件
2.2.16 本节小结
2.3 使用控件和组件
2.3.1 使用控件
2.3.2 设置控件Tab键顺序
2.3.3 可饮食其他控件的控件
2.3.4 停靠和锚定控件
2.3.5 使用控件集合
2.3.6 将控件添加到Toolbox
2.3.7 为控件创建事件处理程序
2.3.8 使用扩展程序提供程序组件
2.3.9 本节小结
2.4 使用菜单
2.4.1 在设计时创建菜单
2.4.2 使用MainMenu组件
2.4.3 分隔菜单项
2.4.4 菜单访问刍和快捷键
2.4.5 使用菜单项事件
2.4.6 创建上下文菜单
2.4.7 在运行时修改菜单
2.4.8 雇用和禁用菜单命令
2.4.9 显示菜单项上的复选标记
2.4.10 显示菜单项上的单选按钮
2.4.11 使菜单项不可视
2.4.12 复制菜单
2.4.13 在运行时合并菜单
2.4.14 在运行时添加菜单项
2.4.15 本节小结
2.5 验证用户输入
2.5.1 字段级验证
2.5.2 在字段级验证中使用事件
2.5.3 处理焦点
2.5.4 窗体级验证
2.5.5 提供用户反馈
2.5.6 本节小结
2.6 实验2:虚拟油炸圈饼坊
2.6.1 练习2.1:创建用户界面
2.6.2 练习2.2:添加菜单
2.6.3 练习2.3:创建验证处理程序
2.7 本章复习
第3章 类型和成员
3.1 使用数据类型
3.1.1 .NET数据类型
3.1.2 类型转换
3.1.3 使用数据类型功能
3.1.4 本节小结
3.2 常量、枚举、数组和集合
3.2.1 常量和枚举
3.2.2 数组
3.2.3 集合
3.2.4 枚举一个数或集合中的成员
3.2.5 本节小结
3.3 实现属性
3.3.1 实现属性
3.3.2 只读或只写属性
3.3.3 参数化属性
3.3.4 默认的属性和索引程序
3.3.5 集合属性
3.3.6 本节小结
3.4 实现委托和事件
3.4.1 委托
3.4.2 声明和引发事件
3.4.3 实现事件处理程序
3.4.4 处理多个事件的事件处理程序
3.4.5 有多个处理程序的事件
3.4.6 在运行时删除处理程序
3.4.7 本节小结
3.5 实验3:添加组件并实现成员
3.5.1 练习3.1:创建DoughnutMachine组件
3.5.2 练习3.2:将DoughnutMachine添加到用户界面
3.6 本章复习
第4章 面向对象编程与多态
4.1 面向对象编程简介
4.1.1 对象、成员和抽象
4.1.2 封装
4.1.3 多态
4.1.4 本节小结
4.2 重载成员
4.2.1 创建重载方法
4.2.2 用Visual C#重载运算符
4.2.3 本节小结
4.3 接口多态
4.3.1 定义接口
4.3.2 使用接口的多态
4.3.3 实现接口
4.3.4 本节小结
4.4 继承多态
4.4.1 继承
4.4.2 继承的成员
4.4.3 抽象类和成员
4.4.4 本节小结
4.5 实例4:使用继承类
4.5.1 练习4.1:通过扩展CollectionBase创建一个强类型集合类
4.5.2 练习4.2:实现附加的油炸圈饼类型
4.5.3 练习4.3:实现RemoveStale方法
4.6 本章复习
第5章 测试和调试应用程序
5.1 使用调试工具
5.1.1 错误的类型
5.1.2 Break模式
5.1.3 设置断点
5.1.4 使用调试窗口
5.1.5 本节小结
5.2 使用Debug和Trace类
5.2.1 跟踪的工作方式
5.2.2 写Trace和Debug输出
5.2.3 Listeners集合
5.2.4 使用Trace开关
5.2.5 配置Trace开关
5.2.6 本节小结
5.3 创建单元测试计划
5.3.1 单元测试计划
5.3.2 本节小结
5.4 处理和抛出异常
5.4.1 如何处理异常
5.4.2 创建一个异常处理程序
5.4.3 抛出异常
5.4.4 本节小结
5.5 实验5:调试应用程序
5.6 本章复习
第6章 使用ADO.NET的数据访问
6.1 ADO.NET概述
6.1.1 非相连数据库访问
6.1.2 ADO.NET数据体系结构
6.1.3 本节小结
6.2 访问数据
6.2.1 连接到数据库
6.2.2 使用数据命令
6.2.3 使用DataReaders
6.2.4 创建和配置DataAdapter
6.2.5 用DataAdpter
6.2.6 本节小结
6.3 使用DataSet对象和更新数据
6.3.1 不用DataAdapter创建和填充DataSet对象
6.3.2 DAtaRelation对象
6.3.3 约束
6.3.4 编辑和更新数据
6.3.5 本节小结
6.4 绑定、查看和筛选数据
6.4.1 数据绑定
6.4.2 筛选数据和排序数据
6.4.3 本节小结
6.5 在ADO.NET中使用XML
6.5.1 从SQL Server 2000数据库获取XML
6.5.2 对DataSet使用XML
6.5.3 使用XmlDataDocument类
6.5.4 本节小结
6.6 实验6:与数据库连接
6.6.1 练习6.1:添加数据访问及使用DataReader
6.6.2 练习6.2:使用DataAdapter对象和DataSet获取和更新数据
6.6.3 练习6.3:用XML Designer创建一个类型化的Dataset
6.6.4 练习6.4:使用Data Form向导
6.7 本章复习
第7章 使用.NET框架创建控件
7.1 使用GDI+
7.1.1 System.Drawing命名空间
7.1.2 Graphics对象
7.1.3 颜色、画笔和笔
7.1.4 呈现简单的形状
7.1.5 呈现文本
7.1.6 呈现复杂的形状
7.1.7 本节小结
7.2 控件创作
7.2.1 控件创作概述
7.2.2 创建继承控件
7.2.3 创建用户控件
7.2.4 创建自定义控件
7.2.5 本节小结
7.3 使用控件的公共任务
7.3.1 将控件添加到Toolbox
7.3.2 为控件提供Toolbox位图
7.3.3 调试控件
7.3.4 管理控件授权
7.3.5 将控件宿主在Internet Explorer中
7.3.6 本节小结
7.4 实验7:创建自定义控件
7.4.1 练习7.1:创建控件
7.4.2 练习7.2:测试控件
7.5 本章复习
第8章 高级.NET框架主题
8.1 实现打印功能
8.1.1 PrintDocument组件
8.1.2 打印内容
8.1.3 使用PrintPreviewControl
8.1.4 配置打印
8.1.5 本节小结
8.2 访问和调用组件
8.2.1 访问.NET和CMOM类型库
8.2.2 实例化Active控件
8.2.3 访问Web Service
8.2.4 访问Windows API
8.2.5 本节小结
8.3 实现可访问性
8.3.1 可访问性设计
8.3.2 可访问性和Windows程序Certified
8.3.3 Windows Forms控件的可访问性属性
8.3.4 本节小结
8.4 在应用程序中实现帮助
8.4.1 Help类
8.4.2 HelpProvider组件
8.4.3 本节小结
8.5 全局化和本地化
8.5.1 全局化和本地化
8.5.2 特定区域性格式设置
8.5.3 本节小结
8.6 实验8:使用打印支持创建本地化窗体
8.6.1 练习8.1:创建窗体
8.6.2 练习8.2:本地化窗体
8.6.3 练习8.3:添加打印支持
8.7 本章复习
第9章 程序集、配置和安全机制
9.1 程序集与资源
9.1.1 程序集
9.1.2 资源和资源程序集
9.1.3 共享程序集
9.1.4 本节小结
9.2 配置和优化应用程序
9.2.1 创建配置文件
9.2.2 使用动态属性配置应用程序
9.2.3 优化应用程序性能
9.2.4 本节小结
9.3 保护应用程序
9.3.1 权限
9.3.2 配置基于角色的授权
9.3.3 配置代码访问安全
9.3.4 使用具有强制安全的异常处理
9.3.5 本节小结
9.4 实验9:配置和设置应用程序安全
9.4.1 练习9.1:添加配置文件
9.4.2 练习9.2:保护应用程序
9.5 本章复习
第10章 部署应用程序
10.1 规划项目的部署方案
10.1.1 XCOPY部署
10.1.2 创建安装项目
10.1.3 配置安装项目的生成属性
10.1.4 生成、分布和部署安装项目
10.1.5 本节小结
10.2 配置安装项目
10.2.1 设置Setup Project属性
10.2.2 安装编辑器
10.2.3 安装本机程序集图像
10.2.4 验证已安装程序集的安全策略
10.2.5 本节小结
10.3 实验10:创建一个安装程序
10.3.1 练习10.1:创建安装项目
10.3.2 练习10.2:配置应用程序
10.3.3 练习10.3:安装应用程序
10.4 本章复习
附录A 问题与答案
附录B 考试重点索引
附录C 微软认证专家计划
术语表
第1章 .NET框架简介
1.1 .NET框架和公共语言运行库
1.1.1 .NET框概述
1.1.2 语言和.NET框
1.1.3 .NET应用程序的结构
1.1.4 .NET程序的编译和执行
1.1.5 本节小结
1.2 .NET基类库
1.2.1 引用类型和值类型
1.2.2 在应用程序中使用.NET框架类型
1.2.3 Imports语句和using语句
1.2.4 引用外部库
1.2.5 本节小结
1.3 使用类和结构
1.3.1 成员
1.3.2 创建类
1.3.3 创建结构
1.3.4 添加成员
1.3.5 嵌套类型
1.3.6 实例化用户定义类型
1.3.7 类与结构的对比
1.3.8 本节小结
1.4 使用方法
1.4.1 添加方法
1.4.2 调用方法
1.4.3 方法变量
1.4.4 参数
1.4.5 构造函数和析构函数
1.4.6 本节小结
1.5 作用域和访问级别
1.5.1 成员访问修饰符
1.5.2 类型访问修饰符
1.5.3 嵌套类型的访问修饰符
1.5.4 Shared(static)成员
1.5.5 本节小结
1.6 垃圾回收
1.6.1 循环引用
1.6.2 本节小结
1.7 实验1:类和垃圾回收
1.7.1 练习1.1:制作Demo类
1.7.2 练习1.2:演示垃圾回收
1.8 要章复习
第2章 创建用户界面
2.1 用户界面设计原则
2.1.1 窗体、控件和菜单
2.1.2 布局
2.1.3 本节小结
2.2 使用窗体
2.2.1给项目添加窗体
2.2.2 可视化继承
2.2.3 设置起始窗体
2.2.4 设置起始位置
2.2.5 改变窗体外观
2.2.6 BackColor、ForeColor和Test属性
2.2.7 Font、Cursor和BackGroundImage
2.2.8 Opacity
2.2.9 使用窗体方法
2.2.10 Show和ShowDialog
2.2.11 Activate
2.2.12 Hide
2.2.13 Close
2.2.14 使用窗体事件
2.2.15 窗体生命周期事件
2.2.16 本节小结
2.3 使用控件和组件
2.3.1 使用控件
2.3.2 设置控件Tab键顺序
2.3.3 可饮食其他控件的控件
2.3.4 停靠和锚定控件
2.3.5 使用控件集合
2.3.6 将控件添加到Toolbox
2.3.7 为控件创建事件处理程序
2.3.8 使用扩展程序提供程序组件
2.3.9 本节小结
2.4 使用菜单
2.4.1 在设计时创建菜单
2.4.2 使用MainMenu组件
2.4.3 分隔菜单项
2.4.4 菜单访问刍和快捷键
2.4.5 使用菜单项事件
2.4.6 创建上下文菜单
2.4.7 在运行时修改菜单
2.4.8 雇用和禁用菜单命令
2.4.9 显示菜单项上的复选标记
2.4.10 显示菜单项上的单选按钮
2.4.11 使菜单项不可视
2.4.12 复制菜单
2.4.13 在运行时合并菜单
2.4.14 在运行时添加菜单项
2.4.15 本节小结
2.5 验证用户输入
2.5.1 字段级验证
2.5.2 在字段级验证中使用事件
2.5.3 处理焦点
2.5.4 窗体级验证
2.5.5 提供用户反馈
2.5.6 本节小结
2.6 实验2:虚拟油炸圈饼坊
2.6.1 练习2.1:创建用户界面
2.6.2 练习2.2:添加菜单
2.6.3 练习2.3:创建验证处理程序
2.7 本章复习
第3章 类型和成员
3.1 使用数据类型
3.1.1 .NET数据类型
3.1.2 类型转换
3.1.3 使用数据类型功能
3.1.4 本节小结
3.2 常量、枚举、数组和集合
3.2.1 常量和枚举
3.2.2 数组
3.2.3 集合
3.2.4 枚举一个数或集合中的成员
3.2.5 本节小结
3.3 实现属性
3.3.1 实现属性
3.3.2 只读或只写属性
3.3.3 参数化属性
3.3.4 默认的属性和索引程序
3.3.5 集合属性
3.3.6 本节小结
3.4 实现委托和事件
3.4.1 委托
3.4.2 声明和引发事件
3.4.3 实现事件处理程序
3.4.4 处理多个事件的事件处理程序
3.4.5 有多个处理程序的事件
3.4.6 在运行时删除处理程序
3.4.7 本节小结
3.5 实验3:添加组件并实现成员
3.5.1 练习3.1:创建DoughnutMachine组件
3.5.2 练习3.2:将DoughnutMachine添加到用户界面
3.6 本章复习
第4章 面向对象编程与多态
4.1 面向对象编程简介
4.1.1 对象、成员和抽象
4.1.2 封装
4.1.3 多态
4.1.4 本节小结
4.2 重载成员
4.2.1 创建重载方法
4.2.2 用Visual C#重载运算符
4.2.3 本节小结
4.3 接口多态
4.3.1 定义接口
4.3.2 使用接口的多态
4.3.3 实现接口
4.3.4 本节小结
4.4 继承多态
4.4.1 继承
4.4.2 继承的成员
4.4.3 抽象类和成员
4.4.4 本节小结
4.5 实例4:使用继承类
4.5.1 练习4.1:通过扩展CollectionBase创建一个强类型集合类
4.5.2 练习4.2:实现附加的油炸圈饼类型
4.5.3 练习4.3:实现RemoveStale方法
4.6 本章复习
第5章 测试和调试应用程序
5.1 使用调试工具
5.1.1 错误的类型
5.1.2 Break模式
5.1.3 设置断点
5.1.4 使用调试窗口
5.1.5 本节小结
5.2 使用Debug和Trace类
5.2.1 跟踪的工作方式
5.2.2 写Trace和Debug输出
5.2.3 Listeners集合
5.2.4 使用Trace开关
5.2.5 配置Trace开关
5.2.6 本节小结
5.3 创建单元测试计划
5.3.1 单元测试计划
5.3.2 本节小结
5.4 处理和抛出异常
5.4.1 如何处理异常
5.4.2 创建一个异常处理程序
5.4.3 抛出异常
5.4.4 本节小结
5.5 实验5:调试应用程序
5.6 本章复习
第6章 使用ADO.NET的数据访问
6.1 ADO.NET概述
6.1.1 非相连数据库访问
6.1.2 ADO.NET数据体系结构
6.1.3 本节小结
6.2 访问数据
6.2.1 连接到数据库
6.2.2 使用数据命令
6.2.3 使用DataReaders
6.2.4 创建和配置DataAdapter
6.2.5 用DataAdpter
6.2.6 本节小结
6.3 使用DataSet对象和更新数据
6.3.1 不用DataAdapter创建和填充DataSet对象
6.3.2 DAtaRelation对象
6.3.3 约束
6.3.4 编辑和更新数据
6.3.5 本节小结
6.4 绑定、查看和筛选数据
6.4.1 数据绑定
6.4.2 筛选数据和排序数据
6.4.3 本节小结
6.5 在ADO.NET中使用XML
6.5.1 从SQL Server 2000数据库获取XML
6.5.2 对DataSet使用XML
6.5.3 使用XmlDataDocument类
6.5.4 本节小结
6.6 实验6:与数据库连接
6.6.1 练习6.1:添加数据访问及使用DataReader
6.6.2 练习6.2:使用DataAdapter对象和DataSet获取和更新数据
6.6.3 练习6.3:用XML Designer创建一个类型化的Dataset
6.6.4 练习6.4:使用Data Form向导
6.7 本章复习
第7章 使用.NET框架创建控件
7.1 使用GDI+
7.1.1 System.Drawing命名空间
7.1.2 Graphics对象
7.1.3 颜色、画笔和笔
7.1.4 呈现简单的形状
7.1.5 呈现文本
7.1.6 呈现复杂的形状
7.1.7 本节小结
7.2 控件创作
7.2.1 控件创作概述
7.2.2 创建继承控件
7.2.3 创建用户控件
7.2.4 创建自定义控件
7.2.5 本节小结
7.3 使用控件的公共任务
7.3.1 将控件添加到Toolbox
7.3.2 为控件提供Toolbox位图
7.3.3 调试控件
7.3.4 管理控件授权
7.3.5 将控件宿主在Internet Explorer中
7.3.6 本节小结
7.4 实验7:创建自定义控件
7.4.1 练习7.1:创建控件
7.4.2 练习7.2:测试控件
7.5 本章复习
第8章 高级.NET框架主题
8.1 实现打印功能
8.1.1 PrintDocument组件
8.1.2 打印内容
8.1.3 使用PrintPreviewControl
8.1.4 配置打印
8.1.5 本节小结
8.2 访问和调用组件
8.2.1 访问.NET和CMOM类型库
8.2.2 实例化Active控件
8.2.3 访问Web Service
8.2.4 访问Windows API
8.2.5 本节小结
8.3 实现可访问性
8.3.1 可访问性设计
8.3.2 可访问性和Windows程序Certified
8.3.3 Windows Forms控件的可访问性属性
8.3.4 本节小结
8.4 在应用程序中实现帮助
8.4.1 Help类
8.4.2 HelpProvider组件
8.4.3 本节小结
8.5 全局化和本地化
8.5.1 全局化和本地化
8.5.2 特定区域性格式设置
8.5.3 本节小结
8.6 实验8:使用打印支持创建本地化窗体
8.6.1 练习8.1:创建窗体
8.6.2 练习8.2:本地化窗体
8.6.3 练习8.3:添加打印支持
8.7 本章复习
第9章 程序集、配置和安全机制
9.1 程序集与资源
9.1.1 程序集
9.1.2 资源和资源程序集
9.1.3 共享程序集
9.1.4 本节小结
9.2 配置和优化应用程序
9.2.1 创建配置文件
9.2.2 使用动态属性配置应用程序
9.2.3 优化应用程序性能
9.2.4 本节小结
9.3 保护应用程序
9.3.1 权限
9.3.2 配置基于角色的授权
9.3.3 配置代码访问安全
9.3.4 使用具有强制安全的异常处理
9.3.5 本节小结
9.4 实验9:配置和设置应用程序安全
9.4.1 练习9.1:添加配置文件
9.4.2 练习9.2:保护应用程序
9.5 本章复习
第10章 部署应用程序
10.1 规划项目的部署方案
10.1.1 XCOPY部署
10.1.2 创建安装项目
10.1.3 配置安装项目的生成属性
10.1.4 生成、分布和部署安装项目
10.1.5 本节小结
10.2 配置安装项目
10.2.1 设置Setup Project属性
10.2.2 安装编辑器
10.2.3 安装本机程序集图像
10.2.4 验证已安装程序集的安全策略
10.2.5 本节小结
10.3 实验10:创建一个安装程序
10.3.1 练习10.1:创建安装项目
10.3.2 练习10.2:配置应用程序
10.3.3 练习10.3:安装应用程序
10.4 本章复习
附录A 问题与答案
附录B 考试重点索引
附录C 微软认证专家计划
术语表
猜您喜欢