《掌握Microsoft Visual C++编程》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:(美)Michael J.Young著;熊 璋等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1995
  • ISBN:7505323695
  • 页数:715 页
图书介绍:

目录 1

第Ⅰ篇 Microsoft Visual C++导论 1

第1章 安装软件 2

安装Microsoft Visual C++ 2

硬件和软件需求 2

运行安装程序 3

Visual C++中包含什么 4

Microsoft Visual工作台 4

Microsoft C/C++编译器(Compiler) 5

Microfoft基础类(Foundation Classes) 5

Microfoft App Studio:资源编辑器 5

Run-Time库 5

例程源代码 5

在线帮助文件 5

安装配套软盘 6

Visual C++概观 6

工具 6

总结 7

第2章 利用Visual Workbench建立程序 8

运行Visual Workbench 8

建立项目 9

编辑源文件 11

设置建立选项 13

建立程序 14

运行程序 16

调试程序 16

总结 19

第Ⅱ篇 C++导论 21

第3章 转向C++ 22

从C到C++的转变 22

声明语句 26

C++的新特征 26

注释 26

作用域分辨算符 28

内联函数 30

缺省的函数参数 31

引用类型 32

常量类型 37

重载函数 42

算子new和delete 44

总结 46

第4章 定义C++的类 48

定义一个类 48

创建一个类的实例 49

访问类成员 50

封装 52

封装的优点 54

构造函数和析构函数 55

构造函数 55

析构函数 60

构造函数和析构函数的调用时间 61

内联成员函数 62

源文件的组织 64

this指针 66

静态类成员 67

总结 69

第5章 派生C++的类 71

派生类 71

为派生类提供构造函数 73

访问继承来的成员 74

创建类体系 76

继承的优点 78

使用虚函数 79

以虚函数处理类对象 83

用虚函数修改基类 84

总结 86

第6章 重载、复制、转换 88

重载算符 88

再定义一些加法算符函数 91

关于重载算符的一般指南 94

重载赋值算符 95

复制和转换构造函数的用法 99

怎样写复制构造函数 100

怎样写转换构造函数 101

初始化数组 108

总结 108

第Ⅲ篇 用MFC库的WINDOWS编程 111

Windows程序设计 112

第7章 生成一个Windows程序 112

生成并建立程序 113

1.生成源代码 113

2.修改源代码 114

3.建立并运行程序 117

程序类和文件 119

程序是如何工作的 133

程序控制流 133

InitInstance函数 135

总结 136

第8章 实现视图 138

MINIDRAW程序 138

生成源文件 139

定义并初始化视图类数据成员 139

添加消息处理函数 141

设计程序资源 149

用户定制窗口 152

MINIDRAW程序源代码 153

MINIEDIT程序 166

生成MINIEDIT程序 166

MINIEDIT程序资源代码 169

总结 181

第9章 实现文档 183

存放图形数据 183

重画窗口 186

添加菜单命令 187

删除文档数据 188

实现菜单命令 189

处理Delete All命令 189

处理Undo命令 191

MINIDRAW源代码 192

总结 208

第10章 存放文档 209

往MINIDRAW添加文件I/O 209

添加File菜单命令 209

支持File菜单命令 211

MINIDRAW源代码 217

往MINIEDIT添加文件I/O 232

定义资源 233

添加支持代码 233

MINIEDIT源代码 235

总结 247

第11章 滚动和切分窗口 249

添加滚动功能 249

转换座标 249

限定作图尺寸 253

添加切分功能 260

更新视图 262

高效地重新作图 263

MINIDRAW源代码 268

总结 285

第12章 编写MDI应用程序 287

多文档接口 287

生成程序 288

程序类和文件 289

修改代码 292

用户定制资源 293

MINIEDIT源代码 296

总结 308

第13章 生成用户定制的对话框 310

生成一个模式对话框 310

设计Format对话框 311

生成程序 311

创建一个管理对话框的类 316

定义成员变量 316

定义消息处理函数 320

修改CFormat代码 321

显示对话框 328

设置颜色 334

DIALOGI源代码 335

其它类型的对话框 349

无模式对话框 349

形式视图 349

通用对话框 350

总结 350

第14章 工具条和状态条 352

往新程序中添加工具条和状态条 352

定义资源 354

往MINIDRAW中添加工具条 354

修改代码 359

往MINIDRAW中添加状态条 367

WINIDRAW源代码 370

总结 392

第15章 字符I/O处理 394

显示正文 394

程序生成 395

与显示正文行的代码 395

创建字模对象和存储文本 400

支持屏幕滚动 411

读键盘 413

用WM_KEYDOMN消息处理函数读键盘输入 413

用WM_CHAR消息处理函数读键盘输入 419

处理插入符 424

TEXTEDMO源代码 427

ECHO源代码 447

总结 460

第16章 使用画图函数 462

创建设备描述对象 462

选择画图工具 463

选择库存作图工具 464

创建定制的作图工具 465

设置画图属性 469

映射模式 470

绘制图形 472

画点 472

画线 491

画封闭图形 494

其它绘图函数 497

MINIDRAW程序 498

为图形定义类 505

其它代码的修改 514

MINIDRAW源程序代码 520

总结 555

第17章 使用位图和位操作 556

建立位图 556

从资源中装载位图 556

利用绘图函数建立位图 558

显示位图 560

其它使用位图的途径 562

执行位操作 562

PatBlt函数 563

BitBlt函数 564

StretchBlt函数 567

显示图标 568

BITDEMO程序 569

设计位图 570

修改代码 571

BITDEMO源代码 573

总结 585

第18章 打印及打印预显 586

基本打印及打印预显 586

修改资源 587

修改代码 588

高级打印 591

改变图形大小 591

覆盖虚拟打印函数 592

修改OnDraw函数 598

MINIDRAW源代码 599

总结 635

第19章 用剪接板和OLE交换数据 637

使用剪接板 637

剪接板命令 637

用剪接板传送正文 639

用剪接板传送图形 648

利用剪接板传送私有格式数据 653

使用OLE 654

生成程序 655

定义项类 655

支持Insert New Object命令 656

显示OLE项 658

实现Paste和Paste Link命令 659

支持Object命令 662

实现Cut和Copy命令 663

OLEDEMO源代码 665

总结 681

第Ⅳ篇 利用iostream库进行MS-DOS与QuickWin编程 683

创建MS-DOS程序 684

建立一个实例 684

第20章 写MS-DOS和QuickWin程序 684

编写MS-DOS代码的规则 688

创建QuickWin程序 688

QuickWin程序界面 689

编写QuickWin程序指南 691

增强QuickWin程序 693

总结 694

第21章 使用iostream类库 695

iostream库 695

执行标准流I/O 696

执行输出 697

执行输入 704

执行文件I/O 706

输出操作 706

执行输入 711

总结 714