內容介紹
內 容 簡 介本書介紹如何利用VisualC十十設計Windows應用程式。書中首先介
紹C十十和Windows的基礎知識,然後介紹鍵盤和滑鼠輸入、選單、各種對
話框、圖形和滑鼠驅動的繪畫程式、檔案、多文檔和多視圖、異常處理和調
試,以及對象連結與嵌入等內容。本書適合使用C十十編程的人員使用。
作者介紹
作 者 簡 介StevenHalzner早在MIT人工智慧實驗室時就開始從事計算機工作。他曾是PC雜誌
的編輯,編寫了20多本編程方面的暢銷書;他的書還被譯成多國文字。與此同時,他還獲得
了Cornell學院的粒子物理學博士,現在他是該學院400名學生的教員和指導教師。他還從
事佛教課程的教學,出版過歷史題材的小說。Steve喜歡旅遊,經常去歐州、加利福尼亞和紐
約。他訪問過30多個國家和地區――從阿富汗到婆羅洲,並在包括洛杉磯、香港、聖克魯斯、
德國、檀香山和紐約等在內的許多地方居住過。Steve的業餘愛好是考古。他唯一的遺憾的
是,他現在還沒有學會正確扎領帶,但他正在學。
作品目錄
目 錄引論
0.1為什麼要使用VisualC十十
0.2了解本書所使用的方法
0.3本書內容簡介
0.4VisualC十十1.5版本中的新內容
0.5讀者需要具備什麼條件
第一章 C++入門
1.1關於Windows的基本知識
1.1.1Windows的歷史
1.1.2剖析一個視窗
1.1.3用戶應具有Windows編程思想和意識
1.2創建第一個程式
1.3步入C十十世界
1.3.1C十十預定義I/O流
1.4掌握對象的概念
1.4.1帶有類的C語言
1.5分析堆疊對象實例
1.6初始化對象
1.7類繼承性
1.8定製類:函式覆蓋(overriding)
1.9函式重載
1.10不同參數個數的重載函式
1.11圍繞C十十基礎進一步學習
第二章 C十十Windows應用程式分析
2.1關於Windows編程
2.1.1匈牙利表示法
2.2創建第一個真正的Windows程式
2.3分析C+十Windows程式
2.3.1VisualC十十視圖和文檔
2.4CFirstApp對象
2.5CMainFrame對象
2.6FirstDoc的對象
2.7FirstView對象
第三章 鍵盤和滑鼠輸入
3.1在Windows中使用鍵盤
3.1.1關於Windows鍵盤輸入的約定
3.2設計第一個文檔
3.3設計第一個視圖
3.3.1保存新字元
3.3.2this關鍵字
3.4在視窗中加進插入記號
3.5滑鼠和滑鼠事件
3.5.1在程式代碼中使用滑鼠
第四章 選單
4.1選單中的約定
4.2向程式添加選單
4.2.1建立選單
4.2.2將選單項與程式代碼連線起來
4.3在Windows中增加快捷鍵
4.4在Windows中增加加速鍵
4.5複選選單項
4.6使用用戶界面訊息把選單項變成灰暗
4.7在程式代碼中增加選單項
第五章 對話框:按鈕和文本框
5.1訊息框
5.2對話框設計
5.2.1使用CDialog成員函式更新數據
5.2.2使用VisualC十十成員變數更新數據
5.3計算器實例
5.4記事簿(Notepad)實例
第六章 對話框:列表框、格線;電子表格
6.1資料庫例子
6.2列表框
6.3組合框
6.4電子表格例程
6.5在代碼中使用VBX控制項
6.6用一個對話框作為主視窗
第七章 圖形學與滑鼠驅動繪圖程式
7.1建立繪圖程式選單
7.2編寫繪圖程式
7.3在Windows中設定單獨的像素
7.4在繪圖程式中自由繪圖
7.5畫線
7.5.1選擇顏色和畫筆
7.6繪製矩形
7.7繪製橢圓
7.8用彩色填充圖形
7.9“拉伸”圖形
第八章 檔案
8.1MFC檔案處理
8.2CFile類的實例
8.2.1寫一個檔案
8.2.2讀一個檔案
8.3順序和隨機訪問檔案
8.4通過更新記事薄來處理檔案
8.5文檔的修改標誌
8.6更新資料庫來處理檔案
8.7定製順序化的方式
第九章 多文檔和多視圖
9.1多文檔界面(MDI)程式
9.2加滾動條
9.3多視圖
9.4分解視窗(SplitterWindows)
第十章 異常處理和調試
10.1異常處理
10.1.1調試視窗
10.1.2處理多個異常
10.2調試
10.2.1測試程式
10.2.2在工作中調試
10.2.3斷點
10.2.4單步執行
10.3小結
第十一章 對象連結與嵌入(OLE)
11.1VisualC十十中OLE程式設計
11.2OLE程式分析
11.3OLE項尺寸的定製
11.4雙擊打開OLE項
11.5小結
附錄A Windows程式設計
A.1Windows編程原理
A.2滑鼠行為
A.3鍵盤行為
A.4Edit選單
A.5File選單
A.6Help選單
附錄B 本書的配套軟碟