注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)專家門診(Visual C++開發(fā)答疑300問)

專家門診(Visual C++開發(fā)答疑300問)

專家門診(Visual C++開發(fā)答疑300問)

定 價(jià):¥38.00

作 者: 肖宏偉編著
出版社: 人民郵電出版社
叢編項(xiàng): 專家門診系列叢書
標(biāo) 簽: C語言 程序設(shè)計(jì) 問答

ISBN: 9787115113047 出版時(shí)間: 2003-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 388 字?jǐn)?shù):  

內(nèi)容簡介

本書以專家解答的形式進(jìn)行詳解,內(nèi)容全面,按照實(shí)際開發(fā)中的功能目的進(jìn)行分類,是廣大VisualC++開發(fā)和使用人員解決實(shí)際問題、積累編程經(jīng)驗(yàn)的得力助手。本書重點(diǎn)突出程序設(shè)計(jì)實(shí)用性,同時(shí)也安排了一部分幫助讀者理解重點(diǎn)、難懂的概念。本書精選了300多個(gè)在VisualC++程序設(shè)計(jì)中經(jīng)常遇到的問題和典型的功能需求,以專家解答的方式展現(xiàn)給讀者。本書內(nèi)容涵蓋開發(fā)工具與調(diào)試、VisualC++6.0編程基礎(chǔ)、對話框及控件的使用、一般窗口及界面設(shè)計(jì)、SDI和MDI窗口、消息系統(tǒng)鉤子函數(shù)及DLL、磁盤路徑與文件操作、數(shù)據(jù)庫、網(wǎng)絡(luò)與通信、圖形圖像及打印控制、操作系統(tǒng)、線程及進(jìn)程控制、時(shí)間控制、數(shù)學(xué)算法、發(fā)布程序等VisualC++開發(fā)的各個(gè)方面,重點(diǎn)突出程序設(shè)計(jì)實(shí)用性。每個(gè)問答或者需求都根據(jù)技術(shù)難度不同加以標(biāo)識,并給出在實(shí)際開發(fā)中的人氣指數(shù)(經(jīng)常涉及?搗背潭齲???本書是廣大開發(fā)人員編程經(jīng)驗(yàn)的積累,本書適合于已經(jīng)初步掌握VisualC++編程概念、方法的讀者閱讀,可幫助讀者迅速掌握實(shí)際應(yīng)用中的開發(fā)技巧。

作者簡介

暫缺《專家門診(Visual C++開發(fā)答疑300問)》作者簡介

圖書目錄

第1章 開發(fā)工具與調(diào)試
如何快速地規(guī)范代碼縮進(jìn)格式
如何在Release狀態(tài)下進(jìn)行調(diào)試
Release版和Debug版有什么不同
Assert和Vertify有什么區(qū)別
如何修改開發(fā)環(huán)境的字體
Workspace和Project之間是什么樣的關(guān)系
如何在非MFC程序中使用ClassWizard
如何設(shè)置條件斷點(diǎn)
在編輯狀態(tài)下發(fā)現(xiàn)成員變量或函數(shù)不能顯示提示時(shí)如何打開提示功能
如何將一個(gè)通過ClassWizard生成的類刪除
如何將在workspace中消失的類找出來
如何清除所有的斷點(diǎn)
如何在ClassWizard中選擇未列出的消息
如何檢測程序中的括號是否匹配
如何查看一個(gè)宏(或變量、函數(shù))的定義
如何整理ClassView視圖中大量的類
如何添加Lib文件到當(dāng)前工程
#include FileName.h 和#include “FileName.h”有什么區(qū)別
如何在工作區(qū)(Workspace)導(dǎo)入多個(gè)項(xiàng)目(Project)
如何快速刪除項(xiàng)目下Debug 文件夾中臨時(shí)文件
如何快速生成一個(gè)與現(xiàn)有工程除了工程名外完全相同的新工程
如何解決Visual C++ 6.0不正確連接問題
引起LNK2001的常見錯(cuò)誤都有哪些
如何調(diào)試Windows外殼擴(kuò)展程序(Shell Extension)
如何調(diào)試一個(gè)沒有原碼的exe文件調(diào)用的 dll
怎樣設(shè)置棧的大小
如何知道GetLastError()返回的錯(cuò)誤代碼的意義
如何使用Visual C++ 6.0中的快捷鍵
Visual C++ 6.0工程中的項(xiàng)目文件都表示什么
第2章 Visual C++ 6.0編程基礎(chǔ)
什么是匈牙利命名法
Windows編程中的句柄是什么
什么是回調(diào)函數(shù)以及如何使用它
內(nèi)存泄漏主要由哪些原因引起的
如何發(fā)現(xiàn)內(nèi)存泄漏
C++的const類型是如何使用的
指針和引用有什么區(qū)別
如何動(dòng)態(tài)分配二維數(shù)組
純虛函數(shù)是如何使用的
堆和棧有什么區(qū)別
兩個(gè)類互為成員應(yīng)該如何聲明
bool和BOOL有什么區(qū)別
GlobalAlloc(),malloc()和new()有什么區(qū)別
如何使用關(guān)鍵字volatile
如何實(shí)現(xiàn)int與CString,char*與CString,float與CString之間的互相轉(zhuǎn)化
什么是UNICODE以及如何使用它
C++中關(guān)鍵字typename有什么作用
關(guān)鍵字__stdcall和__cdecl有什么區(qū)別
第3章 對話框及控件的使用
如何創(chuàng)建和使用一個(gè)無模式對話框
為什么使用CRichEditCtrl控件的對話框不能顯示出來
如何改變控件的字體
如何限制編輯框的準(zhǔn)許字符
如何防止Edit框中的Password被非法獲取
如何設(shè)置ClistCtr控件為可以整欄選擇并且有網(wǎng)格條紋的報(bào)表形式
如何給CListCtrl控件增加列標(biāo)題欄
如何給CListCtrl填充數(shù)據(jù)
如何實(shí)現(xiàn)CListCtrl中的排序問題
如何給CTreeCtrl填充數(shù)據(jù)
如何對CTreeCtrl中的節(jié)點(diǎn)文本進(jìn)行編輯
如何實(shí)現(xiàn)調(diào)色程序
如何設(shè)定靜態(tài)文本框的背景色和文本顏色
如何響應(yīng)CSliderCtrl控件的拖動(dòng)消息以及得到當(dāng)前位置
如何使用CFileDialog對話框
如何使用CColorDialog對話框
如何使用CFontDialog對話框
如何避免CRichEditCtrl中顯示中文亂碼的問題
向列表框CListBox添加很多數(shù)據(jù)時(shí)如何防止閃爍
當(dāng)列表框ClistBox的項(xiàng)目寬度超過了其自身窗口寬度時(shí)如何顯示提示條
在給CComboBox的屬性框中加入多項(xiàng)時(shí)如何換行
如何在下拉框里顯示上幾次程序運(yùn)行的輸入信息
如何改變對話框DoModal的返回值
怎樣彈出選擇目錄的對話框
第4章 一般窗口及界面設(shè)計(jì)
如何設(shè)定窗口的背景色
如何生成任意形狀的窗體
如何實(shí)現(xiàn)無標(biāo)題窗口的拖動(dòng)
如何使窗體透明
如何使窗體半透明
如何保持窗口的大小不變
如何使窗口始終位于所有窗口的最上面
如何改變窗口的默認(rèn)風(fēng)格
如何讓窗體顯示在中央
如何使窗口不可見
如何重置窗口的大小和位置
如何將文本傾斜顯示
如何制作立體字體
串太長如何在末尾顯示省略號
如何在對話框中加入工具條
如何在基于文檔視圖的工程中加入啟動(dòng)畫面
如何在基于對話框的工程中使用Splash
如何在對話框上動(dòng)態(tài)創(chuàng)建視圖
如何將某一區(qū)域設(shè)為光標(biāo)熱區(qū)
如何隨時(shí)獲得鼠標(biāo)的窗口位置
如何隨意改變光標(biāo)的形狀
如何控制鼠標(biāo)的移動(dòng)范圍
如何使窗體右上角的系統(tǒng)按鈕無效
如何改變窗口的圖標(biāo)
屏幕保護(hù)程序的原理是什么
應(yīng)該如何制作屏幕保護(hù)程序
如何在Visual C++ 6.0中用回車鍵切換輸入焦點(diǎn)
如何實(shí)現(xiàn)類似QQ程序的界面
如何一步一步地彈出和關(guān)閉窗口
如何彈出鼠標(biāo)提示窗口
如何制作類似Windows任務(wù)欄的窗口
第5章 SDI和MDI窗口
文檔、視圖、框架窗口間的關(guān)系和消息傳送規(guī)律是怎樣的
如何切分窗口
如何固定視圖間的分隔線
如何動(dòng)態(tài)改變切分窗口的大小
如何實(shí)現(xiàn)切分窗口中視圖的動(dòng)態(tài)切換
OnDraw和OnPaint之間有什么關(guān)系
如何彈出右鍵菜單
如何顯示級聯(lián)菜單
如何給系統(tǒng)菜單添加一個(gè)菜單項(xiàng)
如何將窗體頂端標(biāo)題欄的右鍵菜單屏蔽掉
如何動(dòng)態(tài)增加或刪除菜單
如何使菜單項(xiàng)前帶圖標(biāo)
如何隱藏CScrollView中的Scroll Bar
如何讓工具條的按鈕任意分組
如何給工具條增加一個(gè)下拉按鈕以及如何響應(yīng)單擊下拉按鈕的消息
如何實(shí)現(xiàn)工具欄上的下壓式按鈕
如何在同一行上??績蓚€(gè)工具條
如何使能和禁止工具條的工具提示
如何在工具欄中放CComboBox控件
如何將系統(tǒng)時(shí)間在狀態(tài)欄上顯示
如何使MDI啟動(dòng)時(shí)不生成子窗口
如何讓MDI窗口一啟動(dòng)時(shí)就最大化或者最小化
如何改變窗口框架的顏色
怎樣得到主框架窗口指針
如何實(shí)現(xiàn)全屏顯示
當(dāng)文檔被修改時(shí),如何在標(biāo)題上加上標(biāo)志“*”
怎樣判斷獲得的視圖指針是哪一個(gè)類
如何取得MDI應(yīng)用程序中每個(gè)視圖的指針
第6章 消息系統(tǒng)、鉤子函數(shù)及DLL
如何自定義消息
應(yīng)用程序傳送的消息有哪些以及有什么區(qū)別
如何將幾個(gè)菜單項(xiàng)的消息處理函數(shù)放入一個(gè)函數(shù)中
消息WM_NOTIFY是如何使用的
是不是只要是CWnd對象就一定有消息循環(huán)
在對話框中為什么不響應(yīng)按下向下箭頭鍵(VK_DOWN)和向右箭頭鍵(VK_RIGHT)的消息
Visualc C++ 6.0可以編寫哪幾種dll
Visualc C++ 6.0如何編寫Non-MFC Dlls
Visualc C++ 6.0如何編寫Regular Dlls
Visualc C++ 6.0如何編寫Extension Dlls
如何調(diào)用DLL
為了定位DLL,Windows搜索目錄的順序是怎樣的
怎樣從MFC擴(kuò)展動(dòng)態(tài)鏈結(jié)庫(DLL)中顯示一個(gè)對話框
Win32中全局鉤子的運(yùn)行機(jī)制是怎樣的
Visual C++ 6.0中全局共享數(shù)據(jù)是如何實(shí)現(xiàn)的
如何獲知鼠標(biāo)移開某個(gè)窗口
如何記錄鍵盤的所有按鍵信息
如何用按鈕模擬鼠標(biāo)的點(diǎn)擊
如何用按鈕模擬鍵盤的輸入
如何制作軟鍵盤的應(yīng)用程序
如何知道自己的工程中調(diào)用哪幾個(gè)DLL文件
第7章 磁盤路徑與文件操作
如何獲得系統(tǒng)的所有磁盤驅(qū)動(dòng)器
怎樣獲得磁盤驅(qū)動(dòng)器的序列號
如何判定驅(qū)動(dòng)器的文件系統(tǒng)類型
如何獲得磁盤空間信息
如何判定磁盤是光驅(qū)還是軟驅(qū)
如何確定應(yīng)用程序的路徑
應(yīng)該在哪兒創(chuàng)建臨時(shí)文件
如何對INI文件進(jìn)行讀寫
如何遍歷目錄下的每一個(gè)文件
如何將內(nèi)容不為空的目錄刪除
如何在特定目錄下查找某個(gè)文件
如何在txt文件中逐行讀寫數(shù)據(jù)
如何獲得文件的屬性
如何拷貝文件
如何刪除文件
如何移動(dòng)文件
如何讀寫大型的二進(jìn)制文件
如何快速創(chuàng)建一個(gè)大文件
如何在Visual C++ 6.0中使用fopen()函數(shù)來讀寫文件
如何將路徑轉(zhuǎn)換為長路徑名
如何用Visual C++ 6.0編寫文件分割工具
第8章 數(shù)據(jù)庫
ODBC訪問數(shù)據(jù)庫的原理是什么
一致的數(shù)據(jù)訪問技術(shù)ADO與OLE DB的原理以及它們的關(guān)系是怎樣的
如何在程序中動(dòng)態(tài)得到字段的數(shù)據(jù)類型
如何手動(dòng)注冊數(shù)據(jù)源
如何在程序中實(shí)現(xiàn)數(shù)據(jù)源的注冊
在Visual C++ 6.0中如何利用UDL文件來建立ADO連接
如何通過ADO接口連接數(shù)據(jù)庫
如何通過ADO的記錄集獲得每條記錄的信息
如何通過ADO的記錄集修改記錄信息
如何用SQL語句按時(shí)間檢索
如何用SQL語句按字符串檢索
如何在SQL語句中將多個(gè)字符串作為檢索條件
如何執(zhí)行嵌套的SQL語句
如何訪問存有圖像字段的數(shù)據(jù)庫
如何在Visual C++ 6.0中建立自定義數(shù)據(jù)庫類
ODBC數(shù)據(jù)庫編程中DDX 和RFX有什么區(qū)別
如何用Visual C++ 6.0開發(fā)基于Oracle數(shù)據(jù)庫的應(yīng)用程序
如何直接通過ODBC讀、寫Excel表格文件
在Visual C++ 6.0中如何訪問MySQL數(shù)據(jù)庫
第9章 網(wǎng)絡(luò)與通信
什么是RFC
如何獲取網(wǎng)卡的地址
如何獲得IP地址和主機(jī)名
如何對某些端口進(jìn)行掃描
如何實(shí)現(xiàn)連續(xù)多次的Ping命令
如何像OutLook一樣收發(fā)電子郵件
如何連接FTP服務(wù)器
如何獲得FTP服務(wù)器的文件列表
如何下載FTP服務(wù)器上的文件
如何給FTP服務(wù)器上傳文件
什么是Windows Sockets規(guī)范
什么是套接口
TCP socket和UDP socket的區(qū)別是怎樣的
如何用有連接的方式實(shí)現(xiàn)聊天室
如何用無連接的方式實(shí)現(xiàn)系統(tǒng)廣播
如何實(shí)現(xiàn)Proxy服務(wù)器
如何下載網(wǎng)頁
如何在應(yīng)用程序中映射網(wǎng)絡(luò)驅(qū)動(dòng)器
如何實(shí)現(xiàn)電話撥號上網(wǎng)
如何刪除Internet臨時(shí)文件
如何列出系統(tǒng)打開的所有IE窗口的標(biāo)題
如何設(shè)置某個(gè)已經(jīng)打開的IE窗口的標(biāo)題
如何清空IE的歷史記錄
如何實(shí)現(xiàn)IE中的添加收藏夾的功能
第10章 圖形圖像及打印控制
BeginPaint和GetDC獲得的DC有什么區(qū)別
如何獲取屏幕上某點(diǎn)的顏色
位圖文件的結(jié)構(gòu)是怎樣的
如何通過位圖文件直接得到位圖的大小
如何通過位圖文件顯示位圖
如何將DIB位圖寫入位圖文件
BitBlt和StretchBlt函數(shù)有什么區(qū)別
什么是掩碼位圖以及如何創(chuàng)建
如何利用掩碼位圖制作透明圖片
如何繪制半透明位圖
如何縮放圖片
如何對圖形進(jìn)行局部放大
如何將轉(zhuǎn)換DIB位圖為DDB位圖
如何將轉(zhuǎn)換DDB位圖為DIB位圖
如何截取屏幕
如何任意裁剪圖片
如何用特定色填充某一區(qū)域
如何復(fù)制位圖到剪貼板
物理坐標(biāo)和邏輯坐標(biāo)有什么區(qū)別,它們是如何轉(zhuǎn)換的
什么是COLORREF
如何畫一個(gè)1/4圓
如何畫箭頭
如何避免屏幕閃爍
如何產(chǎn)生復(fù)雜線條
如何顯示JPG和GIF圖像
怎樣定制通用打印對話框CPrintDialog來實(shí)現(xiàn)打印功能
如何簡易實(shí)現(xiàn)所見即所得的打印
如何確定當(dāng)前打印機(jī)的頁面大小和方向
如何確定打印隊(duì)列的狀態(tài)
第11章 操作系統(tǒng)
如何獲得Windows的版本號
如何得到當(dāng)前Windows是不是安全模式
如何查詢注冊表中的鍵
如何修改注冊表中的鍵
如何在注冊表中增加鍵
如何刪除注冊表中的鍵
如何對屏幕分辨率進(jìn)行控制
如何獲得系統(tǒng)運(yùn)行的所有進(jìn)程
如何在任務(wù)列表中隱藏應(yīng)用程序
如何獲取本機(jī)的硬件配置
如何用代碼實(shí)現(xiàn)重啟和關(guān)閉計(jì)算機(jī)
如何羅列出系統(tǒng)中已經(jīng)安裝的所有可用字體
Windows系統(tǒng)關(guān)閉的時(shí)候都發(fā)生了什么消息
如何得到當(dāng)前Windows用戶
如何格式化磁盤
如何用代碼增加快捷鍵
如何編寫需要密碼驗(yàn)證的應(yīng)用程序
如何調(diào)用幫助文件(*.chm)
如何修改Windows的右鍵菜單
如何在程序中改變Windows的桌面壁紙
Windows 9x下如何直接訪問物理內(nèi)存
如何獲取快捷方式(.lnk)的目標(biāo)和參數(shù)
Windows NT/2000系統(tǒng)中如何獲取系統(tǒng)的啟動(dòng)時(shí)間
第12章 線程及進(jìn)程控制
進(jìn)程和線程有什么關(guān)系
如何創(chuàng)建一個(gè)線程
如何終止一個(gè)線程
如何設(shè)定線程的相對優(yōu)先級
如何掛起和恢復(fù)線程
如何用通過剪貼板在進(jìn)程間交換數(shù)據(jù)
如何通過內(nèi)存映像文件在進(jìn)程間交換數(shù)據(jù)
如何通過消息實(shí)現(xiàn)進(jìn)程間的通信
如何獲取應(yīng)用程序的實(shí)例句柄
如何獲得應(yīng)用程序主窗口的指針
如何獲得其他應(yīng)用程序的圖標(biāo)
怎樣啟動(dòng)其他的應(yīng)用程序
如何關(guān)閉其他已經(jīng)打開的程序
如何用默認(rèn)瀏覽器打開某個(gè)url的網(wǎng)頁
如何創(chuàng)建向?qū)С绦?br />如何編寫系統(tǒng)托盤程序
如何讓應(yīng)用程序在系統(tǒng)中只能存在一個(gè)運(yùn)行的實(shí)例
第13章 時(shí)間控制
如何計(jì)算時(shí)間差
程序中如何嵌入日歷
如何獲得毫秒級的系統(tǒng)時(shí)間
如何讓定時(shí)器精確到毫秒
如何對當(dāng)前的系統(tǒng)時(shí)間進(jìn)行操作
如何獲得和修改目錄的日期和時(shí)間
第14章 數(shù)學(xué)算法
中文和英文字符所占的字節(jié)數(shù)是一樣的嗎
如何統(tǒng)計(jì)一段中英文混合字符的字符數(shù)
排序法都有哪些,其算法都是怎樣的
如何將十進(jìn)制字符串、十六進(jìn)制字符串和二進(jìn)制字符串互相轉(zhuǎn)化
如何隨機(jī)選號
第15章 發(fā)布程序
如何給軟件加密和解密
如何使程序在開機(jī)時(shí)就自動(dòng)運(yùn)行
如何創(chuàng)建快捷方式
如何刪除快捷方式
如何在程序中用代碼注冊和卸載ocx控件

本目錄推薦

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