Visual C++ 5参考大全

Visual C++ 5参考大全
作 者: (美)ChrisPappas,(美)WilliamH.Murray著;希望图书创作室译
出版社: 中国轻工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++ 5参考大全》作者简介

内容简介

内容简介本书由浅人深、全面地介绍了C,C十十和32位Windows编程技术,使用Microsoft Visual C十十5编程工具,主要包括Visual C十十5中的编译器、调试器和各种Windows 95和NT的开发。另外,本书是覆盖了C,C十十及Windows的一些重要概念(如MFC),是从事MicrosoftVisual C十十5开发和应用的广大科技人员极好的参考书。

图书目录

目录

第一部分 Visua1C十十快速浏览

第一章 Visual C十十编译器5.0版

1.1推荐的硬件配置

最小的软硬件配置需求

推荐的软硬件配置

1.2Windows环境下的典型安装

目录

1.3文档

1.4开发系统

新的集成调试器

新的集成资源编辑器

附加工具

集成环境之外的附加工具

1.5有什么新东西

自动化与宏指令

ClassView

定制工具条和菜单

Internet连接

项目工作空间和文件

向导

1.6重要的编译器特性

P-Code

预编译头文件和类型

微软基础类库(MFC Library)

内联函数

1.7编译器选项

General

Debug

Custom Build

C/C十十

Link

Resources

OLE Types

Browse Info

第二章 IDE快速入门

2.1启动Visual C十十的IDE

2.2使用上下文相关帮助

2.3理解菜单

2.4定位或浮动工具条

2.5File菜单

New

Open

C1ose

Save

Save As

Save All

Rename

Page Setup

Print

Recent FileList

Recent Workspaces List

Exit

2.6Edit菜单

Undo

Redo

Cut

Copy

Paste

Delete

Select All

Find

Findin Files

Replace

GoTo

Bookmarks

ActiveX Contro1 in HTML..和HTML Layout

Advanced

Breakpoints

2.7View菜单

Script Wizard

Class Wizard

Resource Svmbols和Resource Includes

Full Screen

Workspace

infoViewer Topic

Results List

Output

Debug Windows

Refresh

Properties

2.8 Onsert菜单

New Class

Resource

Resource Copy

Into HTML

File as Text

New ATL Object

2.9 Project 菜单

Set Active Project

Add To Project

Dependencies

Settings

Export Makefile

Insert Project into Workspace

2.l0Build菜单

Compile

Build

Rebuild

Batch Build.

Clean

Update All Dependencies

Start Debug

Debugger Remote Connection

Execute

Set Active Configuration,

Configurations

Profile

2.11 Tools菜单

Source Browser

Close Source Browser File

Spy++

MFC Tracer

Register Control

ActiveX Control Test Container

Error Lookup

OLE/COM Object Viewer

Customize

Options

Macro

2.12 Window菜单

New Window

Split

Docking View

Close

Close All

Next

Previous

Cascade

Tile Horizontally

Tile Vertically

History List

2.13 Help 菜单

Contents and Search.

Documentation Home Page

InfoViewer Bookmarks

Synchronize Contents

Define Subsets

Select Subsets.

Keyboard Map

Tip of the Day... and Technical Support

Microsoft on the Web

About Developer Studio

第三章 编写、编译和调试简单程序

3.1启动 Developer Studio

3.2创建你的第一个程序

3.3编辑源代码

3.4保存文件

3.5创建可执行文件

使用工作空间

选择Build 或Rebuild All

3.6调试程序

警告与错误之间的差别

你的第一个意外的错误

观察输出窗口和源代码窗口

使用搜索与替换

切换视图的快捷方式

有用的警告和错误消息

利用调试器做更多的事情

3.7运行你的第一个程序

使用集成调试器

3.8高级调试技术

使用断点

介绍QuickWatch

3.9下一章提要

第四章 Visual C++高级特征

4.1创建系统资源

设计位图

设计对话框

设置资源热点(Resource HotSpots)

4.2联机文档

打开参考材料

搜索特定的主题

得到一个永久性拷贝

4.3诊断工具

Spy++

进程观察器(Process Viewer)

WinDiff

44下章提要

第二部分 编程基础

第五章 C和C十十程序设计

5.1C语言文档

C语言与旧的高级语言的比较

C的优点

C的缺点

“C语言不是一个儿童世界”

5.2美国联邦标准协会——ANSIC

5.3从C语言到C十十和面向对象的程序设计

5.4C十十语言文档

对象代码的效率

C和C十十之间的细微差别

C和C十十之间的主要区别

5.5C/C十十程序的基本组成部分

好的C程序的五个要素

一个简单的C程序

一个简单的C十十程序

在C程序中加入用户接口

在C十十程序中加入用户接口

加入文件I/O

第六章 使用数据类型

6.1标识符(Identifiers)

6.2关键字

6.3标准C和C十十数据类型

字符型

三种整数

无符号修饰符

浮点数

枚举类型

新的C十十数据类型——布尔变量

6.4使用修饰符

const修饰符

#define常量

volatile修饰符

同时使用const和volatile修饰符

6.5pascal,cdecl,near,far以及huge修饰符

pascal

cdecl

near,far和huge

6.6数据类型转换

强制类型转换

存储类型

外部变量定义

内部变量定义

变量作用域总结

外部函数说明

6.7操作符

位操作符

左移与右移

增量与减量操作符

算术操作符

赋值操作符

复合赋值操作符

关系与逻辑操作符

条件操作符

逗号操作符

6.8理解操作符的优先级

6.9标准C和C十十的库

第七章 程序控制

7.1条件控制

if

if-else

嵌套if-else

if-else-if

条件操作符?

switch-case

组合使用if-else-if和switch

7.2循环控制

for

while

do-while

break

contmue

组合使用break和continue

exit()

atexit()

第八章 编写、使用函数

8.1什么是函数原型

函数原型的语法

传递实参的方法

存储类型

标识符可见性的规则

递归

8.2函数参数

实参与形参

void参数

char参数

int参数

float参数

double参数

array参数

8.3函数返回值类型

void返回类型

char返回类型

bool返回类型

int返回类型

long返回类型

float返回类型

double返回类型

8.4命令行参数

字母型

整数型

实数型

8.5C和C+十中的函数的差别

什么时候函数是一个宏

为同一个名字建立多个函数原型

具有变长参数的函数

8.6不应用函数完成的事情

试图访问作用域之外的标识符

外部变量与内部变量的访问

访问内部标识符与外部标识符的区别

这是合法的,但永远也不要这么做

覆盖内部变量

第九章 数组

9.1什么是数组

9.2数组的特性

9.3数组的说明

9.4初始化数组

缺省初始化

强制初始化

不指定大小的初始化

9.5访问数组元素

9.6计算数组大小

9.7数组下标越界

9.8字符串的输入输出

9.9多维数组

9.10用数组作为函数参数

向C函数传递数组

向C十十函数传递数组

9.11字符串函数和字符数组

gets(),puts(),fgets(),fputs()以及sprintf()

strcpy(),strcat(),strncmp()以及strlen()

第十章 使用指针

10.1指针变量

说明指针

使用指针变量

初始化指针

不要用取地址操作符来做的事

数组指针

指针的指针

指向字符串的指针

指针运算

指针运算和数组

与操作符十十和--的问题

对指针使用const

比较指针

指针的可移植性

在16位DOS环境下对指针使用sizeof

10.2函数指针

10.3动态内存

使用void指针

10.4指针与数组——更进一步

字符串(字符类型的数组)

指针数组

进一步讲述指针的指针

字符串指针数组

10.5C十十中的引用类型

函数返回地址

使用集成调试器

应该在什么时候使用引用类型

第十一章 C语言中的完整I/O

11.1流函数

打开一个流

输入和输出重定向

改变流的缓冲区

改变TDCtrl的形状、大小和颜色

鼠标事件

26.5测试TDCtrlActiveX控件

266更多的ActiveX控件

第六部分 附录

附录A 扩展ASCII码表

附录B DOS10H,21H,以及33H中断的参数

用BIOS的10H中断控制屏幕

CRT的接口控制

字符处理

图形接口

ASCII电传方式输出

DOS21H中断的说明和要求

用中断33H来访问鼠标控制功能

附录C 动态链接库

C.1一个基于MFC的动态链接库

头文件FRAMER.H

源程序FRAMER.CPP

生成FRAMER.DLL

C.2调用DLL的一个应用程序

头文件DLLDEMOVIEW.H

源代码文件DLLDEMOVIEW.CPP

C.3更多的DLL