图书介绍

Visual C++ 2010开发权威指南【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Visual C++ 2010开发权威指南
  • 尹成,颜成钢编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115230775
  • 出版时间:2010
  • 标注页数:808页
  • 文件大小:257MB
  • 文件页数:825页
  • 主题词:C语言-程序设计-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++ 2010开发权威指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 Visual C++2010开发与新特性第1章 Visual C++2010开发环境简介1

1.1 Visual C++2010简介1

1.2 Visual C++2010下载安装指南1

1.3 Visual C++2010主要特点与新特性3

1.4 Visual C++2010开发环境操作指南6

1.4.1 创建Visual C++应用程序6

1.4.2 Visual C++2010菜单介绍9

1.5 Visual C++2010 MFC简介12

1.6 Visual C++2010 CLR简介13

1.7 Visual C++2010 64位编程14

1.8 支持新的C++语言标准14

1.8.1 支持新的C++语言标准(C++0x)14

1.8.2 Lambda表达式15

1.8.3 静态断言static_assert17

1.8.4 auto关键字18

1.8.5 右值引用19

1.8.6 安全数据类型22

1.8.7 移动构造23

1.9 支持开发并行程序26

1.9.1 运行库支持native代码26

1.9.2 调试和分析工具29

1.10 对MFC的增强31

1.10.1 任务对话框CTaskDialog31

1.10.2 重启管理器(Restart Manager)支持33

1.10.3 支持新的用户界面风格34

第2章 MFC应用程序框架37

2.1 用MFC向导生成应用程序37

2.1.1 生成的程序框架37

2.1.2 生成的应用程序类型43

2.1.3 向导生成工程文件简介46

2.2 应用程序框架分析46

2.2.1 框架简介47

2.2.2 MFC应用程序运行流程50

2.2.3 应用程序窗口51

2.2.4 消息机制与消息循环59

2.3 文档与视图65

2.3.1 文档类结构分析65

2.3.2 视图类结构分析65

2.3.3 文档与视图的关系67

2.3.4 SDI应用程序分析69

2.3.5 MDI应用程序分析69

2.4 工具栏与状态栏69

2.4.1 工具栏70

2.4.2 状态栏78

2.5 MFC新功能——Office 2007风格程序分析85

2.6 MFC新功能——Visual Studio风格程序分析90

2.7 MFC新功能——Windows资源管理器风格程序分析98

2.8 应用程序框架类对象分析100

2.8.1 视图类对文档类的调用100

2.8.2 在框架类中获得当前的文档类和视图类对象指针101

2.8.3 获得应用程序类对象的指针101

2.8.4 从应用类对象中获得主框架类对象的指针101

2.9 小结102

第3章 Visual C++2010 MFC菜单编程103

3.1 菜单编程103

3.1.1 创建菜单104

3.1.2 创建菜单热键115

3.1.3 标记菜单115

3.1.4 给菜单加入图标119

3.1.5 禁用菜单121

3.1.6 移除与加载菜单127

3.2 菜单消息的传输机制129

3.2.1 菜单消息的分类129

3.2.2 菜单消息的传输路由129

3.3 动态菜单操作131

3.3.1 添加菜单131

3.3.2 插入菜单133

3.3.3 删除菜单135

3.3.4 插入菜单的命令响应136

3.3.5 修改菜单137

3.4 小结140

第4章 Visual C++2010 MFC对话框编程141

4.1 对话框简介141

4.1.1 对话框的控件简介141

4.1.2 对话框的种类简介149

4.1.3 设计对话框150

4.2 创建与销毁对话框153

4.2.1 模态对话框153

4.2.2 非模式对话框159

4.2.3 属性页对话框163

4.3 消息对话框173

4.4 通用对话框175

4.4.1 文件打开对话框176

4.4.2 文件保存对话框178

4.4.3 颜色对话框179

4.4.4 字体对话框181

4.4.5 查找对话框183

4.4.6 页面设置对话框185

4.4.7 打印对话框186

4.5 小结187

第5章 Visual C++2010 MFC对话框控件188

5.1 Visual C++2010 Button控件简介与开发191

5.2 Visual C++2010 List Box控件简介与开发193

5.3 Visual C++2010 Com boBox控件简介与开发195

5.3.1 创建扩展组合框控件196

5.3.2 在扩展组合框控件中使用图像列表197

5.3.3 设置各项的图像197

5.3.4 处理扩展组合框控件中的通知消息198

5.4 Visual C++2010 List控件简介与开发198

5.4.1 列表控件和列表视图199

5.4.2 列表项和图像列表199

5.4.3 回调项和回调屏蔽200

5.4.4 创建列表控件200

5.4.5 创建图像列表201

5.4.6 向控件添加列(报表视图)204

5.4.7 向控件添加项205

5.4.8 在列表控件中滚动、排列、排序和查找205

5.4.9 在列表控件中实现工作区205

5.4.10 处理列表控件中的通知消息206

5.4.11 更改列表控件样式206

5.4.12 虚拟列表控件207

5.4.13 列表控件的消息映射209

5.4.14 列表控件的风格选项及表头设置210

5.4.15 销毁列表控件210

5.5 Visual C++2010 Edit控件简介与开发211

5.6 Visual C++2010 Rich Edit控件简介与开发213

5.6.1 Rich Edit控件中的字符格式215

5.6.2 Rich Edit控件中的段落格式215

5.6.3 Rich Edit控件中的当前选定内容215

5.6.4 Rich Edit控件中的分词216

5.6.5 Rich Edit控件中的剪贴板操作216

5.6.6 Rich Edit控件中的流操作216

5.6.7 Rich Edit控件中的打印操作216

5.6.8 无底的Rich Edit控件217

5.6.9 来自Rich Edit控件的通知217

5.7 Visual C++2010 Progress控件简介与开发219

5.7.1 进度控件的样式219

5.7.2 进度控件的设置219

5.7.3 操作进度控件220

5.8 Visual C++2010 Tree控件简介与开发220

5.8.1 树控件样式221

5.8.2 树控件父项和子项221

5.8.3 树控件项位置222

5.8.4 树控件项标签222

5.8.5 树控件标签编辑223

5.8.6 树控件项的状态223

5.8.7 树控件图像列表224

5.8.8 树控件项选择224

5.8.9 树控件拖放操作224

5.8.10 树控件项信息225

5.8.11 树控件通知消息225

5.9 Visual C++2010 DBgrid控件简介与开发226

5.9.1 示例程序1226

5.9.2 示例程序2&.227

5.10 Visual C++2010 Rebar控件简介与开发228

5.10.1 在Rebar控件中使用图像列表230

5.10.2 在Rebar控件中使用对话栏231

5.10.3 处理Rebar控件中的通知消息231

5.11 Visual C++2010 Timer控件简介与开发232

5.12 Visual C++2010 Tab控件简介与开发234

5.12.1 选项卡和选项卡控件属性235

5.12.2 选项卡控件的使用方法235

5.12.3 创建选项卡控件的方法235

5.12.4 处理选项卡控件通知消息236

5.12.5 CTabCtrl类简介236

5.13 Visual C++2010 IP控件简介与开发241

5.14 Visual C++2010 Picture控件简介与开发241

5.15 Visual C++2010 Slider控件简介与开发244

5.15.1 滑块控件样式244

5.15.2 滑块控件成员函数245

5.15.3 滑块控件通知消息246

5.16 Visual C++2010 Scroll Bar控件简介与开发246

5.17 Visual C++2010 Hot Key控件简介与开发248

5.17.1 使用热键控件248

5.17.2 设置热键249

5.18 Visual C++2010 Animation控件简介与开发249

5.18.1 使用动画控件249

5.18.2 动画控件发送的通知250

5.19 Visual C++2010 Spin控件简介与开发250

5.19.1 数值调节钮的样式250

5.19.2 数值调节钮成员函数251

5.20 Visual C++2010 GroupBox控件简介与开发251

5.21 Visual C++2010 Data Time Picker控件简介与开发252

5.21.1 创建日期和时间选择器控件253

5.21.2 访问嵌入的月历控件253

5.21.3 在日期和时间选择器控件中使用自定义格式字符串254

5.21.4 在日期和时间选择器控件中使用回调字段254

5.21.5 处理日期和时间选择器控件中的通知消息256

5.22 Visual C++2010 Month Canlendar控件简介与开发256

5.22.1 创建月历控件257

5.22.2 处理月历控件中的通知消息257

5.22.3 设置月历控件的日状态257

5.23 Visual C++2010 Custom控件简介与开发258

5.23.1 使用MFC方法定制控件必备的几个基本概念259

5.23.2 定制自定义控件的3种常见方法260

5.24 Visual C++2010 SysLink控件简介与开发260

5.25 Visual C++2010 Split Button控件简介与开发261

5.26 Visual C++2010 Network Address控件简介与开发262

5.27 Visual C++2010 Check Box控件简介与开发262

5.28 Visual C++2010 Radio Button控件简介与开发264

5.28.1 为单选按钮控件分组264

5.28.2 获得被选中的单选按钮的文本264

5.29 Visual C++2010 MediaPlayer控件简介与开发265

5.30 小结266

第二部分 Visual C++2010下MFC开发267

第6章 计算机测控系统概述267

6.1 Visual C++2010 SDI开发简介267

6.1.1 建立应用程序基本框架267

6.1.2 处理视图267

6.1.3 处理文档271

6.1.4 串行化处理274

6.1.5 SDI应用程序编程思路275

6.2 Visual C++2010 MDI开发简介277

6.2.1 多文档接口277

6.2.2 生成程序278

6.2.3 程序类、文件和代码279

6.2.4 自定义资源281

6.3 Visual C++2010 View开发282

6.3.1 生成源文件283

6.3.2 初始化视图类数据成员283

6.3.3 加入消息处理功能285

6.3.4 设计程序资源290

6.3.5 定制MiniDraw窗口292

6.3.6 程序清单293

6.4 Visual C++2010 EditView开发298

6.4.1 生成MiniEdit程序299

6.4.2 修改程序菜单300

6.4.3 编辑加速键301

6.4.4 程序清单303

6.5 Visual C++2010 Form View开发306

6.5.1 自定义FormDemo程序307

6.5.2 程序清单314

6.6 Visual C++2010 ScrollView开发319

6.6.1 加入滚动功能319

6.6.2 坐标换算319

6.6.3 限制图形大小322

6.6.4 改变鼠标光标325

6.7 Visual C++2010 HtmlEditView开发328

6.8 Visual C++2010 HtmlView开发331

6.9 Visual C++2010 ListView开发335

6.10 Visual C++2010 RichEditView开发335

6.11 VisualC++2010 TreeView开发336

6.12 Visual C++2010 Office 2007风格文档视图开发框架337

6.13 Visual C++2010 Visual Studio 2008风格文档视图开发框架342

6.14 Visual C++2010 Windows资源管理器风格文档视图开发框架346

6.15 小结350

第7章 Visual C++2010 MFC应用程序界面与美化351

7.1 应用程序窗口风格美化351

7.1.1 借助ActiveSkin美化窗口351

7.1.2 修改窗口外观352

7.2 应用程序窗口图标与背景修改359

7.2.1 修改窗口图标359

7.2.2 修改背景360

7.3 工具栏编程与美化365

7.3.1 创建工具栏365

7.3.2 在工具栏中添加、删除按钮366

7.3.3 从对话框创建工具栏368

7.4 状态栏编程与美化370

7.4.1 创建状态栏370

7.4.2 在状态栏中插入进度条370

7.5 鼠标光标编程371

7.5.1 鼠标光标编程步骤371

7.5.2 鼠标的消息处理机制373

7.5.3 示例374

7.6 创建启动界面376

7.7 创建特效窗口启动应用程序378

7.8 创建特效窗口关闭应用程序378

7.9 小结383

第8章 Visual C++2010 MFC文本与字体384

8.1 CFont字体类简介384

8.1.1 CFont字体类成员介绍384

8.1.2 CFont字体类初始化函数385

8.1.3 其他成员介绍390

8.2 创建文本插入符与图片插入符391

8.2.1 创建文本插入符391

8.2.2 创建图片插入符394

8.2.3 创建随鼠标移动的插入符396

8.3 输出文字与字体格式397

8.3.1 输出固定文字397

8.3.2 设定输出字体的格式398

8.3.3 字符输入399

8.4 输出彩色文字与变色文字404

8.4.1 DrawText()函数和字符串资源404

8.4.2 定时器和变色文字408

8.5 小结410

第9章 Visual C++2010 MFC图形图像编程411

9.1 Windows绘图简介411

9.1.1 设备描述表411

9.1.2 绘图属性412

9.1.3 元文件和路径412

9.1.4 颜色和调色板412

9.1.5 图形设备接口函数413

9.2 Windows屏幕绘图简介414

9.2.1 窗口客户区414

9.2.2 映射模式414

9.2.3 图形刷新416

9.3 微软GDI绘图简介416

9.3.1 GDI基础416

9.3.2 GDI结构417

9.3.3 GDI函数调用417

9.3.4 GDI基本图形418

9.4 GDI笔绘图419

9.4.1 Cpen类简介419

9.4.2 使用GDI绘制线条419

9.4.3 使用CPen类绘制指定的线条422

9.4.4 绘制连续的线条424

9.5 GDI画刷绘图425

9.5.1 CBrush类介绍426

9.5.2 CBrush类简单画刷的实现429

9.5.3 CBrush类位图画刷的实现430

9.5.4 透明画刷的实现431

9.6 小结433

第10章 Visual C++2010 MFC动态函数链接库434

10.1 动态函数链接库简介434

10.1.1 什么是动态函数链接库434

10.1.2 动态函数链接库的优点435

10.1.3 动态函数链接库的起源436

10.1.4 动态函数链接库的原理436

10.2 调用动态函数链接库436

10.2.1 静态链接436

10.2.2 动态链接438

10.3 DLL的框架简介439

10.3.1 DllMain()函数简介439

10.3.2 DLL的导出函数439

10.4 创建MFC DLL范例440

10.4.1 建立MFC DLL工程440

10.4.2 添加实现代码442

10.4.3 编译并调用443

10.5 创建Win32 DLL范例443

10.5.1 建立Win32工程443

10.5.2 添加动态链接库代码444

10.5.3 编译工程444

10.6 创建资源DLL范例445

10.6.1 建立MFC Application工程445

10.6.2 建立中文资源DLL445

10.6.3 加载资源DLL446

10.7 Hook技术446

10.7.1 Hook函数类型446

10.7.2 使用Hook函数449

10.7.3 Hook鼠标449

10.7.4 Hook键盘450

10.8 小结452

第11章 Visual C++2010 MFC ActiveX控件454

11.1 ActiveX控件简介454

11.2 ActiveX控件测试与注册455

11.2.1 ActiveX控件的测试455

11.2.2 ActiveX控件的注册457

11.3 MFC ActiveX控件向导458

11.4 ActiveX控件属性开发458

11.4.1 添加常用属性459

11.4.2 添加自定义属性460

11.4.3 高级属性实现460

11.4.4 访问环境属性461

11.5 ActiveX控件事件开发461

11.5.1 添加常用事件462

11.5.2 添加自定义事件463

11.6 ActiveX控件方法开发464

11.6.1 添加常用方法465

11.6.2 添加自定义方法465

11.6.3 从方法返回错误代码466

11.7 完整ActiveX控件范例467

11.7.1 创建工程467

11.7.2 Clock控件的实现469

11.7.3 添加常用属性470

11.7.4 添加自定义属性473

11.7.5 添加方法474

11.7.6 添加常用事件475

11.7.7 添加自定义事件476

11.8 调用ActiveX控件477

11.9 小结478

第12章 Visual C++2010 MFC文件与注册表操作479

12.1 文本操作串行化479

12.1.1 文档类Serialize()函数479

12.1.2 CArchive对文件进行读写482

12.1.3 文档操作串行化代码分析485

12.2 CFile类492

12.2.1 打开文件操作493

12.2.2 读写文件操作494

12.2.3 定位文件操作496

12.2.4 关闭文件操作497

12.2.5 异常操作497

12.2.6 文件管理操作498

12.3 .ini文件读写操作500

12.4 注册表读写操作502

12.4.1 注册表简介502

12.4.2 注册表API504

12.4.3 访问并修改注册表507

12.5 小结509

第13章 Visual C++2010 MFC数据库开发510

13.1 数据库基本知识510

13.2 SQL语言的基础知识511

13.3 ODBC访问数据库512

13.3.1 注册ODBC数据库512

13.3.2 创建一个MFC的ODBC程序514

13.3.3 程序结构分析515

13.3.4 在视图上显示数据库查询结果520

13.3.5 对查询结果排序及设置查询条件524

13.3.6 动态设置查询条件并更新查询结果527

13.4 ODBC更新数据库532

13.5 ODBC访问SQL Server540

13.6 ADO数据库访问543

13.6.1 ADO数据库访问概述543

13.6.2 在Visual C++中使用ADO编程546

13.7 ADO访问SQL Server数据库556

13.8 小结556

第14章 Visual C++2010 MFC多线程程序设计557

14.1 进程和多线程的概念557

14.2 线程的创建558

14.2.1 创建工作者线程558

14.2.2 创建用户界面线程559

14.3 线程的终止560

14.4 设置线程的优先级562

14.5 暂停及重新启动线程563

14.6 线程间的通信571

14.7 线程的同步572

14.7.1 临界区572

14.7.2 互斥量573

14.7.3 事件573

14.7.4 信号量574

14.8 小结579

第15章 Visual C++2010 MFC网络程序设计580

15.1 计算机网络的基础知识580

15.1.1 TCP/IP协议模型580

15.1.2 IP地址582

15.1.3 端口582

15.1.4 数据封装582

15.2 Winsock简介583

15.3 MFC对Windows Sockets的支持583

15.3.1 Socket的定义584

15.3.2 CAsyncSocket类介绍584

15.3.3 CSocket类介绍592

15.4 一个基于UDP的聊天室示例593

15.4.1 MFC对Windows Sockets的初始化593

15.4.2 服务器端的实现595

15.4.3 客户端的实现599

15.5 一个基于TCP的聊天室示例605

15.5.1 服务器端的实现606

15.5.2 客户端的实现609

15.6 小结612

第16章 Visual C++2010 MFC进程通信613

16.1 剪贴板通信613

16.1.1 OpenClipboard()函数613

16.1.2 CloseClipboard()函数614

16.1.3 EmptyClipboard()函数614

16.1.4 SetClipboardData()函数614

16.1.5 GlobalAlloc()函数615

16.1.6 GlobalLock()函数616

16.1.7 GlobalUnLock()函数616

16.1.8 GetClipboardData()函数616

16.1.9 一个利用剪贴板在不同进程之间交换数据的示例616

16.2 邮槽通信619

16.2.1 CreateMailslot()函数619

16.2.2 GetMailslotInfo()函数620

16.2.3 SetMailslotInfo()函数621

16.2.4 ReadFile()函数621

16.2.5 GetFileTime()函数和SetFileTime()函数621

16.2.6 CreateFile()函数622

16.2.7 WriteFile()函数623

16.2.8 CloseHandle()函数623

16.2.9 一个利用邮槽在不同进程间通信的示例623

16.3 匿名管道通信628

16.3.1 CreatePipe()函数628

16.3.2 CreateProcess()函数629

16.3.3 GetStdHandle()函数631

16.3.4 ReadFile()和WriteFile()函数632

16.3.5 一个利用匿名管道在父子进程间通信的示例632

16.4 命名管道通信637

16.4.1 CreateNamedPipe()函数637

16.4.2 ConnectNamedPipe()函数639

16.4.3 DisconnectNamedPipe()函数640

16.4.4 WaitNamedPipe()函数640

16.4.5 利用命名管道通信的基本流程640

16.4.6 一个利用命名管道在不同进程间通信的示例641

16.5 共享内存通信647

16.5.1 CreateFileMapping()函数647

16.5.2 MapViewOfFile()函数648

16.5.3 UnmapViewOfFile()函数649

16.5.4 OpenFileMapping()数649

16.5.5 利用共享内存通信的基本流程649

16.5.6 一个利用共享内存在不同进程间通信的示例650

16.6 小结655

第三部分 Visual C++2010下MFC与CLR进行开发第17章 Visual C++2010 CLR开发基础656

17.1 什么是.NET656

17.2 .NET框架656

17.3 公共语言运行时(CLR)657

17.3.1 托管代码659

17.3.2 代码验证659

17.3.3 代码访问验证659

17.3.4 垃圾回收659

17.3.5 语言的互操作性660

17.3.6 实时编译(JIT)660

17.4 通用类型系统(CTS)661

17.5 通用语言规范(CLS)663

17.6 程序集664

17.6.1 元数据664

17.6.2 程序集版本管理665

17.6.3 微软中间语言(MSIL)665

17.6.4 资源666

17.7 .NET开发应用程序的范畴666

17.8 .NET框架类库667

17.9 C++/CLR开发语法简介668

17.10 小结670

第18章 Visual C++2010 CLR Windows窗口编程671

18.1 创建Windows应用程序671

18.2 类层次结构677

18.3 Control类677

18.3.1 大小与位置678

18.3.2 外观679

18.3.3 用户交互操作679

18.3.4 Windows功能680

18.4 标准Windows控件使用指南681

18.4.1 Button控件681

18.4.2 CheckBox控件681

18.4.3 RadioButton控件682

18.4.4 ComboBox控件、ListBox控件和CheckedListBox控件682

18.4.5 DateTimePicker控件684

18.4.6 ErrorProvider组件685

18.4.7 HelpProvider组件686

18.4.8 ImageList组件686

18.4.9 Label控件686

18.4.10 ListView控件687

18.4.11 PictureBox控件688

18.4.12 ProgressBar控件689

18.4.13 TextBox控件、RichTextBox控件与MaskedTextBox控件689

18.4.14 Panel控件690

18.4.15 FlowLayoutPanel控件和TableLayoutPanel控件690

18.4.16 SplitContainer控件691

18.4.17 TabControl控件和TabPage控件691

18.4.18 ToolStrip控件692

18.4.19 MenuStrip控件694

18.4.20 ContextMenuStrip控件694

18.4.21 ToolStripMenuItem控件694

18.4.22 ToolStripManager类695

18.4.23 ToolStripContainer控件695

18.5 窗体WinForm695

18.5.1 Form类695

18.5.2 多文档界面700

18.5.3 定制控件700

18.6 小结707

第19章 Visual C++2010 MFC与.NET交互编程708

19.1 编写托管扩展应用程序708

19.2 编写访问.NET的MFC程序709

19.3 混合模式编程问题711

19.4 运用.NET类型713

19.4.1 定义和使用托管类型713

19.4.2 将非托管对象作为托管类的成员715

19.4.3 装箱和拆箱716

19.4.4 指针717

19.4.5 在非托管代码中使用托管数组719

19.5 小结720

第四部分 发布Visual C++2010程序721

第20章 Visual C++2010应用程序部署721

20.1 Windows Installer介绍722

20.2 一个简单的Windows应用程序723

20.3 使用安装向导快速创建安装包726

20.4 手动创建安装程序728

20.5 使用安装编辑器731

20.5.1 File System(文件系统编辑器)731

20.5.2 Registry编辑器732

20.5.3 File Types编辑器733

20.5.4 User Interface编辑器734

20.5.5 Custom Actions编辑器735

20.5.6 Launch Conditions编辑器736

20.6 小结736

第五部分 基于Windows 7平台用Visual C++2010开发第21章 Visual C++2010基于Windows 7新特性开发737

21.1 实现C++兼容开发737

21.1.1 实现UAC数据重定向737

21.1.2 实现高DPI741

21.1.3 实现安装程序检测742

21.1.4 会话0隔离743

21.1.5 用户界面特权隔离(UIPI)746

21.1.6 版本检查748

21.2 Windows 7系统专题750

21.2.1 实现超级任务栏750

21.2.2 实现Shell库759

21.2.3 实现后台服务762

21.2.4 开发基于Windows 7的设备与性能应用763

21.3 开发基于Windows 7的新特性769

21.3.1 实现多点触摸769

21.3.2 实现获取传感器与位置771

21.3.3 实现Windows 7 Ribbon界面开发774

21.3.4 基于Visual C++2010开发基于Windows 7的语音识别与语音合成776

21.3.5 基于Visual C++2010与Windows SDK for Windows 7开发Windows 7平台的Tablet PC应用787

21.3.6 开发Windows 7的安全体验CryptoAPI加密804

热门推荐