目录 1
第1课Visual C++6.0开发环境 1
课堂讲解 2
一、简介 2
二、Visual C++6.0的不同版本 2
三、窗口界面组成 2
上机练习 8
练习1 DOS界面下的控制台应用程序 8
练习2显示文本 11
练习3 鼠标响应 14
练习4制作菜单 17
练习5图标的应用 20
练习6键盘响应 21
练习7滚动轴 24
练习8 CRect类的应用 25
练习9对话框的创建 27
练习10对话框的使用 30
练习11计算平均分 33
练习12制作画笔 36
第2课C++语言基础 39
课堂讲解 40
一、C++程序结构 40
二、数据类型、运算符和表达式 41
三、基本语句 43
四、构造类型 47
五.指针 51
练习13数列 52
上机操作 52
练习14圆的计算 53
练习15基于CFormView的单文档 55
练习16建立多文档应用程序 57
练习17创建Win32 Application 59
练习18绘制位图 65
练习19显示位图 67
练习20计算器 69
练习21 对话框上的工具栏 71
练习22滚动的文本 73
练习23静态切分窗口 76
练习24动态切分窗口 77
练习25拖动切分窗口 78
第3课函数、类与对象 80
课堂讲解 81
一、函数 81
二、类与对象 86
练习26算算他的性格 88
上机操作 88
练习27设置字体位置 93
练习28艺术字 96
练习29不同风格的艺术字 98
练习30图片背景 101
练习31背景贴图 102
练习32货币兑换 104
练习33快闪窗体 107
练习34可变运动的小球 110
练习35播放电影 115
练习36 Animate控件 118
练习37媒体播放器 121
练习38射击游戏 125
练习39三维坐标 131
练习40彩色多边形 136
第4课对话框及常用控件 141
课堂讲解 142
一、对话框的分类 142
二、对话框的应用 142
练习41模式对话框 145
上机操作 145
练习42密码检测 146
练习43漂亮的按钮 149
练习44 Picture控件 151
练习45单选按钮 154
练习46组合框 156
练习47播放动画 158
练习48显示进度 161
练习49树形控件 164
练习50获取系统时间 167
练习51简单调色板 169
练习52调色板 172
练习53诗句编辑器 177
练习54绘图选择器 180
练习55万花筒 185
练习56电子万年历 188
练习57屏保程序 194
第5课菜单、工具栏和状态栏 199
一、菜单 200
课堂讲解 200
二、工具栏 202
三、状态栏 203
上机操作 203
练习58设置状态栏 203
练习59状态栏中滚动的文本 206
练习60设置颜色菜单 208
练习61改变信息菜单 211
练习62 对话框菜单 214
练习63鼠标右键菜单 219
练习64文本飞入效果 222
练习65彩色工具栏 225
练习66可动工具栏 228
练习67字体工具栏 230
练习68彩色画笔 233
练习69 对话框工具栏 236
练习70位图工具栏 238
练习71为对话框添加工具栏 240
练习72多姿对话框 243
练习73绘制梯形 246
练习74绘制镂空八面体 250
第6课使用MFC类库 253
课堂讲解 254
一、MFC的框架 254
二、MFC类库的基本类结构 254
三、MFC类库中的消息和命令 255
练习75调用颜色对话框 256
上机练习 256
练习76调用Font对话框 258
练习77调用OPen对话框 259
练习78调用打印对话框 261
练习79画点 262
练习80画矩形 264
练习81使用画刷 266
练习82 Font字体 268
练习83使用画笔 270
练习84填充图 271
第7课数据库应用 274
课堂讲解 275
一、VC++与数据库的连接方法 275
二、定义数据源 275
三、MFC Appwizard的创建 276
四、制作记录浏览 278
上机操作 279
练习85静态链接库 279
练习86动态链接库 281
练习87修改数据表 283
练习88显示信息 286
第8课多媒体设计 290
课堂讲解 291
一、CDC类 291
二、GDI对象 292
上机练习 294
练习89物体的移动(匀速运动) 294
练习90物体的移动(非匀速运动) 297
练习91物体的移动(斜坡滚动) 300
练习92投篮游戏 302
练习93动画 305
练习94滚动的轮子 308
练习95透空效果 311
练习96透空动画 313
练习97走动动画 316
练习98单一动画 319
练习99多动画 322
练习100丛林中的小飞机 326