Visual C++ 6是一个功能极其强大的工具,是许多工具的集合,这些工具有机地组合在一起,形成一个动态的即时可用的软件包。本书将介绍这些工具,并且使用它们开发专业级Windows程序,涉及的范围从显示图形到使用菜单,从使用按钮和正文框处理文件,从Internet接入到建立自己的ActiveX控件。除此之外,本书还讨论了如何建立功能丰富的Web浏览器,这些功能包括键接、图形等等,还介绍如何开发具有剪切和粘贴、打印、存储文件、字对齐和其它功能的字处理器。\r\n 本书适合于准备学习C++编程的编程人员和计算机专业的师生。
第1章 欢迎使用Visual C++\r\n\r\nVisual C++概述\r\n第一个例子\r\nVisual C++工作区和项目\r\n建立源代码文件\r\n向程序增加C++代码\r\nC++类和对象\r\n对象\r\n类\r\n第一个C++类和对象例子\r\n访问标识符\r\n使用构造器初始化类中的数据\r\n使用DataClass类\r\n一个真正的C++例子:SchoolRoom\r\nC++销毁器\r\n存储,检索数据以及计算机数据的平均值\r\n使用AddScore( )存储数据\r\n使用GetScore( )检索数据\r\n使用AverageScore( )计算机数据的平均值\r\n在程序中使用SchoolClass\r\n继承和替代\r\n派生新类:继承\r\n改变方法:替代\r\nC++函数重载\r\n本章要点\r\n\r\n第2章 开始学习Visual C++\r\n\r\n第一个真正的Windows Visual C++程序\r\nVisual C++程序的组成部分\r\n应用程序对象\r\n主窗口对象\r\n视图对象\r\n文档对象\r\n显示欢迎消息\r\n应用程序对象剖析\r\n主窗口对象剖析\r\n视图对象剖析\r\nWindows面向事件的程序设计\r\n在视图中显示消息\r\n设备说明表\r\n文档对象剖析\r\n从视图使用文档\r\n把数据存储到磁盘\r\n本章要点\r\n\r\n第3章 从键盘读取输入\r\n\r\n使用键盘\r\n为键盘数据建立存储区\r\n读取击键\r\n在文档中记录字符\r\n显示文本\r\n在窗口中心显示文本\r\n计算窗口的尺寸\r\n计算被显示文本字符串的大小\r\n本章要点\r\n\r\n第4章 在Visual C++中使用鼠标\r\n\r\n向窗口增加光标\r\n利用文本测量术计算文本大小\r\n设定光标位置\r\n当夫去或获得焦点时显示和隐藏光标\r\n使用鼠标\r\n使用ClassWizard鼠标方法\r\n在新的鼠标位置绘制文本\r\n本章要点\r\n\r\n第5章 菜单、工具条按钮及状态条提示\r\n\r\n第一个菜单例子\r\n使用菜单编辑器\r\n增加新的菜单项\r\n将菜单选项连接到程序\r\n建立全新菜单的例子\r\n增加快捷键\r\n增加状态条提示\r\n向Demo菜单增加子菜单\r\n增加加速键\r\n向工具条增加工具\r\n使菜单选项变灰\r\n选择菜单选项\r\n向子菜单选项增加代码\r\n本章要点\r\n\r\n第6章 对话框:使用按钮和文本框\r\n\r\n建立第一个对话框\r\n建立对话框\r\n向对话框增加控件\r\n标记控件\r\n建立对话框类\r\n将方法连接到对话框控件\r\n将变量连接到对话框控件\r\n替代OK按钮\r\n显示对话框\r\n使用对话框作为主窗口\r\n本章要点\r\n\r\n第7章 建立复选框和单选钮\r\n\r\n使用复选框\r\n向程序增加复选框\r\n在对话编辑器中进行控件对齐\r\n将复选框连接到程序\r\n使用单选钮\r\n将单选钮连接到程序\r\n安排单选钮\r\n组合使用复选框和单选钮\r\n使用组框\r\n向复选框控件增加成员变量\r\n本章要点\r\n\r\n第8章 列表框、组合框和滑动条\r\n\r\n处理列表框\r\n使用标签显示文本\r\n向列表框赋予成员对象\r\n初始化列表框中的数据\r\n处理列表框又击\r\n确定选择了列表框中的哪个选项\r\n使用组合框\r\n初始化组合框\r\n确定用户所做的选择\r\n使用滑动条增加滚动功能\r\n初始化滑动条控件\r\n处理滑动条事件\r\n显示文本框中的数字\r\n本章要点\r\n\r\n第9章 图形和鼠标驱动绘图程序\r\n\r\n设计绘图程序\r\n建立Painter程序的用户友好界面\r\n设置Painter标志\r\n建立工具菜单和工具条按钮\r\n将标志连接到绘图工具\r\n在菜单中设置复选标记\r\n处理鼠标按下事件\r\n绘制线段\r\n绘制长方形\r\n绘制椭圆和圆\r\n使用颜色填充图形\r\n使用鼠标自由绘图\r\n改变鼠标光标的外观\r\n缩放图形\r\n二进制光栅运算\r\n刷新Painter程序的显示\r\n在元文件中镜像图形调用\r\n重放元文件\r\n保存图形文件\r\n打开图形文件\r\n建立新文档\r\nPainter程序顺利终结\r\n本章要点\r\n\r\n第10章 文件处理\r\n\r\nVisual C++串行化\r\n建立Writer程序\r\n串行化StringData对象\r\n串行化用户对象\r\n向类增加串行化特性\r\n普通日常文件的处理\r\n将文件分为记录\r\n初始化file程序的数据\r\n写文件\r\n读文件\r\n移动文件指针\r\n本章要点\r\n\r\n第11章 多文档和多视图\r\n\r\n第一个多文档,多视图例子\r\nMDI程序与其它程序的区别\r\n两个窗口类型、两个菜单类型\r\n在多视图程序中读取击键\r\n使用视图提示\r\n文档修改标志\r\n滚动互不关联的视图\r\n使视图变为可滚动\r\n给出文档大小\r\n调整被滚动的设备说明表\r\n使用文本框作为视图\r\n访问Editor程序的内部数据\r\n本章要点\r\n\r\n第12章 建立Internet程序:Web浏览器\r\n\r\n建立Web浏览器\r\n使用HTTP访问Internet\r\n通过HTTP下载\r\n在Internet上使用FTP\r\n使用FTP连接到Internet\r\n使用Visual C++处理数据库\r\n设计db程序\r\n访问当前记录\r\n本章要点\r\n\r\n第13章 创建Active控件\r\n\r\n方格游戏Active控件\r\n绘制Active控件向Active控件\r\n向Active控件控件增加事件处理器\r\n测试Active控件\r\n在Visual C++程序中使用Active控件\r\n创建基于Active控件的按钮\r\n定制Buttoner\r\n增加Active控件事件\r\n增加Active控件属性\r\n增加Active控件方法\r\n在其它程序中嵌入Buttoner控件\r\n将Active控件连接到代码\r\n本章要点\r\n\r\n第14章 调试Visual C++程序\r\n\r\nBuggy程序\r\n设置断点\r\n运行到断点\r\n单步执行代码\r\n在程序运行时检查变量\r\nAuto 和Locals窗口\r\n本章要点