《Microsoft C6.0大全》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:徐为民,刘益敏等译
  • 出 版 社:合肥:中国科学技术大学出版社
  • 出版年份:1991
  • ISBN:7312002927
  • 页数:725 页
图书介绍:本书详尽地介绍了C6.0安装使用方法、语言参数、库函数及其编辑器、编译器、连接器、调试器和其他工具命令集

第一篇安装和使用专用开发系统 3

第一章Microsoft C 6.0专用开发系统 3

1.1 绪言 3

1.2安装前须知 4

1.3 C6.0版本新的特点 4

目录 5

前言 5

1.4 PWB简介 5

第二章安装Microsoft C 9

2.1绪言 9

2.2运行Setup 9

2.3为CodeView配置扩展存储器 18

2.4定做Microsoft C 19

第三章使用程序员工作台 20

3.1绪言 20

3.2启动PWB 20

3.3使用窗口及菜单 21

3.4使用编辑器 27

3.5编译及连接 31

3.6调试程序 38

3.7得到更多详细信息 44

第四章使用在线参考系统 45

4.1绪言 45

4.2 Microsoft Advisor的结构 45

4.3使用MicrosoftAdvisor 46

4.4使用QuickHelp 47

第二篇使用指南 59

第一章实用程序 59

1.1BIND 59

1.2 CL(编译器) 60

1.3 CodeView 65

1.4 CVPACK 72

1.5EXEHDR 73

1.6 EXP 73

1.7 HELPMAKE 74

1.9 LIB 77

1.8 ILINK(增量连接器) 77

1.10 LINK(连接器) 79

1.11 NMAKE 89

1.12 Programmer’s WorkBench 93

1.13 PWB函数 97

1.14 PWB函数的返回值 117

1.15 PWB开关 119

1.16 Color开关值 126

1.17正规表达式 127

1.18 Quick Help 130

1.19 RM 132

1.20 UNDFL 132

2.2语句 134

第二章语言手册 134

2.1关键字 134

2.3转义序列 135

2.4操作符 136

2.5数据类型大小 137

2.6预处理器指令 138

2.7预处理器操作符 139

2.8编译指示 139

第三章运行库函数 142

3.1库例程分类 142

3.2库函数例程 152

第一部分改进程序性能 346

第三篇高级编程技术 346

第一章优化C程序 347

1.1程序员工作台(PWB)中控制优化 347

1.2命令行中控制优化 348

1.3用编译指示控制优化 348

1.4缺省优化 349

1.5特定优化项选择 351

1.6控制优化的连接器(LINK)选项 363

1.7在不同的环境中优化 365

1.8选择函数调用约定 366

第二章管理存储器 370

2.1指针大小 370

2.2选择标准存储模式 372

2.3混合存储模式 376

2.4定做存储模式 382

2.5使用基址变量 389

第三章使用内部汇编器 397

3.1内部汇编的优点 397

3.2关键字_asm 397

3.3在_asm块中使用汇编语言 398

3.4在_asm块中使用C 401

3.5使用和保存寄存器 405

3.6跳转到标号处 406

3.7调用C函数 407

3.8将_asm块定义为C宏 408

3.9 优化 410

第四章控制浮点数学运算 412

4.1声明浮点类型 412

4.2Long double类型的C运行库支持 414

4.3数学包简介 415

4.4选择浮点选项(/FP) 416

4.5关于浮点选项的库考虑 420

4.6浮点选项之间的兼容性 421

4.7使用NO87环境变量 422

4.8关于不兼容性 423

第二部分提高编程效率 424

5.1快速编译 425

5.2使用ILINK进行快速连接 426

6.1 NMAKE概述 429

6.2 NMAKE命令 429

第六章用NMAKE管理开发工程 429

6.3 NMAKE描述文件 430

6.4命令行选项 447

6.5 NMAKE命令文件 448

6.6文件TOOLS.INI 449

6.7内部文件 450

6.8 NMAKE操作序列 451

6.9 NMAKE与MAKE之间的区别 452

第七章使用HELPMAKE建立帮助文件 455

7.1 Help文件数据库的结构和内容 455

7.2激活HELPMAKE 457

7.3 HELPMAKE选项 458

7.4建立Help数据库 462

7.5 Help文本约定 462

7.6使用Help数据库格式 466

第八章定做Microsoft程序员工作台 474

8.1设制开关 474

8.2定义功能键 476

8.3编写宏 477

8.4如何编写及建立C扩充码 482

第九章用CodeView调试C程序 496

9.1 CodeView窗口 496

9.2 Debug技术概述 498

9.3查看和修改程序数据 498

9.4控制执行过程 504

9.5重新开始显示调试过程 507

9.6高级CodeView技巧 508

9.7用命令行选项控制CodeView 510

9.8用TOOLS.INT文件定做CodeView 511

第三部分专用环境 511

第十章图形通信 512

10.1视屏模式 517

10.2混合颜色及改变调色盘 517

10.3在坐标系统内指定点 522

第五章快速编译和连接 525

10.4图形函数 527

10.5使用图形字体 533

11.1直观图形综述 540

第十一章建立图表和图形 540

11.2图形各部分简介 541

11.3如何编写直观图形程序 543

11.4颜色和调色盘管理 552

11.5定做图表环境 557

第十二章混合语言编程 566

12.1混合语言调用 566

12.2语言约定 568

12.3编译和连接 572

12.4 C对高级语言调用 573

12.5 C调用BASIC 575

12.6 C调用FORTRAN 578

12.7 C调用Pascal 581

12.8 C调用Assembly(汇编)语言 584

12.9混合语言编程的数据处理 591

第十三章编写可移植的C程序 602

13.1关于硬件的假设 602

13.2编译器设定 615

13.3数据文件的可移植性 621

13.4 Microsoft C可移植性的一些特点 621

13.5 Microsoft C字节顺序 622

第四部分OS/2支持 623

第十四章建立OS/2应用程序 624

14.1 OS/2应用程序接口(API) 624

14.2 CL命令行选项 628

14.3模块定义文件和植入库 632

14.4连接命令行选项 636

14.5 BIND实用程序 637

第十五章建立多分支OS/2应用程序 639

15.1多分支程序 639

15.2多分支C程序实例 643

15.3编写多分支程序 648

15.4编译和连接 650

15.5避免易错区 651

15.6使用保护模式的CodeView调试器 652

第十六章与OS/2的动态连接 657

16.1动态连接概述 657

16.2设计与编写DDL 660

16.3使用Microsoft C建立DDL 668

A.1 函数exit 677

附录A使用退出码 677

A.2从命令和批文件检查退出码 678

A.3从其他程序访问退出码 678

附录B Microsoft C 5.1版本与6.0版本之间的差别 681

B.1 为与ANSI兼容而作的修改 681

B.2新关键字和函数 684

B.3新特点 690

B.4代码生成的不同点 694

B.5改变和删除 695

附录C实现方式定义的特性 698

C.1翻译 698

C.2环境 698

C.3标识符 699

C.4字符 700

C.5整数 702

C.6浮点数 704

C.7数组与指针 704

C.8寄存器 705

C.9结构、联合、枚举和位域 706

C.10限定符 707

C.11说明符 708

C.12语句 708

C.13预处理指令 708

C.14库函数 710

附录D 719

D.1 printf/scanf格式专用符 720

D.2编译限制和数值范围 723