《VISAUL C++ 6使用指南》求取 ⇩

第一部分创建Visual C++应用程序1

第1章设计和生成Visual C++程序1

启动Visual C++1

创建新项目1

选择项目类型1

项目的命名及其位置的选择3

AppWizard的使用3

基本的APP Wizard选项3

应用程序的构建和执行5

选择要构建的配置5

执行编译和链接5

应用程序的运行5

Windows接口5

修改应用程序接口7

增添按钮控件7

将代码连接到接口上9

测试修改后的应用程序11

保存和关闭项目14

第2章开发环境15

开发工作室(Developer Studio)的使用15

打开现有的项目15

Project Workspace窗口17

Class View17

ResourceView23

FileView27

项目的管理28

项目设定值28

其他配置29

第二部分对话框和控件31

第3章创建和设计对话框31

创建对话框模板31

设置对话框ID34

对话框的一般特性35

对话框的风格36

增加和定位各种控件36

调整控件的尺寸40

选择几个控件41

控件的对齐41

使用标志线42

对话框控件的组织43

组框43

设置Tab键控制顺序44

设置键盘快捷键45

第4章按钮控件46

下压按钮(pushbutton)46

增加用于按钮单击事件的处理器47

消息映射48

在运行时修改下压按钮49

单选钮(radio button)54

增加单选钮组55

检索选定的单选钮56

复选框(check box)59

增加复选框59

获取和设置复选框60

第5章文本控件64

静态文本控件64

格式化对话框中的文本64

静态文本与编辑框的组合65

在运行时修改静态文本控件65

编辑框控件69

增加编辑框70

设置和检索编辑框文本71

对编辑通知消息的响应72

建立编辑控件的子类75

多行编辑控件79

第6章列表控件80

创建列表控件80

增加组合框80

增加树控件82

增加列表框控件83

增加列表控件84

在列表类控件中增加项86

填充组合框86

对组合框通知消息的响应88

填充树控件89

填充列表框92

对列表框通知消息的响应93

填充列表控件95

第7章进度、滚动条、滑块、日期时间等控件99

面向范围的控件99

进度控件99

在对话框中增加进度控件99

变量和进度控件间的映射101

进度控件的操作和更新101

设置进度控件的范围102

设置进度控件的位置102

设置和使用步进值103

滚动条控件103

在对话框中增加滚动条控件103

变量和滚动条控件之间的映射104

初始化滚动条控件105

滚动条通知消息的处理106

滑块控件109

在对话框中增加滑块控件109

变量和滑块控件间的映射110

滑块控件的初始化111

对滑块通知的响应112

日期时间选择器控件113

在对话框中增加日期时间选择器控件113

变量和日期时间选择器控件间的映射114

日期时间选择器控件的初始化115

对日期修改通知的响应118

月历控件120

在对话框中增加月历控件120

变量和月历控件间的映射121

月历控件的初始化121

月历控件日期范围的选择122

对日期范围修改通知的响应123

第8章对鼠标器事件的响应124

处理按钮消息124

按钮弹起和按钮压下事件的处理124

捕捉双击事件128

跟踪鼠标器的运动和位置129

鼠标器移动事件的处理129

捕捉鼠标器输入132

设置命中测试133

CRectTracker类134

第9章ActiveX控件138

从组件库中选择和增加ActiveX控件138

浏览ActiveX控件138

在当前项目中插入新控件139

从控件选项板中选择ActiveX控件、定尺寸和测试141

在对话框中增加ActiveX控件141

从对话框编辑器中增加ActiveX控件141

从对话框编辑器中测试控件142

在资源编辑器中修改控件特性142

设置标准特性143

使用控件特性页143

控件所提供的类144

增加控件调度类成员变量144

从程序中获取和设置控件特性145

利用ClassWizard增加ActiveX事件处理器147

第10章对话框150

创建对话框类150

增加新的对话框模板资源150

利用ClassWizard从CDialog中派生类151

初始化新对话框类152

模态对话框的显示153

增加存贮对话框数据的成员变量155

对话框数据交换和数据有效性156

数据交换(DDX)函数157

数据有效性(DDV)函数158

创建定制的有效性函数160

非模态对话框161

创建和销毁非模态对话框161

在非模态对话框中设置和取出数据164

在非模态对话框中处理关闭消息167

删除关闭选项167

第三部分应用程序元素169

第11章图像、位图和图标169

图像编辑器169

创建和编辑图标资源171

修改缺省的MFC图标171

插入新的图标资源171

插入新的位图资源173

调整位图的尺寸和颜色173

输入图像174

对话框中的图像175

设置图片控件的特性176

在运行时装入资源图像176

创建位图按钮180

创建用于按钮状态的位图180

位图按钮类181

控件中的图像182

图像列表182

创建和使用图像列表184

第12章文档、视图和图文框189

创建SDI应用程序189

SDI应用程序的类192

SDI应用程序的可视元素194

SDI文档模板195

文档/视图框架函数197

CSingleDocTemplate::OpenDocumentFile199

CDocument:OnNewDocument200

CDocument::OnOpenDocument200

CDocument::OnSaveDocument200

CDocument::DeleteContents200

CDocument::OnCloseDocument200

文档和视图的一起使用201

初始化文档数据201

将成员变量增添到文档中201

从视图中访问文档数据203

标准模板资源204

更新视图内容206

第13章菜单208

创建和编辑菜单资源208

增加新的菜单资源208

增加菜单标题项209

增加菜单项209

赋予命令ID211

修改菜单项特性211

增加分隔符211

创建弹出子菜单项212

增加复选标记212

增加快捷键212

菜单命令的处理213

增加菜单命令处理器函数213

增加命令用户接口处理器函数215

允许和禁止菜单选项215

设置或清除复选标记215

动态修改菜单文本216

增加环境菜单217

启动环境菜单217

环境菜单命令的处理220

创建和访问菜单对象220

初始化CMenu对象221

动态增加菜单项222

动态修改菜单项224

动态删除菜单项225

第14章工具条和状态条226

定制标准框架工具条226

标准工具条226

创建标准工具条227

驳接标准工具条228

利用资源编辑器增加工具条按钮230

移动和删除按钮、增加分隔符232

允许和禁止工具条按钮232

增添你自己的工具条233

增加新的工具条资源233

将工具条增添到图文框窗口中233

隐藏和显示工具条234

存贮和装入工具条位置235

对话框条236

增加对话框条资源237

将对话框条增添到图文框窗口中237

处理对话框条控件239

定制状态条241

标准状态条241

增加指示器和分隔符243

动态修改窗格的尺寸、风格和文本246

Internet Explorer风格的超级条(rebar)249

AppWizard的框架超级条250

设置超级条的标题和背景位图251

第四部分绘图253

第15章在设备环境中绘图253

设备环境简介253

设备环境的类型253

CDC类254

客户设备环境258

画图设备环境259

内存设备环境263

映射方式265

自由伸缩映射方式268

检索设备功能269

第16章笔和刷子275

创建笔275

CPen类275

设置笔类型275

改变笔的宽度275

改变笔的颜色276

使用常备笔277

选择设备环境中的笔277

删除笔279

用笔画线条和形状280

创建绘图的设备环境280

移动笔的位置281

画线条282

利用点坐标绘图283

画圆和椭圆285

画曲线287

画多边形288

创建刷子289

CBrush类290

创建带色和阴影的刷子290

窗口背景的着色290

根据图案和图像创建刷子292

常备刷子293

选择设备环境中的刷子295

删除刷子296

用刷子画实心形状296

画矩形和圆角矩形296

画实心椭圆和圆297

画弦形和楔形298

画多边形298

第17章字体302

显示文本的函数302

显示简单的文本302

设置文本对齐方式303

修改前景和背景的颜色304

显示不透明的或透明的文本306

针对矩形剪裁文本307

创建各种字体308

CFont类308

利用CreatePointFont()创建字体308

利用CreateFont()创建字体309

设置字体的高度和宽度309

设置字体的倾斜和转向310

设置粗体、斜体、下划线和勾销线310

设置质量和精度311

设置特定的字体名312

用CreateFont()函数创建字体312

字体的选用314

枚举字体314

Choose Font对话框318

显示格式化的和多行的文本321

删除字体323

第五部分文档和视图的高级技术325

第18章视图的尺寸调整和滚动325

调整窗口尺寸的处理325

尺寸调整事件的处理325

处理尺寸调整事件326

最终尺寸事件的处理328

设置尺寸限制333

创建可调整尺寸的对话框334

窗口的滚动335

设置滚动尺寸335

改变页和行滚动量337

当前滚动位置339

滚动条消息的处理340

第19章列表、树、多信息编辑和HTML视图344

什么是列表视图、树视图和多信息编辑视图?344

创建和使用列表视图344

利用AppWizard创建列表视图应用程序344

插入项345

修改列表风格348

增加列和列标题350

检索选择的列表354

创建和使用树视图356

利用AppWizard创建树视图应用程序356

修改树风格357

插入项357

检索选择的节点360

内联编辑的处理362

创建和使用多信息编辑视图364

创建多信息编辑视图364

装入和保存视图文本365

格式化段落365

插入OLE对象367

创建和使用HTML浏览器视图367

创建HTML视图368

设置统一资源定位器368

浏览器事件的处理369

第20章创建多视图370

什么是多视图?370

拆分窗口370

创建动态拆分窗口370

初始化动态拆分窗口372

创建静态拆分窗口374

初始化静态拆分窗口375

创建Windows资源管理器风格的应用程序379

按要求创建多视图379

增加和删除视图380

控件视图的创建和激活380

第21章开发多文档应用程序386

创建多文档接口(MDI)应用程序386

MDI应用程序的类388

MDI应用程序的可视元素390

MDI文档模板392

文档、视图和MDI图文框的创建序列394

在文档/视图对象间导航396

开发模板MDI应用程序397

将成员变量增加到文档中397

从视图访问文档数据398

修改文档数据和更新视图399

增加新的文档模板402

第22章打印和打印预览408

框架的功能408

缺省的打印功能408

重构OnPrint()412

打印机设备环境414

保持纵横比415

分页和打印方向418

起始和结束页的设置418

Print对话框421

纵向和横向打印424

利用OnBeginPrinting()增加GDI对象425

定制设备环境的准备426

放弃打印作业427

无需框架直接打印427

直接调用Print对话框427

StartDoc()和EndDoc()函数429

StartPage()和 EndPage()函数429

第六部分外部的应用程序数据431

第23章数据的保存、加载和传输431

串行化431

创建处理文件的SDI框架431

创建可串行化的数据对象433

说明可串行化的类433

实现可串行化的类435

存放文档数据438

串行化数据对象441

最近使用的文件表443

登记文档类型443

文件处理443

CFile类444

打开文件444

读/写文件445

操纵当前文件位置448

查找文件信息449

更名和删除文件451

CFile派生的其他类451

利用剪贴板传送数据452

设置剪贴板数据格式452

将数据拷贝到剪贴板453

粘贴来自剪贴板的数据456

第24章数据库和记录视图458

数据库458

关系数据库458

开放式数据库连接(ODBC)458

配置数据源460

生成支持数据库的应用程序462

利用AppWizard增加数据库支持462

连接数据库463

查询数据库值465

更新数据库值467

将字段捆绑到数据库表中468

创建和使用记录视图469

编辑记录视图模板469

编辑控件和记录集字段的连接469

第25章OLE和COM编程472

基于组件的编程472

COM接口473

接口ID、类ID和GUID474

创建COM对象的实例476

代理DLL和编组478

接口版本478

OLE自动化478

调度接口479

VARIANT结构480

创建自动化服务器481

创建自动化客户487

OLE容器、服务器和小型服务器490

第七部分高级课题493

第26章创建ActiveX控件493

利用Active Control Wizard创建ActiveX框架493

指定控件数量、许可证和帮助493

指定类名和使用选项493

建立现有控件的子类以增加功能495

先进的ActiveX功能496

控件的实现496

画控件497

处理用户事件和输入499

控件的快速部分测试500

事件触发501

创建特性接口503

常备特性504

增加常备颜色特性页505

增加定制特性506

为定制特性增加特性页控件508

持久特性511

控件的编译和登记512

各种源文件513

创建类型库和许可证文件513

控件的登记514

利用ActiveX Control Test Container进行测试514

选择和插入控件514

测试控件特性514

测试环境特性515

记录触发的事件515

第27章综合调试器517

创建调试和浏览信息517

调试方式和发布方式517

设置调试选项和级518

创建和使用浏览信息520

远程和适时调试521

跟踪和单步执行523

TRACE宏523

ASSERT和VERIFY宏526

断点和单步执行程序527

Edit和Continue530

查看程序变量530

其他的调试器窗口531

其他调试工具532

Spy++++532

进程查看器534

OLE/COM对象查看器535

MFC跟踪器535

第28章应用程序编程接口(API)和软件开发套件(SDK)536

API和SDK简介536

利用DirectX实现高速声音和图像536

DirectSound537

DirectDraw544

Direct3D551

DirectPlay552

DirectInput552

DirectSetup552

利用MAPI创建消息和电子邮件552

简单MAPI553

利用AppWizard增加MAPI发送邮件554

视频和声音多媒体库558

媒体控置接口(MCI)558

MCI通知消息561

增加MCI窗口565

附录一词汇表569

附录二Microsoft基础类层次结构(6.0版)589

1999《VISAUL C++ 6使用指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由JonBates译;石祥生,翟炯,石秋云译 1999 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

MP3使用指南(1998 PDF版)
MP3使用指南
1998 北京:人民邮电出版社
Visual C++使用指南( PDF版)
Visual C++使用指南
Borland C++ 4.0使用与编程指南(1994 PDF版)
Borland C++ 4.0使用与编程指南
1994
Microsoft Visual C++使用指南(1999 PDF版)
Microsoft Visual C++使用指南
1999
PRO*C用户指南( PDF版)
PRO*C用户指南
Microsoft C/C++ 7.0使用指南( PDF版)
Microsoft C/C++ 7.0使用指南
北京:清华大学出版社
Visual C++ 6.0编程高手(1999 PDF版)
Visual C++ 6.0编程高手
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
巧学巧用中文 Windows 95(1996 PDF版)
巧学巧用中文 Windows 95
1996 北京:电子工业出版社
Borland C++ 4.5使用指南(1996 PDF版)
Borland C++ 4.5使用指南
1996 成都:电子科技大学出版社
Visual C++ 2.0可视化使用指南(1995 PDF版)
Visual C++ 2.0可视化使用指南
1995 北京:机械工业出版社
Visual C++2使用指南(1995 PDF版)
Visual C++2使用指南
1995 北京:清华大学出版社
Borland C++ Builder使用指南(1998 PDF版)
Borland C++ Builder使用指南
1998 西安:西安电子科技大学出版社
WATCOM C/386使用指南 第4分册(1993 PDF版)
WATCOM C/386使用指南 第4分册
1993 西安:西安电子科技大学出版社
WATCOM C/386使用指南 第3分册(1993 PDF版)
WATCOM C/386使用指南 第3分册
1993 西安:西安电子科技大学出版社
WATCOM C/386使用指南 第2分册(1993 PDF版)
WATCOM C/386使用指南 第2分册
1993 西安:西安电子科技大学出版社