《Borland C++实用技术入门精解 3.1-4.0》求取 ⇩

目录1

第一章 C++基础简介1

§1.1 系统安装与设置1

§1.2 C++发展简况1

§1.3 C与C++比较举例3

§1.3.1 C程序的九大基本部件3

§1.3.2 C程序例一3

§1.3.3 C++程序例一4

§1.3.4 C程序例二5

§1.3.5 C++程序例二8

§1.3.6 文件9

§2.1 主窗口13

第二章 编译器13

§2.2 帮助14

§2.3 举例15

§2.3.1 小模式的设置15

§2.3.2 创建16

§2.3.3 保存18

§2.3.4 编译18

§2.3.5 语法错误18

§2.3.6 运行19

§2.3.7 输出窗口20

§2.3.8 调试20

§2.4 管理窗口22

§2.5 多文件管理23

§2.5.2 使用项目实用程序(Project)24

§2.5.1 使用编辑器24

§2.5.3 make实用程序25

§2.6 其它菜单选项25

§2.6.1 行恢复26

§2.6.2 查找与查找替换26

§2.6.3 函数定位26

§2.6.4 剪裁和粘贴26

§2.6.5 块操作27

§2.6.6 改变目录28

§2.6.7 DOS SHELL29

§2.6.8 打印29

§3.1 汇编器的设置30

第三章 汇编器30

§3.2 汇编器处理过程:例一31

§3.2.1 编辑器中输入程序32

§3.2.2 用TASM对源程序进行汇编33

§3.2.3 用Tlink对程序进行连接33

§3.3 汇编选项及切换33

§3.4 连接选项及切换35

§3.5 实用程序及文件36

§3.5.1 映象文件(.map)37

§3.5.2 列表文件(.lst)37

§3.5.3 make实用程序40

§3.6 汇编过程:例二41

§3.6.1 输入例二41

§3.6.3 汇编和连接过程42

§3.6.2 建立一个make文件42

§3.6.4 认识全部文件43

§3.7 汇编模式:MASM和IDEAL模式46

§3.8 混合模式:例三与例四46

§3.8.1 例三的C语言程序部分46

§3.8.2 例三的汇编语言程序部分47

§3.8.3 结合C和汇编代码47

§3.8.4 例四C语言程序部分48

§3.8.5 例四汇编代码部分48

§3.8.6 例四C和汇编语言代码的连接49

§3.9 跟踪汇编语言错误:例五49

§3.9.2 汇编错误报告50

§3.9.1 捕获隐藏错误50

§3.10 小结52

第四章 启动调试器和性能分析器53

§4.1 Debugger——查找53

§4.2 Profiler——效率专家53

§4.3 启动调试器53

§4.3.1 进入调试器54

§4.3.2 调试C语言程序57

§4.3.3 调试汇编语言程序59

§4.3.4 调试C++程序60

§4.4 启动性能分析器63

§4.4.1 DOS性能分析器举例66

§4.4.2 分析一个程序67

§5.1 什么是标识符69

第五章 数据69

§5.2 关键字70

§5.3 标准C和C++的数据类型72

§5.3.1 字符72

§5.3.2 三种整数73

§5.3.3 无符号(unsigned)修饰符73

§5.3.4 浮点数75

§5.3.5 枚举76

§5.4 访问修饰符78

§5.4.1 const修饰符78

§5.4.2 #define constants78

§5.4.4 const和volatile79

§5.5 pascal,cdecl,near,far和huge修饰符79

§5.4.3 volatile修饰符79

§5.5.1 pascal修饰符80

§5.5.2 cdecl修饰符81

§5.5.3 cear,far和huge修饰符81

§5.6 数据类型转换82

§5.7 存储类别83

§5.7.1 外部变量说明84

§5.7.2 内部变量说明85

§5.7.3 变量作用域小结87

§5.7.4 外部和内部函数说明87

§5.8 运算符87

§5.8.1 位运算符87

§5.8.2 左移和右移运算符89

§5.8.3 自加和自减运算符89

§5.8.5 赋值运算符90

§5.8.4 算术运算符90

§5.8.6 复合赋值运算符91

§5.8.7 关系和逻辑运算符91

§5.8.8 条件运算符93

§5.8.9 逗号运算符93

§5.9 运算符的优先级94

§5.10 标准的C和C++库95

第六章 流程控制98

§6.1 条件语句98

§6.1.1 if语句98

§6.1.2 if_else语句99

§6.1.3 嵌套的if_else语句101

§6.1.4 if_else_if语句102

§6.1.5 ?条件语句103

§6.1.6 switch语句104

§6.1.7 if_else_if和switch语句联合使用110

§6.2 循环语句111

§6.2.1 for循环112

§6.2.2 while循环116

§6.2.3 do_while循环118

§6.2.4 break语句120

§6.2.5 continue语句121

§6.2.6 同时使用break和continue语句122

§6.2.7 exit语句123

§6.2.8 atexit语句126

§7.1.1 函数原型129

§7.1 函数的风格和原型129

第七章 函数129

§7.1.2 传值调用和引用调用(传地址)131

§7.1.3 存储类和函数133

§7.1.4 作用域133

§7.1.5 递归函数133

§7.2 函数参数134

§7.2.1 函数的形参表和实参表134

§7.2.2 使用void作函数参数135

§7.2.3 使用字符作参数136

§7.2.4 用整数作参数137

§7.2.5 用浮点数作参数137

§7.2.6 用双精度浮点数作参数139

§7.2.7 用数组作参数140

§7.3 函数类型142

§7.3.1 void函数类型142

§7.3.2 char函数类型143

§7.3.3 int函数类型144

§7.3.4 long函数类型145

§7.3.5 float函数类型146

§7.3.6 double函数类型146

§7.4 main函数参数147

§7.4.1 从命令行中获取串信息148

§7.4.2 从命令行中获取整数信息148

§7.4.3 从命令行中获取浮点数信息150

§7.5 特殊的C++特征151

§7.5.2 重载152

§7.5.1 inline关键字152

§7.6 涉及作用域的编程问题154

§7.6.1 在C程序中未定义的符号154

§7.5.3 使用参数个数不确定的函数154

§7.6.2 使用带有文件作用域的变量155

§7.6.3 用带有局部作用域的变量重载一个带有文件作用域的变量156

§7.6.4 C++的作用域问题157

§7.6.5 使用C++的作用域修饰符158

第八章 数组159

§8.1 什么是数组159

§8.2 数组的基本特征159

§8.3 定义数组160

§8.4 初始化数组160

§8.4.2 数组的显示初始化161

§8.4.1 通过缺省值进行初始化161

§8.4.3 未定义尺寸数组的初始化162

§8.5 使用数组下标162

§8.6 对数组使用sizeof函数164

§8.7 数组边界检查166

§8.8 数组和串167

§8.9 多维数组169

§8.10 数组和函数172

§8.10.1 C语言中的数组参数172

§8.10.2 C++中的数组参数174

§8.11 使用数组的串函数178

§8.11.1 gets,puts,fgets,fputs和sprintf178

§8.11.2 strcpy,strcat,strcmp和strlen180

第九章 指针183

§9.1 什么是指针变量183

§9.1.1 指针的定义183

§9.1.2 说明指针变量184

§9.1.3 使用指针变量185

§9.1.4 初始化指针变量188

§9.1.5 地址运算符的局限188

§9.1.6 指向数组的指针189

§9.1.7 指向指针的指针189

§9.1.8 指向字符或字符数组的指针191

§9.1.9 指针算术运算192

§9.1.10 使用Turbo Debugger193

§9.1.11 指针算术和数组195

§9.1.12 自加和自减运算符的问题197

§9.1.13 指针比较197

§9.1.14 与指针有关的注意事项198

§9.1.15 对指针运用sizeof函数198

§9.2 函数指针199

§9.3 动态内存分配202

§9.3.1 动态内存分配202

§9.3.2 空指针205

§9.4 指针和数组207

§9.4.1 字符数组207

§9.4.2 指针数组208

§9.4.3 指向指针的指针211

§9.5 C++的引用类型(Refrence)215

§9.5.1 返回地址217

§9.5.2 使用Debugger218

§9.5.3 引用类型的作用218

第十章 C++的输入输出220

§10.1 C++的I/O函数库220

§10.1.1 >>和<<运算符220

§10.1.2 一个演示程序221

§10.2 C++的输入输出227

§10.2.1 运算符和成员函数227

§10.2.2 字符输出234

§10.2.3 文件的输入输出236

§10.2.4 文件条件状态239

§11.1.1 结构体的语法及规则240

第十一章 结构体、联合和混合项240

§11.1 结构体240

§11.1.2 建立一个简单的结构体242

§11.1.3 结构体变量作函数参数243

§11.1.4 建立结构体数组245

§11.1.5 使用结构体指针248

§11.1.6 结构体数组作函数参数250

§11.1.7 在C++中使用结构体252

§11.1.8 结构体的其它用法255

§11.2 联合257

§11.2.1 联合的语法及规则257

§11.2.2 建立一个简单的联合258

§11.3.1 自定义类型259

§11.3 混合项259

§11.3.2 枚举类型260

§11.4 链表261

§11.4.1 链表的组成及连接262

§11.4.2 一个简单的链表263

第十二章 类266

§12.1 类的基本概念266

§12.1.1 语法及规则266

§12.1.2 结构体作为类267

§12.1.3 一个简单的类269

§12.1.4 结构体和类嵌套271

§12.1.5 构造函数和析构函数274

§12.1.6 重载类成员函数278

§12.1.7 友元函数282

§12.1.8 使用this指针286

§12.2 运算符重载286

§12.2.1 可以被重载的运算符和函数调用287

§12.2.2 重载运算的格式287

§12.3 派生类289

§12.3.1 派生类的格式289

§12.3.2 定义一个派生类289

第十三章 面向对象的程序设计294

§13.1 C++和面向对象的程序设计294

§13.2 定义和术语294

§13.2.1 封装294

§13.3 开发一个面向对象的链表程序295

§13.2.5 虚函数295

§13.2.3 继承295

§13.2.4 多态性295

§13.2.2 类层次295

§13.3.1 基类或父类296

§13.3.2 派生类示例296

§13.3.3 友类298

§13.3.4 完整的链表程序301

§13.3.5 输出示例310

§13.3.6 Turbo Debugger信息312

§13.3.7 剖析信息312

第十四章 增强编程能力:开发重要的C和C++库314

§14.1 C和C++的头文件314

§14.2 标准库函数315

§14.2.1 数据转换316

§14.2.2 搜索和排序317

§14.2.3 混合操作319

§14.3 字符函数322

§14.3.1 检查字母、数字和ASCII值322

§14.3.2 检查控制、空白和标点符号等字符323

§14.3.3 转换成ASCII、小写和大写字符325

§14.4 内存和字符串函数326

§14.4.1 内存函数的使用327

§14.4.2 字符串函数329

§14.5 数学函数333

§14.5.1 C和C++中的数学运算334

§14.5.2 C++的复数运算335

§14.6 时间函数339

第十五章 DOS系统资源与图形345

§15.1 BIOS头文件345

§15.2 DOS头文件347

§15.3 图形头文件353

§15.3.1 图形函数的调用句法355

§15.3.2 启动图形系统358

§15.3.3 更高级的图形函数363

第十六章 汇编语言371

§16.1 算术运算程序371

§16.1.1 用立即寻址方式实现十六进制加法运算371

§16.1.2 用直接寻址方式实现十六进制减法运算372

§16.1.3 用直接寻址方式实现高精度的加法运算374

§16.1.4 80486和80386系统中的加法运算377

§16.1.5 乘法和除法指令378

§16.1.6 计算某数的整数次方380

§16.1.7 用简单的算法计算某数的平方根381

§16.1.8 用指针访问并存贮数据383

§16.2 查找表的使用385

§16.2.1 创建查找表以计算正弦值385

§16.2.2 不采用查找表的代码转换387

§16.3 BIOS/DOS系统中断及16位DOS系统下的端口寻址388

§16.3.1 用中断实现清屏388

§16.3.2 关闭数字锁定(NUMLOCK)功能390

§16.3.3 向扬声器端口发送信息391

§16.3.4 在屏上显示文本392

§16.3.5 查看80486或80386的eflag寄存器的各标记值393

§16.3.6 用系统中断在屏中画点库395

第十七章 增强编程能力:宏和过程399

§17.1 宏399

§17.1.1 宏的框架399

§17.1.2 宏库404

§17.2 过程409

§17.2.1 过程的框架409

§17.2.2 过程库414

§17.3 目标模块库418

§17.4.3 目标模块库的优缺点420

§17.4.2 过程库的优缺点420

§17.4.1 宏的优缺点420

§17.4 宏、过程和库的对比420

第十八章 C语言和汇编语言422

§18.1 嵌入汇编语言的使用422

§18.1.1 并行口连接423

§18.1.2 L.E.D.灯424

§18.2 编写独立的C和汇编语言模块426

§18.3 C和汇编语言的简单连接429

§18.4 采用C++和汇编语言的硬件接口431

§18.5 从C向汇编语言传递数组435

第十九章 WINDOWS和WINDOWS NT的概念438

§19.1 什么是Windows438

§19.2 Windows的功能438

§19.2.2 多任务439

§19.2.1 标准化的用户界面439

§19.2.3 动态连接库440

§19.3 Windows的功能441

§19.4 Windows:概念和术语441

§19.4.1 一个已定义的窗口441

§19.4.2 可视界面442

§19.4.3 窗口类443

§19.4.4 面向对象的程序设计443

§19.4.5 传递消息445

§19.4.6 资源448

§19.4.7 Windows函数的使用448

§19.4.8 Windows.h头文件449

§19.5 编写Windows程序的步骤450

第二十章 编写16位的Borland C和C++的Windows 3.1应用程序451

§20.1 采用简化Wimdows平台模板的原因451

§20.2 编译和连接过程452

§20.3 简化Windows平台452

§20.3.1 C的Windows简化平台452

§20.3.2 C++的Windows简化平台458

§20.4 16位Windows3.1 SWP所用的重要特征466

§20.4.1 句柄466

§20.4.2 Windows3.1函数466

§20.4.3 细探WinMain函数466

§20.4.4 窗口函数472

第二十一章 Borland资源库和资源编译器475

§21.1 Windows资源475

§21.2.1 创建图标、光标和位图476

§21.2 Borland资源车间的使用476

§21.2.2 一个定制的图标和光标479

§21.2.3 如何创建菜单480

§21.2.4 菜单机制480

§21.2.5 如何用对话框来输入数据482

§21.2.6 对话框编辑器484

§21.3 在命令行使用资源编译器(RC)488

§21.3.1 资源语句488

§21.3.2 单行语句语法488

§21.3.3 编译资源489

§21.4 其它资源信息490

§22.1 调色板管理器491

第二十二章 开发Windows3.1的16位高质显示条形图程序491

§22.2 字体在应用程序中的使用493

§22.3 条形图495

§22.3.1 文件barchart.mak和barchart.def506

§22.3.2 头文件barchart.h506

§22.3.3 资源文件barchart.rc506

§22.3.4 程序barchart.cpp506

§22.4 Windows Debugger的使用510

第二十三章 Object Windows C++程序开发模板513

§23.1 ObjectWindows的三个面向对象的功能513

§23.1.1 抽象513

§23.1.2 封装513

§23.1.3 消息响应514

§23.2 一个ObjectWindows对象514

§23.3 成功之例:swpo.cpp516

§23.4 模板SWPO.CPP的有关试验522

§23.4.1 用SWPO绘制数学曲线522

§23.4.2 用SWPO试验文本字体523

§23.4.3 用SWPO旋转文本字体525

第二十四章 开发带资源的C++ObjectWindows应用程序527

§24.1 Draw25,开发一定制图标、光标、菜单及一组键盘加速键527

§24.1.1 文件draw25.prj、draw25.def和draw25.h527

§24.1.2 图标draw25.ico528

§24.1.3 光标draw25.cur529

§24.1.4 Draw25.rc(菜单和键盘加速键)529

§24.1.5 应用程序draw25.cpp531

§24.1.6 检查draw25应用程序536

§24.2.1 文件pie25.prj、pie25.def和pie25.h537

§24.2 Pie25,具有定制图标、光标、菜单和两个对话框的高质显示图形537

§24.2.2 图标pie25.ico538

§24.2.3 光标pie25.cur538

§24.2.4 菜单和对话框资源文件pir25.rc538

§24.2.5 pie25.cpp应用程序代码541

§24.2.6 测试pie25应用程序548

第二十五章 开发32位Wimdows NT应用程序550

§25.1 Windows NT的不同之处550

§25.1.1 Windows NT的数据类型和结构550

§25.1.2 特殊句柄551

§25.2 一个简单的应用程序:ntswp552

第二十六章 加入资源的32位Windows NT应用程序562

附录A 扩展ASCII表575

附录B DOS 10H、21H和33H中断及参数580

1995《Borland C++实用技术入门精解 3.1-4.0》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王松,张良治编 1995 成都:电子科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Borland C++ 3.1-4.0 Windows应用程序界面设计(1995 PDF版)
Borland C++ 3.1-4.0 Windows应用程序界面设计
1995 北京:北京航空航天大学出版社
Borland C++3.1开发Wind( PDF版)
Borland C++3.1开发Wind
Borland C++技术与实用程序(1994年11月第1版 PDF版)
Borland C++技术与实用程序
1994年11月第1版
Borland C++3.1和4.0使用手册( PDF版)
Borland C++3.1和4.0使用手册
清华大学出版社
Borland C++ 3.1 编程指南(1993年12月第1版 PDF版)
Borland C++ 3.1 编程指南
1993年12月第1版 清华大学出版社
Borland C++3.1实用大全(1994 PDF版)
Borland C++3.1实用大全
1994 北京:北京航空航天大学出版社
Borland C++ 5.0 for Windows入门图解(1998 PDF版)
Borland C++ 5.0 for Windows入门图解
1998 北京:电子工业出版社
Borland C++技术与实用程序(1994 PDF版)
Borland C++技术与实用程序
1994 北京:电子工业出版社
Borland C++3.1和4.0使用手册(1995 PDF版)
Borland C++3.1和4.0使用手册
1995 北京:清华大学出版社
FoxPro程序设计专辑(1994 PDF版)
FoxPro程序设计专辑
1994 北京:学苑出版社
Borland C++实用编程技术与范例(1995 PDF版)
Borland C++实用编程技术与范例
1995 北京:科学出版社
Borland C++入门(1991 PDF版)
Borland C++入门
1991 北京希望电脑公司
Borland C++实用编程技巧(1995 PDF版)
Borland C++实用编程技巧
1995 北京:清华大学出版社
Borland C++入门(1994 PDF版)
Borland C++入门
1994 北京:科学出版社
Borland C++ 5.0入门与提高(1997 PDF版)
Borland C++ 5.0入门与提高
1997 北京:清华大学出版社