《Visual C++从入门到精通》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:国家863中部软件孵化器编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2010
  • ISBN:9787115224194
  • 页数:519 页
图书介绍:本书以零基础讲解为铺垫,用实例引导读者学习,采用【基础知识→核心技术→应用开发→项目实战→王牌资源】的讲解模式,将Visual C++的各项技术及实战技能一一道来。

如何学习Visual C++ 1

第1篇 基础知识 2

第1章 步入Visual C++开发之门——初识Visual C++ 6.0 2

1.1 什么是Visual C++ 6.0 3

1.1.1 为什么选择Visual C++ 6.0 3

1.1.2 C++与Visual C++ 3

1.1.3 Visual C++的不同版本 4

1.2 Visual C++ 6.0开发环境的搭建 4

1.2.1 安装Visual C++ 6.0 4

1.2.2 启动Visual C++ 6.0 6

1.3 Visual C++ 6.0开发环境介绍 6

1.3.1 操作命令集合——菜单栏和工具栏 7

1.3.2 开始C++程序——【New】对话框 8

1.3.3 项目管理——工作区窗口 9

1.3.4 窗体及代码编辑——编辑窗口 10

1.3.5 程序调试——输出窗口 10

1.4 Visual C++ 6.0的常用工具 11

1.4.1 应用程序向导 11

1.4.2 资源编辑器 11

1.4.3 类向导 12

1.4.4 身边的老师——MSDN 13

1.5 第1个Visual C++应用程序 13

1.6 Visual C++程序调试 16

1.6.1 调试环境 16

1.6.2 调试程序 19

1.7 练一练 22

1.8 跟我上机 23

第2章 Visual C++的入门阶梯——C++语法基础 24

2.1 保留字和标识符 25

2.1.1 保留字 25

2.1.2 标识符 25

2.2 常量与变量 26

2.2.1 常量 26

2.2.2 变量 28

2.3 C++的数据类型 29

2.3.1 基本数据类型 29

2.3.2 基本数据类型的选取 31

2.3.3 数组类型 32

2.3.4 结构体类型 35

2.3.5 共用体类型 39

2.3.6 枚举类型 40

2.3.7 指针类型 42

2.3.8 引用类型 47

2.3.9 自定义类型 48

2.4 运算符与表达式 49

2.4.1 算术运算符和算术表达式 49

2.4.2 关系运算符和关系表达式 50

2.4.3 逻辑运算符和逻辑表达式 50

2.4.4 赋值运算符和赋值表达式 51

2.4.5 自增和自减(增1和减1)运算符 52

2.4.6 逗号运算符和逗号表达式 53

2.4.7 sizeof运算符和表达式 53

2.4.8 条件运算符和条件表达式 54

2.5 控制语句 54

2.5.1 顺序结构 55

2.5.2 选择结构 56

2.5.3 循环结构 61

2.5.4 转向语句 67

2.6 练一练 69

2.7 跟我上机 71

第3章 应用程序开发基础——Windows编程和MFC基础 72

3.1 Windows编程模式 73

3.1.1 传统的过程式编程模式 73

3.1.2 事件驱动编程模式 73

3.1.3 消息 75

3.2 MFC基础 79

3.2.1 MFC的特性 79

3.2.2 MFC的类层次 80

3.2.3 MFC中的常用类 84

3.3 练一练 95

3.4 跟我上机 95

第4章 应用程序的结构——文档与视图 96

4.1 文档与视图 97

4.1.1 文档与视图概述 97

4.1.2 文档与视图的结构 97

4.2 文档与视图通信的关键函数 98

4.3 单文档应用程序 99

4.3.1 第1步:创建项目 100

4.3.2 第2步:主要程序类 101

4.3.3 第3步:添加鼠标事件 103

4.3.4 第4步:设置菜单 106

4.3.5 第5步:添加对话框 110

4.4 多文档应用程序 111

4.5 综合应用——连续打开文档功能的阅读器 113

4.6 练一练 118

4.7 跟我上机 118

第5章 程序界面的组成——控件应用 119

5.1 控件基础 120

5.1.1 控件概述 120

5.1.2 如何创建控件 120

5.2 Visual C++ 6.0中的常用控件 121

5.2.1 文本控件 121

5.2.2 编辑框控件 121

5.2.3 按钮控件 121

5.2.4 单选按钮控件 122

5.2.5 复选框控件 122

5.2.6 列表框控件 122

5.2.7 组合框控件 123

5.2.8 控件消息 123

5.2.9 综合应用 124

5.3 高级控件应用 131

5.3.1 树形视图控件 132

5.3.2 图像列表控件 133

5.3.3 综合应用 133

5.4 练一练 140

5.5 跟我上机 140

第6章 命令集结地——菜单 141

6.1 创建普通菜单 142

6.1.1 添加新菜单项 142

6.1.2 编辑菜单项的属性 142

6.1.3 删除菜单项 143

6.1.4 菜单编辑应用实例 143

6.2 添加菜单命令处理函数 145

6.2.1 添加命令处理函数 145

6.2.2 启用和禁用菜单命令 145

6.2.3 复选和单选标记菜单命令 145

6.2.4 命令处理函数应用实例 146

6.3 创建弹出式菜单 147

6.4 练一练 149

6.5 跟我上机 149

第7章 工具栏和状态栏 150

7.1 工具栏 151

7.1.1 向工具栏添加按钮 151

7.1.2 编辑按钮属性 152

7.1.3 添加工具栏间隔 152

7.1.4 删除按钮 153

7.1.5 启用和禁用工具栏按钮 154

7.2 状态栏 155

7.2.1 修改应用程序的状态栏 155

7.2.2 更新状态栏窗格内容 157

7.3 练一练 158

7.4 跟我上机 159

第8章 人机交互的界面——对话框 160

8.1 对话框概述 161

8.2 创建对话框 162

8.3 对话框常用控件 164

8.3.1 常用控件简介 164

8.3.2 控件属性设置 164

8.3.3 添加控件 165

8.4 设置控件Tab键顺序 167

8.5 综合应用——人员管理程序 168

8.6 练一练 174

8.7 跟我上机 174

第2篇 核心技术 176

第9章 主流软件开发方法——面向对象编程基础 176

9.1 类和对象 177

9.1.1 什么是类和对象 177

9.1.2 数据成员及成员函数 182

9.1.3 构造函数与析构函数 186

9.1.4 友元函数 189

9.1.5 this指针 190

9.1.6 new和delete运算符 191

9.2 继承和派生 192

9.2.1 基本概念 192

9.2.2 派生类的定义 194

9.2.3 公有继承和私有继承的实例 196

9.2.4 派生类的指针 202

9.2.5 多继承 205

9.3 多态性与虚函数 209

9.3.1 多态性的概念与应用 210

9.3.2 虚函数的使用 211

9.3.3 纯虚函数和抽象类 214

9.4 练一练 216

9.5 跟我上机 218

第10章 初识数据库——数据库系统与SQL语言基础 219

10.1 数据库基本概念 220

10.1.1 信息与数据 220

10.1.2 数据库系统概述 220

10.2 Visual C++ 6.0支持的常用数据库 220

10.3 SQL语言简介 221

10.3.1 SQL语言的特点 221

10.3.2 常用SQL语句简介 221

10.4 Select语句的使用 223

10.4.1 基本Select语句 223

10.4.2 As子语句 224

10.4.3 Where子语句 225

10.4.4 Group By子语句 226

10.4.5 Order By子语句 227

10.5 SQL中的常用函数 227

10.5.1 算术函数 228

10.5.2 统计函数 229

10.6 利用SQL语言修改表数据 231

10.6.1 Insert语句 231

10.6.2 Update语句 232

10.6.3 Delete语句 233

10.7 练一练 233

10.8 跟我上机 234

第11章 Visual C++与数据库之间——Visual C++数据库编程 235

11.1 Visual C++ 6.0常用的数据库访问技术 236

11.2 ODBC概述 236

11.2.1 ODBC层次结构 236

11.2.2 管理数据源 237

11.2.3 SDK和API 239

11.3 ODBC API编程 240

11.3.1 ODBC API编程流程 240

11.3.2 ODBC API编程实例 244

11.4 ODBC MFC编程 250

11.4.1 CDatabase类 250

11.4.2 CRecordSet类 250

11.4.3 ODBC MFC编程实例 251

11.5 ADO概述 263

11.6 使用ActiveX控件 263

11.6.1 ADO数据控件 263

11.6.2 ADO数据绑定控件 264

11.6.3 利用ADO控件访问数据库 265

11.7 使用ADO对象编程 268

11.7.1 ADO对象简介 269

11.7.2 使用ADO对象编程实例 274

11.8 练一练 282

11.9 跟我上机 283

第12章 用Visual C++操纵文件——文件操作 284

12.1 文件的操作 285

12.1.1 打开与关闭文件 285

12.1.2 文件读写 285

12.1.3 文件相关信息的设置与获取 286

12.1.4 文件锁定与解锁 286

12.1.5 文件操作实例 286

12.2 文件定位 288

12.3 文件串行化 291

12.4 文件对话框 295

12.5 内存文件类 297

12.6 文件输入/输出流 298

12.7 练一练 302

12.8 跟我上机 302

第13章 图形绘制与文本输出 303

13.1 Windows图形设备接口 304

13.1.1 图形设备接口(GDI)概述 304

13.1.2 设备环境 304

13.1.3 设备环境映像模式 305

13.1.4 设备环境类 305

13.1.5 CDC类的绘图函数 307

13.2 图形设备接口对象 309

13.2.1 使用画笔 309

13.2.2 使用画刷 310

13.2.3 构造GDI对象常用的方法 311

13.2.4 GDI对象的选择 312

13.2.5 颜色的使用和表示 312

13.3 文本输出 313

13.3.1 文本和字体 313

13.3.2 文本输出函数 315

13.4 综合应用 318

13.5 练一练 323

13.6 跟我上机 323

第14章 Visual C++中的网络世界——网络编程 324

14.1 网络应用程序 325

14.1.1 网络应用程序的结构 325

14.1.2 网络连接的建立过程 325

14.2 MFC Socket编程 326

14.2.1 CAsyncSocket类 326

14.2.2 CSocket类 327

14.2.3 Socket编程应用——开发聊天软件 327

14.3 MFC Winlnet编程 340

14.3.1 Winlnet相关类 340

14.3.2 Winlnet全局函数 342

14.3.3 Winlnet编程应用——网页源码浏览器 342

14.4 练一练 346

14.5 跟我上机 346

第15章 Visual C++中的视听——多媒体编程 347

15.1 声音 348

15.1.1 MCI的控制方式 348

15.1.2 MCI命令分类 349

15.1.3 MCI设备类型与设备名称 350

15.1.4 等待、通知和测试标志 350

15.1.5 声音编程应用——播放声音文件 352

15.2 图像 355

15.2.1 Bmp文件显示 355

15.2.2 Windows的调色板 357

15.2.3 构造Windows图像处理类库 358

15.3 视频 363

15.4 练一练 366

15.5 跟我上机 366

第3篇 应用开发 368

第16章 全屏显示程序开发 368

16.1 程序分析 369

16.1.1 功能分析 369

16.1.2 要点分析 369

16.2 程序设计 370

16.2.1 设计菜单和工具栏 370

16.2.2 添加成员变量 371

16.2.3 添加成员函数 372

16.2.4 添加消息处理函数 374

16.3 程序运行 376

16.4 开发常见问题及解决 376

第17章 屏幕抓图程序开发 377

17.1 程序分析 378

17.1.1 功能分析 378

17.1.2 要点分析 378

17.2 程序设计 378

17.2.1 新建项目 378

17.2.2 添加代码 379

17.2.3 编辑对话框 380

17.2.4 添加消息处理函数 380

17.3 程序运行 386

17.4 开发常见问题及解决 387

第18章 剪贴板管理程序开发 388

18.1 程序分析 389

18.1.1 功能分析 389

18.1.2 要点分析 389

18.2 程序设计 390

18.2.1 新建项目 390

18.2.2 编辑控件 391

18.2.3 编辑代码 391

18.3 程序运行 393

18.4 开发常见问题及解决 394

第19章 换肤程序开发 395

19.1 程序分析 396

19.1.1 功能分析 396

19.1.2 要点分析 396

19.2 程序设计 398

19.2.1 新建项目 398

19.2.2 界面设计 399

19.2.3 代码设计 400

19.3 程序运行 401

19.4 开发常见问题及解决 401

第20章 TCP查看器开发 402

20.1 程序分析 403

20.2 程序设计 403

20.2.1 新建项目 403

20.2.2 界面设计 404

20.2.3 添加网络协议支持 405

20.2.4 代码设计 406

20.2.5 设置自动刷新 413

20.3 程序运行 413

20.4 开发常见问题及解决 414

第4篇 项目实战 416

第21章 项目实战前的几点忠告——项目规划 416

21.1 项目开发流程 417

21.1.1 策划阶段 417

21.1.2 需求分析阶段 418

21.1.3 开发阶段 419

21.1.4 编码阶段 419

21.1.5 系统测试阶段 419

21.1.6 系统验收阶段 420

21.1.7 系统维护阶段 420

21.2 项目开发团队 420

21.2.1 项目团队组成 420

21.2.2 项目团队要求 421

21.3 项目开发文档 422

21.3.1 项目开发文档的作用 422

21.3.2 项目开发文档的分类 423

21.4 项目的实际运作 424

21.5 项目规划常见问题及解决 426

21.5.1 如何满足客户需求 426

21.5.2 如何控制项目进度 427

21.5.3 如何控制项目预算 427

第22章 学生宿舍管理系统实战 428

22.1 开发背景 429

22.2 需求及功能分析 429

22.2.1 需求分析 429

22.2.2 总体功能设计 429

22.2.3 各功能模块设计 430

22.3 数据库设计 432

22.3.1 数据库表设计 432

22.3.2 数据库访问类设计 433

22.4 系统界面设计 435

22.4.1 建立工程项目 435

22.4.2 设计系统界面 436

22.5 系统代码编写 437

22.5.1 添加学生住宿信息 437

22.5.2 查询学生注册信息 440

22.5.3 删除指定学生住宿信息 442

22.5.4 显示所有学生住宿信息 443

22.6 系统运行 444

22.7 开发过程常见问题及解决 445

第23章 我的Web浏览器——浏览器开发实战 446

23.1 开发背景 447

23.2 需求及功能分析 447

23.3 系统功能实现 447

23.3.1 建立项目 447

23.3.2 设计地址栏 449

23.3.3 设计菜单 450

23.3.4 设计工具栏 451

23.3.5 为菜单项添加消息处理函数 452

23.3.6 添加虚拟函数 453

23.3.7 添加成员函数 454

23.4 系统运行 455

23.5 开发过程常见问题及解决 456

第24章 企业人事工资管理系统实战 457

24.1 开发背景 458

24.2 需求及功能分析 458

24.2.1 需求分析 458

24.2.2 功能模块设计 459

24.3 数据库设计 459

24.3.1 数据库表设计 459

24.3.2 配置ODBC数据源 462

24.4 系统界面设计 463

24.4.1 建立工程项目 463

24.4.2 设计系统界面 464

24.5 系统功能实现 465

24.5.1 数据库操作类 465

24.5.2 部门信息管理 470

24.5.3 员工信息管理 476

24.5.4 综合人事管理 479

24.5.5 工资管理 485

24.6 系统运行 488

24.7 开发过程常见问题及解决 489

第25章 信息管理系统实战 490

25.1 学生成绩管理系统 491

25.1.1 需求分析 491

25.1.2 系统实现 491

25.1.3 开发常见问题及解决 497

25.2 图书管理系统 497

25.2.1 需求分析 497

25.2.2 系统实现 498

25.2.3 开发常见问题及解决 505

25.3 餐厅管理系统 505

25.3.1 需求分析 505

25.3.2 系统实现 505

25.3.3 开发常见问题及解决 510

第5篇 王牌资源 512

王牌资源一览 512

王牌1 库函数查询手册(光盘中) 521

索引 528

A 530

any(bitset)函数 530

append(string)函数 528

assign(deque)函数 529

assign(list)函数 529

assign(string)函数 530

assign(vector)函数 531

at(deque)函数 531

at(string)函数 532

at(vector)函数 532

B 533

back(deque)函数 533

back(list)函数 533

back(queue)函数 534

back(vector)函数 534

bad(io)函数 535

begin(deque)函数 535

begin(list)函数 536

begin(map)函数 536

begin(multimap)函数 537

begin(multiset)函数 537

begin(set)函数 538

begin(string)函数 538

begin(vector)函数 539

C 540

clear(deque)函数 540

clear(list)函数 540

clear(set)函数 541

clear(map)函数 541

clear(vector)函数 542

compare(string)函数 542

copy(string)函数 543

count(bitset)函数 544

count(map)函数 544

count(set)函数 545

D 546

data(string)函数 546

E 547

empty(deque)函数 547

empty(dlist)函数 547

empty(map)函数 548

empty(queue)函数 548

empty(set)函数 549

empty()函数 549

empty(string)函数 550

empty(vector)函数 550

end(deque)函数 550

end(list)函数 551

end(vector)函数 552

end(map)函数 552

end(set)函数 553

end(string)函数 553

eof(io)函数 554

erase(deque)函数 554

erase(list)函数 555

erase(vector)函数 555

erase(map)函数 556

erase(set)函数 557

erase(string)函数 557

F 559

fill(io)函数 559

find(map)函数 559

find(set)函数 560

find(string)函数 560

find_first_not_of(string)函数 561

find_first_of(string)函数 562

find_last_not_of(string)函数 562

fint_last_of(string)函数 563

flags(io)函数 564

flip(bitset)函数 564

flush(io)函数 565

front(deque)函数 565

front(list)函数 566

front(queue)函数 566

front(vector)函数 567

fstream(io)函数 567

G 569

gcount(io)函数 569

get(io)函数 569

get_allocator(deque)函数 570

get_allocator(list)函数 570

get_allocator(map)函数 571

get_allocator(set)函数 571

get_allocator(string)函数 572

get_allocator(vector)函数 572

getline(io)函数 572

good(io)函数 573

ignore(io)函数 574

insert(deque)函数 574

insert(list)函数 575

insert(vector)函数 576

insert(map)函数 577

insert(set)函数 578

insert(string)函数 579

K 580

key_comp(map)函数 580

key_comp(set)函数 580

L 582

length(string)函数 582

lower_bound(map)函数 582

lower_bound(set)函数 583

M 584

max_size(deque)函数 584

max_size(list)函数 584

max_size(map)函数 585

max_size(set)函数 585

max_size()函数 585

max_size(vector)函数 586

merge(list)函数 586

N 588

none(bitset)函数 588

O 589

open(io)函数 589

P 590

peek(io)函数 590

pop(queue)函数 590

pop(stack)函数 591

pop_back(deque)函数 592

pop_back(list)函数 592

pop_back(vector)函数 593

pop_front(deque)函数 594

pop_front(list)函数 594

precision(io)函数 595

push(queue)函数 595

push(stack)函数 596

push_back(deque)函数 596

push_back(list)函数 597

push_back(vector)函数 597

push_front(deque)函数 598

push_front(list)函数 598

put(io)函数 599

putback(io)函数 599

R 600

rbegin(deque)函数 600

rbegin(list)函数 600

rbegin(map)函数 601

rbegin(set)函数 601

rbegin(string)函数 602

rbeing(vector)函数 602

read(io)函数 603

remove(list)函数 603

rend(deque)函数 604

rend(list)函数 604

rend(map)函数 605

rend(set)函数 606

rend(string)函数 606

rend(vector)函数 607

replace(string)函数 607

reserve(string)函数 609

reserve(vector)函数 609

reset(bitset)函数 610

resize(deque)函数 610

resize(list)函数 611

resize(vector)函数 611

resize(string)函数 612

reverse(list)函数 613

refind(string)函数 613

S 615

seekg(io)函数 615

seekp(io)函数 615

set(bitset)函数 616

setf(io)函数 617

size(bitset)函数 617

size(deque)函数 618

size(list)函数 618

size(map)函数 619

size(queue)函数 619

size(set)函数 620

size(stack)函数 620

size(string)函数 620

size(vector)函数 621

sort(list)函数 621

splice(list)函数 622

substr(string)函数 623

swap(deque)函数 623

swap(list)函数 624

swap(set)函数 625

swap(map)函数 626

swap(string)函数 627

swap(vector)函数 628

T 630

tellg(io)函数 630

tellp(io)函数 630

test(bitset)函数 631

to_string(bitset)函数 632

to_ulong(bitset)函数 632

top(stack)函数 633

U 634

unique(list)函数 634

upper_bound(map)函数 634

upper_bound(set)函数 635

W 637

width(io)函数 637

write(io)函数 637

王牌2 MFC查询手册(光盘中) 638

索引 639

CArchive 651

CArchive 651

Close 652

Flush() 653

MapObject 653

Read 655

ReadClass 656

ReadObject 657

ReadString 657

SerializeClass 658

Write 659

WriteClass 659

WriteObject 660

WriteString 660

CButton 661

CButton 662

Create 662

GetCursor 663

Getlcon() 663

SetButtonStyle 663

SetCursor 664

Setlcon 664

SetState 665

CClientDC 666

CClientDC 666

CCmdTarget 667

BeginWaitCursor 667

EnableAutomation 669

EndWaitCursor 669

FromlDispatch 671

GetlDispatch 671

IsResultExpected 672

OnCmdMsg 672

OnFinalRelease 674

RestoreWaitCursor 674

CDialog 676

CDialog 677

Create 678

DoModal 678

EndDialog 679

NextDlgCtrl 679

OnCancel 679

OnlnitDialog 680

OnOK 680

OnSetFont 681

PrevDlgCtrl 681

SetDeflD 681

SetHelplD 681

CDocument 682

AddView 683

AddView 685

CDocument 687

DeleteContents 687

GetDocTemplate 688

GetFile 689

GetFirstViewPosition 689

GetNextView 690

GetPathName 690

GetTitle 691

IsModified 691

OnChangedViewList 691

OnCloseDocument 691

OnFileSendMail 692

OnNewDocument 692

OnOpenDocument 693

OnSaveDocument 695

PreCloseFrame 695

ReleaseFile 696

RemoveView 696

SaveModified 696

SetModifiedFlag 697

SetPathName 697

SetTitle 697

UpdateAllViews 698

CEdit 699

CEdit 700

Clear 700

Create 701

Cut 701

GetFirstVisibleLine 702

GetHandle 702

GetLimitText 703

GetLine 703

GetLineCount 703

GetModify 704

GetPasswordChar 704

GetRect 704

LineFromChar 705

Paste 705

SetHandle 705

SetModily 706

GetPasswordChar 707

SetReadOnly 707

GetRect 707

SetTabStops 708

Undo 709

CFile 710

CFile 770

Close() 712

Duplicate 712

Flush 712

GetFileName 713

GetFilePath 713

GetFileTitle 713

GetLength 714

GetPosition 714

GetStatus 714

LockRange 716

Open 716

Read 718

ReadHuge 718

Remove 719

Rename 719

Seek 720

SeekToBegin 721

SeekToEnd 721

SetFilePath 721

SetLength 722

SetStatus 722

UnlockRange 723

Write 723

WriteHuge 724

CFrameWnd 725

CFrameWnd 726

Create 727

CreateView 727

GetActiveDocument 728

GetActiveFrame 728

GetActiveView 728

GetControlBar 729

GetMessageString 729

LoadFrame 729

OnCreateClient 730

SetActiveView 730

SetActiveView 731

ShowOwnedWindows 731

CListView 732

CListView 732

GetListCtrl 732

CObject 733

AssertValid 733

CObject 734

Dump 735

GetRuntimeClass 735

IsKindOf 736

IsSerializable 737

Serialize 737

CSocket 739

Attach 739

CancelBlockingCall 740

Create 740

CSocket 741

FromHandle 741

IsBlocking 742

OnMessagePending 742

CSocketFile 743

CSocketFile 743

CString 745

Compare 746

CompareNoCase 746

CString 747

Delete 748

Empty 749

Find 749

FindOneOf 750

Format 750

GetAt 751

GetBuffer 751

GetBufferSetLength 752

GetLength 753

Insert 754

IsEmpty 754

Left 755

LoadString 755

LockBuffer 756

Mid 757

ReleaseBuffer 757

Remove 758

Replace 758

ReverseFind 759

Right 760

SetAt 760

TrimLeft 761

TrimRight 761

UnlockBuffer 762

CStringArray 763

CStringList 764

CTime 765

CTime 765

Format 767

FormatGmt 768

GetAsSystemTime 768

GetCurrentTime 769

GetDay 789

GetDayOfWeek 769

GetGmtTm 770

GetHour 770

GetLocalTm 771

GetMinute 771

GetMonth 772

GetSecond 772

GetTime 772

GetYear 772

CView 774

CView 775

GetDocument 775

IsSelected 776

OnActiveFrame 776

OnActivateView 778

OnBeginPrinting 777

OnDraw 778

OnDrop 778

OnEndPrinting 779

OnEndPrintPreview 779

OnPrint 779

OnScroll 780

OnScrollBy 781

OnUpdate 782

CWinApp 783

AddDocTemplate 783

AddToRecentFileList 784

CloseAllDocuments 784

CreatePrinterDC 785

CWinApp 785

DoWaitCursor 785

Enable3dControls 786

EnableShellOpen 787

Exitlnstance 788

GetFirstDocTemplatePosition 788

GetNextDocTemplate 788

GetProfileString 789

HideApplication 790

InitInstance 790

LoadCursor 791

Loadlcon 792

LoadStandardCursor 792

LoadStandardIcon 793

OnContextHelp 794

OnFileNew 794

OnFileOpen 795

OnFilePrintSetup 796

OnHelp 798

OpenDocumentFile 798

ParseCommandLine 799

PreTranslateMessage 799

ProcessMessageFilter 800

ProcessShellCommand 800

ProcessWndProcException 801

RegisterShellFileTypes 801

Run 802

RunAutomated 802

RunEmbedded 803

SaveAllModified 803

SelectPrinter 803

SetDialogBkColor 804

SetRegistryKey 804

WriteProfileString 805

CWindowDC 806

CWindowDC 806

CWinThread 807

CreateThread 807

CWinThread 808

ExitInstance 808

GetMainWnd 809

GetThreadPriority 809

InitInstance 810

PostThreadMessage 810

PreTranslateMessage 811

ProcessMessageFilter 811

ProcessWndProcException 811

ResumeThread 812

Run 812

SetThreadPriority 813

SuspendThread 814

CWnd 815

BeginPaint 815

BindDefaultProperty 816

BindProperty 817

CancelToolTips 817

CenterWindow 818

Create 818

CreateCaret 819

CreateControl 819

CWnd 821

Default 821

DefWindowProc 821

DeleteTempMap 821

DestroyWindow 822

EndPaint 822

FindWindow 823

FlashWindow 823

GetActiveWindow 824

GetCurrentMessage 824

GetDC 824

GetDesktopWindow 825

GetFocus 825

GetIcon 825

GetNextWindow 825

GetParent 826

GetSystemMenu 826

GetTopWindow 827

GetWindow 827

GetWindowDC 828

GetWindowText 829

IsChild 829

KillTimer 829

MooveWindow 830

OnActivate 830

OnActivateApp 831

OnCanceIMode 832

OnChar 832

OnChildNotify 833

OnClose 834

OnCommand 834

OnCreate 834

OnDestroy 835

OnEnable 835

OnKeyDown 836

OnKeyUp 837

OnKillFocus 838

OnLButtonDblClk 838

OnLButtonDown 839

OnMButtonDblClk 840

OnMButtonDown 841

OnMButtonUp 841

OnMouseActivate 842

OnMouseMove 842

OnMouseWheel 843

OnMove 844

OnMoving 844

OnNotify 845

OnPaint 845

OnRButtonDblClk 846

OnRButtonDown 847

OnRButtonUp 847

OnSetCursor 848

OnSetFocus 848

OnShowWindow 849

OnSize 849

OnTimer 850

PostMessage 851

RedrawWindow 851

ReleaseDC 852

SendMessage 853

SendNotifyMessage 853

SetActiveWindow 854

SetCapture 854

SetFocus 854

SetTimer 855

SetWindowPos 855

SetWindowText 858

ShowWindow 858

UpdateData 859

WindowProc 859

王牌3 Visual C++源码大放送(光盘中) 861

源码使用说明 861

源码01 固定资产管理系统 876

源码02 考勤管理系统 876

源码03 汽车维修管理系统 876

源码04 学校收费管理系统 876

源码05 电脑报价管理系统 876

源码06 医院收费管理系统 876

源码07 简单公交查询系统 876

源码08 俄罗斯方块游戏 876

源码09 扫雷游戏 876

源码10 电子时钟 876

王牌4 学习成果检测——本书【练一练】答案(光盘中) 876

王牌5 Visual C++程序员职业规划(光盘中) 889

王牌6 ViSual C++程序员面试技巧(光盘中) 891

王牌7 Visual C++常见面试题(光盘中) 893

王牌8 扫雷英雄榜——Visual C++常见错误及解决方案(光盘中) 913

王牌9 优秀程序员之路——Visual C++开发经验及技巧大汇总(光盘中) 934