《Visual C++2.0程序员必读》
作者 | (美)Peter D.Hipson著;王 敏等译 编者 |
---|---|
出版 | 北京:海洋出版社 |
参考页数 | 380 |
出版时间 | 1995(求助前请核对) 目录预览 |
ISBN号 | 7502717781 — 求助条款 |
PDF编号 | 8831968(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

第—部分Visual C+简介2
第一章Visual C++环境2
1.1VISUAL C++各种版本之间的区别3
1.2小结4
第二章Visual C++2.0的新特征5
2.1 Visual Workbench5
2.2 Visual Workbench用户界面5
2.2.1 File菜单5
2.2.2 Edit菜单9
2.2.3Search菜单10
2.2.4 Project菜单12
2.2.5 Resource菜单17
2.2.6 Debug菜单17
2.2.7 Tools菜单22
2.2.8 Window菜单25
2.2.9 Help菜单26
2.2.10创建新的工程文件27
2.2.11 AppWizard用户界面27
2.2.12 WevCale计算器30
2.2.13为什么要有基于对话框的程序34
2.3VISUAL WORKBENCH编辑器34
2.3.1编辑C/C++源文件34
2.3.2编辑资源对象36
2.4对WEVCALC的总结57
2.5小结57
第三章新的编译器特点58
3.1模板58
3.1.1模板是什么58
3.2异常处理66
3.3结构化异常处理67
3.3.1C++异常处理69
3.4小结71
第四章MFC中的新特征72
4.1对32位程序的支持72
4.2新的GDI函数72
4.3新的USER函数72
4.4对异常处理的支持72
4.5关于集合的C++模板类72
4.6制表对话框(特征页)73
4.7更先进的图示行支持73
4.8 Unicode和双字节字符集(DBCS)支持73
4.9新的3D控制74
4.10细标题条窗口74
4.11为MEC中的命令范围或控件IDS赋单个处理程序74
4.12MFC 3.0对CString添加新的函数性74
4.13 MFC2.0中移动时的OLE类支持74
4.14 MFC2.0中移动时对数据库交互的支持74
4.15小结75
第五章用Visual C++调试76
5.1使用Visual C++2.0的标准调试76
5.1.1Disassembly窗口77
5.1.2 Memory窗口81
5.2 Just—IN—Time调试82
5.3剖析83
5.3.1哪些函数使用最频繁83
5.3.2哪些函数使用了大部分的时间83
5.3.3哪些函数从未被调用84
5.4为剖析准备程序84
5.5小结85
第六章外部Visual C+实用程序86
6.1PortTool86
6.2 Spy+++86
6.2.1Spy菜单87
6.2.2 Tree菜单88
6.2.3 View菜单88
6.2.4 Messages菜单88
6.2.5 Window菜单89
6.2.6 Help菜单89
6.3 DDE Spy89
6.4命令行编译器89
6.5链接91
6.6 Lib94
6.7 Profiler95
6.8 BSCMAKE95
6.9 DumpBin96
6.10 EditBin97
6.11 NMake98
6.12 Resource Compiler98
6.13 PView99
6.14帮助编译器99
6.15 WinDiff100
6.16 ZoomIn100
6.17 Windows的调试版本100
6.18 MFC TRACE OPTIONS101
6.19 Shed:分段的超图Hotspot编辑器103
6.20帮助文件103
6.21小结106
第二部分Windows编程108
第七章使用Unicode108
7.1 SBCS符集108
7.2 DBCS字符集109
7.3 Unicode字符集110
7.4在应用程序中包含Unicode支持114
7.5小结115
第八章多线程执行的编程116
8.1MFC 3.0与多线程执行的程序116
8.1.1 CWinThread ()116
8.1.2 CWinThread(AFX_THREADPROC pfnThreadProc,LPVOID pParam)117
8.1.3 void m _ pThreadParams117
8.1.4 AFX_THREADPROC m_pfnThreadProc()117
8.1.5 void Common Construct ()117
8.1.6 virtual~CWinThread ()118
8.1.7 BOOL CreateThread(DWORD dwCreateFlags=0, UINT nStackSize =0, LPSECURITY_ATTRIBUTES lpSecurityAttrs=NULL);118
8.1.8 CWnd m_pMainWnd118
8.1.9 BOOL m_bAutoDelete119
8.1.10 HANDLE m_hThread119
8.1.11 DWORD m_nThreadID119
8.1.12 int GetThreadPriority ()119
8.1.13 BOOL SetThreadPriority(hThread,nPriority)119
8.1.14 DWORD SuspendThread(hTread)119
8.1.15 DWORD ResumeThread(hThread)120
8.1.16 virtual BOOL InitInstance()120
8.1.17 virtual int Run ()120
8.1.18 virtual BOOL PreTranslateMessage(MSG pMsg)120
8.1.19 virtual BOOL OnIdle(LONG ICount)120
8.1.20 virtual int ExitInstance()(CException e,const MSG pMsg)120
8.1.21 virtual LRESULT ProcessWndProcException(CException e,const MSG * pMsg)120
8.1.22 virtual CWnd * GetMainWnd()120
8.1.23 void Delete ()120
8.1.24 MSG m_msgCur120
8.1.25 virtual BOOL PumpMessage ()121
8.1.26 virtual BOOL IsIdelMessage (MSG pMsg)121
8.1.27 FAXWIN.H 中的 CWinThread121
8.1.28线程的终止122
8.2 Threadie的报复机会:一个多线程执行程序122
8.3小结132
第九章制表对话框133
9.1CPropertyPage133
9.1.1 CPropertyPage(UINT nIDTemplate, UNITnIDCaption=0)133
9.1.2 LPCTSTR lpszTernplateName,UINT nIDCaption=0)133
9.1.3 void Cancel (ToClose()133
9.1.4 void SetModified(BOOL bChanged = TRUE);134
9.1.5 virtual BOOL OnSetActive ()134
9.1.6 virtual void OnOK O ;134
9.1.7 virtual void OnCancel()134
9.1.8 virtual BOOL PreTranslateMessage(MSG pMsg)134
9.1.9 AFXDLGS.H中的CPropertyPage134
9.2CPropertySheet136
9.2.1 CPropertySheet(UINT nIDCaption,CWnd pParentWnd= NULL, UINT iSelectPage=0)136
9.2.2 BOOL Create (CWnd pParentWnd=NULL, DWORD dwStyle=WS _ SYSMENU | WS POPUP | WS CAPTION| WS _ MODALFRAME | WS _ VISIBLE, DWORD dwExStyle =WS EX DLGMODALFRAME)136
9.2.3 int GetPageCount () const137
9.2.4 CPropertyPage GetPage(int nPage)const137
9.2.5 int DoModal ()137
9.2.6 void AddPage (CPropertyPage pPage)137
9.2.7 void RemovePage (PropertyPage pPage)和 void RemovePage (int nPage)137
9.2.8 void EndDialog (int nEndID)137
9.2.9 AFXDLGS.H中的CPropertySheet137
9.3 PropShet程序139
9.4小结146
第三部分OLE2148
第十章OLE Custom Control简介148
10.1 Control Development Kit(控件开发工具)148
10.2几个OLE定义150
10.2.1OLE150
10.2.2对象150
10.2.3包容器151
10.2.4链接的对象151
10.2.5嵌入的对象151
10.2.6 Windows对象151
10.2.7 DDE151
10.2.8自动化服务器151
10.2.9事件152
10.2.10服务器152
10.3服务器、文档和包容器之间的关系152
10.4什么是OLE Control153
10.5在应用程序中使用OLE Control154
10.5.1来自Microsoft的应用程序154
10.6小结154
第十一章OLE控件开发工具155
11.1ControlWizard155
11.1.1 Project Options155
11.1.2ControlOptions156
11.1.3 Controls157
11.1.4创建OLE控件157
11.2 Register/Unregister Control158
11.3 Test Container158
11.4 WPS162
11.5 Make TypeLib165
11.6小结167
第十二章创建一个OLE控件169
12.1创建一个OLE控件包容器169
12.2向OLE控件添加属性171
12.2.1库存属性:颜色171
12.2.2向Clock Control添加函数性175
12.2.3另外的库存属性:字体179
12.2.4定制属性181
12.3向OLE控件添加事件187
12.3.1库存事件188
12.3.2定制事件190
12.4向OLE控件添加方法193
12.5添加库存方法194
12.6添加定制方法195
12.7再多一点零碎东西197
12.8认可合法化198
12.8.1向新控件添加认可合法化198
12.8.2向时钟添加认可合法化198
12.9使用我们的OLE控件200
12.10传送OLE控件200
12.11小结202
第十三章向应用程序添加OLE控件203
13.1应用程序用户203
13.2应用程序开发人员203
13.3 OLE控件开发人员203
13.4 Access 2.0和OLE控件204
13.5小结208
第四部分ODBC210
第十四章介绍ODBC210
14.1什么是ODBC210
14.2 ODBC函数211
14.2.1初始化212
14.2.2访问数据212
14.2.3结束链接214
14.3MFC和ODBC214
14.3.1 CDatabase类215
14.3.2 CRecordSet类218
14.3.3 CRecordView类227
14.4 ODBC过程229
14.5小结231
第十五章ODBC服务器232
15.1驱动程序考查232
15.2Access Data(*.MDB)233
15.2.1驱动程序参数233
15.2.2所要知道的一些事件234
15.2.3向Access Datasource的链接234
15.2.4SQL函数支持235
15.3 dBASE Files(*.DBF)236
15.3.1驱动程序参数236
15.3.2需要知道的一些事情237
15.3.3向dBASE DataSource的链接238
15.3.4SQL 函数支持238
15.4FoxPro Files(*.DBF)239
15.4.1驱动程序参数239
15.4.2要知道的一些事情240
15.4.3向FoxPro DataSource链接241
15.4.4 SQL 函数支持241
15.5Paradox Files(*.DB)242
15.5.1驱动程序参数242
15.5.2要知道的一些事情243
15.5.3向Paradox DataSource链接244
15.5.4 SQL函数支持244
15.6Btrieve Data (FILE.DDF)246
15.6.1驱动程序参数246
15.6.2应知道的一些事情246
15.6.3向Btrieve DataSource247
15.6.4SQL函数支持247
15.7Excel Files(*.XLS)248
15.7.1驱动程序参数248
15.7.2需要知道的一些事情248
15.7.3向Excel DataSource链接249
15.7.4 SQL函数支持249
15.8Text Files(*.TXT,*.CSV)250
15.8.1驱动程序参数251
15.8.2要知道的一些事情251
15.8.3向文本文件DataSource链接252
15.8.4 SQL函数支持252
15.9SQL Server253
15.9.1驱动程序参数253
15.9.2需要知道的事情253
15.9.3向SQL Server DataSoure的链接254
15.9.4 SQL 函数支持254
15.10Oracle255
15.10.1驱动程序参数255
15.10.2需要知道的事情255
15.10.3向Oracle Server DataSource链接255
15.10.4 SQL 函数支持256
15.11小结256
第十六章SQL介绍257
16.1 SQL语句组成257
16.1.1 ALTER DATABASE命令258
16.1.2ALTER TABLE命令258
16.1.3 BEGIN…END关键字258
16.1.4 BEGIN TRASACTION语句258
16.1.5 BREAK命令258
16.1.6 CHECKPOINT命令258
16.1.7 COMMIT TRANSACTION命令258
16.1.8 COMPUTE关键字259
16.1.9 CONTINUE命令259
16.1.10 CONVERT命令259
16.1.11 CREATE DATABASE命令259
16.1.12 CREATE DEFAULT命令259
16.1.13 CREATE INDEX命令259
16.1.14 CREATE PROCEDURE命令259
16.1.15 CREATE RULE命令259
16.1.16 CREATE TABLE命令259
16.1.17 CREATE TRIGGER命令259
16.1.18 CREATE VIEW命令260
16.1.19 DECLARE关键字260
16.1.20 DELETE命令260
16.1.21 EXECUTE命令260
16.1.22 GOTO命令260
16.1.23 GRANT命令260
16.1.24 GROUP BY关键字260
16.1.25 HAVING关键字261
16.1.26 IF…ELSE命令261
16.1.27 INSERT命令261
16.1.28 ORDER BY命令261
16.1.29 RETURN命令261
16.1.30 REVOKE命令261
16.1.31 ROLLBACK TRANSACTION命令261
16.1.32 SAVE TRANSACTION命令261
16.1.33 SELECT语句261
16.1.34 SET命令264
16.1.35 TRUNCATE TABLE命令264
16.1.36 UNION运算符264
16.1.37 UPDATE命令264
16.1.38 USE命令264
16.1.39 WAITFOR命令264
16.1.40 WHERE关键字264
16.1.41 WHILE命令265
16.2小结266
第十七章创建ODBC包容器应用程序267
17.1 Visual C++2.0的32位ODBC程序与用早期的Visual C++创建的程序之间的区别267
17.2 CardFile:不再有人用这个名称了吗268
17.3完成ODBC包容器程序后干什么272
17.4添加和删除记录273
17.4.1添加记录275
17.4.2删除记录278
17.5记录排序279
17.6在CardFile中使用数据域281
17.7使CardFile适合于对话框模板281
17.8完成CardFile282
17.9小结290
第十八章向现有的Windows应用程序添加ODBC291
18.1使用MFC数据库类291
18.1.1CRecordView类291
18.1.2 CDatabase类293
18.1.3 CRecordSet类293
18.2SQL…()函数312
18.2.1使用SQI…()函数314
18.3小结321
第十九章向不同的DataSource链接322
19.1获得DataSource名323
19.2获得表的名称330
19.2.1文本格式DataSource的表名330
19.2.2非文本格式DataSource的表名331
19.3小结335
第二十章获得关于驱动程序的信息337
20.1SQLDataSource ()337
20.1.1参数和返回代码340
20.1.2错误详情341
20.2SQLGetInfo()342
20.2.1参数和返回代码348
20.2.2错误详情356
20.3SQLGetFunctions()357
20.3.1参数和返回代码357
20.3.2错误详情359
20.4SQLGetTypeInfo()359
20.4.1参数和返回代码360
20.4.2错误详情362
20.5小结362
附录A术语表363
附录B编译器选项367
附录C链接器选项369
附录D资源编译器选项371
附录E使Visual C++编程容易产品372
1995《Visual C++2.0程序员必读》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Peter D.Hipson著;王 敏等译 1995 北京:海洋出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- Visual C++图文程序设计
- 1996 北京:国防工业出版社
-
- Visual C++1.5程序设计
- 1994
-
- C/C++程序员Java编程
- 北京市:清华大学出版社
-
- 利用Visual C++ 2.0/4.0编制Windows 95应用程序
- 1997 西安:西安电子科技大学出版社
-
- Visual C++ 5.0程序设计教程
- 1998 北京:电子工业出版社
-
- Microsoft Visual C++ 6.0程序员指南
- 1998 北京希望电脑公司
-
- Visual C++程序员基础教程
- 1999 青岛:青岛出版社
-
- C/C++程序员Java基础
- 1997 北京:北京大学出版社
-
- 程序员必读 BASIC程序设计技巧
- 1985 上海:上海翻译出版公司
-
- Visual C++程序员参考手册
- 1995 北京:北京大学出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD