图书介绍

Microsoft Visual C++ 6.0桌面应用程序开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Microsoft Visual C++ 6.0桌面应用程序开发
  • (美)Microsoft Corporation著;魏星等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900631089
  • 出版时间:2001
  • 标注页数:561页
  • 文件大小:66MB
  • 文件页数:577页
  • 主题词:C语言(学科: 程序设计) C语言 程序设计

PDF下载


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

下载说明

Microsoft Visual C++ 6.0桌面应用程序开发PDF格式电子书版下载

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

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

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

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

图书目录

关于本书1

本书适合的读者1

先决条件1

教程概述2

开始6

使用本书准备认证考试12

微软认证专业人员程序16

技术支持17

关于作者18

第1章 为应用程序的开发作准备19

第一课:使用Microsoft解决方案框架定义解决方案19

微软解决方案框架(MSF)概貌20

使用MSF开发团队模型22

使用MSF开发过程模型23

使用MSF应用程序模型26

使用MSF设计过程模型31

开发桌面系统应用程序35

小结36

第二课:安装Visual C++开发工具36

安装Microsoft Visual C++37

安装选项39

普通工具43

用户需求44

实验一:介绍STUpload应用程序44

完成安装44

小结44

设计一个解决方案的步骤46

STUpload应用程序47

复习题49

第2章 Visual C++开发环境50

第一课:创建一个MFC工程50

工程,配置和工作空间51

创建一个新工程51

使用AppWizard53

第二课:探索开发环境59

小结59

Visual C++用户界面60

菜单和工具栏61

设定环境选项63

获取帮助63

工程配置选项64

建立工程65

小结66

第三课:源代码控制67

使用Visual SourceSafe建立源代码控制67

设置一个VSS数据库68

将MyApp工程放到源代码控制中70

使用VSS Explorer70

源代码控制配置72

重用Visual SourceSafe文件73

查看版本历史75

将一个VSS工程存档75

小结76

实验二:创建STUpload开发工程77

复习题78

第一课:MFC简介79

第3章 使用MFC开发应用程序79

MFC和Win32 API80

Win32平台的考虑81

MFC类层次结构83

查看MFC对象层次84

MFC的分类84

MFC DLL85

小结87

第二课:Win32应用程序体系结构88

Windows应用程序基础88

创建一个Win32应用90

第三课:MFC应用程序框架91

小结91

MFC应用程序体系结构92

应用程序框架消息处理94

小结99

第四课:文档/视图结构100

文档和视图100

使用文档/视图结构的好处101

单文档和多文档应用101

文档/视图结构中的对象102

实现显示、打印和打印预览的体系结构105

小结108

实验三:显示应用程序数据109

复习题114

第4章 创建用户界面116

第一课:Windows应用程序用户界面116

应用程序和文档图标117

修改应用程序菜单118

添加快捷键121

编辑应用程序工具栏122

处理菜单和工具栏选择事件124

动态更新菜单和工具栏命令126

写状态栏128

小结132

对话框133

第二课:创建对话框133

对话框的类型134

创建一个对话框模板134

创建并使用一个对话框类139

通用对话框类141

小结141

实验四:创建STUpload用户界面142

编辑STUpload应用程序菜单142

添加新的快捷键144

编辑STUpload应用程序工具栏144

创建STUpload应用程序对话框145

使用通用对话框149

复习题150

第5章 实现应用程序行为151

第一课:对话框编程151

对话框数据交换和校验152

使用OnInitDialog()初始化控件158

处理控件消息160

使用对话框编辑应用程序数据164

实现属性页166

小结169

第二课:显示和打印应用程序数据170

理解坐标映射172

滚动视图174

在设备上下文中绘图178

打印的处理过程179

打印预览180

小结181

第三课:使用多线程182

多线程应用程序182

MFC的多线程:CWinThread类183

创建一个工作者线程184

线程同步189

小结191

第四课:上下文相关帮助192

WinHelp193

帮助系统的开发环境196

源代码的组成199

创建帮助主题199

HTML帮助203

小结206

实验五:增强STUpload的数据显示207

显示Select Fund对话框207

在基金列表中显示基金名称211

处理Select Fund对话框的控件通知消息213

使Select Fund对话框成为最前端窗口216

显示STUpload应用程序数据217

复习题223

第6章 持久性数据224

第一课:文件I/O224

CFile类225

打开和关闭文件225

读写文件229

小结231

第二课:应用程序数据的序列化231

MFC对序列化提供的支持232

序列化应用程序数据235

建造一个可序列化类237

序列化MFC集合类238

小结240

第三课:访问注册表241

注册表数据241

MFC对注册表的支持245

处理应用程序用户配置文件设置247

Win32API中的注册表支持250

小结251

实验六:使用持久性数据252

从一个文本文件中导入数据253

实现STUpload序列化259

复习题264

第7章 添加数据库支持265

第一课:使用Visual C++进行数据访问265

数据访问接口266

使用ODBC数据源管理器270

关系数据库概念271

结构化查询语言273

小结276

第二课:MFC数据库支持278

MFC数据库类278

使用AppWizard创建一个数据库应用程序283

过滤一个记录集288

小结291

第三课:ADO介绍293

使用ADO的优点294

ADO对象模型294

使用ADO数据控件295

小结301

实验七:查询一个数据库302

实现Query对话框302

实现Query Results对话框305

处理Query Database菜单命令307

复习题309

第一课:组件对象模型(COM)体系结构310

第8章 组件对象模型介绍310

使用COM对象311

COM接口312

GUID315

COM注册项316

使用CoCreateInstance()创建对象317

小结319

第二课:接口编排319

组件运行环境319

编排技术321

第三课:调度接口323

小结323

IDispatch接口324

VARIANT数据类型325

类型库327

双重接口329

小结329

第四课:线程模型330

COM线程模型330

线程模型注册表键333

小结333

第五课:ActiveX控件333

ActiveX控件和容器334

ActiveX控件的特征336

实验八:使用OLE/COM对象浏览器337

小结337

复习题340

第9章 创建COM组件341

第一课:使用ATL创建COM组件341

使用ATL342

创建一个ATL COM对象342

插入一个新的COM组件344

为该组件接口添加方法346

为组件接口添加属性347

实现组件方法348

第二课:理解ATL COM组件代码350

小结350

组件类定义351

组件方法的实现352

全局入口函数353

注册表脚本资源355

IDL文件356

开发COM组件的其他途径358

小结359

实验九:创建STUpload数据库访问组件359

复习题361

第一课:COM客户应用程序362

第10章 COM客户362

COM服务器头文件363

Visual C++对COM提供的编译器支持366

小结371

第二课:重用COM对象371

C++和COM中的对象重用372

包含和聚集373

使用ATL实现聚集376

小结377

实验十:实现UploadStockData组件377

创建数据连接文件378

实现IUploadStockData接口方法379

为STUpload应用程序实现Upload Data命令382

复习题386

第11章 创建Actives控件387

第一课:使用MFC创建ActiveX控件387

创建MFC Activex Control工程388

定义控件接口390

创建属性页393

OnDraw()函数395

实现控件方法397

测试控件398

第二课:使用ATL创建ActiveX控件399

小结399

在ATL COM工程中加入控件400

加入属性402

加入事件403

加入方法405

创建属性页406

绘制控件409

MFC还是ATL?411

小结411

实验十一:在应用程序中使用ActiveX控件411

复习题414

第一课:使用动态HTML415

第12章 Internet编程415

复习Internet,Intranet和HTML416

动态HTML418

Microsoft WebBrowser控件420

MFC Web浏览器风格应用程序421

使用ATL创建HTML控件430

动态HTML Scriptlet434

小结443

第二课:创建ActiveX文档444

使用ActiveX文档445

在Web站点中使用ActiveX文档446

创建ActiveX文档服务器447

在Web站点上发布ActiveX文档451

小结454

第三课:Web服务器编程454

ISAPI服务器扩展455

使用MFC创建ISAPI服务器扩展程序456

ISAPI过滤器460

小结464

实验十二:创建ActiveX文档服务器STUpload464

复习题466

第一课:错误处理467

第13章 错误处理、调试和测试467

预见程序中的错误468

异常(Exception)470

记录错误473

小结474

第二课:COM错误474

HRESULT代码475

错误事件478

小结478

第三课:调试479

什么是调试器(Debugger)479

调试(Debug)版和发布(Release)版480

MFC调试宏481

小结482

第四课:使用集成调试器483

断点(Breakpoint)483

设置断点483

Breakpoints对话框484

运行调试器486

调试器窗口486

单步执行代码488

调试COM组件489

编辑并继续(Edit and Continue)489

小结491

第五课:使用Dependency Walker492

什么是依赖性(Dependency)492

依赖性信息492

小结494

第六课:使用Spy++494

Spy++视图495

在Spy++中查看窗口消息498

小结498

第七课:测试你的应用程序499

测试期间的术语499

设计测试计划500

小结501

实验十三:调试STUpload应用程序502

在调试器中运行STUpload应用程序502

单步跟踪503

设置断点504

复习题506

第14章 发布桌面应用程序507

第一课:Windows安装程序507

安装程序惯例508

编写安装程序的指导思想509

添加删除注册表信息510

卸载程序惯例510

Cabinet文件512

注册表文件513

小结514

第二课:使用InstallShield515

安装Installshield516

运行InstallShield指南516

加入和移出程序文件517

创建Setup.exe518

小结519

第三课:在客户计算机上注册COM组件519

自注册组件520

为InstallShield工程添加自注册组件521

小结523

第四课:发布选项523

基于媒体介质发布524

基于局域网发布524

基于Web发布524

发布ActiveX控件525

发布注意事项检查表528

小结528

第五课:Windows的零管理(ZAW)529

Windows Installer530

ZAW特点530

系统管理服务器531

零管理工具包531

小结531

实验十四:打包并发布STUpload应用程序532

生成STUpload的发行版本532

创建InstallShield工程533

添加工程的依赖文件534

生成并测试安装程序535

复习题536

附录1 复习题答案537

附录2 词汇表549

热门推荐