《Visual C++5轻松进阶》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)Steven Holzner著;许菊芳等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505348442
  • 页数:412 页
图书介绍:

第1章 欢迎进入C++ 1

Visual C++概览 2

第一个示例 2

Visual C++工作空间和项目 4

创建源代码文件 5

向程序中添加C++代码 6

什么是C++流? 7

运行我们的第一个程序 8

关于C++的类和对象 9

什么是对象? 9

什么是类? 9

第一个类和对象的实例 10

什么是访问限制器? 11

使用构造函数在类中初始化数据 13

使用DataClass类 14

一个真正的C++示例:SchoolRoom 17

C++析构函数 18

存储、检索和平均数据 19

使用AddScore()存储数据 19

使用GetScore()检索数据 20

使用AverageScore()对数据进行平均 21

在程序中使用SchoolClass 23

什么是继承和超越? 28

更改对象方法:超越 29

派生出一个新类:继承 29

C++函数重载 31

你是否已熟练掌握? 34

第2章 开始Visual C++ 35

第一个真正的Visual C++窗口程序 35

Visual C++程序部分 40

应用程序对象 40

主窗口对象 40

视图对象 41

文档对象 41

显示欢迎消息 41

应用程序对象剖析 42

主窗口对象剖析 50

视图对象剖析 55

Windows面向事件编程 55

在视图中画出我们的消息 55

什么是设备环境? 56

文档对象剖析 62

从视图中触及文档 63

将数据保存到磁盘 64

你是否已熟练掌握? 67

第3章 读取来自键盘的键击 68

使用键盘 68

为键盘数据建立存储 69

读取键击 69

在文档中录制字符 71

显示文本 72

在窗口中将文本居中 77

查明窗口的尺寸 79

查明显示的文本串尺寸 80

你是否已熟练掌握? 86

第4章 在Visual C++中处理鼠标 87

向窗口中添加插入符 87

使用Textmetrics测量文本的大小 89

设置插入符的位置 91

当失去或获得焦点时,显示或隐藏插入符 95

使用ClassWizard鼠标对象方法 101

使用鼠标 101

在新鼠标位置绘制文本 104

你是否已熟练掌握? 112

第5章 创建菜单、工具栏按钮、状态栏提示及其它 113

第一个菜单示例 113

使用菜单编辑器 114

添加一个新菜单项 115

将菜单项连接到代码中 115

创建整个菜单示例 122

添加快捷键 123

添加状态栏提示 124

向Demo菜单中添加子菜单 124

添加加速键 125

向工具栏中添加新按钮 126

使菜单项变灰 127

核对菜单项 128

向子菜单中添加代码 129

你是否已熟练掌握? 137

第6章 对话框:使用按钮和文本框 138

创建第一个对话框 138

创建对话框 140

向对话框添加控件 141

标注控件 142

创建对话框类 143

将对象方法连接到对话框控件 145

将变量连接到对话框控件 146

超越OK按钮 148

显示对话框 149

使用对话框作为主窗口 159

你是否已熟练掌握? 168

第7章 创建复选框和单选按钮 169

复选框的设计和使用方法 169

向程序中添加复选框 171

在对话编辑器中对齐控件 171

将复选框连接到代码 172

使用单选按钮 180

将单选按钮连接到代码 181

并列单选按钮 182

复选框和单选按钮的混用 188

使用组框 189

给复选框控件添加成员变量 191

你是否已熟练掌握? 199

第8章 列表框、组合框和滑动条 200

处理列表框 200

使用标签显示文本 202

给列表框一个成员对象 202

初始化列表框中的数据 204

处理列表框双击 205

决定列表框中的所选项目 206

使用组合框 212

初始化组合框 212

决定用户所作的选择 215

使用滑动条添加滚动能力 221

初始化滑动条 223

处理滑动条事件 224

在文本框中显示数字 225

你是否已熟练掌握? 231

第9章 图形和一个完整的鼠标驱动画图程序 232

设计Painter程序 233

为painter程序创建一个友好的用户界面 233

设置画图标志 234

创建Tools菜单和工具栏按钮 236

将标志连接到画图工具 237

在菜单中设置复选标记 238

处理鼠标事件 239

画线 240

画矩形 242

画椭圆和圆 244

在图形中填充单色 245

用鼠标画曲线 246

改变鼠标的形状 248

拉伸图形 249

什么是二元光栅操作? 250

刷新painter程序的显示 253

在图元文件中镜像图形的调用 254

还原图元文件 255

保存图形文件 256

打开图形文件 258

创建新文档 259

Painter程序完成 260

你是否已熟练掌握? 269

第10章 文件处理 270

Visual C++串行化的内容 270

创建writer程序 270

串行化StringData对象 272

串行化自己的对象 279

向类中添加串行化 281

简单的日常文件操作 291

将文件分解成记录 292

初始化Filer的数据 293

写文件 294

读文件 296

移动文件指针 297

你是否已熟练掌握? 304

第11章 使用多个文档和多个视图 305

第一个多文档多视图示例 306

MDI程序有什么不同? 308

两个窗口类型,两个菜单类型 309

在Multiview中读取键击 309

使用视图Hints 311

文档更改标志 311

滚动彼此独立的视图 316

给定文档大小 318

使视图滚动 318

调整滚动的设备环境 320

使用文本框作为视图 328

访问editor的内部数据 328

你是否已熟练掌握? 333

第12章 创建Internet程序——包括一个Web浏览器 334

创建Web浏览器 334

通过HTTP访问Internet 341

通过HTTP下载 343

使用FTP 351

通过FTP连接到Internet 351

设计db程序 360

用Visual C++处理数据库 360

访问当前记录 362

你是否已熟练掌握? 367

第13章 创建ActiveX控件 368

Boxer ActiveX控件 368

绘制ActiveX控件 369

给ActiveX控件添加事件处理者 371

测试ActiveX控件 373

在Visual C++程序中使用ActiveX控件 373

创建基于按钮的ActiveX控件 381

定制Buttoner 382

添加ActiveX控件事件 383

添加ActiveX控件的属性 384

添加ActiveX控件对象方法 385

在其它程序中插入Buttoner控件 386

将ActiveX控件连接到代码 388

你是否已熟练掌握? 400

第14章 调试Visual C++程序 401

Buggy程序 401

设置中继点 405

运行到中断点 407

单步执行代码 407

在程序运行时检查变量的值 409

Auto和Locals窗口 409

你是否已熟练掌握? 412