书籍详情

新电脑课堂(Visual C++编程篇)

新电脑课堂(Visual C++编程篇)

作者:本书编委会编著

出版社:电子工业出版社

出版时间:2004-01-01

ISBN:9787505394551

定价:¥39.00

购买这本书可以去
内容简介
  Visual C++ 6.0是Microsoft公司的Visual Studio开发组件中最强大的编程工具,利用它可以开发出高性能的应用程序。本书针对Visual C++的初学者,从零起步,由浅入深地进行Windows下面向对象程序设计的全面讲解。全书共分为8章,分别介绍了Visual C++ 6.0的基础知识及其语言基础、详细讲解了Visual C++ 6.0程序的构成、程序的工作原理、消息映射机制、集成开发环境中的资源使用、对图形与文本的处理、设备上下文与GDI的应用、基于对话框的程序设计以及Visual C++ 6.0中的文档/视图类等知识。全书共提供了79个实例和大量的习题,并且程序实例带有详细的讲解。本书内容丰富、结构清晰、图文并茂,易于教学与个人自学。此外,本书还配有多媒体自学光盘,光盘中提供了生动的知识点讲解,同时包含本书实例程序的全部源程序、设计这些程序所用的素材,以及部分习题的参考答案。本书可作为高职高专学校和大学计算机相关专业的教材,另外还可作为广大计算机爱好者自学的教材。
作者简介
暂缺《新电脑课堂(Visual C++编程篇)》作者简介
目录
第1章    初识Visual C++ 6.0 11.1    Visual C++ 6.0概述 11.1.1    Visual C++ 6.0简介 11.1.2    Visual C++ 6.0的编程特点 11.2    进入Visual C++的编程天地 2实例1    Hello,Visual C++ 2实例2    Welcome to Win32!——欢迎进入Win32的世界 6实例3    AppWizard——Visual C++世界的引路人 8实例4    程序调试——让程序正确运行起来 14习题1 16第2章    Visual C++ 6.0语言基础 172.1   Visual C++语言的基本元素 172.1.1    主函数、语句和语句块 17实例 5    进入C++的密码 172.1.2    标识符与关键字 192.1.3    变量与常量 20实例 6    有提示音的密码程序 222.1.4    数据类型、运算符与表达式 23实例 7    闰年的计算 302.2    流程控制结构 312.2.1    顺序结构 31实例 8    控制台程序提示框 312.2.2    条件结构 32实例 9    多用户密码程序 33实例 10  另一种多用户密码程序 35实例 11  成绩分段统计 362.2.3    循环结构 37实例 12  连续数字的求和 37实例 13  韩信点兵 39实例 14  百鸡问题 402.2.4    中断、接续、转向及返回语句 41实例 15  英文字符的统计 41实例 16  计算平均成绩 422.3    函数及其调用 442.3.1    函数的定义 442.3.2    函数的调用 45实例 17    最大值与最小值 47实例 18    数的阶乘 48实例 19    菲波那契数列 49实例 20    数值交换 502.4    数组、指针与引用 542.4.1    数组 54实例 21    奇偶有别 55实例 22    冒泡法排序 56实例 23    矩阵转置 58实例 24    数字斜塔 59实例 25    字符塔 62实例 26    字符串模糊查询 632.4.2    指针 64实例 27    整数转换为字符串 682.4.3    引用 70实例 28    指针、引用与静态变量的引用 702.5    结构体、联合与枚举 712.5.1    结构体 71实例 29    学生成绩统计 73实例 30    学生名单登录系统 762.5.2    联合 81实例 31    共用空间 822.5.3    枚举 832.6    编译预处理 842.6.1    宏定义 84实例 32    字符分类 862.6.2    文件包含 862.6.3    条件编译 87实例 33    条件编译的实现 88习题2 89第3章    面向对象编程 953.1    类的定义与结构 953.1.1    类与对象的基本概念 953.1.2    类的定义 96实例34    温度转换类的封装 973.1.3    类的成员 983.2    构造函数与析构函数 1023.2.1    构造函数 1023.2.2    析构函数 102实例 35    对象的生存周期 1023.3    重载 1033.3.1    函数重载 104实例 36    不同类型数据的比较 1043.3.2    运算符重载 106实例 37    不同类型运算符的重载 107实例 38    重载运算符“==”实现字符串的比较 1093.4    继承、多态与虚函数 1113.4.1    继承 111实例 39    圆与圆柱(1) 112实例 40    圆与圆柱(2) 114实例 41    部门职员信息 1173.4.2    多态与虚函数 118实例 42    通用接口程序设计 1183.5    函数模板与类模板 1223.5.1    函数模板 122实例 43    通用数组排序 1223.5.2    类模板 124实例 44    数据比较模板 124实例 45    多用途堆栈 126习题3 128第4章    Visual C++ 6.0可视化编程 1334.1    可视化编程基础 1334.1.1    Windows 消息与事件驱动 133实例46    Windows API窗口 1334.1.2    匈牙利命名法 1404.1.3    MFC简介 1414.2    Windows 应用程序框架 145实例 47    SDI应用程序框架 1454.2.1    程序框架的基本构成 1464.2.2    程序运行过程分析 148实例 48    窗口输出文字与图形 1524.3    消息与映射 1554.3.1    消息的分类 1554.3.2    消息映射 158实例 49     应用程序的创建与撤销 1614.3.3    常用的Windows标准消息 163实例 50    键盘字符的输入与显示 164实例 51    区域探测 168实例 52    滚动字幕 172实例 53    圆的移动轨迹 175实例 54    应用程序的生存周期 1804.3.4    消息的传递 1824.4    基于对话框的应用程序 1834.4.1    对话框简介 1834.4.2    对话框的构成 1834.4.3    模态对话框与非模态对话框 184实例 55    模态/非模态对话框 1854.4.4    对话框数据交换及验证 191实例 56    电子秒表 192习题4 198第5章    资源应用 2015.1    资源简介 2015.1.1    资源的导入与导出 2015.1.2    资源模板 2025.1.3    资源符号 2035.2    菜单、加速键与串表 2045.2.1    菜单 205实例 57    使用菜单命令制图 207实例 58    上下文菜单 216实例 59    动态更新菜单 2225.2.2    加速键 2305.2.3    串表 2315.3    位图、光标与图标 2325.3.1    位图 232实例 60    变换背景 239实例 61    图片浏览器(1) 2435.3.2    图标与光标 249实例 62    图片浏览器(2) 251实例 63    动画图标和光标 2615.4    工具栏与状态栏 2655.4.1    工具栏 265实例 64    图片浏览器(3) 2715.4.2    状态栏 276实例 65    状态栏时钟 2805.4.3    重组栏(ReBar) 284实例 66    具有动画LOGO的工具栏 285习题5 288第6章    图形与文本处理 2916.1   设备上下文 2916.1.1    设备上下文概述 2916.1.2    CDC常用函数 2926.2    图像处理 2956.2.1    简单图形的绘制 295实例 67    简易画板 3006.2.2    GDI对象 304实例 68    井字棋游戏 3086.3    文本处理 3136.3.1    字体类CFont 3136.3.2    文本绘制 315实例 69    字体展示 316实例 70    文字动画 3186.4    映射模式 3196.4.1    映射模式 3196.4.2    约束映射模式和非约束映射模式 3216.4.3    坐标转换 321习题6 322第7章    对话框与通用控件 3257.1    对话框控件 3257.1.1    按钮控件(Button) 3267.1.2    静态控件(Static Text) 3297.1.3    编辑控件(Edit Box) 3307.1.4    图片控件(Picture Box) 3337.1.5    群组框控件(Group Box) 333实例 71    宝石 3347.1.6    滚动条(Scroll Bar) 3417.1.7    滑块控件(Slider) 3417.1.8    微调按钮(Spin) 343实例 72    花纹图案 3457.1.9    进度条(Progress) 3507.1.10  列表框控件(List Box) 3507.1.11  组合框(Combo Box) 3527.1.12  动画控件(Animate) 353实例 73    动画点播器 3537.1.13  其他通用控件 3557.1.14  ActiveX 控件 356实例 74    媒体播放器 3577.2    Windows 通用对话框 3597.2.1    文件对话框 3597.2.2    查找/替换对话框 3617.2.3    【字体】对话框 3627.2.4    【颜色】对话框 3637.2.5    【打印设置】对话框 3647.2.6    【页面设置】对话框 3657.2.7    定制通用对话框 366实例 75    通用对话框展示 366习题7 371第8章    文档与视图 3738.1    文档与视图结构 3738.2    文档类(CDocument) 3748.2.1    数据的串行化 3748.2.2    CArchive类与CFile类 3758.2.3    文档与视图的交互  377实例 76    文档的存取 3798.3    视图类(CView) 3818.3.1    CEditView类 3828.3.2    CRichEditView类 3838.3.3    CTreeView类 3838.3.4    CListView类 3838.3.5    CFormView类 384实例 77    通讯录(1)  3848.3.6    CHtmlView 类 386实例 78    浏览器 3868.4    集合类 390实例 79    通讯录(2) 391习题8 402习题答案 405
猜您喜欢

读书导航