《Visual C++ 6.0程序设计与开发指南》求取 ⇩

目录1

第1章 编写第一个Visual C++程序1

1.1 HelloWin.exe程序1

1.2 创建程序的工程2

1.3 编译和连接10

1.4 运行和结束程序11

1.5 HelloWin.exe程序的可视化设计12

1.5.1 使用Resource View设计Hellowin.exe13

1.5.2 观察可视化设计的结果21

1.6 编写程序代码21

1.6.1 为“打印”按钮编写代码22

1.6.2为“退出”按钮编写代码27

1.7 定制程序的图标30

1.8 打开已有的工程32

1.9 使用属性表33

问题与练习34

第2章 编辑框和复选框35

2.1 Test.exe程序35

2.2 创建工程38

2.3 可视化设计Test程序40

2.3.1设计窗口40

2.3.2 使用属性表42

2.3.2 检验设计结果43

2.4 为编辑框及复选框引入变量44

2.5 编写程序代码46

2.5.1 编写初始化对话框控件的代码46

2.5.2 为“退出”按钮的BN_CLICKED48

事件编写代码48

2.5.3 为“测试”按钮的BN_CLICKED51

事件编写代码51

2.5.4 为“清除”按钮的BN_CLICKED52

事件编写代码52

2.5.5 为“显示编辑框”复选框的BN_CLICKED事件编写代码53

2.5.6 为“激活编辑框”复选框的BN_CLICKED事件编写代码56

2.5.7 为编辑框的EN-CHANGE58

事件编写代码58

问题与练习62

第3章 使用Active X控件65

3.1 ActiveX控件的概念65

3.2 MyCal.exe例程66

3.3 创建工程67

3.3.1 创建工程67

3.3.2 拷贝 CalendarActiveX控件68

3.3.3 注册Calendar ActiveX控件68

3.4 可视化设计主窗口71

3.5 为Calendar控件引入变量76

3.6 初始化Calendar控件77

3.7 为“退出”按钮的BN_CLICKED事件编写代码79

3.8 为“今天”按钮的BN CLICKED事件编写代码80

问题与练习81

第4章 菜单83

4.1 Speed.exe程序83

4.2 创建工程85

4.3 创建菜单86

4.3.1 设计菜单86

4 3 2 把菜单与类关联91

4.4 可视化设计主窗口93

4.4.1 设计主窗口93

4.4.2 引用菜单93

4.5 为编辑框引入变量95

4.6 编写程序代码96

4.6.1 为编辑框的EN_CHANGE事件编写代码…96

4.6.2 为File菜单的Current Speed菜单项97

编写代码97

4.6 3 为File菜单的Exit菜单项编写代码99

4.6.4 为Help菜单的About菜单项编写代码100

问题与练习101

第5章 鼠标103

5.1 Draw.exe程序103

5.2 创建工程104

5.3 可视化设计主窗口105

5.4 编写程序代码105

5.4.1 为“Exit”按钮的BN_CLICKED105

事件编写代码105

5.4.2 为对话框的WM_MOUSEMOVE107

事件编写代码107

5.5 改进Draw.exe程序110

5.6 修改Draw exe程序112

问题与练习114

第6章 键盘117

6.1 MyKey.exe程序117

6.2 创建工程117

6.3 可视化设计主窗口119

6.4 处理键盘事件119

问题与练习122

第7章 对话框(一)——消息框123

7.1 对话框简介123

7.2 MyMsg.exe程序124

7.3 创建工程124

7.5 为编辑框引入变量125

7.4 可视化设计主窗口125

7.6 编写程序代码127

7.6.1 为“Exit”按钮编写代码127

7.6.2 为“OK and Cancel”按钮的BN_CLICKED事件编写代码128

7.6.3 为“Yes,No and Cancel”按钮的131

BN_CLICKED事件编写代码131

7.6.4 为Retry and Cancel”按钮的BN_CLICKED事件编写代码133

7.6.5 为Yes and No”按钮的BN_CLICKED135

事件编写代码135

问题与练习136

第8章 对话框(二)——用户自定义对话框137

8.1 MyCusexe程序137

8.2 创建工程138

8.3 可视化设计程序139

8.3.1 设计主窗口139

8.3.2 设计用户自定义对话框139

8.3.3 为用户自定义对话框创建一个类141

8.3.4 为编辑框引入变量143

编写代码145

8.4.2 创建CCustDlg类的对象145

8.4 编写程序代码145

8.4.1 为“Exit”按钮的BN_CLICKED事件145

8.4.3 为“Get Data”按钮的BN_CLICKED事件编写代码147

8.4.4 为“Displysply Results”按钮的BN_CLICKED事件编写代码148

问题与练习149

第9章 文本151

9.1 MyFont.exe程序151

9.2 创建工程152

9.3 可视化设计程序154

9.3.1 设计主窗口154

9.4.1 为“Exit”按钮的BN_CLICKED事件155

编写代码155

9.4 编写程序代码155

9.3.2 为编辑框引入变量155

9.4.2 为编辑框的EN_CHANGE事件编写代码156

9.4.3 为WM_PAINT事件编写代码157

9.5 显示文本158

9.6 在运行过程中改变字体161

9.7 显示带有阴影的文本168

9.7.1 添加一个检查框170

9.7.2 为Shadow复选框引入一个变量170

9.7.3 为Shadow复选框编写代码171

9.8 使用其他字体176

问题与练习177

10.1 Graph.exe程序179

第10章 绘制图形179

10.2 创建工程180

10.3 设计主窗口182

10.3.1 可视化设计主窗口182

10.3.2 为“Exit”按钮的BN_CLICKED事件182

编写代码182

10.4 定时器(timer)182

10.4.1 安装定时器182

10.4.2 清除定时器186

10.4.3 测试定时器………………………………(1?)10.4.4 删除测试代码188

10.5 WM_PAINT事件188

10.6 可视化设计对话框197

10.7 编写程序代码201

10.7.1 修改“Draw Graphics”按钮的201

BN_CLICKED事件的代码201

10.7.2 初始化单选按钮202

10.7.3 给CGraphDlg类添加成员变量并初始化204

10.7.4 给定时器事件编写代码206

10.7.5 修改与WM_PAINT事件相连的代码208

10.7.6 修改定时器的安装设置211

10.7.7 使用不同的颜色来画圆212

问题与练习213

11.2 创建工程215

第11章 位图215

11.1 MyBMP.exe例程215

11.3 可视化设计主窗口217

11.4 可视化设计菜单217

11.5 插入图片到工程221

11.6 显示位图222

11.7 放大位图226

11.8 在CMyBMPDlg类中添加两个数据成员228

11.9 改变位图大小230

问题与练习232

12.1 下载BMP ActiveX控件233

第12章 动态装入位图233

12.2 MyPic.exe程序234

12.3 创建工程235

12.4 可视化设计主窗口236

12.5 可视化设计菜单240

12.6 为BMP ActiveX控件引入变量245

12.7 初始化BMP ActiveX控件246

12.8 响应WM_SIZE事件249

12.9 为Open BMP菜单项编写代码251

12.10 动态装入位图253

12.11 改变窗口的标题256

问题与练习259

13.1 CArchive(档案)类261

第13章 文件操作261

13.2 Arch exe例程262

13.3 创建工程263

13.4 可视化设计程序264

13.4.1 设计主窗口264

13.5.1 为“Save to File c:Iry TRY”按钮266

编写代码266

13.5 编写程序代码266

13.4.2 为编辑框引入变量266

13.5.2 为“Load to File c:Iry TRY”按钮268

编写代码268

问题与练习269

第14章 单文档界面(SDI)271

14.1 单文档界面程序271

14.2 Circle.exe例程272

14.3 创建工程274

14.5 声明视图类的数据成员279

14.6 初始化文档类的数据成员280

14.7 初始化视图类的数据成员281

14.8 画圆282

14.9 在窗口的任意位置画圆283

14.10 文档的存储和装入286

14.11 改进程序290

问题与练习294

第15章 工具条和状态条295

15.1 Shp.exe程序295

15.2 创建工程295

14.4 声明文档类的数据成员297

15.3 预装功能297

15.3.1 缺省工具条297

15.3.2 缺省状态条298

15.3.3 “查看”菜单298

15.5 状态条上的状态字301

15.4 用不同格式显示工具条301

15.6 向工具条中添加工具303

15.6.1 添加“画圆”(Circle)工具303

15.6.2 添加“矩形”(Rectangle)工具307

15.7 创建Shp程序的菜单307

15.7.1 设计菜单309

15.7.2 给新工具赋ID309

15.7.3 查看结果310

15.8编写代码310

15.8.1 ?“画圆”菜单编写代码310

15.8.2 声明视图类的数据成员311

15.8.3 声明文档类的数据成员313

COMMAND_UI事件编写代码314

15.8.4 ?“画圆”菜单项的UPDATE314

15.8.5 ?“矩形”菜单项的UPDATE316

COMMAND_UI事件编写代码316

15.8.6 初始化数据成员317

?SelectedShapeOnToolbar317

15.8.7 ?“画圆”和“矩形”菜单项添加代码318

15.8.8 ?视图类的WM_LBUTTONDOWN321

事件编写代码321

15.8.9 绘制圆和矩形322

15.8.10 初始化文档类的数据成员324

15.8.11 初始化视图类的数据成员325

15.8.12 设置文档修改标志327

15.8.13 向文件中写入或读出数据329

问题与练习331

第16章 多任务管理333

16.1 Tasks.exe程序333

16.2 创建工程334

16.3 定制程序的菜单336

16.4 可视化设计程序338

16.4.1 可视化设计程序的主窗口338

16 4.2 ?IDD_TASKS_FORM中的控件340

引入变量340

16.5 程序的初始化340

16.6 执行后台任务342

问题与练习347

第17章 多文档界面(MDI)349

17.1 多文档界面程序349

17 2 MCirc e.exe例程350

17.3 创建工程353

17.4 声明文档类的数据成员356

17.5 声明视图类的数据成员357

17.6 初始化文档类的数据成员359

17.7 初始化视图类的数据成员360

17.8 画圆361

17.9 MCircle程序的MDI特色362

17.10 在窗口的任意位置画圆366

17.11 文档的存储和装入368

17.12 同一文档的多重显示373

17.12.1 何为多重显示373

17.12.2 实现同一文档的多重显示374

17.12.3 视图类的OnUpdate()成员函数376

17.13 改进程序378

问题与练习382

第18章 库文件383

18.1 软件模块383

18.2.1 创建库文件的工程384

18.2 创建库文件384

18.2 2 创建Circle. cpp和Circle.h文件385

18.2.3 定义CCircle类387

18.2.4 修改Circle.cpp文件389

18.2.5 生成库文件Circle.LIB391

18.3 使用库文件391

18.3.1 创建测试程序的工程391

18.3.2 可视化设计主窗口392

18.3.3 为“My Circle”按钮加入程序代码392

18.3.4 为“His Circle”按钮加入程序代码394

18 3.5 为“Her Circle”按钮加入程序代码395

18.3.6 为“Our Circle”按钮加入程序代码396

18.3.7 引用库文件397

18.3.8 查看结果398

18.4 发售库文件398

问题与练习399

第19章 动态链接库(DLL)401

19.1 何为DLL401

19.2 创建DLL402

19.2.1 创建MyDLL.DLL的工程402

19.2.2 编写DLL的代码403

19.3.1 定制MyDLL.cpp文件405

19.3 修改DLL的代码405

19.3.2 定制MyDLL def文件409

19.4 使用MyDLL.DLL410

19.4.1 创建工程410

19.4.2 可视化设计主窗口411

19.4.3 定义全局变量412

19.4.4 装载DLL413

19.4.5 使用DLL415

问题与练习418

20.1 创建MyClock.OCX控件的工程419

20.1.1 创建工程419

第20章 创建用户ActiveX控件419

20.1.2 测试MyClock控件421

20.1.3 定制MyClock控件的图标424

20.2 在MyClock控件中显示文本426

20.3 在MyClock控件中显示当前时间429

20.3.1 显示当前时间429

20.3.2 连续显示当前时间432

20.4 栈属性435

20.4.1 栈属性简介435

20.4.2 为控件添加Backcolor和ForeColor栈属性436

20.4.3 使用BackColor和ForeColor栈属性441

20.5 设置MyClock控件的初始大小444

20.6.1 添加UpdateInterval属性446

20.6 用户属性446

20.6.2 初始化UpdateInterval属性448

20.6.3 使用UpdateInterval属性450

20.6.4 UpdateInterval属性值的合法性452

20.7 使用属性页454

20.7.1 查看属性页454

20.7.2 添加属性页455

20.7.3 定制General属性页458

20.8 栈事件461

20.9.1 添加NewMinute用户事件465

20.9 用户事件465

20.9.2 触发NewMinute事件467

20.10 添加方法470

20.10.1 AboutBox()方法470

20.10.2 添加栈方法471

20.10.3 添加用户方法474

问题与练习477

第21章 设计浏览器479

21.1 MyBrowser.exe程序479

21.2 创建工程481

21.3 可视化设计主窗口482

21.4.1 为“Microsoft Web浏览器”控件引入变量485

21.4 添加变量485

21.4.2 为编辑框引入变量487

21.5 编写程序代码487

问题与练习489

第22章 声音和动画491

22.1 下载BMP ActiveX控件491

22.2 MyAnima.exe程序492

22.3 创建工程492

22.4 可视化设计主窗口496

22.5 可视化设计菜单499

22.6 为BMP和Sound ActiveX控件引入变量504

22.8 初始化MyAnima.exe程序505

22.7 拷贝多媒体文件到MyAnima.exe程序505

所在的目录505

22.9 响应WM_SIZE事件507

22.10 产生动画效果509

22.10.1 安装定时器509

22.10.2 动画处理511

22.11 声音512

22.11.1 为Sound菜单的Basketball菜单项512

编写代码512

22.11.2 播放篮球的触地声513

22.11.3 为Sound菜单的Music菜单项编写代码515

问题与练习517

1999《Visual C++ 6.0程序设计与开发指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王松主编;四川中外科技文化交流中心组编 1999 北京:高等教育出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual C++6.0开发与实例(1999 PDF版)
Visual C++6.0开发与实例
1999 北京:电子工业出版社
Visual J++6.0开发指南(1999年01月第1版 PDF版)
Visual J++6.0开发指南
1999年01月第1版
Visual C++6.0编程指南(1999年05月第1版 PDF版)
Visual C++6.0编程指南
1999年05月第1版 科学出版社
Visual InterDev 6.0开发指南(1999 PDF版)
Visual InterDev 6.0开发指南
1999 北京:北京航空航天大学出版社
Microsoft Visual C++ 6.0程序员指南(1998 PDF版)
Microsoft Visual C++ 6.0程序员指南
1998 北京希望电脑公司
Visual C++ 6.0 程序设计 精通篇(1999 PDF版)
Visual C++ 6.0 程序设计 精通篇
1999 北京:中国铁道出版社
Visual C++ 6.0编程指南(1999 PDF版)
Visual C++ 6.0编程指南
1999 北京:科学出版社
Visual C++ 6.0开发实用教程(1998 PDF版)
Visual C++ 6.0开发实用教程
1998 北京:人民邮电出版社
Visual Basic 6.0程序设计(1999 PDF版)
Visual Basic 6.0程序设计
1999 北京:人民邮电出版社
Visual C++ 6.0高级开发教程(1999 PDF版)
Visual C++ 6.0高级开发教程
1999 北京:人民邮电出版社
Visual C++ 6.0程序设计自学教程(1999 PDF版)
Visual C++ 6.0程序设计自学教程
1999 北京:清华大学出版社
Visual C++ 6.0应用与开发指南(1999 PDF版)
Visual C++ 6.0应用与开发指南
1999 北京:人民邮电出版社
Visual InterDev 6.0开发指南(1999 PDF版)
Visual InterDev 6.0开发指南
1999 北京:人民邮电出版社
Visual C++ 6.0使用与开发(1998 PDF版)
Visual C++ 6.0使用与开发
1998 北京:清华大学出版社
Visual C++ 6.0编程指南(1999 PDF版)
Visual C++ 6.0编程指南
1999 北京:航空工业出版社