本书的每一章实际上是一个技巧。通过对本书由简单到复杂的14个技巧的学习,读者可以轻轻松松地了解和掌握Visual C++5这一强大的编程工具。\r\n 本书内容主要涉及以下方面:建立菜单和对话框,添加按钮、复选框和单选按钮,创建列表框、组合框和滑动条,使用向导,使用多文档和多视图,处理滚动和多文档,处理文件,创建Web浏览器,创建ActiveX控件,调试程序等。\r\n 本书适用于初学者,也可供有经验的读者参考。
第1章 欢迎进入C++\r\n\r\nVisual C++概览\r\n第一个示例\r\nVisual C++工作空间和项目\r\n创建源代码文件\r\n向程序中添加C++代码\r\n什么是C++流?\r\n运行我们的第一个程序\r\n关于C++的类和对象\r\n什么是对象?\r\n什么是类?\r\n第一个类和对象的实例\r\n什么是访问限制器?\r\n使用构造函数在类中初始化数据\r\n使用DataClass类\r\n一个真正的C++示例:SchoolRoom\r\nC++析构函数\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第一个真正的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使用Textmetrics测量文本的大小\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第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设计Painter程序\r\n为Painter程序创建一个友好的用户界面\r\n设置画图标志\r\n创建Tools菜单和工具栏按钮\r\n将标志连接到画图工具\r\n在菜单中设置复选标记\r\n处理鼠标事件\r\n画线\r\n画矩形\r\n画椭圆和圆\r\n在图形中填充单色\r\n用鼠标画曲线\r\n改变鼠标的形状\r\n拉伸图形\r\n什么是二元光栅操作?\r\n刷新Painer程序的显示\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初始化Filer的数据\r\n写文件\r\n读文件\r\n移动文件指针\r\n你是否已熟练掌握\r\n\r\n第11章 使用多个文档和多个视图\r\n\r\n第一个多文档多视图示例\r\nMDI程序有什么不同?\r\n两个窗口类型,两个菜单类型\r\n在Multivew中读取键击\r\n使用视图Hints\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使用FTP\r\n通过FTP连接到Internet\r\n用Visual C++处理数据库\r\n设计db程序\r\n访问当前记录\r\n你是否已熟练掌握?\r\n\r\n第13章 创建ActiveX控件\r\n\r\nBoxer ActiveX控件\r\n绘制ActiveX控件\r\n给ActiveX控件添加事件处理者\r\n测试ActiveX控件\r\n在Visual C++程序中使用ActiveX控件\r\n创建基于按钮的ActiveX控件\r\n定制Buttoner \r\n添加ActiveX控件事件\r\n添加ActiveX控件的属性\r\n添加ActiveX控件对象方法\r\n在其它程序中插入Buttoner控件\r\n将ActiveX控件连接到代码\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你是否已熟练掌握?
无封面