
微信扫一扫,移动浏览光盘
简介
本书循序渐进介绍以visual c++ 6.0为基本开发环境的windows应用程序设计的原理,方法.主要内容
包括:visual c++ 6.0开发环境介绍,使用mfc编写基本应用程序,使用visual c++6.0开发高级应用
程序等.全书内容覆盖visual c++6.0应用开发领域所涉及的程序设计的关键技术.全书适合软件开发
及程序设计人员使用.
目录
第1章VisualC++6.0开发环境概述 13页
1.1VisualC++6.0的不同版本 13页
1.2VisualC++6.0的新特点 13页
1.3用户界面基础 16页
1.3.1窗口与文档视图 16页
1.3.2工具条 18页
1.3.3目录设置 19页
1.3.4键盘加速键 19页
1.4本章小结 19页
第2章工程及其应用 20页
2.1工程工作空间文件 20页
2.2工程工作空间(ProjectWorkspace)窗口 20页
2.3工程工作空间的操作 21页
2.4工程的元素 21页
2.5工程的类型 22页
2.6工程的配置 22页
2.7工程的使用 23页
2.8本章小结 25页
第3章类的使用 26页
3.1ClassView及其使用 26页
3.1.1ClassView的特点 26页
3.1.2ClassView的使用 27页
3.2WizardBar 28页
3.2.1WizardBar的应用 29页
3.2.2WizardBar的上下文跟踪 31页
3.3ClassWizard及其使用 31页
3.4添加类与成员函数 37页
3.5本章小结 39页
第4章几个Wizard的使用 40页
4.1使用MFCAppWizard创建应用程序 40页
4.1.1创建一个Windows应用程序框架 40页
4.1.2创建基于对话框的应用程序 45页
4.2使用MFCActiveXControlWizard创建ActiveX控件 46页
4.3ISAPIExtensionWizard(ISAPI扩展向导) 47页
4.4ATLCOMAppWizard 49页
4.5CustomWizard 50页
4.6本章小结 50页
第5章文本编辑器 51页
5.1使用IntelliSense 51页
5.2文档导航 53页
5.3通过文本编辑器访问Web 54页
5.4文本查找方式 54页
5.5本章小结 55页
第6章资源编辑器 56页
6.1资源编辑器概述 56页
6.1.1查看资源 56页
6.1.2创建新资源 57页
6.1.3资源模板 58页
6.1.4复制资源 59页
6.1.5编辑资源 59页
6.1.6属性页 59页
6.2加速键编辑器 61页
6.2.1属性设置 61页
6.2.2把加速键与菜单项联系起来 62页
6.2.3编辑加速键表 63页
6.3二进制编辑器 64页
6.3.1创建新的定制资源或数据资源 65页
6.3.2二进制编辑的应用 65页
6.4对话框编辑器 67页
6.4.1对话框编辑器概述 67页
6.4.2创建对话框 67页
6.4.3格式化对话框的布局 71页
6.4.4编辑对话框 74页
6.4.5测试对话框 76页
6.5图形编辑器 76页
6.5.1图形编辑器概述 76页
6.5.2编辑图形资源 78页
6.5.3颜色调配 84页
6.6菜单编辑器 86页
6.6.1创建菜单 86页
6.6.2菜单操作 88页
6.7字符串编辑器 89页
6.8工具条编辑器 93页
6.8.1创建工具条 93页
6.8.2创建和编辑工具条按钮 94页
6.8.3编辑属性页 94页
6.9版本信息编辑器 95页
6.10HTML页面资源 96页
6.11本章小结 97页
第7章调试器、自动化任务与定制VisualC++ 98页
7.1调试器 98页
7.1.1调试器菜单 98页
7.1.2调试器窗口 98页
7.1.3调试器对话框 100页
7.1.4调试器的操作 100页
7.2自动化任务(Automation) 101页
7.3定制VisualC++ 102页
7.3.1定制菜单和工具条 102页
7.3.2定制工具菜单 104页
7.3.3定制键盘加速键 105页
7.3.4其他定制 106页
7.4本章小结 106页
第8章MFC常用类的介绍 107页
8.1基类Cobject 107页
8.2MFC应用程序框架类 107页
8.3命令处理类 108页
8.4文档类 109页
8.5视类 110页
8.6框架窗口类 110页
8.7文档模板类 111页
8.8窗口类 111页
8.9对话框类 111页
8.10输出(设备环境)类和绘图工具类 111页
8.11文件I/O类 112页
8.12集合类 113页
8.13例外类 113页
8.14简单数据类型 113页
8.15本章小结 114页
第9章使用类编写Windows应用程序 115页
9.1框架 115页
9.1.1基于框架构造应用程序 116页
9.1.2应用程序类CWinApp 119页
9.1.3文档模板和文档视的创建过程 121页
9.1.4创建新的文档、窗口和视 123页
9.1.5窗口对象 125页
9.1.6图形对象 126页
9.2消息与命令 127页
9.2.1消息的种类 127页
9.2.2用户接口对象和命令ID 128页
9.2.3消息发送与接收 129页
9.2.4框架是如何寻找消息映射 130页
9.2.5将消息映射到函数 132页
9.3框架窗口、文档/视结构 133页
9.3.1框架窗口 133页
9.3.2文档/视 134页
9.3.3文档/视结构的轮廓 135页
9.3.4文档/视结构的适用性 135页
9.3.5使用视 135页
9.3.6通过视解释用户输入 136页
9.4一个画线程序的示例 136页
9.4.1DrawLine文档类CDrawLineDoc的创建 136页
9.4.2文档数据类CLine的创建 138页
9.4.3数据的串行化 139页
9.4.4创建视图 140页
9.4.5DrawLine的部分源程序 143页
9.5本章小结 160页
第10章Windows通用控件和对话框 161页
10.1Windows通用控件 161页
10.1.1Windows的基本控件 161页
10.1.2VisualC++6.0新增的控件工具 163页
10.1.3为用户窗口增加控件 164页
10.2对话框概述 165页
10.2.1对话框的种类 165页
10.2.2常用的重载成员函数 166页
10.2.3对话框数据交换与有效性检验 167页
10.2.4对话框创建的一般步骤 168页
10.3创建有模式对话框 168页
10.4创建无模式对话框 178页
10.5本章小结 182页
第11章使用资源编程 183页
11.1工具条 183页
11.1.1工具条基本知识 183页
11.1.2应用实例 186页
11.1.3CToolBar类的成员函数 194页
11.2状态条 195页
11.2.1状态条的成员函数 196页
11.2.2状态条的定制 196页
11.2.3复杂状态条应用程序实例 199页
11.3对话条 201页
11.4菜单 202页
11.5本章小结 215页
第12章GDI绘图 216页
12.1设备上下文(DC) 216页
12.2字体、画笔和画刷 217页
12.3位图 230页
12.3.1位图的类型 230页
12.3.2使用位图 231页
12.3.3显示256色位图 232页
12.4打印与打印预览 235页
12.4.1打印概述 235页
12.4.2打印预览 239页
12.4.3映射方式和坐标变换 240页
12.4.4增强应用程序的打印功能 242页
12.5本章小结 253页
第13章内存管理 254页
13.1栈结构分配(FrameAllocation) 254页
13.2堆内内存分配 255页
13.2.1使用堆 255页
13.2.2内存分配的例子 255页
13.2.3在堆内分配大小可变的内存块 257页
13.3本章小结 257页
第14章动态链接库 258页
14.1DLL概述 258页
14.2创建动态链接库 258页
14.2.1MFC动态链接库以及非MFC动态链接库 258页
14.2.2使用DEF文件输出DLL函数 258页
14.2.3使用-declspec(dllexport)输出DLL 261页
14.2.4在MFC扩展DLL中使用AFX-EXT-CLASS 261页
14.2.5为C应用程序输出C++函数 263页
14.2.6为C/C++应用程序输出C函数 263页
14.2.7决定采取哪种输出方式 264页
14.2.8在客户应用程序中使用-declspec(dllimport) 265页
14.2.9创建MFCDLL 266页
14.2.10创建Win32DLL 267页
14.3访问动态链接库 268页
14.3.1隐含方式链接 268页
14.3.2显式方式链接 269页
14.3.3选择链接方式 270页
14.3.4Windows如何定位动态链接库 271页
14.4本章小结 271页
第15章ActiveX/OLE编程 272页
15.1ActiveX容器 272页
15.1.1实现一个容器 272页
15.1.2客户项目 273页
15.1.3客户项目消息 273页
15.1.4客户项目状态 274页
15.1.5复合文件 275页
15.1.6用户界面 276页
15.2ActiveX服务器 276页
15.2.1实现一个服务器 277页
15.2.2实现服务器文档 278页
15.2.3实现在位框架窗口 278页
15.2.4服务器项目 280页
15.2.5用户界面 281页
15.3ActiveX控件 281页
15.3.1绘制控件 283页
15.3.2事件 286页
15.3.3方法 291页
15.3.4属性 294页
15.3.5使用TestContainer测试属性和事件 298页
15.4拖放支持 298页
15.4.1拖放源 299页
15.4.2拖放目标 299页
15.4.3定制拖放 300页
15.5剪贴板 300页
15.5.1何时使用OLE剪贴板机制 300页
15.5.2使用Windows的剪贴板API 300页
15.5.3使用OLE剪贴板机制 302页
15.6注册 304页
15.7本章小结 305页
第16章使用ODBC访问数据库 306页
16.1理解数据库概念 306页
16.1.1使用平板型数据库模型 306页
16.1.2使用关系型数据库模型 307页
16.1.3访问数据库 308页
16.2关于ODBC 308页
16.2.1数据库访问与ODBC 308页
16.2.2ODBC接口及其结构 309页
16.2.3VisualC++中的ODBC类 309页
16.3CRecordset类 310页
16.3.1连接到数据库 310页
16.3.2打开和关闭记录集 310页
16.3.3浏览记录集 311页
16.3.4增加、删除和更新记录 312页
16.4使用ODBC创建数据库应用程序 314页
16.4.1准备数据库 314页
16.4.2创建应用程序外壳 317页
16.4.3设计主窗体 319页
16.4.4增加新记录 326页
16.4.5删除记录 328页
16.4.6浏览指定记录 329页
16.4.7对记录进行排序 331页
16.4.8对记录进行过滤 333页
16.5比较ODBC与DAO 336页
16.6本章小结 337页
第17章使用ADO访问数据库 338页
17.1ADO概述 338页
17.1.1OLEDB与ADO 338页
17.1.2ADO对象 339页
17.2使用ADO的ActiveX控件 340页
17.2.1创建程序框架 340页
17.2.2增加ADOActiveX控件 341页
17.3使用ADODLL 345页
17.3.1引入ADODLL 345页
17.3.2连接到数据库 346页
17.3.3执行命令并获取数据 346页
17.3.4浏览记录集 348页
17.3.5访问字段值 348页
17.3.6ADO中的宏 349页
17.3.7更新记录 350页
17.3.8增加和删除记录 351页
17.3.9关闭Recordset对象和Connection对象 351页
17.4使用ADO创建一个数据库应用程序 351页
17.4.1创建应用程序外壳 351页
17.4.2创建一个定制的记录类 354页
17.4.3连接和获取数据 359页
17.4.4显示记录 361页
17.4.5保存修改结果 364页
17.4.6浏览记录集 366页
17.4.7增加新记录 370页
17.4.8删除当前记录 372页
17.4.9进一步完善应用程序 373页
17.5本章小结 375页
第18章多线程 376页
18.1多线程概述 376页
18.1.1理解多线程 376页
18.1.2MFC对多线程的支持 376页
18.1.3线程的创建和终止 377页
18.1.4进程和线程的优先级问题 378页
18.1.5一个简单的线程实例 379页
18.2线程通信 382页
18.2.1使用全局变量进行通信 382页
18.2.2使用用户自定义消息来进行通信 383页
18.2.3使用Event对象进行通信 385页
18.3线程同步 387页
18.3.1关于线程同步问题 387页
18.3.2同步类的使用方法 388页
18.3.3使用CriticalSections对象 388页
18.3.4使用Mutexes对象 393页
18.3.5使用Semaphores对象 394页
18.4本章小结 397页
第19章多媒体程序设计 398页
19.1Windows95多媒体应用程序设计简介 398页
19.1.1多媒体程序设计原理 398页
19.1.2多媒体应用程序的设计步骤 398页
19.2高级音频函数 399页
19.2.1使用SndPlaySound函数 399页
19.2.2PlaySound函数 400页
19.2.3MessageBeep函数 401页
19.3MCI命令串与MCI命令消息 401页
19.3.1使用mciSendString函数 401页
19.3.2mciSendCommand函数 405页
19.4低级音频函数 407页
19.4.1低级音频服务的类型及相应格式 407页
19.4.2低级音频服务函数应用 409页
19.5基于控件的多媒体应用 413页
19.6 使用DirectX5 417页
19.6.1DirectX概述 417页
19.6.2使用DirectDraw编程的一个例子 418页
19.6.3使用AutoPlay 422页
19.7本章小结 423页
第20章网络通信与Internet编程 424页
20.1概述 424页
20.2使用Windows套接字 425页
20.2.1CAsyncSocket类 426页
20.2.2CSocket类 427页
20.2.3CSocketFile类 430页
20.3Internet的编程 430页
20.3.1WinInet 430页
20.3.2ISAPI服务器扩展 440页
20.4本章小结 440页
第21章Spy++、DDESpy和Pview 441页
21.1Spy++ 441页
21.2DDESpy 442页
21.2.1使用Monitor菜单 442页
21.2.2使用Track菜单 442页
21.3ProcessView(Pview) 442页
21.4本章小结 443页
第22章安装程序工具InstallShield 444页
22.1利用Wizard 444页
22.2将文件分配到文件组 447页
22.3将文件组分配到部件 448页
22.4在开始菜单上放置应用程序图标 448页
22.5本章小结 449页
第23章组件和控件廊(Gallery) 450页
23.1使用Gallery 450页
23.2创建属性页(449) 2页
23.3本章小结 453页
第24章其他工具 454页
24.1ActiveXControlTestContainer 454页
24.2OLE/COM对象浏览器 456页
24.3帮助生成工具---HelpWorkshop 457页
24.3.1HelpWorkshop的组成部分 457页
24.3.2创建主题文件 458页
24.3.3创建工程文件 459页
24.3.4创建内容文件 461页
24.3.5编译和测试帮助文件 461页
24.4ZoomIn 462页
24.4.1Edit菜单 462页
24.4.2Options菜单 462页
24.5Tracer 462页
24.6比较工具Windiff 463页
24.6.1Windiff的命令行 463页
24.6.2Windiff的菜单 463页
24.7本章小结 465页
1.1VisualC++6.0的不同版本 13页
1.2VisualC++6.0的新特点 13页
1.3用户界面基础 16页
1.3.1窗口与文档视图 16页
1.3.2工具条 18页
1.3.3目录设置 19页
1.3.4键盘加速键 19页
1.4本章小结 19页
第2章工程及其应用 20页
2.1工程工作空间文件 20页
2.2工程工作空间(ProjectWorkspace)窗口 20页
2.3工程工作空间的操作 21页
2.4工程的元素 21页
2.5工程的类型 22页
2.6工程的配置 22页
2.7工程的使用 23页
2.8本章小结 25页
第3章类的使用 26页
3.1ClassView及其使用 26页
3.1.1ClassView的特点 26页
3.1.2ClassView的使用 27页
3.2WizardBar 28页
3.2.1WizardBar的应用 29页
3.2.2WizardBar的上下文跟踪 31页
3.3ClassWizard及其使用 31页
3.4添加类与成员函数 37页
3.5本章小结 39页
第4章几个Wizard的使用 40页
4.1使用MFCAppWizard创建应用程序 40页
4.1.1创建一个Windows应用程序框架 40页
4.1.2创建基于对话框的应用程序 45页
4.2使用MFCActiveXControlWizard创建ActiveX控件 46页
4.3ISAPIExtensionWizard(ISAPI扩展向导) 47页
4.4ATLCOMAppWizard 49页
4.5CustomWizard 50页
4.6本章小结 50页
第5章文本编辑器 51页
5.1使用IntelliSense 51页
5.2文档导航 53页
5.3通过文本编辑器访问Web 54页
5.4文本查找方式 54页
5.5本章小结 55页
第6章资源编辑器 56页
6.1资源编辑器概述 56页
6.1.1查看资源 56页
6.1.2创建新资源 57页
6.1.3资源模板 58页
6.1.4复制资源 59页
6.1.5编辑资源 59页
6.1.6属性页 59页
6.2加速键编辑器 61页
6.2.1属性设置 61页
6.2.2把加速键与菜单项联系起来 62页
6.2.3编辑加速键表 63页
6.3二进制编辑器 64页
6.3.1创建新的定制资源或数据资源 65页
6.3.2二进制编辑的应用 65页
6.4对话框编辑器 67页
6.4.1对话框编辑器概述 67页
6.4.2创建对话框 67页
6.4.3格式化对话框的布局 71页
6.4.4编辑对话框 74页
6.4.5测试对话框 76页
6.5图形编辑器 76页
6.5.1图形编辑器概述 76页
6.5.2编辑图形资源 78页
6.5.3颜色调配 84页
6.6菜单编辑器 86页
6.6.1创建菜单 86页
6.6.2菜单操作 88页
6.7字符串编辑器 89页
6.8工具条编辑器 93页
6.8.1创建工具条 93页
6.8.2创建和编辑工具条按钮 94页
6.8.3编辑属性页 94页
6.9版本信息编辑器 95页
6.10HTML页面资源 96页
6.11本章小结 97页
第7章调试器、自动化任务与定制VisualC++ 98页
7.1调试器 98页
7.1.1调试器菜单 98页
7.1.2调试器窗口 98页
7.1.3调试器对话框 100页
7.1.4调试器的操作 100页
7.2自动化任务(Automation) 101页
7.3定制VisualC++ 102页
7.3.1定制菜单和工具条 102页
7.3.2定制工具菜单 104页
7.3.3定制键盘加速键 105页
7.3.4其他定制 106页
7.4本章小结 106页
第8章MFC常用类的介绍 107页
8.1基类Cobject 107页
8.2MFC应用程序框架类 107页
8.3命令处理类 108页
8.4文档类 109页
8.5视类 110页
8.6框架窗口类 110页
8.7文档模板类 111页
8.8窗口类 111页
8.9对话框类 111页
8.10输出(设备环境)类和绘图工具类 111页
8.11文件I/O类 112页
8.12集合类 113页
8.13例外类 113页
8.14简单数据类型 113页
8.15本章小结 114页
第9章使用类编写Windows应用程序 115页
9.1框架 115页
9.1.1基于框架构造应用程序 116页
9.1.2应用程序类CWinApp 119页
9.1.3文档模板和文档视的创建过程 121页
9.1.4创建新的文档、窗口和视 123页
9.1.5窗口对象 125页
9.1.6图形对象 126页
9.2消息与命令 127页
9.2.1消息的种类 127页
9.2.2用户接口对象和命令ID 128页
9.2.3消息发送与接收 129页
9.2.4框架是如何寻找消息映射 130页
9.2.5将消息映射到函数 132页
9.3框架窗口、文档/视结构 133页
9.3.1框架窗口 133页
9.3.2文档/视 134页
9.3.3文档/视结构的轮廓 135页
9.3.4文档/视结构的适用性 135页
9.3.5使用视 135页
9.3.6通过视解释用户输入 136页
9.4一个画线程序的示例 136页
9.4.1DrawLine文档类CDrawLineDoc的创建 136页
9.4.2文档数据类CLine的创建 138页
9.4.3数据的串行化 139页
9.4.4创建视图 140页
9.4.5DrawLine的部分源程序 143页
9.5本章小结 160页
第10章Windows通用控件和对话框 161页
10.1Windows通用控件 161页
10.1.1Windows的基本控件 161页
10.1.2VisualC++6.0新增的控件工具 163页
10.1.3为用户窗口增加控件 164页
10.2对话框概述 165页
10.2.1对话框的种类 165页
10.2.2常用的重载成员函数 166页
10.2.3对话框数据交换与有效性检验 167页
10.2.4对话框创建的一般步骤 168页
10.3创建有模式对话框 168页
10.4创建无模式对话框 178页
10.5本章小结 182页
第11章使用资源编程 183页
11.1工具条 183页
11.1.1工具条基本知识 183页
11.1.2应用实例 186页
11.1.3CToolBar类的成员函数 194页
11.2状态条 195页
11.2.1状态条的成员函数 196页
11.2.2状态条的定制 196页
11.2.3复杂状态条应用程序实例 199页
11.3对话条 201页
11.4菜单 202页
11.5本章小结 215页
第12章GDI绘图 216页
12.1设备上下文(DC) 216页
12.2字体、画笔和画刷 217页
12.3位图 230页
12.3.1位图的类型 230页
12.3.2使用位图 231页
12.3.3显示256色位图 232页
12.4打印与打印预览 235页
12.4.1打印概述 235页
12.4.2打印预览 239页
12.4.3映射方式和坐标变换 240页
12.4.4增强应用程序的打印功能 242页
12.5本章小结 253页
第13章内存管理 254页
13.1栈结构分配(FrameAllocation) 254页
13.2堆内内存分配 255页
13.2.1使用堆 255页
13.2.2内存分配的例子 255页
13.2.3在堆内分配大小可变的内存块 257页
13.3本章小结 257页
第14章动态链接库 258页
14.1DLL概述 258页
14.2创建动态链接库 258页
14.2.1MFC动态链接库以及非MFC动态链接库 258页
14.2.2使用DEF文件输出DLL函数 258页
14.2.3使用-declspec(dllexport)输出DLL 261页
14.2.4在MFC扩展DLL中使用AFX-EXT-CLASS 261页
14.2.5为C应用程序输出C++函数 263页
14.2.6为C/C++应用程序输出C函数 263页
14.2.7决定采取哪种输出方式 264页
14.2.8在客户应用程序中使用-declspec(dllimport) 265页
14.2.9创建MFCDLL 266页
14.2.10创建Win32DLL 267页
14.3访问动态链接库 268页
14.3.1隐含方式链接 268页
14.3.2显式方式链接 269页
14.3.3选择链接方式 270页
14.3.4Windows如何定位动态链接库 271页
14.4本章小结 271页
第15章ActiveX/OLE编程 272页
15.1ActiveX容器 272页
15.1.1实现一个容器 272页
15.1.2客户项目 273页
15.1.3客户项目消息 273页
15.1.4客户项目状态 274页
15.1.5复合文件 275页
15.1.6用户界面 276页
15.2ActiveX服务器 276页
15.2.1实现一个服务器 277页
15.2.2实现服务器文档 278页
15.2.3实现在位框架窗口 278页
15.2.4服务器项目 280页
15.2.5用户界面 281页
15.3ActiveX控件 281页
15.3.1绘制控件 283页
15.3.2事件 286页
15.3.3方法 291页
15.3.4属性 294页
15.3.5使用TestContainer测试属性和事件 298页
15.4拖放支持 298页
15.4.1拖放源 299页
15.4.2拖放目标 299页
15.4.3定制拖放 300页
15.5剪贴板 300页
15.5.1何时使用OLE剪贴板机制 300页
15.5.2使用Windows的剪贴板API 300页
15.5.3使用OLE剪贴板机制 302页
15.6注册 304页
15.7本章小结 305页
第16章使用ODBC访问数据库 306页
16.1理解数据库概念 306页
16.1.1使用平板型数据库模型 306页
16.1.2使用关系型数据库模型 307页
16.1.3访问数据库 308页
16.2关于ODBC 308页
16.2.1数据库访问与ODBC 308页
16.2.2ODBC接口及其结构 309页
16.2.3VisualC++中的ODBC类 309页
16.3CRecordset类 310页
16.3.1连接到数据库 310页
16.3.2打开和关闭记录集 310页
16.3.3浏览记录集 311页
16.3.4增加、删除和更新记录 312页
16.4使用ODBC创建数据库应用程序 314页
16.4.1准备数据库 314页
16.4.2创建应用程序外壳 317页
16.4.3设计主窗体 319页
16.4.4增加新记录 326页
16.4.5删除记录 328页
16.4.6浏览指定记录 329页
16.4.7对记录进行排序 331页
16.4.8对记录进行过滤 333页
16.5比较ODBC与DAO 336页
16.6本章小结 337页
第17章使用ADO访问数据库 338页
17.1ADO概述 338页
17.1.1OLEDB与ADO 338页
17.1.2ADO对象 339页
17.2使用ADO的ActiveX控件 340页
17.2.1创建程序框架 340页
17.2.2增加ADOActiveX控件 341页
17.3使用ADODLL 345页
17.3.1引入ADODLL 345页
17.3.2连接到数据库 346页
17.3.3执行命令并获取数据 346页
17.3.4浏览记录集 348页
17.3.5访问字段值 348页
17.3.6ADO中的宏 349页
17.3.7更新记录 350页
17.3.8增加和删除记录 351页
17.3.9关闭Recordset对象和Connection对象 351页
17.4使用ADO创建一个数据库应用程序 351页
17.4.1创建应用程序外壳 351页
17.4.2创建一个定制的记录类 354页
17.4.3连接和获取数据 359页
17.4.4显示记录 361页
17.4.5保存修改结果 364页
17.4.6浏览记录集 366页
17.4.7增加新记录 370页
17.4.8删除当前记录 372页
17.4.9进一步完善应用程序 373页
17.5本章小结 375页
第18章多线程 376页
18.1多线程概述 376页
18.1.1理解多线程 376页
18.1.2MFC对多线程的支持 376页
18.1.3线程的创建和终止 377页
18.1.4进程和线程的优先级问题 378页
18.1.5一个简单的线程实例 379页
18.2线程通信 382页
18.2.1使用全局变量进行通信 382页
18.2.2使用用户自定义消息来进行通信 383页
18.2.3使用Event对象进行通信 385页
18.3线程同步 387页
18.3.1关于线程同步问题 387页
18.3.2同步类的使用方法 388页
18.3.3使用CriticalSections对象 388页
18.3.4使用Mutexes对象 393页
18.3.5使用Semaphores对象 394页
18.4本章小结 397页
第19章多媒体程序设计 398页
19.1Windows95多媒体应用程序设计简介 398页
19.1.1多媒体程序设计原理 398页
19.1.2多媒体应用程序的设计步骤 398页
19.2高级音频函数 399页
19.2.1使用SndPlaySound函数 399页
19.2.2PlaySound函数 400页
19.2.3MessageBeep函数 401页
19.3MCI命令串与MCI命令消息 401页
19.3.1使用mciSendString函数 401页
19.3.2mciSendCommand函数 405页
19.4低级音频函数 407页
19.4.1低级音频服务的类型及相应格式 407页
19.4.2低级音频服务函数应用 409页
19.5基于控件的多媒体应用 413页
19.6 使用DirectX5 417页
19.6.1DirectX概述 417页
19.6.2使用DirectDraw编程的一个例子 418页
19.6.3使用AutoPlay 422页
19.7本章小结 423页
第20章网络通信与Internet编程 424页
20.1概述 424页
20.2使用Windows套接字 425页
20.2.1CAsyncSocket类 426页
20.2.2CSocket类 427页
20.2.3CSocketFile类 430页
20.3Internet的编程 430页
20.3.1WinInet 430页
20.3.2ISAPI服务器扩展 440页
20.4本章小结 440页
第21章Spy++、DDESpy和Pview 441页
21.1Spy++ 441页
21.2DDESpy 442页
21.2.1使用Monitor菜单 442页
21.2.2使用Track菜单 442页
21.3ProcessView(Pview) 442页
21.4本章小结 443页
第22章安装程序工具InstallShield 444页
22.1利用Wizard 444页
22.2将文件分配到文件组 447页
22.3将文件组分配到部件 448页
22.4在开始菜单上放置应用程序图标 448页
22.5本章小结 449页
第23章组件和控件廊(Gallery) 450页
23.1使用Gallery 450页
23.2创建属性页(449) 2页
23.3本章小结 453页
第24章其他工具 454页
24.1ActiveXControlTestContainer 454页
24.2OLE/COM对象浏览器 456页
24.3帮助生成工具---HelpWorkshop 457页
24.3.1HelpWorkshop的组成部分 457页
24.3.2创建主题文件 458页
24.3.3创建工程文件 459页
24.3.4创建内容文件 461页
24.3.5编译和测试帮助文件 461页
24.4ZoomIn 462页
24.4.1Edit菜单 462页
24.4.2Options菜单 462页
24.5Tracer 462页
24.6比较工具Windiff 463页
24.6.1Windiff的命令行 463页
24.6.2Windiff的菜单 463页
24.7本章小结 465页
精通Visual C++ 6.0[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
