2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

你必須知道的204個Visual C++開發問題

  • 作者:范立鋒,李世欣 著
  • 出版社: 人民郵電出版社
  • 出版時間:2010-06-01
  • 版次:1
  • 商品編號: 10354243

    頁數:312

    印次:1

    印刷時間:2010-06-01


HK$66.40 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《你必須知道的204個Visual C++開發問題》精選了204個在Visual C++程序設計中經常遇到的問題,目的是幫助讀者解決在Visual C++學習和開發中的實際困難,提高讀者學習和開發的效率。這些問題涵蓋了開發工具應用與調試、Visual C++編程基礎、MFC、Visual C++6.0控件的使用、用戶界面設計、圖形圖像、操作系統相關的技術、文件管理、數據庫、網絡應用、算法、發佈程序和拾遺補缺等內容,均是作者經過充分的調研,從實際項目開發中總結出來的典型問題,濃縮了作者多年從事開發的心得體會和經驗教訓,對初學者具有重要的參考價值。書中每節都提供了程序設計的示例代碼。
  《你必須知道的204個VisualC++開發問題》凝聚一線開發人員的編程經驗,適合於已經初步掌握VisualC++編程概念和方法的讀者閱讀。

目錄

第1章 開發工具應用與調試
FAQ1.01 VC++工程中的項目文件都表示什麼?
FAQ1.02 如何快速地規範代碼的縮進格式?
FAQ1.03 如何使用工具的快捷鍵?
FAQ1.04 如何在編輯器中使用代碼錄製功能?
FAQ1.05 如何在一個工作區裡管理多個工程?
FAQ1.06 如何顯示在workspace中消失的類?
FAQ1.07 如何從其他文件中獲取所需的資源?
FAQ1.08 如何恢復消失的成員函數提示功能?
FAQ1.09 Debug版本與Release版本之間的區別?
FAQ1.10 如何在Release狀態下進行調試?
FAQ1.11 如何使用簡單斷點、數據斷點、條件斷點、消息斷點調試程序?
FAQ1.12 如何清除程序中的所有斷點?
FAQ1.13 如何向當前工程添加LIB文件?
FAQ1.14 如何查看變量信息和內存信息?
FAQ1.15 如何對指針數組進行調試?

第2章 Visual C++6.0編程基礎
FAQ2.01 如何理解匈牙利命名法?
FAQ2.02 如何理解Windows編程中的句柄?
FAQ2.03 如何理解和使用回調函數?
FAQ2.04 內存洩漏是由哪些原因引起的?
FAQ2.05 如何使用const關鍵字?
FAQ2.06 如何使用純虛函數?
FAQ2.07 GlobalAlloc()、malloc()和new()函數之間的區別?
FAQ2.08 如何使用typename關鍵字?
FAQ2.09 如何利用計數器調試無限循環?
FAQ2.10 如何理解指針與引用的區別?
FAQ2.11 如何動態分配二維數組?
FAQ2.12 如何巧妙運用預處理指令與宏定義?
FAQ2.13 如何聲明兩個互為成員的類?
FAQ2.14 如何利用友元函數訪問類中私有的成員變量?
FAQ2.15 如何理解和使用volatile關鍵字?
FAQ2.16 如何使用結構體?
FAQ2.17 如何實現int、char*、float與CString之間的轉換?
FAQ2.18 如何使用CString分割並輸出子字符串?
FAQ2.19 如何在VC++中將一個類徹底刪除?
FAQ2.20 如何使用Unicode?
FAQ2.21 如何獲得應用程序的實例句柄?
FAQ2.22 如何編寫Windows應用程序的入口函數?

第3章 MFC
FAQ3.01 VC++中的WIN32與MFC的區別?
FAQ3.02 如何理解文檔、視圖、框架間的關係以及消息傳遞規律?
FAQ3.03 如何判斷某個句柄是否關聯一個窗口?
FAQ3.04 如何在運行時判斷某個對象是否是指定的類型?
FAQ3.05 MFC中常用的調試函數有哪些?
FAQ3.06 MFC中基本的應用程序信息和管理函數有哪些?
FAQ3.07 如何判斷兩個時間段的差距?
FAQ3.08 如何獲得MDI應用程序的每個視圖指針?
FAQ3.09 如何為dll文件生成lib文件?
FAQ3.10 如何在MFC中調用C#做的DLI
FAQ3.11 如何實現SDI與MDI的轉換?
FAQ3.12 如何使用安全數組?
FAQ3.13 如何將工程中的部分資源加到另一個工程中?
FAQ3.14 如何獲得完整的文件路徑和文件名?
FAQ3.15 如何讓多個窗口消息共享同一個消息處理函數?
FAQ3.16 如何在程序中捕捉CException類的異常?

第4章 Visual C++6.0控件的使用
FAQ4.01 如何設置控件是否可用?
FAQ4.02 如何將某個控件對象關聯到對話框中的控件資源?
FAQ4.03 如何遍歷控件?
FAQ4.04 如何為靜態控件聲明成員變量?
FAQ4.05 如何設置靜態文本控件的背景顏色和字體顏色?
FAQ4.06 如何使用Picture控件顯示圖片?
FAQ4.07 如何在CButton按鈕中顯示位圖?
FAQ4.08 如何限制編輯框輸入的字符?
FAQ4.09 如何設置編輯框多行顯示?
FAQ4.10 如何使用ComboBox控件列舉磁盤目錄?
FAQ4.11 如何在ListBox控件間實現數據交換?
FAQ4.12 如何使用時間控件修改系統時間?
FAQ4.13 如何使用Clmagel,Ast繪製圖標?
FAQ4.14 如何製作帶圖標的標籤控件?
FAQ4.15 如何為ListControl控件添加列標題、行和列?
FAQ4.16 如何實現IAstControl控件的排序?
FAQ4.17 如何讓ListControl控件顯示有網格的報表形式?
FAQ4.18 如何為樹型控件添加數據?
FAQ4.19 如何避免CRichEditCtrl中出現中文亂碼?

第5章 用戶界面設計
FAQ5.01 如何生成任意形狀的窗體?
FAQ5.02 如何生成半透明窗體?
FAQ5.03 如何獲得鼠標指針在窗口中的位置?
FAQ5.04 如何使創建的窗口位於所有窗口的最前端?
FAQ5.05 如何拖動沒有標題欄的窗體?
FAQ5.06 如何改變MDI窗口框架的顏色?
FAQ5.07 如何修改對話框的圖標?
FAQ5.08 如何根據圖片大小顯示窗體?
FAQ5.09 如何實現屏幕滾動字幕?
FAQ5.10 如何在窗體中實現動畫效果?
FAQ5.11 如何製作隨機更換背景的窗體?
FAQ5.12 如何實現對窗體的繼承?
FAQ5.13 如何在文檔視圖的工程中加入啟動畫面?
FAQ5.14 如何動態添加和刪除菜單?
FAQ5.15 如何創建級聯菜單?
FAQ5.16 如何製作具有提示功能的工具欄?
FAQ5.17 如何製作彈出鼠標提示窗口?
FAQ5.18 如何製作類似QQ程序的界面?
FAQ5.19 如何調用Office助手?

第6章 圖形圖像
FAQ6.01 如何繪製弧線?
FAQ6.02 如何製作屏幕保護程序?
FAQ6.03 如何製作透明圖片?
FAQ6.04 如何通過位圖文件獲得位圖的大小?
FAQ6.05 如何獲取屏幕上指定坐標的顏色?
FAQ6.06 如何用指定的顏色填充指定區域?
FAQ6.07 如何理解顏色漸變算法?
FAQ6.08 如何製作一個基於DirectX的截圖程序?
FAQ6.09 物理坐標與邏輯坐標的區別是什麼?它們之間如何轉換?
FAQ6.10 如何畫箭頭?
FAQ6.11 如何實現單擊一張圖片鏈接到相應的網頁?
FAQ6.12 如何通過鼠標實現圖片的局部放大與縮小?
FAQ6.13 如何顯示.IPEG圖片?
FAQ6.14 如何將截取的圖片複製到剪貼板?
FAQ6.15 如何實現位圖的漸入/漸出顯示?
FAQ6.16 如何製作閃屏的圖像特效?
FAQ6.17 如何讓圖像具有百葉窗的顯示效果?
FAQ6.18 如何查看打印機當前的打印任務?

第7章 操作系統相關的技術
FAQ7.01 如何獲得當前操作系統的版本號?
FAQ7.02 如何格式化磁盤?
FAQ7.03 如何將FAT32轉化為NTFS?
FAQ7.04 如何對屏幕的分辨率進行控制?
FAQ7.05 如何隱藏和顯示桌面的文件?
FAQ7.06 如何嚮應用程序中添加快捷鍵?
FAQ7.07 如何獲得當前本機的用戶名?
FAQ7.08 如何修改計算機的用戶名?
FAQ7.09 如何關閉、重啟和註銷計算機?
FAQ7.10 如何對註冊表中的鍵實現增、刪、改、查?
FAQ7.11 如何理解線程與進程的關係?
……
第8章 文件管理
第9章 數據庫
第10章 網絡應用
第11章 算法
第12章 發佈程序
第13章 拾遺補缺


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。