《Borland C++ 4.5使用指南》求取 ⇩

目 录1

第一章Borland C++简介1

§1.1 Borland C++的安装及环境配置1

§1.1.1安装Boland C++1

§1.1.2 Borland C++的系统配置1

§1.2 IDE介绍3

§1.2.1 启动IDE4

§1.2.2使用IDE的菜单和窗口4

§1.2.4窗口系统5

§1.2.3菜单系统5

§1.3 C++程序7

§1.3.1 C++程序结构7

§1.3.2函数的说明、定义及调用11

§1.3.3 C++程序11

§1.3.4程序的运行13

§1.4库函数简介14

§1.4.1基本输入函数14

§1.4.2基本输出函数16

§1.4.3格式转换函数17

§1.5.1基本概念19

§1.5 C语言基础19

§1.5.2基本数据类型25

§1.5.3 C表达式和语句29

§1.5.4类型转换33

§1.5.5 C的宏定义35

§1.6练习39

§1.7小结40

§2.1main()函数、库函数及用户自定义函数42

§2.1.1编写main()函数42

第二章C语言的函数42

§2.1.2库函数的使用44

§2.1.3可用的库函数44

§2.1.4在程序中使用库函数45

§2.1.5为用户自定义函数编写模型46

§2.1.6向函数传递变元47

§2.1.7 WinExec()函数50

§2.2函数返回值50

§2.2.1定义并使用函数类型51

§2.3使用高级程序控制逻辑53

§2.3.1循环控制语句的编写53

§2.2.2将函数作为对象使用53

§2.3.2 goto54

§2.3.3 break54

§2.3.4 continue55

§2.3.5改变程序的执行流程55

§2.3.6 exit()和abort()55

§2.4存储类57

§2.4.1确定变量作用域57

§2.4.3确定变量的连接58

§2.4.2确定变量的持续时间58

§2.5使用可变的变元表59

§2.5.1设计可变的变元表59

§2.5.2 va_…()函数60

§2.6练习64

§2.7小结64

第三章指针和导出类型65

§3.1标准C导出类型65

§3.1.1 C的类型模式65

§3.1.2创建新类型65

§3.2.1间接寻址68

§3.2 C的指针68

§3.2.2 C的间接及地址运算符73

§3.2.3指向函数的指针75

§3.2.4指向动态内存的指针78

§3.3数组和串85

§3.3.1数组对象的说明和使用85

§3.3.2 C中的串87

§3.4结构和并集90

§3.4.1从不同类型创建结构91

§3.4.2并集93

§3.5练习95

§3.6小结96

第四章建立、编译并测试Borland C++程序97

§4.1使用多个源文件形成一个程序97

§4.1.1决定源文件中的内容97

§4.1.2建立Borland C++项目文件100

§4.2外部引用和头文件102

§4.2.1外部引用102

§4.2.2为外部模块编写头文件104

§4.3使用IDE编译并运行程序107

§4.3.1编译、运行小型程序107

§4.4.1 Step over命令108

§4.3.2简单的错误纠正108

§4.4综合调试程序108

§4.4.2 Trace into命令109

§4.4.3设置、取消断点110

§4.5练习111

§4.6小结111

第五章Borland C++I/O函数库113

§5.1 I/O概念113

§5.1.1文件和设备113

§5.1.2文件和流114

§5.1.3文本和二进制流115

§5.2标准I/O流116

§5.2.1格式I/O函数116

§5.2.2字符I/O函数125

§5.3直接文件I/O函数128

§5.3.1直接I/O概念128

§5.3.2读/写直接文件129

§5.4文件定位函数134

§5.4.1获取当前文件位置134

§5.4.2设置新的文件位置136

§5.5.1打开、关闭、控制文件137

§5.5文件控制函数137

§5.5.2控制文件缓冲区140

§5.6处理文件I/O错误141

§5.6.1检查文件I/O错误141

§5.6.2显示、清除文件I/O错误142

§5.7练习142

§5.8小结143

第六章C++的类与导出类144

§6.1 比较C与C++的导出类型144

§6.1.1 C++的“导出”概念144

§6.1.2 C++的封装145

§6.1.3使用struct说明类147

§6.2说明C++的类149

§6.2.1 class说明151

§6.2.2使用public、private和protected关键字165

§6.3编写类的成员函数166

§6.3.1将成员函数与类联系起来166

§6.3.2提供构造及解除函数169

§6.4使用友元函数172

§6.4.1在类中包含友元函数172

§6.4.2确定何时使用友元函数173

§6.6小结174

§6.5练习174

第七章C++类的创建与访问176

§7.1定义C++对象176

§7.1.1将空间类赋给类对象176

§7.1.2定义任意持续时间的类对象177

§7.1.3定义局部(auto)类对象178

§7.1.4定义全局(static)类对象185

§7.2.1使用构造函数来初始化类对象192

§7.2初始化类对象192

§7.2.2使用初始化表194

§7.3作用域分解运算符195

§7.3.1作用域分解的通常使用195

§7.3.2使用作用域分解进行语法控制197

§7.3.3使用作用域分解控制二义性198

§7.4 C++作用域规则201

§7.4.1 C++与C作用域的区别201

§7.4.2 C++作用域规则203

§7.5.1向对象传递信息205

§7.5与C++类对象进行通信205

§7.5.2 this指针223

§7.6使用引用运算符224

§7.6.1从地址运算符推出引用运算符224

§7.6.2引用运算符224

§7.7将对象作为函数参数225

§7.7.1按值和按引用传递对象225

§7.7.2从成员函数访问其他对象226

§7.8指向对象的指针227

§7.8.1何时需要指针227

§7.8.2说明指针和对象数组228

§7.9练习229

§7.10 小结230

第八章在C++中使用超载函数和运算符231

§8.1 超载成员函数231

§8.1.1 C++的超载231

§8.1.2说明超载成员函数233

§8.1.3超载类的友元函数234

§8.1.4超载非成员函数239

§8.2安全类型连接240

§8.2.1函数的混乱240

§8.2.2用标准C的Include文件控制连接问题242

§8.3.1什么是运算符超载244

§8.3 C++的超载运算符244

§8.3.2说明超载运算符函数248

§8.3.3超载单目和双目运算符255

§8.4超越下标和函数调用运算符256

§8.4.1超越下标运算符的使用257

§8.4.2超载函数调用运算符的使用261

§8.5练习264

§8.6小结265

§9.1.1说明构造函数和解除函数266

第九章C++构造函数和解除函数266

§9.1构造函数与解除函数的调用266

§9.1.2使用构造函数初启程序270

§9.1.3构造函数的调用273

§9.1.4调用解除函数278

§9.2超载构造函数281

§9.2.1编写缺省构造函数281

§9.2.2编写其他的构造函数282

§9.3使用new和delete运算符284

§9.3.1 new和delete的一般使用284

§9.2.3确定何时需要复制构造函数284

§9.3.2类对象的动态创建和删除286

§9.4超载new和delete运算符287

§9.4.1超载全局运算符288

§9.4.2为类超载运算符292

§9.5练习295

§9.6小结295

第十章使用C++的流(stream)296

§10.1介绍C++流296

§10.1.1 C++流和标准流的比较296

§10.1.2使用C++流进行标准I/O操作298

§10.2处理C++流错误304

§10.2.1检查C++流错误状态304

§10.2.2使用流状态成员函数306

§10.3用C++流控制数据格式307

§10.3.1使用〈〈和〉〉时的数据类型307

§10.3.2重载〈〈和〉〉运算符311

§10.4使用C++流工具符(manipalator)313

§10.4.1理解C++工具符313

§10.4.2使用工具符改变状态和属性314

§10.5使用C++文件I/O流317

§10.5.2文件定位319

§10.5.1读和写fstream文件319

§10.7小结321

§10.6练习321

第十一章使用C++派生类322

§11.1再生不含继承的代码322

§11.1.1理解代码的再利用322

§11.1.2通过拼接再利用代码322

§11.2使用单基类326

§11.2.1理解继承326

§11.2.2说明基类和派生类326

§11.3.1使用动态联合和虚函数332

§11.3使用虚函数(Virtual Function)332

§11.3.2使用范围解析符来控制成员函数的访问334

§11.4使用多基类334

§11.4.1从多个基类派生出一个新类335

§11.4.2说明和使用虚基类336

§11.5从抽象类派生出新类338

§11.5.1理解纯粹虚函数338

§11.5.2实现纯粹虚函数338

§11.6使用带继承性的构造函数和析构函数339

§11.6.3使用虚析构函数340

§11.6.1初始化代码不能继承340

§11.6.2理解构造函数和析构函数调用的顺序340

§11.7练习342

§11.8小结343

第十二章对象控制、效率及其发展344

§12.1用户定义类型转换344

§12.1.1使用构造函数来转换类型344

§12.1.2运算符重载345

§12.2控制对象行为和作用348

§12.2.1使用友元函数提高效率348

§12.2.2使用友元函数来控制对象的句子结构349

§12.2.3使用静态存储类来避免重复说明351

§12.2.4使用关系(reference)和指针353

§12.2.5使用内联函数来减少函数调用次数355

§12.3类对象控制的发展356

§12.3.1类和函数模板356

§12.3.2特例处理358

§12.4练习359

§12.5小结359

§13.1.2功能对话框361

§13.1.1启动WinSpector工具361

第十三章Windows程序工具361

§13.1 WinSpector工具361

§13.1.3对日志文件的说明363

§13.2 WinSight工具376

§13.2.1如何启动WinSight376

§13.2.2选择View376

§13.2.3使用窗口树377

§13.2.4对类的操作379

§13.2.5选择所要跟踪的消息379

§13.3.1调试初步知识381

§13.3 Windows下的快速调试器(Turbo Debugger)381

§13.3.2使用Turbo Debugger383

§13.3.3运用先进的调试功能385

§13.4练习386

§13.5小结386

第十四章Borland C++下的Windows编程387

§14.1应用程序开发者的好处387

§14.2理解Windows编程环境388

§14.2.1 Windows是一个多任务的环境388

§14.2.2 Windows是一个面向对象的环境389

§14.3Windows资源396

§14.3.1 Windows资源的类型396

§14.3.2资源文件的类型397

§14.4利用资源398

§14.5例程fcwin.c需要的资源398

§14.6利用Borland的资源生成器建立FCWIN的资源402

§14.7练习405

§14.8 小结405

§15.1应用程序fcwin.c的设计407

第十五章Windows应用程序设计407

§15.2创建Windows应用程序文件435

§15.2.1熟悉Windows程序设计环境435

§15.2.2建立模块定义文件436

§15.2.3设计程序的头文件437

§15.2.4建立工程文件439

§15.3练习439

§15.4小结440

第十六章用Borland C++编写Windows应用程序441

§16.1怎样设计Windows接口441

§16.2.1 了解动态链接库459

§16.2使用动态链接库459

§16.2.2编写一个DLL应用程序460

§16.3练习464

§16.4小结464

第十七章OLE 2.0的C++程序设计465

§17.1 OLE程序设计基础465

§17.1.1 OCF,OWL和OLE465

§17.1.2 OLE应用程序类型465

§17.2.1 OWL客户应用程序编写准备467

§17.2编写第一个OWL客户应用程序467

§17.2.2运行OLECONT1应用程序474

§17.2.3 OLECONT1程序设计476

§17.3 OLE程序的动态菜单设计485

§17.3.1动态菜单编程基础485

§17.3.2一个完整程序:如何使用动态菜单488

§17.3.3 MDI应用程序的动态菜单技术491

§17.3.4建立OLE客户应用程序的菜单499

§17.4 OLE复合文档的装入与保存517

§17.4.1运行OLECONT3应用程序530

§17.4.2处理Save或As命令530

§17.4.3保存OLE文件533

§17.4.4处理Open命令534

§17.4.5处理New命令535

第十八章使用ObjectWindows Library536

§18.1 ObjectWindows层次结构536

§18.1.1模块类和应用类536

§18.1.2窗口类536

§18.1.3文档类和视类537

§18.1.4控制类538

§18.1.5对话框类550

§18.1.6图形类553

§18.1.7打印类554

§18.1.8其他杂类554

§18.2响应Windows消息554

§18.3最小的OWL应用程序555

§18.4一个简单的交互式的Windows应用程序558

§18.5文本编辑应用程序560

§18.6练习573

§18.7 小结573

附录A代数类的程序574

附录B建立DOS应用程序586

1996《Borland C++ 4.5使用指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由朱敏,罗鉴等编 1996 成都:电子科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Borland C++ 4.5库函数详解(1995 PDF版)
Borland C++ 4.5库函数详解
1995 北京:北京航空航天大学出版社
Visual C++使用指南( PDF版)
Visual C++使用指南
Borland C++ 4.0使用与编程指南(1994 PDF版)
Borland C++ 4.0使用与编程指南
1994
Microsoft Visual C++使用指南(1999 PDF版)
Microsoft Visual C++使用指南
1999
Borland C++ 3.1 编程指南(1993年12月第1版 PDF版)
Borland C++ 3.1 编程指南
1993年12月第1版 清华大学出版社
Microsoft C/C++ 7.0使用指南( PDF版)
Microsoft C/C++ 7.0使用指南
北京:清华大学出版社
Borland c++使用手册( PDF版)
Borland c++使用手册
C语言结构化程序设计(1997 PDF版)
C语言结构化程序设计
1997 北京:机械工业出版社
即学即用 Borland C++ 4.5(1996 PDF版)
即学即用 Borland C++ 4.5
1996 北京:电子工业出版社
Visual C++2使用指南(1995 PDF版)
Visual C++2使用指南
1995 北京:清华大学出版社
Borland C++ Builder使用指南(1998 PDF版)
Borland C++ Builder使用指南
1998 西安:西安电子科技大学出版社
Visual C++5.0使用指南(1998 PDF版)
Visual C++5.0使用指南
1998 西安:西安电子科技大学出版社
Borland C++实用编程指南(1994 PDF版)
Borland C++实用编程指南
1994 北京:航空工业出版社
Borland C++4开发指南(1996 PDF版)
Borland C++4开发指南
1996 北京:电子工业出版社
MicrosoftC/C++7.0使用指南(1993 PDF版)
MicrosoftC/C++7.0使用指南
1993 北京:清华大学出版社