注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關VISUAL C++ 6.0入門與提高

VISUAL C++ 6.0入門與提高

VISUAL C++ 6.0入門與提高

定 價:¥29.80

作 者: 徐曉剛,高兆法,王秀娟編著
出版社: 清華大學出版社
叢編項: 軟件入門與提高叢書
標 簽: VC++

ISBN: 9787302035084 出版時間: 1999-01-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 352 字數(shù):  

內容簡介

  片斷:集成開發(fā)環(huán)境的基本外觀及其操作MicrosoftDeveloperStudio窗口比較復雜,不但排列著多個子窗口和工具欄,而且子窗口又包括了若干標簽和選項。為了不使用戶一開始就感到迷惑,有必要先對集成開發(fā)環(huán)境的各窗口和工具欄進行介紹。1.1.1正文窗口及其操作正文窗口一般處在集成開發(fā)環(huán)境平臺的右上角部分。各種程序文件、資源文件、文檔文件以及幫助信息等都可通過正文窗口顯示出來。用戶可以同時打開多個正文窗口,每個窗口都可通過系統(tǒng)菜單以及右上角的最大化、最小化、復原、關閉、移動及改變尺寸等進行一般的Windows操作,并且可以通過在Windows菜單中選定特定窗口或通過鼠標來激活自己想切換到的窗口。例如在Window菜單中選中Textl.cpp菜單項可使Textl.cpp窗口成為當前激活的正文窗口。另外還有兩種切換到正文窗口的方法:方法一使用正文窗口系統(tǒng)菜單下的Next命令(或快捷鍵CtrF6),可以依次循環(huán)地切換正義窗口。方法二使用Window菜單下的Windows命令,將出現(xiàn)如圖1.l所示的對話框。在Selectwindow下面的列表框中列出了當前打開的正文窗口,可讓用戶選擇。右邊的Activate按鈕用來激活指定的窗口,CloseWindow按鈕用來關閉指定的窗口,當指定窗口是程序文件或其他用戶可編輯的文檔文件時,也可單擊Save按鈕來保存該文件。今Window菜單中,Cascade命令是用來使各正文窗口層疊排列的,CloseAll命令則會一次性關閉所有正文窗口。當前激活的正文窗口中的內容是文檔文件時,執(zhí)行Window菜單中的NewWindow命令,會打開另一個窗口,其內容依然是該文檔義件。例如激活Textl.cpp窗口,然后使用NCWWindow命令,就會出現(xiàn)TeXtl.Cpp的副本Textl.Cpp:2窗口,若再連續(xù)使用NeWWindow命令,將依次打開Textl.cpp:3窗口、Textl.cpp:4窗口等,它們的內容是一樣的。Window菜單中的Split命令則可把一個程序文件窗口分成4個平面,十字交叉的窗口是可以任意移動的,從而改變4個平面的大小。把分割線移動到窗口邊角上時,分割的窗口又會重新合并。分割后4個平面中上面平行的兩個可用右邊的滑動條來同時上下滾動;下面兩個也可用右邊的滑動條來同時上下滾動;而左邊的兩個和右邊的兩個則分別用其下方的滾動條來左右滾動。1.1.2Workspace窗口及其操作Workspace窗口一般在正文窗口的左側。讀進一個工程后,該窗口的下端會出現(xiàn)3個圖標標簽,當鼠標在這些圖標標簽上稍做停留時,就會彈出一個單詞來說明圖標所對應的含義。一般來說,WorksPace窗口有3個圖標標簽,它們是:ClassView(類視圖),ResourceView(資源視圖)及FileView(文件視圖)。單擊某圖標標簽就會顯示相應的頁面。例如單擊FileView圖標標簽,Workspace窗口就會顯示FileView頁面,用戶對查看工程中的各文件,另一種切換的方法是按Ctrl+PageUp或CtrlPaneDown鍵(注意此時的光標不能在右邊的源文件窗口中)。頁面中的內容是以文件夾形式顯示的。通過單擊文件夾前的“+”字框或雙擊文件夾名稱,就可以打開文件夾,顯示其內容。如果雙擊文件夾最底層的對象時,就會打開響應的編輯器,出現(xiàn)一個編輯窗口。例如在FileView中雙擊文本文件,就會打開源程序編輯器;在ResourceView中雙擊一個資源時,會打開資源編輯器。Workspace窗口的位置并不是一成不變的??梢酝ㄟ^下述操作來移動它:用鼠標按住WorksPace窗口的邊框部分,然后拖放到想要的位置上。WorksPace窗口可以隱藏起來,以下幾種方法都可實現(xiàn)這一操作:方法一激活Workspace窗口,按Shift+Esc鍵。方法二單擊常用工具欄上的Workspace窗口按鈕。方法三用鼠標右擊Workspace窗口的頁面,然后從彈出的快捷菜單中選中Hide命令。方法四用鼠標右擊任意工具欄的邊框,彈出快捷菜單,然后選取ProjectWorkspace菜單項。如果Workspace窗口已經(jīng)隱藏起來了,那么下列3種方法都可使它又顯示出來:方法一單擊常用工具欄上的Workspace窗口按鈕。方法二從View菜單下選取ProjectWorkspace菜單項或按Alt+o快捷鍵。方法三用鼠標右擊任意工具欄的邊框,彈出快捷菜單,然后選取ProjectWorkspace菜單項。

作者簡介

暫缺《VISUAL C++ 6.0入門與提高》作者簡介

圖書目錄

    引言
   第1章 Visual C++ 6.0的界面
    1.l 集成開發(fā)環(huán)境的基本外觀及其操作
    l.1. 1 正文窗口及其操作
    1.1.2 Workspace窗口及其操作
    1. 2 Visual C++ 6.0集成開發(fā)環(huán)境的菜單功能
    1.1. 1 File菜單
    1.2. 2 Edit菜單
    1.2. 3 View菜單
    1.2.4 Insert菜單
    1.2. 5 Project菜單
    1. 2.6 Build菜單
    1.2. 7 Tool菜單
    1.2. 8 Window菜單
    1.2. 9 Help菜單
    1. 3 Visual C++ 6.0的工具欄
    1.3.1 工具欄基本概念
    1.3. 2 工具欄的顯示與隱藏
    1. 3.3 工具欄的定制及修改
    1.4 本章小結
   第2章 C+十編程基礎
    2. 1 C+十的優(yōu)點
    2.1. 1 封裝性
    2.1. 2 繼承性
    2.1.3 多態(tài)性
    2. 2 類說明
    2. 3 構造函數(shù)
    2. 4 析構函數(shù)
    2.5 虛函數(shù)
    2. 6 友元函數(shù)
   
    2. 7 運算符重載
    2.8 靜態(tài)變量
    2.9 Windows編程規(guī)范
    2.10 本章小結
   第3章 MFC的層次結構
    3. 1 Microsoft基本類庫概述
    3. 2 應用程序框架結構類
    3. 2.l 應用和線程支持類
    3.2.2 命令發(fā)送類
    3.2.3 文檔類
    3. 2.4 文檔模板類
    3.3 窗口類
    3.3. 1 窗口支持類
    3.3. 2 框架窗口類
    3.3.3 對話框類
    3.3. 4 視圖類
    3.3.5 控件類
    3. 3. 6 控制欄類
    3.3. 7 分割富口支持類和屬性簿
    3.4 圖形和打印類
    3.4.1 輸出類
    3.4. 2 圖形工具類
    3.5 集合類
    3. 6 文件和數(shù)據(jù)庫類
    3.6. 1 文件輸入輸出類
    3. 6.2 ODBC類
    3.6. 3 DAO類
    3.6.4 文件和數(shù)據(jù)庫類的相關類
    3.7 OLE支持類
    3. 7. 1 OLE容器類
    3. 7.2 OLE侍者類
    3.7. 3 OLE拖一放和數(shù)據(jù)傳送類
    3.7.4 OLE公用對話框類
    3. 7. 5 OLE自動化類
    3. 7. 6 OLE控制類
    3. 7. 7 Active文檔類
    3. 7.8 與OLE相關的類
    3.8 Internet和網(wǎng)絡類
    3.8.1 ISAPI類
    3.8. 2 Windows Sockets類
    3.8.3 Win32 Internet類
    3.9 調試和異常類
    3.9.l 調試支持類
    3.9.2 異常類
    3. 10 各種輔助類
    3.11 總論
    3.12 本章小結
   第4章 AppWizard的使用
    4.1 AppWizard的啟動
    4.1.1 Files選項卡
    4.l. 2 Projects選項卡
    4.1.3 Workspaces選項卡
    4.l.4 Other Documents選項卡
    4.2 使用 MFC AppWizard生成應用程序
    4. 1. 1 步驟 1
    4.2.2 步驟 2
    4. 2.3 步驟 3
    4.2.4 步驟 4
    4.2.5 步驟 5
    4.2.6 步驟 6
    4.3 應用程序框架說明
    4. 3. 1 文件說明
    4.3.2 類的說明
    4.4 本章小結
   第5章 MFC應用程序框架
    5. l 最簡單的應用程序——“Hello World!”
    5.2 帶文檔一視圖結構的應用
    5.2.l 應用對象
    5.2.2 文檔模板
    5.2.3 主框架窗口對象
    5.2.4 文檔對象
    5. 2. 5 視圖對象
    5.2.6 子框架窗口類
    5. 2.7 單文檔應用程序框架
    5.3 本章小結
   第6章 用ClassWizard設計類
    6.1 如何啟動ClassWizard應用程序
    6. 2 Messape Maps選項卡
    6.3 Member Variables選項卡
    6. 4 Automation選項卡
    6.5 ActiveX Events選項卡
    6.6 Class Info選項卡
    6.7 如何往視圖類中加入成員函數(shù)
    6. 7. 1 AppWizard生成的視圖類
    6.7.2 加進成員函數(shù)
    6.7.3 按要求對代碼進行修改
    6.8 如何往工程中添加新類
    6. 9 本章小結
   第7章 文檔一視圖結構
    7. 1 文檔和視圖之間的相互作用函數(shù)
    7. 1. 1 CView類的 GetDocument()函數(shù)
    7.1. 2 CDocument類的UpdateAllView()函數(shù)
    7.1.3 CView類的OnUpdate()函數(shù)
    7.1.4 CView類的OnlnitialUpdate()函數(shù)
    7.l.5 CDocument類的DeleteContens()函數(shù)
    7.2 簡單的文檔一視圖應用程序
    7. 3 Ex07a例子程序
    7. 4 更加高級的文檔一視圖之間的相互作用
    7. 5 EX07b例子程序
    7. 6 本章小結
   第8章 菜單、工具欄和狀態(tài)欄
    8. l 菜單
    8.1.l 利用AppWiZard定義菜單
    8. 1. 2 在應用程序中包含菜單
    8.1. 3 菜單的消息處理
    8.1. 4 在應用程序中控制菜單
    8.2 工具欄
    8.2. 1 建立工具欄
    8. 2. 2 工具欄的成員函數(shù)
    8. 2. 3 工具欄的相關函數(shù)
    8. 2.4 改變工具欄的命令按鈕風格
    8.2.5 在工具欄中嵌入組合框
    8.3 狀態(tài)欄
    8.3. 1 創(chuàng)建狀態(tài)欄
    8. 3. 2 CStatusBar類的成員函數(shù)
    8.3. 3 在狀態(tài)欄中顯示當前時間
    8.4 本章小結
   第9章 輸入、輸出及打印
    9.l 輸入消息及其處理函數(shù)
    9.1.l 鍵盤消息
    9. 1. 2 鼠標消息
    9.1.3 字符消息
    9.1.4 計時器消息
    9.2 圖形設備接口
    9.2.l 設備描述表和顯示描述表
    9.2.2 繪圖工具
    9.2.3 映射模式
    9. 1. 4 基本文本輸出
    9. 2. 5 基本繪圖函數(shù)
    9. 3 打印及打印預覽
    9.3.l 打印信息
    9. 3. 2 默認打印流程
    9. 3. 3 增強打印能力
    9.3.4 打印預覽
    9. 4 本章小結
   第10章 對話框
    10.l 對話框概述
    10. 1. 1 對話框的應用
    10. 1.2 對話框的分類
    10.l.3 對話框的常用函數(shù)
    10. 1.4 對話框的顯示
    10.2 對話框的應用實例
    10.2.1 應用程序概貌
    10.2. 2 應用程序框架的生成及對話框類的添加
    10. 2.3 對話樞數(shù)據(jù)的存取
    10.2.4 對話框在程序中的使用
    10. 2.5 程序的最后完成
    10. 3 常用對話框簡介
    10.4 本章小結
   第11章 常用控件
    11. l 控件概述
    11.2 靜態(tài)控件和按鈕控件
    11. 2. 1 靜態(tài)控件
    11. 2.2 按鈕控件
    11. 3 滾動條
    11.4 列表框
    11.5 編輯控件
    11.6 組合框
    11.6. 1 組合框的風格與類型
    11. 6. 2 組合框控件類
    11.7 常用控件應用程序實例
    11.7.l 應用程序功能設討
    11.7. 2 對話框的編輯
    11. 8 本章小結
   第12章 高級控件
    12. 1 標簽控件
    12. 1. 1 標簽控件實現(xiàn)
    12. 1.2 CTabCtrl類
    12. 2 動畫控件
    12.3 進度控件
    12. 4 數(shù)字滾選按鈕控件
    12. 4. 1 數(shù)字滾選按鈕控件實例
    12. 4. 2 CSpinButtonCtrl類
    12.5 樹控件
    12.5.1 TV_ITEM結構
    12. 5. 2 TV_INSERTSTRUCT 結構
    12.5.3 生成樹結構
    12.5.4 CTreeCtrl類
    12. 6 日期時間控件和日歷控件
    12.7 本章小結
   第13章 文件存取
    13.l 文件的訪問
    13. 1. 1 CFile類的功能
    13.l.2 打開文件
    13. 1. 3 文件訪問和共享標志
    13. 1. 4 存取數(shù)據(jù)
    13. 1. 5 關閉文件
    13. 2 隨機文件訪問
    13. 3 序列化
    13. 4 CArchive類
    13. 5 本章小結
   第14章 HTML幫助文件的制作
    14.1 普通幫助文件的制作
    14.1. 1 怎樣制作幫助文件
    14.1. 2 RTF文件的制作
    14.1.3 幫助文件的編譯
    14.2 Viual C+十的幫助機制
    14.2. 1 聯(lián)機幫助的形式
    14.2. 2 不需要任何編程的幫助
    14.2. 3 聯(lián)機幫助的機理
    14. 1. 4 聯(lián)機幫助的例子
    14.3 HTML文件的制作
    14.4 HTML幫助文件的制作
    14.4.l 創(chuàng)建HTML幫助工程
    14.4.2 在工程文件中添加 Contents
    14.4.3 在工程文件中添加 lndex項
    14.4.4 設置起始顯示頁面
    14. 4.5 編譯和查看
    14.5 在應用程序中調用HTML幫助文件
    14.6 在 Visual C++6、0應用程序中實現(xiàn)聯(lián)機幫助的調用
    14.7 本章小結
   第15章 與數(shù)據(jù)庫的連接
    15.l 了解數(shù)據(jù)庫
    15.2 ODBC以及MFC的ODBC類
    15.3 建立并登錄數(shù)據(jù)源
    15. 4 生成數(shù)據(jù)庫應用程序
    15. 5 數(shù)據(jù)庫應用程序的結構
    15.5.1 CExl5aSet
    15. 5. 2 CExl5aDoc
    15. 5. 3 CExl5aView
    15. 6 為CExl5aView的對話框資源添加控件
    15. 7 運行
    15.8 進一步了解 CRecordset
    15. 9增加和刪除記錄
    15.9.l 增加記錄
    15.9.2 刪除記錄
    15. 10 本章小結
   第16章 多線程及其實現(xiàn)
    16.l 多線程的概念
    16. 2 Visual C+十中的多線程
    16.3 如何使用MFC實現(xiàn)工作者線程
    16.4 如何使用MFC實現(xiàn)用戶界面線程
    16.4.l 用戶界面線程的實現(xiàn)
    16. 4. 2 控制用戶界面線程的途徑
    16. 5 同步對象
    16.5. l 同步的概念
    16.5. 2 同步對象
    16.5. 3 MFC封裝
    16. 5.4 怎樣選擇同步對象
    16. 6 多線程的應用實例
    16.7 本章小結
   第17章 AcitveX控件的設計與應用
    17. 1 ActiveX簡介
    17. 2 ActiveX控件
    17. 3 ActiveX控件的設計
    17. 4 創(chuàng)建包含 ActiveX控件的MFC應用程序
    17. 5 ActiveX控件的使用
    17.6 本章小結
   附錄 A Visual C++6.0新增功能簡介
   附錄 B MFC類庫簡明參考

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號