目錄
第一部分 Visua1C十十快速瀏覽
第一章 Visual C十十編譯器5.0版
1.1推薦的硬件配置
最小的軟硬件配置需求
推薦的軟硬件配置
1.2Windows環(huán)境下的典型安裝
目錄
1.3文檔
1.4開發(fā)系統(tǒng)
新的集成調試器
新的集成資源編輯器
附加工具
集成環(huán)境之外的附加工具
1.5有什么新東西
自動化與宏指令
ClassView
定制工具條和菜單
Internet連接
項目工作空間和文件
向導
1.6重要的編譯器特性
P-Code
預編譯頭文件和類型
微軟基礎類庫(MFC Library)
內聯(lián)函數(shù)
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創(chuàng)建你的第一個程序
3.3編輯源代碼
3.4保存文件
3.5創(chuàng)建可執(zhí)行文件
使用工作空間
選擇Build 或Rebuild All
3.6調試程序
警告與錯誤之間的差別
你的第一個意外的錯誤
觀察輸出窗口和源代碼窗口
使用搜索與替換
切換視圖的快捷方式
有用的警告和錯誤消息
利用調試器做更多的事情
3.7運行你的第一個程序
使用集成調試器
3.8高級調試技術
使用斷點
介紹QuickWatch
3.9下一章提要
第四章 Visual C++高級特征
4.1創(chuàng)建系統(tǒng)資源
設計位圖
設計對話框
設置資源熱點(Resource HotSpots)
4.2聯(lián)機文檔
打開參考材料
搜索特定的主題
得到一個永久性拷貝
4.3診斷工具
Spy++
進程觀察器(Process Viewer)
WinDiff
44下章提要
第二部分 編程基礎
第五章 C和C十十程序設計
5.1C語言文檔
C語言與舊的高級語言的比較
C的優(yōu)點
C的缺點
“C語言不是一個兒童世界”
5.2美國聯(lián)邦標準協(xié)會——ANSIC
5.3從C語言到C十十和面向對象的程序設計
5.4C十十語言文檔
對象代碼的效率
C和C十十之間的細微差別
C和C十十之間的主要區(qū)別
5.5C/C十十程序的基本組成部分
好的C程序的五個要素
一個簡單的C程序
一個簡單的C十十程序
在C程序中加入用戶接口
在C十十程序中加入用戶接口
加入文件I/O
第六章 使用數(shù)據(jù)類型
6.1標識符(Identifiers)
6.2關鍵字
6.3標準C和C十十數(shù)據(jù)類型
字符型
三種整數(shù)
無符號修飾符
浮點數(shù)
枚舉類型
新的C十十數(shù)據(jù)類型——布爾變量
6.4使用修飾符
const修飾符
#define常量
volatile修飾符
同時使用const和volatile修飾符
6.5pascal,cdecl,near,far以及huge修飾符
pascal
cdecl
near,far和huge
6.6數(shù)據(jù)類型轉換
強制類型轉換
存儲類型
外部變量定義
內部變量定義
變量作用域總結
外部函數(shù)說明
6.7操作符
位操作符
左移與右移
增量與減量操作符
算術操作符
賦值操作符
復合賦值操作符
關系與邏輯操作符
條件操作符
逗號操作符
6.8理解操作符的優(yōu)先級
6.9標準C和C十十的庫
第七章 程序控制
7.1條件控制
if
if-else
嵌套if-else
if-else-if
條件操作符?
switch-case
組合使用if-else-if和switch
7.2循環(huán)控制
for
while
do-while
break
contmue
組合使用break和continue
exit()
atexit()
第八章 編寫、使用函數(shù)
8.1什么是函數(shù)原型
函數(shù)原型的語法
傳遞實參的方法
存儲類型
標識符可見性的規(guī)則
遞歸
8.2函數(shù)參數(shù)
實參與形參
void參數(shù)
char參數(shù)
int參數(shù)
float參數(shù)
double參數(shù)
array參數(shù)
8.3函數(shù)返回值類型
void返回類型
char返回類型
bool返回類型
int返回類型
long返回類型
float返回類型
double返回類型
8.4命令行參數(shù)
字母型
整數(shù)型
實數(shù)型
8.5C和C+十中的函數(shù)的差別
什么時候函數(shù)是一個宏
為同一個名字建立多個函數(shù)原型
具有變長參數(shù)的函數(shù)
8.6不應用函數(shù)完成的事情
試圖訪問作用域之外的標識符
外部變量與內部變量的訪問
訪問內部標識符與外部標識符的區(qū)別
這是合法的,但永遠也不要這么做
覆蓋內部變量
第九章 數(shù)組
9.1什么是數(shù)組
9.2數(shù)組的特性
9.3數(shù)組的說明
9.4初始化數(shù)組
缺省初始化
強制初始化
不指定大小的初始化
9.5訪問數(shù)組元素
9.6計算數(shù)組大小
9.7數(shù)組下標越界
9.8字符串的輸入輸出
9.9多維數(shù)組
9.10用數(shù)組作為函數(shù)參數(shù)
向C函數(shù)傳遞數(shù)組
向C十十函數(shù)傳遞數(shù)組
9.11字符串函數(shù)和字符數(shù)組
gets(),puts(),fgets(),fputs()以及sprintf()
strcpy(),strcat(),strncmp()以及strlen()
第十章 使用指針
10.1指針變量
說明指針
使用指針變量
初始化指針
不要用取地址操作符來做的事
數(shù)組指針
指針的指針
指向字符串的指針
指針運算
指針運算和數(shù)組
與操作符十十和--的問題
對指針使用const
比較指針
指針的可移植性
在16位DOS環(huán)境下對指針使用sizeof
10.2函數(shù)指針
10.3動態(tài)內存
使用void指針
10.4指針與數(shù)組——更進一步
字符串(字符類型的數(shù)組)
指針數(shù)組
進一步講述指針的指針
字符串指針數(shù)組
10.5C十十中的引用類型
函數(shù)返回地址
使用集成調試器
應該在什么時候使用引用類型
第十一章 C語言中的完整I/O
11.1流函數(shù)
打開一個流
輸入和輸出重定向
改變流的緩沖區(qū)
改變TDCtrl的形狀、大小和顏色
鼠標事件
26.5測試TDCtrlActiveX控件
266更多的ActiveX控件
第六部分 附錄
附錄A 擴展ASCII碼表
附錄B DOS10H,21H,以及33H中斷的參數(shù)
用BIOS的10H中斷控制屏幕
CRT的接口控制
字符處理
圖形接口
ASCII電傳方式輸出
DOS21H中斷的說明和要求
用中斷33H來訪問鼠標控制功能
附錄C 動態(tài)鏈接庫
C.1一個基于MFC的動態(tài)鏈接庫
頭文件FRAMER.H
源程序FRAMER.CPP
生成FRAMER.DLL
C.2調用DLL的一個應用程序
頭文件DLLDEMOVIEW.H
源代碼文件DLLDEMOVIEW.CPP
C.3更多的DLL