目录
第一部分 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