注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)舉一反三——Visual C++程序設(shè)計(jì)實(shí)戰(zhàn)訓(xùn)練

舉一反三——Visual C++程序設(shè)計(jì)實(shí)戰(zhàn)訓(xùn)練

舉一反三——Visual C++程序設(shè)計(jì)實(shí)戰(zhàn)訓(xùn)練

定 價(jià):¥38.00

作 者: 張衛(wèi)華等編著
出版社: 人民郵電出版社
叢編項(xiàng): 舉一反三
標(biāo) 簽: VC++

ISBN: 9787115126436 出版時(shí)間: 2004-10-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 298 字?jǐn)?shù):  

內(nèi)容簡介

  目前,越來越多的軟件開發(fā)采用面向?qū)ο蟮木幊碳夹g(shù),而MicrosoftVisualC++6.0(簡稱VC++)這一可視化的面向?qū)ο缶幊坦ぞ撸云鋸?qiáng)大的功能,在PC機(jī)上得到了廣泛應(yīng)用。雖然VC++功能強(qiáng)大,但是與其他編程語言相比,VC++卻不易學(xué)習(xí),讓很多初學(xué)者望而卻步。其實(shí),學(xué)習(xí)VC++和學(xué)習(xí)其他新技術(shù)一樣,需要循序漸進(jìn)。VC++的功能包羅萬象,如果一開始就全面掌握它是不現(xiàn)實(shí)的。學(xué)習(xí)編程語言的最終目的是編寫程序,學(xué)習(xí)vC++的一種行之有效的方式就是從例子入手,先繞開那些復(fù)雜抽象的概念、理論,直接從具體的例子開始分析,掌握此類程序所用到的知識(shí),從而學(xué)習(xí)VC++的編程方法,最后模仿例子編寫出自己的程序。這樣一來,無需太多知識(shí),即可自己動(dòng)手編寫程序,并且通過編程可以進(jìn)一步理解概念、理論,逐步擴(kuò)展自己對VC++的理解,慢慢進(jìn)入VC++編程世界。本書采用“舉一反三”的風(fēng)格寫作,對最常用的VC++知識(shí)要點(diǎn)進(jìn)行分類,每一類都精心編寫了若干實(shí)例,通過這些實(shí)例詳細(xì)介紹相關(guān)知識(shí)點(diǎn)在程序巾的應(yīng)用。本書實(shí)例都給出了詳細(xì)的步驟,以及知識(shí)點(diǎn)的使用技巧,在敘述上力求深入淺出、通俗易懂,內(nèi)容簡明清晰、重點(diǎn)突出。讀者通過對實(shí)例的學(xué)習(xí),可以逐步掌握vC++程序的編寫。相信本書會(huì)為讀者學(xué)習(xí)VC++帶來一定的幫助。當(dāng)然,本書不是一本VC++大全,沒有涉及到VC++的全部內(nèi)容,感興趣的讀者在學(xué)習(xí)本書的同時(shí),可以參考其他VC十+教材,進(jìn)一步拓展自己對VC=+的了解。全書共分10章,各章內(nèi)容簡要介紹如下。●第1章:VisualC++與Windows編程。●第2章:控件使用::計(jì)算器設(shè)計(jì)。●第3章:簡單繪圖編程?!竦?章:應(yīng)用繪圖編程?!竦?章:文件操作::留言板?!竦?章:數(shù)據(jù)庫訪問技術(shù)?!竦?章:多媒體應(yīng)用?!竦?章:文本輸出?!竦?章:菜單和工具欄。●第10章:設(shè)計(jì)一個(gè)瀏覽器。讀者對象本書特別適合對C/C++以及面向?qū)ο缶幊趟枷胗幸欢私猓MM(jìn)一步提高程序設(shè)計(jì)能力的讀者學(xué)習(xí),也可作為VC十+的培訓(xùn)教材。光盤內(nèi)容及使用方法1.光盤內(nèi)容為了方便讀者的學(xué)習(xí),我們將書中實(shí)例程序的源文件收錄在本書的配套光盤中。下面是本書配套光盤內(nèi)容的詳細(xì)說明。本書中的所有例子以章為單位存放,例如第5章例子存放在“第5章”目錄下。每一章中的例子目錄名就是對應(yīng)工程名字,目錄是建立工程時(shí)自動(dòng)生成的。工程目錄下除了相關(guān)文件外,還有兩個(gè)子目錄:Release和res,分別存放可執(zhí)行文件和資源文件,這些都是系統(tǒng)自動(dòng)生成的。每個(gè)例子都已經(jīng)生成可執(zhí)行文件,存放在該工程目錄下的Release子目錄中,圖標(biāo)為藍(lán)色背景的3個(gè)立方體。第6章的例子因?yàn)樾枰?shù)據(jù)庫連接,而讀者機(jī)器上的連接可能與書中介紹的有區(qū)別,所以例子有可能不能直接運(yùn)行。但該章所有程序都經(jīng)作者編譯運(yùn)行過,讀者只要按照書中給出的步驟建立工程,就一定可以得到一個(gè)可執(zhí)行文件。書中有的例子用到的位圖文件,讀者可以根據(jù)自己的喜好,選擇任意其他的位圖文件使用,譬如在Windows2000的WINNT目錄下面,就有很多位圖文件(后綴名為*.bmp)可以選擇,沒必要一定使用書中的位圖文件(為方便起見,光盤上第3章例子中用到的位圖采用了Windows2000的WINNT目錄下面的GoneFishing.bmp文件)。第9章的例子中,在給菜單和工具欄添加圖標(biāo)時(shí),需要讀者自己手工繪制圖標(biāo),所以讀者按照例子建立工程時(shí),由于手工繪制的差異,不可能和書中的一模一樣。書中很多例子中的長語句有換行因,要注意換行處是否有回車符上的源程序。讀者在照搬書中例子時(shí),由于圖書排版的原有的話,要把回車符刪掉。讀者可參考光盤2.運(yùn)行環(huán)境●硬件環(huán)境:奔騰350MHz以上多媒體計(jì)算機(jī)?!褴浖h(huán)境:Windows2000;MicrosoftVisualC++6.0。

作者簡介

暫缺《舉一反三——Visual C++程序設(shè)計(jì)實(shí)戰(zhàn)訓(xùn)練》作者簡介

圖書目錄

第1章  Visual C++與Windows編程  1
1.1  Windows編程基礎(chǔ)  1
1.2  Visual C++6.0簡介  4
1.3  Windows程序設(shè)計(jì)過程  6
1.3.1  兩種不同的Windows編程方法  6
1.3.2  使用MFC AppWizard  7
1.3.3  使用MFC AppWizard開發(fā)程序的流程  8
1.3.4  關(guān)于應(yīng)用程序框架  9
1.4  小結(jié)  10
第2章  控件使用──計(jì)算器設(shè)計(jì)  11
2.1  相關(guān)知識(shí)  11
2.2  使用控件設(shè)計(jì)計(jì)算器  12
2.2.1  典型實(shí)例──用編輯框、靜態(tài)文本框及按鈕設(shè)計(jì)計(jì)算器  12
2.2.2  起步──用數(shù)字鍵盤和列表框設(shè)計(jì)計(jì)算器  22
2.2.3  進(jìn)階──單選按鈕在計(jì)算器中的應(yīng)用  28
2.2.4  提高──復(fù)選框在計(jì)算器中的應(yīng)用  35
2.3  小結(jié)  38
第3章  簡單繪圖編程  39
3.1  相關(guān)知識(shí)  39
3.2  直線  40
3.2.1  典型實(shí)例──編制用默認(rèn)畫筆畫一條簡單直線的程序  40
3.2.2  起步──編制畫5條藍(lán)色、線型各異的水平直線的程序  44
3.2.3  進(jìn)階──編制自定端點(diǎn)畫線段的程序  46
3.2.4  提高──編制隨手畫直線的程序  48
3.3  橢圓  51
3.3.1  典型實(shí)例──編制隨手畫簡單橢圓的程序  51
3.3.2  起步──編制用單色實(shí)畫刷畫橢圓的程序  54
3.3.3  進(jìn)階──編制用庫存畫刷畫橢圓的程序  55
3.3.4  提高──編制用位圖畫刷填充橢圓的程序  58
3.4  位圖  61
3.4.1  典型實(shí)例──編制直接在窗口中顯示位圖的程序  61
3.4.2  起步──編制用平鋪方式顯示位圖的程序  64
3.4.3  進(jìn)階──編制用伸縮方式顯示位圖的程序  65
3.4.4  提高──編制運(yùn)行時(shí)選擇位圖文件的程序  67
3.5  小結(jié)  72
第4章  應(yīng)用繪圖編程  73
4.1  直方圖  73
4.1.1  典型實(shí)例──編制畫簡單直方圖的程序  73
4.1.2  起步──編制畫三維直方圖的程序  75
4.1.3  進(jìn)階──編制有坐標(biāo)軸與數(shù)據(jù)標(biāo)注的直方圖程序  77
4.1.4  提高──編制從文件中獲取數(shù)據(jù)的直方圖程序  81
4.2  圓餅圖  84
4.2.1  典型實(shí)例──編制畫一個(gè)扇形的程序  85
4.2.2  起步──編制由多個(gè)扇形組成的圓餅圖程序  87
4.2.3  進(jìn)階──編制突出顯示一個(gè)扇形的程序  90
4.2.4  提高──編制給扇形標(biāo)注數(shù)據(jù)的程序  92
4.3  函數(shù)曲線  95
4.3.1  典型實(shí)例──編制簡單的多項(xiàng)式函數(shù)曲線程序  96
4.3.2  起步──編制翻轉(zhuǎn)坐標(biāo)系y方向的程序  101
4.3.3  進(jìn)階──編制窗口變換與映射方式的程序  103
4.3.4  提高──編制給窗口加上滾動(dòng)條的程序  107
4.4  其他函數(shù)曲線  112
4.4.1  典型實(shí)例──編制參數(shù)函數(shù)曲線程序  112
4.4.2  起步──編制極坐標(biāo)函數(shù)曲線程序  117
4.4.3  進(jìn)階──編制分?jǐn)?shù)維圖形程序  118
4.4.4  提高──編制曲線軌跡動(dòng)畫程序  123
4.5  小結(jié)  128
第5章  文件操作──留言板  129
5.1  相關(guān)知識(shí)  129
5.2  編制寫留言板程序  130
5.2.1  典型實(shí)例──編制簡單的寫留言并保存的程序  131
5.2.2  起步──編制有滾動(dòng)條的留言板程序  133
5.2.3  進(jìn)階──編制能選擇留言保存路徑的程序  134
5.2.4  提高──編制能簽署留言日期的程序  136
5.3  讀留言板  138
5.3.1  典型實(shí)例──編制簡單的閱讀留言板程序  138
5.3.2  起步──編制給留言板窗口添加圖片的程序  140
5.3.3  進(jìn)階──編制選擇留言打開路徑的程序  141
5.3.4  提高──編制留言內(nèi)容轉(zhuǎn)存的程序  143
5.4  小結(jié)  145
第6章  數(shù)據(jù)庫訪問技術(shù)  147
6.1  相關(guān)知識(shí)  147
6.1.1  注冊數(shù)據(jù)源  147
6.1.2  ODBC兩個(gè)類的運(yùn)用  149
6.1.3  ADO(Active Data Object,活動(dòng)數(shù)據(jù)對象)  149
6.2  基于ODBC技術(shù)的數(shù)據(jù)庫訪問  149
6.2.1  典型實(shí)例──顯示數(shù)據(jù)庫表中的所有記錄  149
6.2.2  起步──查詢數(shù)據(jù)庫表中的記錄  156
6.2.3  進(jìn)階──刪除數(shù)據(jù)庫表中的記錄  161
6.2.4  提高──在數(shù)據(jù)庫表中添加記錄  162
6.3  基于ADO技術(shù)的數(shù)據(jù)庫訪問  164
6.3.1  典型實(shí)例──顯示數(shù)據(jù)表中所有記錄  165
6.3.2  起步──創(chuàng)建新表  169
6.3.3  進(jìn)階──添加并顯示記錄  175
6.3.4  提高──查詢、修改與刪除記錄  180
6.4  小結(jié)  188
第7章  多媒體應(yīng)用  189
7.1  相關(guān)知識(shí)  189
7.1.1  多媒體控制接口MCI  189
7.1.2  ActiveMovie控件  192
7.1.3  MMControl控件  192
7.2  CD播放器  193
7.2.1  典型實(shí)例──簡單的CD播放器  193
7.2.2  起步──美化CD播放器  202
7.2.3  進(jìn)階──增加播放下一首的功能  204
7.2.4  提高──增加播放上一首的功能  206
7.3  VCD播放器  208
7.3.1  典型實(shí)例──簡單的VCD播放器  208
7.3.2  起步──給播放器增加音量控制功能  210
7.3.3  進(jìn)階──用MMControl控件制作播放器  211
7.3.4  提高──給播放器添加進(jìn)度條  214
7.4  小結(jié)  218
第8章  文本輸出  219
8.1  相關(guān)知識(shí)  219
8.2  文本輸出  219
8.2.1  典型實(shí)例──在指定位置輸出文字  219
8.2.2  進(jìn)階──設(shè)置輸出文本的字體和顏色  221
8.2.3  進(jìn)階──動(dòng)態(tài)輸出文本字體并設(shè)置顏色  224
8.2.4  提高──格式化輸出文本并設(shè)置背景色  227
8.3  小結(jié)  229
第9章  菜單和工具欄  231
9.1  相關(guān)知識(shí)  231
9.2  菜單  232
9.2.1  典型實(shí)例──添加自己的菜單項(xiàng)  232
9.2.2  起步──菜單項(xiàng)的變灰和復(fù)原  246
9.2.3  進(jìn)階──給菜單項(xiàng)加上檢查標(biāo)記  250
9.2.4  提高──右鍵單擊彈出快捷菜單  255
9.2.5  再提高──在快捷菜單中加入圖標(biāo)  258
9.3  工具欄  262
9.3.1  典型實(shí)例──在系統(tǒng)缺省工具欄上添加按鈕  262
9.3.2  起步──在工具欄中加入組合框  265
9.3.3  進(jìn)階──在工具欄中加入編輯框  277
9.4  狀態(tài)欄  282
9.4.1  典型實(shí)例──在狀態(tài)欄中顯示信息  283
9.4.2  起步──在狀態(tài)欄中開辟新的分區(qū)  286
9.4.3  進(jìn)階──精確定義分區(qū)的寬度  287
9.5  小結(jié)  290
第10章  設(shè)計(jì)一個(gè)瀏覽器  291
10.1  相關(guān)知識(shí)  291
10.2  制作瀏覽器  291
10.2.1  典型實(shí)例──單一URL地址連接程序的實(shí)現(xiàn)  291
10.2.2  起步──帶地址欄的瀏覽器  294
10.2.3  進(jìn)階──添加前進(jìn)、后退功能的瀏覽器  296
10.2.4  提高──添加前進(jìn)、后退及刷新功能的瀏覽器  298
10.3  小結(jié)  298

本目錄推薦

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