第1章 歡迎進入C++
Visual C++概覽
第一個示例
Visual C++工作空間和項目
創(chuàng)建源代碼文件
向程序中添加C++代碼
什么是C++流?
運行我們的第一個程序
關于C++的類和對象
什么是對象?
什么是類?
第一個類和對象的實例
什么是訪問限制器?
使用構造函數(shù)在類中初始化數(shù)據(jù)
使用DataClass類
一個真正的C++示例:SchoolRoom
C++析構函數(shù)
使用AddScore( )存儲數(shù)據(jù)
使用GetScore( )檢索數(shù)據(jù)
使用AverageScore( )對數(shù)據(jù)進行平均
在程序中使用SchoolClass
什么是繼承和超越?
派生出一個新類:繼承
更改對象方法:超越
C++函數(shù)重載
你是否已熟練掌握?
第2章 開始Visual C++
第一個真正的Visual C++窗口程序
Visual C++程序部分
應用程序對象
主窗口對象
視圖對象
文檔對象
顯示歡迎消息
應用程序對象剖析
主窗口對象剖析
視圖對象剖析
Windows面向事件編程
在視圖中畫出我們的消息
什么是設備環(huán)境?
文檔對象剖析
從視圖中觸及文檔
將數(shù)據(jù)保存到磁盤
你是否已熟練掌握?
第3章 讀取來自鍵盤的鍵擊
使用鍵盤
為鍵盤數(shù)據(jù)建立存儲
讀取建擊
在文檔中錄制字符
顯示文本
在窗口中將文本居中
查明窗口的尺寸
查明顯示的文本串尺寸
你是否已熟練掌握?
第4章 在Visual C++中處理鼠標
向窗口中添加插入符
使用Textmetrics測量文本的大小
設置插入符的位置
當失去或獲得焦點時,顯示或隱藏插入符
使用鼠標
使用ClassWizard鼠標對象方法
在新鼠標位置繪制文本
你是否已熟練掌握?
第5章 創(chuàng)建菜單、工具欄按鈕、狀態(tài)欄提示及其它
第一個菜單示例
使用菜單編輯器
添加一個新菜單項
將菜單項連接到代碼中
創(chuàng)建整個菜單示例
添加快捷鍵
添加狀態(tài)欄提示
向Demo菜單中添中子菜單
添加加速鍵
向工具欄中添加新按鈕
使菜單項變灰
核對菜單項
向子菜單中添加代碼
你是否已熟練掌握?
第6章 對話框:使用按鈕和文本框
創(chuàng)建第一個對話框
創(chuàng)建對話框
向對話框添加控件
標注控件
創(chuàng)建對話框類
將對象方法連接到對話框控件
將變量連接到對話框控件
超越OK按鈕
顯示對話框
使用對話框作為主窗口
你是否已熟練掌握?
第7章 創(chuàng)建復選框和單選按鈕
復選框的設計和使用方法
向程序中添加復選框
在對話編輯器中對齊控件
將復選框連接到代碼
使用單選按鈕
將單選按鈕連接到代碼
并列單選按鈕
使用組框
給復選框控件添加成員變量
你是否已熟練掌握?
第8章 列表框、組合框和沒滑動條
處理列表框
使用標簽顯示文本
給列表框一個成員對象
初始化列表框中的數(shù)據(jù)
處理列表框雙擊
決定列表框中的所選項目
使用組合框
初始化組合框
決定用戶所作的選擇
使用滑動條添加滾動能力
初始化滑動條
處理滑動條事件
在文本框中顯示數(shù)字
你是否已熟練掌握?
第9章 圖形和一個完整的鼠標驅動畫圖程序
設計Painter程序
為Painter程序創(chuàng)建一個友好的用戶界面
設置畫圖標志
創(chuàng)建Tools菜單和工具欄按鈕
將標志連接到畫圖工具
在菜單中設置復選標記
處理鼠標事件
畫線
畫矩形
畫橢圓和圓
在圖形中填充單色
用鼠標畫曲線
改變鼠標的形狀
拉伸圖形
什么是二元光柵操作?
刷新Painer程序的顯示
在圖元文件中鏡像圖形的調用
還原圖元文件
保存圖形文件
打開圖形文件
創(chuàng)建新文檔
Painter程序完成
你是否已熟練掌握?
第10章 文件處理
Visual C++串行化的內容
創(chuàng)建Writer程序
串行化StringData對象
向類中添加串行化
簡單的日常文件操作
將文件分解成記錄
初始化Filer的數(shù)據(jù)
寫文件
讀文件
移動文件指針
你是否已熟練掌握
第11章 使用多個文檔和多個視圖
第一個多文檔多視圖示例
MDI程序有什么不同?
兩個窗口類型,兩個菜單類型
在Multivew中讀取鍵擊
使用視圖Hints
文檔更改標志
滾動彼此獨立的視圖
使視圖滾動
給定文檔大小
調整滾動的設備環(huán)境
使用文本框作為視圖
訪問editor的內部數(shù)據(jù)
你是否已熟練掌握?
第12章 創(chuàng)建Internet程序——包括一個Web瀏覽器
創(chuàng)建Web瀏覽器
通過HTTP訪問Internet
通過HTTP下載
使用FTP
通過FTP連接到Internet
用Visual C++處理數(shù)據(jù)庫
設計db程序
訪問當前記錄
你是否已熟練掌握?
第13章 創(chuàng)建ActiveX控件
Boxer ActiveX控件
繪制ActiveX控件
給ActiveX控件添加事件處理者
測試ActiveX控件
在Visual C++程序中使用ActiveX控件
創(chuàng)建基于按鈕的ActiveX控件
定制Buttoner
添加ActiveX控件事件
添加ActiveX控件的屬性
添加ActiveX控件對象方法
在其它程序中插入Buttoner控件
將ActiveX控件連接到代碼
你是否已熟練掌握?
第14章 調試Visual C++程序
Buggy程序
設置中斷點
運行到中斷點
單步執(zhí)行代碼
在程序運行時檢查變量的值
Auto和Locals窗口
你是否已熟練掌握?