图书介绍
Visual C++ 5.0易学活用PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++ 5.0易学活用](https://www.shukui.net/cover/3/34859501.jpg)
- 张金山,廖果编著 著
- 出版社: 成都:四川大学出版社
- ISBN:7561416237
- 出版时间:1998
- 标注页数:412页
- 文件大小:19MB
- 文件页数:431页
- 主题词:
PDF下载
下载说明
Visual C++ 5.0易学活用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 编写第一个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