注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)VISUAL C++程序模塊集錦

VISUAL C++程序模塊集錦

VISUAL C++程序模塊集錦

定 價:¥46.00

作 者: 司馬檀編著
出版社: 科學(xué)出版社
叢編項: 金地時代π
標 簽: C語言

ISBN: 9787030075840 出版時間: 2000-01-01 包裝:
開本: 26cm+光盤1片 頁數(shù): 294頁 字數(shù):  

內(nèi)容簡介

  《Visual C++程序模塊集錦》不同于一般的Visual C++參考手冊,本書著重討論Visual C++編程中遇到的問題,同時介紹了很多實用開發(fā)技巧。本書分為15部分,涉及MFC程序設(shè)計、控件、用戶界面、GDI編程、系統(tǒng)。數(shù)據(jù)庫開發(fā)、OPENGL編程、多媒體、外設(shè)等方面。在宏部分,介紹了一些實用的宏代碼,可以加入到Devstudio開發(fā)環(huán)境。本書內(nèi)容翔實,實例豐富,給出了大量示例程序(在Visual C++ 5.0下測試,與Visual C++ 6.0兼容),這些程序大多是獨立的模塊,可以直接在應(yīng)用程序中使用。程序內(nèi)容包括了Visual C++編程中可能涉及的大部分領(lǐng)域。本書適合于具有一定Visual C++基礎(chǔ)的Windows系統(tǒng)開發(fā)人員參考。

作者簡介

暫缺《VISUAL C++程序模塊集錦》作者簡介

圖書目錄

第1章 MFC通用類.
1.1 字符串
1.1.1 如何快速地格式化一個CString對象
1.1.2 如何將CString中的字符串賦值給字符指針
1.1.3 擴展CString類的功能
1.1.4 有用的路徑字符串類CDirectorystring
1.2 集合類
1.2.1 如何解決向CDWordArray添加大量數(shù)據(jù)時速度慢的問題
1.2.2 可排序的CObLISt類
第2章 框架窗口、文檔及現(xiàn)
2.1 SDI應(yīng)用
2.1.1 如何定義文檔中的所有類都能訪問的全局變量
2.1.2 如何在SDI應(yīng)用中切換不同的視圖
2.2 MDI應(yīng)用
2.2.1 如何使程序啟動時不自動創(chuàng)建新文檔
2.2.2 如何取得當(dāng)前文檔和當(dāng)前視
2.2.3 如何在應(yīng)用程序中循環(huán)劃覽已經(jīng)打開的文檔
2.2.4 如何在應(yīng)用程序中循環(huán)劃覽已經(jīng)打開的視圖
2.2.5 如何改變MDI應(yīng)用主框架窗口的背景色
2. 2.6 如何改變MDIM架的子窗日大小使窗口以一定的大小打開
2.3 切分窗口
2.3.1 如何判斷一個窗口是否為切分窗口
2.3.2 如何判斷切分窗口中視圖的行、列數(shù)
2.3.3 如何實現(xiàn)切分窗口分別對應(yīng)不同的視類
2.4 文檔與視的消息傳遞
2.4.1 如何為自定義消息增加消息映射
2.4.2 如何獲取窗口正在處理的當(dāng)前消息的有關(guān)信息
2.5 窗體.
2. 5. 1 如何移動窗口
2. 5.2 如何將窗口居中顯示
2.5.3 多顯示器下如何恢復(fù)窗日位置
2.5.4 如何改變視窗口的大小
2. 5.5 如何改變窗口的圖標
2.5.6 如何為最小化窗口指定自制圖標
2.5.7 如何在程序中獲得其他程序的圖標
2.5.8 如何實現(xiàn)Windows下鼠標光標動態(tài)控制
2. 5.9 如何改變窗口標題
2.5.10 如何改變窗口的缺省樣式
2. 5.11 如何防止主框架窗口在其標題中顯示活動的文檔名
2.5.12 如何防止在窗口標題欄上把文檔名預(yù)置成應(yīng)用程序名
2.5.13 如何實現(xiàn)無菜單窗口
2. 5. 14 如何做無界面程序
2.5.15 如何讓窗口或MDI窗日一啟動就最大化或最小化
2.5.16 如何使程序保持最小狀態(tài)
2.5.17 如何創(chuàng)建一個不規(guī)則形狀的窗口
2. 5.18 如何改變視窗的背景色
2.5.19 如何單擊除了窗口標題欄以外的區(qū)域使窗日移動
2.5.20 如何創(chuàng)建一個字回繞的CEditVew
2.6 其他
2.6.1 如何獲取應(yīng)用程序的實例句柄
2.6.2 如何通過代碼獲取應(yīng)用程序主窗口的句柄
2.6.3 如何獲取各應(yīng)用程序窗口及本程序各窗口的句柄
2.6.4 如何訪問桌血錫口L.
2.6.5 如何最小化桌面上所有的窗口
2.6.6 如何讓應(yīng)用程序只存在一個實例
2.6.7 如何加載其他的應(yīng)用程序
2. 6. 8 如何結(jié)束應(yīng)用程序
2.6.9 如何確定應(yīng)用程序的路徑
2.6. 10 如何改變應(yīng)用程序的當(dāng)前路徑
2. 6. 11 如何使用Visual C的命令行參數(shù)
2. 6. 12 如何屏蔽加速鍵
2. 6.13 如何禁止 Windows更新某一區(qū)域
2.6.14 如何使用一個預(yù)定義的Windows光標
2. 6. 15 如何建立一個等待光標
2.6.16 非文檔視結(jié)構(gòu)程序如何實現(xiàn)打印
第3章 窗口控件
3.1 靜態(tài)標簽TZ件
3.l.1 如何使靜態(tài)標簽控件用省略號截去較長文本部分內(nèi)容
3.1.2 增強型靜態(tài)標簽類CLabel
3.2 按鈕控件
3.2. 1 如何使微調(diào)按鈕控件(CSpinButtonCtrl)自動更新編輯控件
3.2.2 如何用位圖顯示下壓按鈕
3.2.3 如何創(chuàng)建一個三態(tài)下壓按鈕
3.2.4 平面工具欄式授或類CTrackLookButton
3.2.5 對鼠標敏感的按鈕類CHoverButton
3.2.6 背景漸變填充的圓形按鈕類CCirClllarBtn
3.3 列表框和組合框控件
3.3.1 如何防止添加多項時列表樞閃爍
3.3.2 如何用自定義彈出式窗口代替組合框下拉列表框
3.3.3 如何實現(xiàn)下拉式組合框和下拉列表組合框間的切換
3.3.4 如何將組合框禁止時的文本顏色從灰色改為黑色
3.3.5 如何改變組合框的下拉列表寬度
3.3.6 如何實現(xiàn)組合框的自動完成編輯功能
3.3.7 自動選擇式組合柜類CAutoComPletlonComBoBox
3.3.8 OffiCC 97樣式的平西式組合框
3.4 編輯控件
3.4. 1 CEdit控件中如何實現(xiàn)換行
3.4.2 如何改變編輯換行模式
3.4.3 如何將文本文件LOAD到編輯控件中
3.4.4 如何向編輯控件中添加文本
3.4. 5 如何高亮顯示編輯框中的字符串
3.4.6 如何限制編輯柜中的準許字符
3.4.7 獲得輸入焦點時邊框突出顯示的編輯框類CBorderEdit
3.5 其他
3.5.1 如何動態(tài)創(chuàng)建控件
3.5.2 如何禁止/允許控件
3.5.3 如何禁止/允許對話框中一組控件
3.5.4 如何改變控件的字體
3.5.5 如何改變控件的顏色
3.5.6 如何注冊ActiveX控件
3.5.7 如何生成控件所需的CPicture
3.5.8 如何在OLE控件中使用OLE-COLOR數(shù)據(jù)類型
3.5.9 如何使用Windows 95 Shell和COM
3.5.10 尺寸自動調(diào)整的圖像框類CBitmaPPicture
3.5.11 如何實現(xiàn)CTreeCtrl控件的拖放功能
3. 5.12 如何動態(tài)計算CTreeVew控件拖放圖像熱點
3.5.13 如何設(shè)置CTreeCtrl控件的狀態(tài)圖像
3.5.14 如何處理列表視圖類CListVew的雙擊事件
第4章 用戶界面
4.1 用戶界面設(shè)計的一般原則
4.2 菜單
4. 2.1 為什么調(diào)用EnableMenultem菜單項后,菜單項仍處于禁止?fàn)顟B(tài)
4.2.2 如何動態(tài)改變主框架菜單
4.2.3 如何給系統(tǒng)萊單添加一個菜單項
4.2.4 如何改變File菜單中的MRU列表中項目的最大值
4.2.5 如何將最新文件(Recent Files)放入子菜單中
4.2.6 如何實現(xiàn)諾標題的彈出式菜單
4.2.7 如何取得彈出式菜單項ID對應(yīng)的位置
4.2.8 如何用CMenu::TrackPopupMenu直接取得某單項
4. 2.9 帶圖標的自畫式菜單類BCMenu
4.3 對話框
4.3.1 如何作無邊框的對話框
4.3.2 如何實現(xiàn)對話框居中顯示
4.3.3 對話框中如何載入某單
4.3.4 如何顯示工具提示
4.3.5 如何顯示對話框中禁止控件的工具提示
4. 3.6 如何改變對話框的背景色
4.3.7 如何為對話樞設(shè)置背景圖
4.3.8 如何創(chuàng)建和使用無模式對話框
4.3.9 如何獲取對話框控件的指針
4. 3.10 如何實現(xiàn)目錄選擇對話框
4.3.11 目錄選擇對話框類CBrowseForFolder
4.3.12 對話框中如何彈出消息對話框
4.3.13 如何定制通用對話框
4.3.14 如何定制CFileDialog
4.3.15 Windows 95下如何實現(xiàn)Wndows 3.l樣式的通用對話框
4. 3. 16支持ON-UPDATE-COMMAND UI消息的對話框類CCmdUIDialog
4.3.17 如何在DLL中包含對話框資源
4.4 工具欄和狀態(tài)欄
4.4.1 Visual C如何做多個工具欄
4.4.2 在Visual C++ 5.0中怎么實現(xiàn)平面工具欄
4.4.3 如何設(shè)置工具欄標題
4.4.4 如何允許或禁止工具欄的工具提示
4. 4.5 如何刪除工具欄中的多余按鈕
4.4. 6 如何在工具欄中增加組合框
4.4. 7 如何更新狀態(tài)欄面板文本
4.4.8 增強狀態(tài)欄類CEnhstatusBar
4.4.9 如何在代碼中獲取工具欄或狀態(tài)欄的句柄
4. 4.10 如何關(guān)閉工具欄或狀態(tài)欄
4.4.11 系統(tǒng)托盤圖標類CSystemTray
4. 5 屬性頁
4.5.1 如何改變屬性反的標題
4. 5.2 如何去掉屬性表和屬性頁的“幫助”或“應(yīng)用”按鈕
4.5.3 如何在屬性頁中添加字體對話框
4.5.4 如何加入“這是什么?’怕幫助提示
4. 5.5 如何使無模式屬性再上的按鈕工作
4.5.6 如何使屬性反上的應(yīng)用按鈕起作用
第5章 GDI編程
5.1.1 如何根據(jù)HDC創(chuàng)建CDC
5.1.2 如何得到整個屏幕的CDC
5.1.3 如何訪問預(yù)定義的 GDI對象
5.1.4 如何獲取GDI對象的屬性信息
5.l.5 如何理解和使用COLORREF
5.1.6 為什么Windows 95不支持PS-ALTERNATE樣式的畫筆
5.1.7 如何實現(xiàn)一個橡皮區(qū)矩形
5.1.8 選擇一塊區(qū)域的實現(xiàn)方法
5.1.9 如何計算一個串的大小
5.1.10 如何正確顯示包含制表字符的串
5.1.11 串太長時如何在其末尾顯示一個省略號
5.1.12 怎樣去掉TextOut的白底色
5.1.13 如何更新翻轉(zhuǎn)背景顏色的文本
5.1.14 如何顯示旋轉(zhuǎn)文本
5.1.15 如何創(chuàng)建一個具有特定點大小的字體
5.1.16 如何由線段的端點確定線上所有的點
5.1.17 如何畫點劃線
5.1.18 怎么在窗日中象Windows 95一樣平鋪一個位圖
5.1.19 如何在256色模式下顯示256色位圖
5.1.20 尺寸自動調(diào)整的圖像框類CBitmaPPlcture
5.1.21 方便實用的畫筆和刷子類
第6章 文件系統(tǒng)
6.1.1 如何對多個文件操作,是否支持通配符
6.1.2 在不打開文件的情況下如何得到文件長度和時間
6.1.3 如何快速查找硬盤上的文件
6.1.4 如何刪除一個目錄
6.1.5 如何獲取和設(shè)置文件屬性
6.1.6 如何獲取文件的所有信息
6.1.7 不使用通用文件打開對話框的情況下如何顯示一個文件列表
6. 1.8 如何確定Windows目錄和Windows系統(tǒng)目錄
6. 1.9 在哪兒創(chuàng)建臨時文件
第7章 系統(tǒng)
7.1 系統(tǒng)參數(shù)設(shè)置及系統(tǒng)控制
7.1. 1 如何獲取和設(shè)置系統(tǒng)參數(shù)
7. 1. 2 如何獲取系統(tǒng)硬件參數(shù)
7.1.3 如何獲取驅(qū)動器信息
7.1.4 如何獲取軟盤的卷標、序列號
7.l.5 如何知道某驅(qū)動器為CDROM
7.l.6 如何在程序中打開/關(guān)閉CDROM
7.1.7 如何知道當(dāng)前CDROM開關(guān)狀態(tài)
7. 1.8 如何確定操作系統(tǒng)版本
7.1.9 如何獲取 Windows 95剩余資源信息
7.1.10 如何獲取和設(shè)置當(dāng)前顯示模式
7. 1.11 如何取得系統(tǒng)顯示元素的顏色
7.1.12 如何檢索 Task Manager應(yīng)用程序所使用的任務(wù)列表
7. 1.13 如何從任務(wù)列表中消失
7.1.14 如何屏蔽<Alt><Tab>、<Ctrl><ESC>、<Ctrl><Alt><Del>及Windows 95鍵,
7.1.15 如何在程序中控制Windows 95任務(wù)欄
7. 1.16 如何在Windows 95的“開始”菜單上創(chuàng)建快捷方式
7.1.17 如何在Windows 95的右鍵菜單里添加程序快捷方式
7.1.18 如何防止用戶切換窗日焦點
7. 1.19 如何編程實現(xiàn)Windows的重新引導(dǎo)
7. l. 20 如何計算程序耗時
7.2 注冊表
7.2.l 如何在Windows 95的右鍵菜單里添加程序快捷方式
7. 2.2 注冊表訪問類CRegKey
7.3 剪貼板
第8章 高級界面設(shè)計
8. 1. 1 如何實現(xiàn)圖標動畫
8.1.2 Outlook 98樣式的CGfxOutBarCtrl類
第9章 數(shù)據(jù)庫開發(fā)
9. 1 MFC數(shù)據(jù)庫編程問題
9. 1. 1 CRecordSet如何獲取記錄個數(shù)
9.1.2 如何打開密碼保護的數(shù)據(jù)庫
9.1.3 如何用MFC開發(fā)ODBC數(shù)據(jù)庫應(yīng)用
9.2 數(shù)據(jù)庫增強類
9.2.1 直接用ODBC進行 SQL調(diào)用的類CSQLDirect
9.2.2 如何從Access數(shù)據(jù)庫中讀取位圖
9.2.3 可以調(diào)用存儲過程的類CStoredProcedure
第10章 多線程
10.1 如何向其他線程發(fā)送消息
10. 2 如何等待進程結(jié)束
10.3 Windows 95程序如何中斷大數(shù)據(jù)量的處理過程
10.4 32位應(yīng)程序和16位應(yīng)用程序間的通信
10.5 32位Windows程序的多進程數(shù)據(jù)共享
10. 6 如何通過共事內(nèi)廳實現(xiàn)客戶/服務(wù)進程間通信
10. 7 Visual C++中多線程編程技術(shù)
10.7.1 用win32函數(shù)創(chuàng)建和終止線程
10. 7. 2 用WIn32函數(shù)控制線程對共享資源的訪問
第11章 OpenGL技不
11.1 微機環(huán)境中 OpenGL多視窗技術(shù)
11.2 如何實現(xiàn)OpenGL程序的打印
11.3 MDI環(huán)境下允許GL的視類CGLEnabledView
第12章 多媒體
12. 1 如何播放聲音文件
12. 2 如河用Visual C++開發(fā)多媒體應(yīng)用
第13章 網(wǎng)絡(luò)編程
13.1 怎么取得本機主機名和IP地址
13.2 如何獲取網(wǎng)卡物理地址
13.3 如何打印 Web頁面
13.4 如何使用MFC編寫FTP程序
13.5 如何上傳文件到Web服務(wù)器
13.6 如何在使用Internet后斷掉連接
13.7 如何在NT下調(diào)試ISAPI程序
第14章 其他專題
14.1 C/C++討論
14.1.1 巨指針(huge)和遠指針(far)的差別
14.1.2 C++與C語言混合編程 
14.1.3如何丟棄 CUserException派生類的異常
14. 1. 4 VISllalC如何讀絕對地址
14.2 語言支持
14. 2. 1 Visual C++如何支持中文
14. 2.2 用Visual C如何實現(xiàn)軟件多語言支持
14.3 動態(tài)連接庫
14. 3. 1 如何從DLL中動態(tài)載入類
14. 3.2 用Visual C++為系統(tǒng)安裝掛鉤
14.3.3 如何判斷COMCTL32.DLL版本
14. 4 屏幕保護程序
第15章 編程技巧
15.1 DevStudiO使用技巧
15.1.l 編程的基本經(jīng)驗
15. l.2 怎么在Class View里面隱藏一些函數(shù)和變量
15.1.3 如何刪除一個不需要的類
15.1.4 設(shè)定用戶自定義關(guān)鍵字的語法顏色
15.1.5 工具欄使用技巧
15.1.6 資源編譯器使用技巧
15.1.7 Devstudio技巧
15.2 芯
15.2.1 切換頭文件和源文件的宏
15.2.2 跳至下一個/前一個函數(shù)定義
15.2.3 在頭文件中定義函數(shù)的宏
15.2.4 文件對話框代碼宏
15.2.5 操作翻轉(zhuǎn)宏
15.2.6 資源ID順序排序宏
15.2.7 行數(shù)統(tǒng)計宏LOC
15.2.8 汪釋宏
15.3 程序調(diào)試技巧
15.3.1 調(diào)試綜述
15.3.2 手動調(diào)試技巧
15.3.3 怎么檢查內(nèi)存泄漏
15.3.4 如何調(diào)試發(fā)行版本
15. 3.5 如何在NT下調(diào)試ISAPI程序
15.3.6 如何使用Visual C的REMOTE DEBUG功能
15.3.7 如何使Visual C++ 5和Visual C++ 6共存

本目錄推薦

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