欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 外版图书 > 国外考试 > MCAD/MCSD制胜宝典用Visual Basic .NET和Visual C# .NET开发Windows应用程序

浏览历史

MCAD/MCSD制胜宝典用Visual Basic .NET和Visual C# .NET开发Windows应用程序

MCAD/MCSD制胜宝典用Visual Basic .NET和Visual C# .NET开发Windows应用程序

prev next

  • 商品货号:01662005-9-29-1085
  • 商品重量:0克
    作者:[美] 微软公司 著 郑宇红 徐泓 译
    图书书号/ISBN:7-89494-114-X
    出版日期:2003-07-01
    印张:25.25
    字数:670千字
    开本:16
  • 上架时间:2005-09-29
    商品点击数:1571
  • 定价:¥50.00元
    本店售价:¥25.25元
    注册用户:¥25.25元
    vip:¥23.99元
    黄金等级:¥22.73元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

本书是MCAD/MCSD制胜宝典系列丛书之一,全面介绍了使用Visual Basic .NET或Visual C# .NET开发基于Windows的解决方案的知识和技能。主要内容包括:创建用户界面,添加控件和验证用户输入,使用包括封装和方法重载的OOP技术,生成自定义控件和.NET程序集,使用XML和ADO.NET访问和修改数据,实现打印支持、在线帮助、可访问性与全局化特性,测试和调试代码错误,配置和确保应用程序的安全,借助可移动媒体、Web或网络部署应用程序,维护和优化应用程序性能等。 本书适用于需要设计、规划、实现和支持基于Windows的应用程序的软件开发人员,也适用于准备参加MCP 70-306和70-316考试的人员使用。
目 录
前言 VII
第1章 .NET框架简介 1
1.1 .NET框架和公共语言运行库 1
1.1.1 .NET框架概述 1
1.1.2 语言和.NET框架 2
1.1.3 .NET应用程序的结构 2
1.1.4 .NET应用程序的编译和执行 3
1.1.5 本节小结 3
1.2 .NET基类库 4
1.2.1 引用类型和值类型 5
1.2.2 在应用程序中使用.NET 框架类型 6
1.2.3 Imports 语句和 using语句 8
1.2.4 引用外部库 9
1.2.5 本节小结 9
1.3 使用类和结构 10
1.3.1 成员 10
1.3.2 创建类 10
1.3.3 创建结构 11
1.3.4 添加成员 11
1.3.5 嵌套类型 12
1.3.6 实例化用户定义类型 12
1.3.7 类与结构的对比 13
1.3.8 本节小结 14
1.4 使用方法 14
1.4.1 添加方法 14
1.4.2 调用方法 15
1.4.3 方法变量 15
1.4.4 参数 16
1.4.5 构造函数和析构函数 18
1.4.6 本节小结 19
1.5 作用域和访问级别 20
1.5.1 成员访问修饰符 20
1.5.2 类型访问修饰符 22
1.5.3 嵌套类型的访问修饰符 22
1.5.4 Shared(static)成员 22
1.5.5 本节小结 24
1.6 垃圾回收 24
1.6.1 循环引用 25
1.6.2 本节小结 26
1.7 实验1:类和垃圾回收 26
1.7.1 练习1.1:制作Demo类 27
1.7.2 练习1.2:演示垃圾回收 28
1.8 本章复习 29
第2章 创建用户界面 30
2.1 用户界面设计原则 30
2.1.1 窗体、控件和菜单 31
2.1.2 布局 31
2.1.3 本节小结 33
2.2 使用窗体 33
2.2.1 给项目添加窗体 34
2.2.2 可视化继承 34
2.2.3 设置起始窗体 35
2.2.4 设置起始位置 37
2.2.5 改变窗体外观 37
2.2.6 BackColor、ForeColor和Test 属性 38
2.2.7 Font、Cursor和 BackGroundlmage 38
2.2.8 Opacity 38
2.2.9 使用窗体方法 39
2.2.10 Show和ShowDialog 39
2.2.11 Activate 40
2.2.12 Hide 40
2.2.13 Close 40
2.2.14 使用窗体事件 41
2.2.15 窗体生命周期事件 42
2.2.16 本节小结 44
2.3 使用控件和组件 44
2.3.1 使用控件 45
2.3.2 设置控件Tab键顺序 46
2.3.3 可包含其他控件的控件 46
2.3.4 停靠和锚定控件 48
2.3.5 使用控件集合 50
2.3.6 将控件添加到Toolbox 51
2.3.7 为控件创建事件处理程序 51
2.3.8 使用扩展程序提供程序组件 52
2.3.9 本节小结 53
2.4 使用菜单 54
2.4.1 在设计时创建菜单 54
2.4.2 使用MainMenu组件 54
2.4.3 分隔菜单项 55
2.4.4 菜单访问键和快捷键 56
2.4.5 使用菜单项事件 57
2.4.6 创建上下文菜单 57
2.4.7 在运行时修改菜单 57
2.4.8 启用和禁用菜单命令 58
2.4.9 显示菜单项上的复选标记 58
2.4.10 显示菜单项上的单选按钮 58
2.4.11 使菜单项不可视 58
2.4.12 复制菜单 59
2.4.13 在运行时合并菜单 59
2.4.14 在运行时添加菜单项 59
2.4.15 本节小结 60
2.5 验证用户输入 61
2.5.1 字段级验证 61
2.5.2 在字段级验证中使用事件 62
2.5.3 处理焦点 64
2.5.4 窗体级验证 66
2.5.5 提供用户反馈 67
2.5.6 本节小结 69
2.6 实验2:虚拟油炸圈饼坊 69
2.6.1 练习2.1:创建用户界面 70
2.6.2 练习 2.2:添加菜单 73
2.6.3 练习2.3:创建验证处理 程序 74
2.7 本章复习 76
第3章 类型和成员 77
3.1 使用数据类型 77
3.1.1 .NET数据类型 78
3.1.2 类型转换 80
3.1.3 使用数据类型功能 82
3.1.4 本节小结 84
3.2 常量、枚举、数组和集合 85
3.2.1 常量和枚举 85
3.2.2 数组 88
3.2.3 集合 91
3.2.4 枚举一个数组或集合中的 成员 94
3.2.5 本节小结 95
3.3 实现属性 96
3.3.1 实现属性 96
3.3.2 只读或只写属性 98
3.3.3 参数化属性 99
3.3.4 默认的属性和索引程序 100
3.3.5 集合属性 101
3.3.6 本节小结 103
3.4 实现委托和事件 103
3.4.1 委托 104
3.4.2 声明和引发事件 105
3.4.3 实现事件处理程序 106
3.4.4 处理多个事件的事件处理 程序 107
3.4.5 有多个处理程序的事件 108
3.4.6 在运行时删除处理程序 108
3.4.7 本节小结 109
3.5 实验3:添加组件并实现成员 109
3.5.1 练习3.1:创建Doughnut Machine组件 110
3.5.2 练习3.2:将DoughnutMachine 添加到用户界面 116
3.6 本章复习 119
第4章 面向对象编程与多态 121
4.1 面向对象编程简介 121
4.1.1 对象、成员和抽象 121
4.1.2 封装 123
4.1.3 多态 123
4.1.4 本节小结 124
4.2 重载成员 124
4.2.1 创建重载方法 125
4.2.2 用Visual C#重载运算符 126
4.2.3 本节小结 128
4.3 接口多态 128
4.3.1 定义接口 128
4.3.2 使用接口的多态 130
4.3.3 实现接口 131
4.3.4 本节小结 133
4.4 继承多态 133
4.4.1 继承 134
4.4.2 继承的成员 135
4.4.3 抽象类和成员 140
4.4.4 本节小结 143
4.5 实验4: 使用继承类 143
4.5.1 练习4.1:通过扩展 CollectionBase创建 一个强类型集合类 143
4.5.2 练习4.2:实现附加的 油炸圈饼类型 146
4.5.3 练习4.3:实现RemoveStale 方法 148
4.6 本章复习 152
第5章 测试和调试应用程序 153
5.1 使用调试工具 153
5.1.1 错误的类型 153
5.1.2 Break模式 155
5.1.3 设置断点 157
5.1.4 使用调试窗口 158
5.1.5 本节小结 161
5.2 使用Debug和Trace类 161
5.2.1 跟踪的工作方式 162
5.2.2 写Trace 和 Debug输出 162
5.2.3 Listeners集合 164
5.2.4 使用Trace开关 166
5.2.5 配置Trace开关 167
5.2.6 本节小结 169
5.3 创建单元测试计划 169
5.3.1 单元测试计划 169
5.3.2 本节小结 172
5.4 处理和抛出异常 173
5.4.1 如何处理异常 173
5.4.2 创建一个异常处理程序 173
5.4.3 抛出异常 177
5.4.4 本节小结 180
5.5 实验5:调试应用程序 180
5.6 本章复习 183
第6章 使用ADO.NET的数据访问 184
6.1 ADO.NET概述 184
6.1.1 非相连数据库访问 184
6.1.2 ADO.NET数据体系结构 185
6.1.3 本节小结 187
6.2 访问数据 187
6.2.1 连接到数据库 188
6.2.2 使用数据命令 190
6.2.3 使用DataReaders 194
6.2.4 创建和配置DataAdapter 199
6.2.5 用DataAdapter获取数据 201
6.2.6 本节小结 205
6.3 使用DataSet对象和更新数据 205
6.3.1 不用DataAdapter创建和 填充DataSet对象 206
6.3.2 DataRelation对象 209
6.3.3 约束 211
6.3.4 编辑和更新数据 212
6.3.5 本节小结 218
6.4 绑定、查看和筛选数据 218
6.4.1 数据绑定 218
6.4.2 筛选数据和排序数据 224
6.4.3 本节小结 228
6.5 在ADO.NET中使用XML 229
6.5.1 从SQL Server 2000数据库 获取XML 229
6.5.2 对DataSet使用XML 230
6.5.3 使用XmlDataDocument类 231
6.5.4 本节小结 234
6.6 实验6:与数据库连接 234
6.6.1 练习6.1:添加数据访问 及使用DataReader 235
6.6.2 练习6.2:使用DataAdapter 对象和DataSet获取和 更新数据 236
6.6.3 练习6.3:用XML Designer 创建一个类型化DataSet 238
6.6.4 练习6.4:使用Data Form 向导 239
6.7 本章复习 242
第7章 使用.NET框架创建控件 243
7.1 使用GDI+ 243
7.1.1 System.Drawing命名空间 244
7.1.2 Graphics对象 244
7.1.3 颜色、画笔和笔 247
7.1.4 呈现简单的形状 249
7.1.5 呈现文本 250
7.1.6 呈现复杂的形状 251
7.1.7 本节小结 253
7.2 控件创作 253
7.2.1 控件创作概述 254
7.2.2 创建继承控件 256
7.2.3 创建用户控件 258
7.2.4 创建自定义控件 259
7.2.5 本节小结 261
7.3 使用控件的公共任务 261
7.3.1 将控件添加到Toolbox 261
7.3.2 为控件提供Toolbox位图 262
7.3.3 调试控件 263
7.3.4 管理控件授权 264
7.3.5 将控件宿主在Internet Explorer中 265
7.3.6 本节小结 266
7.4 实验7:创建自定义控件 266
7.4.1 练习7.1:创建控件 266
7.4.2 练习7.2:测试控件 270
7.5 本章复习 271
第8章 高级.NET框架主题 272
8.1 实现打印功能 272
8.1.1 PrintDocument组件 273
8.1.2 打印内容 274
8.1.3 使用PrintPreviewControl 279
8.1.4 配置打印 280
8.1.5 本节小结 282
8.2 访问和调用组件 283
8.2.1 访问.NET和COM类型库 283
8.2.2 实例化ActiveX控件 284
8.2.3 访问Web Service 284
8.2.4 访问Windows API 288
8.2.5 本节小结 288
8.3 实现可访问性 289
8.3.1 可访问性设计 289
8.3.2 可访问性和Windows程序 Certified 290
8.3.3 Windows Forms控件的可 访问性属性 291
8.3.4 本节小结 291
8.4 在应用程序中实现帮助 292
8.4.1 Help类 292
8.4.2 HelpProvider组件 293
8.4.3 本节小结 294
8.5 全局化和本地化 294
8.5.1 全局化和本地化 294
8.5.2 特定区域性格式设置 298
8.5.3 本节小结 302
8.6 实验8:使用打印支持创建本 地化窗体 302
8.6.1 练习8.1:创建窗体 302
8.6.2 练习8.2:本地化窗体 305
8.6.3 练习8.3:添加打印支持 308
8.7 本章复习 310
第9章 程序集、配置和安全机制 311
9.1 程序集与资源 311
9.1.1 程序集 312
9.1.2 资源和资源程序集 313
9.1.3 共享程序集 318
9.1.4 本节小结 320
9.2 配置和优化应用程序 320
9.2.1 创建配置文件 321
9.2.2 使用动态属性配置应用程序 322
9.2.3 优化应用程序性能 325
9.2.4 本节小结 326
9.3 保护应用程序 327
9.3.1 权限 327
9.3.2 配置基于角色的授权 328
9.3.3 配置代码访问安全 332
9.3.4 使用具有强制安全的异常处理 337
9.3.5 本节小结 337
9.4 实验9:配置和设置应用程序安全 338
9.4.1 练习9.1:添加配置文件 338
9.4.2 练习9.2:保护应用程序 339
9.5 本章复习 341
第10章 部署应用程序 343
10.1 规划项目的部署方案 343
10.1.1 XCOPY部署 344
10.1.2 创建安装项目 344
10.1.3 配置安装项目的生成属性 346
10.1.4 生成、分布和部署安装项目 349
10.1.5 本节小结 351
10.2 配置安装项目 351
10.2.1 设置Setup Project属性 352
10.2.2 安装编辑器 353
10.2.3 安装本机程序集图像 361
10.2.4 验证已安装程序集的安全 策略 361
10.2.5 本节小结 362
10.3 实验10:创建一个安装程序 362
10.3.1 练习10.1:创建安装项目 362
10.3.2 练习10.2:配置应用程序 363
10.3.3 练习10.3:安装应用程序 364
10.4 本章复习 364
附录A 问题与答案 365
附录B 考试重点索引 373
附录C 微软认证专家计划 375
术语表 379

[图书资源]

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha