《Visual C++ 5.0易学活用》求取 ⇩

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

§1.1 HELLOWIN.EXE程序1

§1.2 创建程序文件的目录2

§1.3 创建程序的工程2

§1.4 编译和连接8

§1.5 运行和结束程序9

§1.6 HelloWin.EXE程序的可视化设计10

§1.7.1 给“打印”按钮附上代码19

§1.7 编写程序代码19

§1.7.2 给“退出”按钮附上代码23

§1.8 定制程序的图标26

§1.9 打开已有的工程28

§1.10 使用属性表(Properties Table)28

问题与练习29

第二章编辑框和复选框30

§2.1 Test.EXE程序30

§2.2 创建工程31

§2.3 可视化设计34

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

§2.5 编写程序代码39

§2.5.1 编写初始化对话框控制的代码39

§2.5.2 为“退出”按钮的BN_CLICKED事件编写代码41

§2.5.3 为“测试”按钮的BN_CLICKED事件编写代码43

§2.5.4 为“清除”按钮的BN_CLICKED事件编写代码44

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

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

§2.5.7 为编辑框的EN_CHANGE事件编写代码49

问题与练习53

第三章使用ActiveX控制54

§3.1 ActiveX控制的概念54

§3.2 MyCal.EXE例程54

§3.3 创建工程55

§3.3.1 创建工程55

§3.3.2 拷贝Calendar ActiveX控制56

§3.3.3 注册Calendar ActiveX控制56

§3.4 可视化设计主窗口58

§3.5 为Calendar控制引入变量63

§3.6 初始化Calendar 控制64

§3.7 为Exit按钮的BN_CLICKED事件编写代码66

§3.8 为Today按钮的BN_CLICKED事件编写代码67

问题与练习68

第四章菜单69

§4.1 Speed.EXE程序69

§4.2 创建工程70

§4.3 创建菜单71

§4.4 可视化设计主窗口77

§4.5 为编辑框引入变量79

§4.6 编写程序代码80

§4.6.1 为编辑框的EN_CHANGE事件编写代码80

§4.6.2 为File菜单的Current Speed菜单项编写代码81

§4.6.3 为File菜单的Exit菜单项编写代码82

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

问题与练习84

第五章鼠标86

§5.1 Draw程序86

§5.3 可视化设计主窗口87

§5.2 创建工程87

§5.4 编写程序代码88

§5.4.1 为Exit按钮的BN_CLICKED事件编写代码88

§5.4.2 为对话框的WM_MOUSEMOVE事件编写代码88

§5.4.3 改进Draw程序91

§5..4.4 修改Draw程序93

问题与练习95

§6.1 MyKey程序96

§6.2 创建工程96

第六章键盘96

§6.3 可视化设计主窗口97

§6.4 处理键盘事件97

问题与练习100

第七章对话框(一)——消息框101

§7.1 简介101

§7.2 MyMsg程序101

§7.3 创建工程102

§7.4 可视化设计主窗口102

§7.6.1 为Exit按钮编写代码104

§7.5 为编辑框引入变量104

§7.6 编写程序代码104

§7.6.2 为OK and Cancel按钮的BN_CLICKED事件编写代码105

§7.6.3 为Yes,No,and Cancel按钮的BN_CLICKED事件编写代码107

§7.6.4 为Retry and Cancel按钮的BN_CLICKED事件编写代码109

§7.6.5 为Yes and No按钮的BN_CLICKED事件编写代码110

第八章对话框(二)——用户自定义对话框113

§8.1 MyCus程序113

§8.3.1 设计主窗口114

§8.3 可视化设计程序114

§8.2 创建工程114

§8.3.2 设计用户自定义对话框115

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

§8.3.4 为编辑框引入变量118

§8.4 编写程序代码119

§8.4.1 为Exit按钮的BN_CLICKED事件编写代码119

§8.4.2 创建CCustDlg类的对象120

§8.4.3 为Get Data按钮的BN_CLICKED事件编写代码121

§8.4.4 为Disply Results按钮的BN_CLICKED事件编写代码122

问题与练习123

第九章文本124

§9.1 MyFnt程序124

§9.2 创建程序的工程124

§9.3 可视化设计程序126

§9.3.1 设计主窗口126

§9.3.2 为编辑框引入变量126

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

§9.4.1 为Exit按钮的BN_CLICKED事件编写代码127

§9.4 编写程序代码127

§9.4.3 为WMPAINT事件编写代码128

§9.5 显示文本。129

§9.6 在运行过程中改变字体132

§9.7 显示带有阴影的文本138

§9.7.1 添加一个检查框138

§9.7.2 为检查框引入一个变量139

§9.7.3 为检查框编写代码139

问题与练习144

§9.8 使用其它字体144

第十章绘制图形145

§10.1 Graph(图形)程序145

§10.2 创建程序的工程146

§10.3 可视化设计主窗口147

§10.3.1 可视化设计主窗口147

§10.3.2 为Exit按钮的BN_CLICKED事件编写代码147

§10.4 使用定时器(timer)148

§10.5 WM_PAINT事件152

§10.6 可视化设计IDD_CUSTOM_DIALOG对话框159

§10.7 编写程序代码163

§10.7.1 修改Draw Graphics按钮的BN_CLICKED事件的代码163

§10.7.2 初始化单选按钮164

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

§10.7.4 给定时器事件附上代码167

§10.7.5 修改与WM_PAINT相连的代码169

§10.7.6 修改定时器的安装设置171

问题与练习172

§10.7.7 使用不同的颜色来画圆172

第十一章位图174

§11.1 MyBMP例程174

§11.2 创建程序的工程175

§11.3 可视化设计主窗口175

§11.4 可视化设计菜单176

§11.5 插入图片到工程178

§11.6 显示位图180

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

§11.7 放大位图183

§11.9 改变位图大小186

问题与练习188

第十二章动态装入位图189

§12.1 MyPic程序189

§12.2 创建工程189

§12.3 可视化设计主窗口191

§12.4 可视化设计菜单192

§12.5 装入位图194

§12.6 Open BMP... 菜单195

§12.7 显示位图203

§12.8 调整显示窗口206

§12.9 动态装入和显示位图210

问题与练习213

第十三章文件操作214

§13.1 CAriche(档案)类214

§13.2 Arch例程215

§13.3 创建工程215

§13.4 可视化设计程序216

§13.5 为编辑框引入变量217

§13.6 为Save按钮编写代码218

§13.7 为Load按钮编写代码219

问题与练习221

第十四章工具条和状态条222

§14.1 Shp程序222

§14.2 创建工程222

§14.3 预装功能223

§14.3.1 缺省工具条223

§14.3.2 缺省状态条224

§14.3.3 View菜单225

§14.4 用不同格式显示工具条226

§14.5 状态条上的状态字227

§14.6 向工具条中添加工具227

§14.6.1 添加Circle(画圆)工具227

§14.6.2 添加Rectangle(矩形)工具229

§14.7 创建Shp程序的菜单231

§14.7.1 设计菜单231

§14.7.3 查看结果232

§14.7.2 给新工具赋ID232

§14.8 编写代码233

§14.8.1 为Circle菜单编写代码233

§14.8.2 声明视图类的数据成员234

§14.8.3 声明文档类的数据成员235

§14.8.4 为Circle菜单项的 UPDATECOMMAND UI事件编写代码236

§14.8.5 为Rectangle菜单项的 UPDATECOMMAND UI事件编写代码237

§14.8.6 初始化数据成员mSelectedShapeOnToolbar238

§14.8.7 为Circle和 Rectangle菜单项添加代码。239

§14.8.8 为视图类的WMLBUTTONDOWN事件编写代码241

§14.8.9 绘制圆和矩形242

§14.8.10 初始化文档类的数据成员244

§14.8.11 初始化视图类的数据成员245

§14.8.12 设置文档修改标志246

§14.8.13 向文件中写入或读出数据247

问题与练习249

第十五章多任务管理250

§15.1 Tasks程序250

§15.2 创建程序的工程251

§15.3 定制程序的菜单252

§15.4 可视化设计程序254

§15.4.1 可视化设计程序的主窗口254

§15.4.2 为IDD TASKS-FORM中的控制引入变量255

§15.5 程序的初始化256

§15.6 执行后台任务257

问题与练习261

§16.1 单文档界面程序262

§16.2 Circle.EXE例程262

第十六章单文档界面(SDI)262

§16.3 创建工程264

§16.4 声明文档类的数据成员267

§16.5 声明视图类的数据成员268

§16.6 初始化文档类的数据成员269

§16.7 初始化视图类的数据成员270

§16.8 画圆271

§16.9 在窗口的任意位置画圆273

§16.10 文档的存储和装入274

§16.11 改进程序277

问题与练习280

第十七章多文档界面(MDI)281

§17.1 多文档界面程序281

§17.2 MCircle.EXE例程282

§17.3 创建程序的工程285

§17.4 声明文档类的数据成员287

§17.5 声明视图类的数据成员288

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

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

§17.8 画圆291

§17.9 MCircle程序的 MDI特色292

§17.10 在窗口的任意位置画圆296

§17.11 文档的存储和装入297

§17.12 同一文档的多重显示301

§17.12.1 何为多重显示302

§17.12.2 UpdateAllViews()函数303

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

§17.13 改进程序305

问题与练习309

第十八章类和模块310

§18.1 软件模块310

§18.2 创建库文件311

§18.2.1 创建库文件的工程311

§18.2.2 创建Circle.cpp和Circle.h文件。311

§18.2.3 定义CCircle类。312

§18.2.4 修改Circle.cpp文件313

§18.2.5 生成库文件Circle.LLB315

§18.3 使用库文件315

§18.3.1 创建测试程序的工程。315

§18.3.2 可视化设计主窗口316

§18.3.3 为My Circle按钮加入程序代码317

§18.3.4 为His Circle按钮加入程序代码317

§18.3.5 为Her Circle按钮加入程序代码318

§18.3.6 为Our Circle按钮加入程序代码319

§18.3.7 引用库文件319

§18.3.8 查看结果320

§18.4 发售库文件321

问题与练习321

§19.2 创建一个DLL322

§19.2.1 创建My DLL. DLL的工程322

第十九章动态链接库(DLL)322

§19.2.2 编写DLL的代码323

§19.3 修改DLL的代码325

§19.3.1 定制My DLL.cpp文件325

§19.3.2 定制My DLL.def文件328

§19.4 使用My DLL. DLL328

§19.4.1 创建工程329

§19.4.2 可视化设计主窗口329

§19.4.3 定义全局变量330

§19.4.4 装载DLL331

§19.1 何为DLL?332

§19.4.5 使用DLL332

问题与练习335

§20.1.1 创建工程336

§20.1 创建MyClock.OCX控制的工程336

第二十章创建用户ActiveX控制336

§20.1.2 测试MyClock控制337

§20.1.3 定制MyClock控制的图标340

§20.2 在MyClock控制中显示文本342

§20.3 在MyClock控制中显示当前时间345

§20.3.1 显示当前时间345

§20.3.2 连续显示当前时间347

§20.3.3 增加栈属性到控制349

§20.3.4 使用BackColor和ForeColor属性353

§20.4 设置MyClock控制的初始大小355

§20.5 添加用户属性356

§20.5.1 添加UpdateInterval属性356

§20.5.2 初始化UpdateInterval属性358

§20.5.3 使用UpdateInterval属性359

§20.5.4 UpdateInterval属性值的合法性361

§20.6 使用属性页363

§20.6.1 查看属性页363

§20.6.2 添加属性页364

§20.6.3 定制General属性页366

§20.7 添加栈事件369

§20.8 添加用户事件372

§20.8.1 添加NewMinute用户事件372

§20.8.2 触发NewMinute事件374

§20.9 添加方法376

§20.9.1 AboutBox()方法377

§20.9.2 添加栈方法377

§20.9.3 添加用户方法379

问题与练习:382

问题与练习答案383

1998《Visual C++ 5.0易学活用》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由张金山,廖果编著 1998 成都:四川大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

活学活用Visual C++ 5.0(1997 PDF版)
活学活用Visual C++ 5.0
1997 成都:西南交通大学出版社
学用Visual C++5( PDF版)
学用Visual C++5
活用Visual Basic 5.0 中文版(1997年12月第1版 PDF版)
活用Visual Basic 5.0 中文版
1997年12月第1版 清华大学出版社
Visual C++ 5.0编程指南(1998 PDF版)
Visual C++ 5.0编程指南
1998 北京:科学出版社
跟我学Visual C++ 5.0(1999 PDF版)
跟我学Visual C++ 5.0
1999 合肥:中国科学技术大学出版社
循序渐进学用Visual C++5.0(1998 PDF版)
循序渐进学用Visual C++5.0
1998 北京:海洋出版社
精通Visual C++ 5.0编程(1998 PDF版)
精通Visual C++ 5.0编程
1998 成都:电子科技大学出版社
工会图书馆基础知识(1984 PDF版)
工会图书馆基础知识
1984 工人出版社
易学活用中文Visual FoxPro 5.0(1998 PDF版)
易学活用中文Visual FoxPro 5.0
1998 郑州:河南科学技术出版社
Visual Basic 4.0易学活用(1996 PDF版)
Visual Basic 4.0易学活用
1996 成都:成都出版社
Visual C++ 5.0编程技术(1998 PDF版)
Visual C++ 5.0编程技术
1998 北京:北京航空航天大学出版社
Visual C++5.0使用与开发(1997 PDF版)
Visual C++5.0使用与开发
1997 北京:清华大学出版社
Visual C++5.0使用指南(1998 PDF版)
Visual C++5.0使用指南
1998 西安:西安电子科技大学出版社
Visual C++ 5.0实用培训教程(1998 PDF版)
Visual C++ 5.0实用培训教程
1998 北京:电子工业出版社
GOTOP 活用Visual Basic 5.0 中文版(1997 PDF版)
GOTOP 活用Visual Basic 5.0 中文版
1997 北京:清华大学出版社