《Visual C++5开发人员参考手册》PDF下载

  • 购买积分:24 如何计算积分?
  • 作  者:(美)(R.C.莱因克尔)Richard C.Leinecker著;金帆翻译组译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1998
  • ISBN:7111063384
  • 页数:905 页
图书介绍:本书从各个方面为C++的使用者提供了全方位的参考,内容包括如何使用MFC建立程序、DeveloperStudio开发环境、C++语言的概述以及所有的MFC类的详细介绍,并提供了专家关于如何更好地使用各种函数的提示。本书编排合理,结构清晰,非常便于读者查阅、使用。

1.1.1 单文档或多文档界面 1

1.1.1 键盘操作 1

前言 1

第一章 WINDOWS95操作简介 1

1.1 键盘和鼠标的操作 1

函数索引表 1

1.1 MFC应用程序结构 1

第1章 使用MFC建立程序 1

1.1.2 MFC文档及视图 2

1.1.2 鼠标操作 3

1.2 AppWizard、ClassWizard与资源编辑器 3

1.2.2 用ClassWizard管理类和Windows信息 3

1.2.1 使用AppWizard创建MFC工程项目 3

1.3.2 CWinAPP:应用程序类 4

1.3.1 框架结构如何调用用户代码 4

1.3 在框架结构上建立程序 4

1.2.3 使用资源编辑器创建和编辑资源 4

1.2 认识WINDOWS95桌面 4

1.2.1 快捷方式——桌面图标 5

1.3.3 文档模板与文档/视图创建进程 5

1.2.2 任务栏 6

1.3.5 把消息映射到函数 6

1.3.4 消息和命令 6

1.3.6 ClassWizard映射捷径 8

1.2.3 快捷工具栏 8

1.2.4 “开始”菜单 8

1.4.1 使用Wizards开始编程 9

1.4 窗口对象 9

1.5 编译与链接 10

1.4.2 使用其他向导 10

1.3 窗口、菜单和对话框操作 10

1.3.1 窗口操作 10

1.5.2 建立不是在Visual C++开发环境中创建的工程项目 11

1.5.1 在开发环境中建立 11

1.6.2 优化开关 12

1.6.1 影响优化的pragma和代码指令 12

1.6 优化用户代码 12

1.3.2 菜单操作 13

1.7.1 调试准备 13

1.7 程序调试 13

1.3.3 对话框操作 14

1.7.5 调试界面 14

1.7.4 启用调试功能 14

1.7.3 调试被优化代码 14

1.7.2 建立Debug版和建立Release版 14

第二章 调制解调器 16

2.1 通信基本概念 16

2.1.1 通讯信号 16

2.1.3 传输方式 17

2.1.2 传输介质 17

2.1.4 同步传输和异步传输 18

2.1.5 数据终端设备和数据通信设备 18

2.2 调制解调器 19

2.2.1 调制解调器功能 19

2.2.2 调制解调器类型 19

2.2.3 调制解调器速度 19

1.8.1 堆布局 19

1.8 创建发行版 19

1.8.4 优化 20

1.8.2 编译 20

1.8.3 指针支持 20

2.3.1 安装调制解调器 20

2.3 调制解调器的配置 20

2.2.4 调制解调器协议标准 20

第2章 Developer Studio开发环境 21

2.1 文件、工程项目与工作区 21

2.1.2 向工程项目添加文档 22

2.3.2 添加和删除调制解调器 22

2.1.1 工程项目工作区 22

2.2 文本编辑器 23

2.3.3 修改调制解调器的属性 23

2.2.2 文件导航 24

2.3 获得帮助 24

2.2.1 文件查找方法 24

2.3.2 目录表 25

2.3.3 索引 25

2.3.1 上下文敏感帮助 25

2.3.4 全文本搜索 25

2.3.4 测试调制解调器 26

2.4.2 在Dialog框中添加和编辑控件 26

2.4.1 对话框编辑器 26

2.4 资源编辑器 26

2.3.6 Internet连接 26

2.3.5 信息子集 26

2.4.3 格式化对话框布局 26

2.4.5 测试对话框 27

2.4.6 图形编辑器 27

2.4.7 菜单编辑器 27

2.4.4 编辑对话框 27

2.4.2 串行口的设置 28

2.4 串行口和并行口 28

2.5 自定义Developer Studio 28

2.5.1 创建工具栏 28

2.4.1 串行口和并行口的区别 28

2.5.2 自定义工具栏 29

2.4.3 修改串行口的地址和中断 30

2.5.3 自定义工具栏上的菜单 30

2.5.4 自定义菜单和菜单项 31

2.5.5 自定义工具栏按钮或菜单命令 32

第三章 利用WINDOWS95联网 32

3.1 网络基本知识 32

3.1.1 网络拓扑 32

3.1.2 通信协议 33

2.5.6 自定义最新使用的文件与工作区菜单项 34

2.5.7 自定义Tools菜单 34

3.1.3 LSO/OSI参考模型 34

2.5.8 自定义键盘快捷键 35

3.1.4 局域网和广域网 35

3.2 C++声明 36

3.2.1 Windows95的网络组件 36

第3章 C++语言 36

3.1 C++术语 36

3.2 WINDOWS95的网络功能 36

3.4 作用域 37

3.3 C++定义 37

3.3.1 网卡的安装和配置 37

3.3 网络安装 37

3.5.1 自动类型(Automatic) 38

3.5 C++存储类 38

3.5.3 寄存器类型(Register) 39

3.5.4 外部类型(External) 39

3.6 对象类型 39

3.5.2 静态类型(Static) 39

3.6.1 基本类型 40

3.6.2 派生类型 40

3.3.2 修改网卡的中断与I/O地址值 40

3.3.4 安装网络协议 41

3.3.3 安装客户机软件 41

3.6.3 函数 41

3.7 给定类型的指针 41

3.7.1 对象引用 41

3.3.5 选择网络服务功能 42

3.3.6 修改网络组件的属性 42

3.7.2 类成员指针 43

3.5 为计算机命名 43

3.4 选择主网络客户 43

3.3.7 删除网络组件 43

3.6 资源共享的设置 44

3.8.1 C++结构体 45

3.8 C++类 45

3.8.2 C++联合体 45

3.7 MICROSOFT网络客户 46

3.9 定义Class类型 46

CPont::Cpoint(); 47

第4章 简单值类型 47

3.9 访问共享资源 48

3.8 NOVELL网络客户 48

3.01 网络安全 49

CRect::CRect(); 50

第四章 直接电缆连接 51

4.1 如何制作电缆? 51

4.2 如何安装直接电缆连接 52

4.3 配置直接电缆连接 53

4.4 运行直接电缆连接 56

5.1 超极终端——HYPERTERMINAL 58

第五章 WINDOWS95通讯附件 58

5.1.1 安装和启动超级终端 59

CSize::CSize(); 60

5.1.2 用超级终端建立连接 60

CString::CString(); 62

5.1.3 在超级终端中收发文件 63

5.1.4 在超级终端中存储和打印文本 65

5.2.1 安装拨号程序 67

5.2 电话拨号程序 67

5.2.2 使用电话拨号程序 68

5.2.3 设置快速拨号 70

5.2.4 使用呼叫日志 72

CTime::CTime(); 73

5.3.1 建立连接 74

5.3 拨号网络 74

5.3.2 用拨号网络连接 76

CTimeSpan::CTimespan(); 77

6.1 什么是公文包 78

第六章 公文包 78

6.2 安装公文包 79

6.3 创建公文包 80

6.4 打开公文包 81

第5章 结构 81

6.5 传送公文包 82

CCommandLineInfo::CCommandLineInfo(); 82

6.6 查看公文包中文件和文件夹的状态 83

CMemoryState::CMemoryState(); 83

6.7 更新文件和文件夹 84

COleSateArray::COleSafeArray(); 84

6.8 查找源位置和孤立文件 85

第七章 访问电子公告牌 87

7.1 国内BBS概况 87

7.2 创建连接 88

7.3 拨号连接 90

7.4 修改连接属性 91

CPrintInfo::m_bDodObject; 91

7.5 文件的下载和上载 93

第八章 环球邮箱——EXCHANGE 95

第6章 数组 95

8.1.1 安装Exchange 95

8.1 安装和设置EXCHANGE 95

CArray::CArray(); 95

8.1.2 使用Exchange配置文件 96

8.1.3 创建Exchange配置文件 97

CObArray::CObArray(); 99

8.1.4 修改配置文件 100

8.2 工作组邮局 103

8.2.1 创建和管理工作组邮局 103

8.2.2 管理工作组中的用户信息 104

第7章 列表 104

8.3.1 认识Exchange的窗口界面 105

8.3 使用EXCHANGE 105

8.3.2 使用远程邮件功能 108

8.3.3 使用和管理个人地址簿 109

CObList::CObList(); 109

第8章 映射类 115

CMap::CMap(); 115

9.1.1 撰写和发送电子邮件 115

第九章 电子邮件和传真 115

9.1 电子邮件 115

9.1.2 接收和答复电子邮件 117

9.1.3 设置Microsoft Mail选项 119

CDaoDatabase::m_pWorkspace 121

9.2 传真 121

9.2.1 撰写和发送传真 121

第9章 数据库类 121

9.2.2 制作传真封面 124

9.2.3 接收传真 129

9.2.4 发送加密传真 131

CDaoQueryDef::m pDatabase 132

10.1 什么是INTERNET? 136

第十章 如何连入INTERNET 136

10.2 INTERNET术语 137

10.3.2 IP协议 138

10.3.1 TCP/IP协议的分层结构 138

10.3 TCP/IF协议 138

10.3.3 TCP协议 139

10.4 在WINDOWS95环境下上INTERNET 139

10.4.1 申请一个Internet账号或IP地址 140

10.4.2 建立拨号网络 140

10.4.3 安装TCP/IP协议 141

CDaoRecordset::m bCheckCacheFoxDirtyFields 141

10.4.4 设置TCP/IP属性 142

10.5 建立与INTERNET的连接 146

10.5.1 设置连接属性 147

10.5.2 呼叫ISP 148

10.6 建立连接记录文件 149

10.7 使IPX报头压缩无效 150

10.8 通过LAN进入INTERNET 150

10.9 WWW浏览器 151

10.9.1 Internet Explorer 152

10.9.2 Netscape Navigator 165

CDaoTableDef::(); 171

CDaoWorkspace::(); 181

CDatabase::CDatabase(); 192

CLongBinaty::m dwDataLength 198

CRecordset::m hstmt 198

CConnectionPoint 219

CDCDocTemplate 220

CDocTemplate 220

CMultiDocTemplate 224

ColeControlmodule 225

COleDataSource 225

COleDropSource 230

COleMesageFilter 231

COleObjectFactory 234

COleTemplateServeer 237

CSingleDocTemplate 238

CWinApp 238

CWinThread 255

第11章 文档类 261

CDocItem 261

CDocObjectServer 262

CDocObjectServerItem 263

CDocument 264

COleClientItem 271

COleDocument 295

COleLinkingDoc 300

ColesenerDoc 301

COLeServerItem 311

CRichEditCntrItem 321

CRichEditDoc 321

第12章 OLE类型包装类与自动操作类型 323

CFontHolder 323

COleCurrency 325

COleDateTime 329

COleDateTimeSpan 336

COleVariant 343

CPictureHolder 344

第13章 异常 347

CArchiveException 347

CDaoException 348

CDBException 350

CException 350

CFileException 351

CInternetException 353

COleException 354

CNotSupportedException 354

CResourceException 354

CMemoryException 354

第14章 文件服务 355

CAsyncMonikerFile 355

CDataPathProperty 359

CFile 361

CGopherFile 370

CHttpFile 370

CInternetFile 374

CMetnFile 377

CMonikerFile 380

COleStreamFile 381

CRecentFileList 383

CSharedetive 385

CSocketFile 385

CStdioFile 386

第15章 绘图 388

CDC 388

CMetaFileDC 458

CPaintDC 460

CWindowDC 460

第16章 绘图对象 462

CBitmap 462

CBrush 468

CFont 472

CGdiObject 477

CPalette 480

CPen 482

CRgn 486

CDockState 493

第17章 控制支持 493

CImageList 494

第18章 框架窗口 502

CFrameWnd 502

CMDIChildWnd 512

CMDIFrameWnd 514

CMiniFrameWnd 517

COlelPFrameWnd 517

CControlBar 519

第19章 控件栏 519

CDialogBar 522

COleResizeBar 523

CStatusBar 523

CToolBar 529

第20章 属性表 533

CPropertySheet::(); 533

第21章 对话框 540

CColorDialog::CColorDialog(); 541

CDialog::CDialog(); 543

CFileDialog::CFileDialog(); 548

CFindReplaceDialog::m_fr 552

CFontDialog::m-cf 555

COleBusyDialog::m bz 557

COleChangelconDialog::m ci 558

COleChangeSourceDialog::COleChangSourceDialog(); 560

COleConvertDialog::mcv 561

COleDialog::GetLastError(); 564

COleInsertDialog::m_io 564

COleLinksDialog::m_el 566

COlePasteSpecialDialog::m_ps 567

Dialog(); 570

COlePropertyPage(); 571

CreatePrinterDC(); 576

CPropertyPage::m psp 582

第22章 视图 587

CCtrlView 587

CDaoRecordView 588

CEditView 590

CListView 595

CRecordView 595

CFormView 595

CRichEditView 597

CScrollView 608

CTreeView 612

CView 612

第23章 控件 622

CAnimateCtrl::CAnimateCtrl(); 622

CBitmapButton::CBitmapButton(); 624

CButton::CButon(); 626

CCheckListBox::CCheckListBox(); 630

CComboBox::CComboBox(); 633

CDragListBox::ItemFromPt(); 644

CEdit::CEdit(); 646

CHeaderCtrl::CHeaderCtrl(); 655

CHotKeyCtrl::CHotKeyCtrl(); 658

CListBox::CListBox(); 660

CListCtrl 673

COleControl 689

CProgressCtrl 732

CRichEditCtrl 734

CScrollBar 748

CSliderCtrl 751

CSpinButtonCtrl 757

CStatic 761

CStatusBarCtrl 763

CTabCtrl 767

CToolBarCtrl 773

CToolTipCtrl 785

CTreeCtrl 789

第24章 Internet Server API 803

CHttpFiler 803

CHttpFilerContext 807

CHttpServer 810

CHttpServerContext::m PECB 814

CHtmlStream::m nStreamSize 818

第25章 运行时模型对象支持 823

CArchive::m pDocument 823

CDumpContext::CDumpContext(); 831

第26章 支持类 833

CCmdUI::m nlD 834

CDaoFieldExchange::m nOperation 836

m bSaveAndValidate 837

CDBVariant::m boolVal 838

COleDispatchDriver::m bAutoRelease 844

CProExchange::ExchangeVersion():: 846

CRectTracker::m nHandleSize 847

CWaitCursor::CWaitCursor(); 851

第27章 类型模板集 852

CTypedPtArray::GetAt(); 852

CTypedPtrList::GetHead(); 854

CTypedPtrMap::Lookup(); 857

第28章 同步 859

CMultiLock::CMultiLock(); 859

CSingleLock::CSingleLock(); 860

附录A Visual C++5的常用定义 862

附录B 系统错误码 880

词汇表 902