熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語(yǔ)  單詞密碼  巧用聽寫練聽力

Visual C++.NET課程設(shè)計(jì)案例精編

中國(guó)水利水電出版社
    【作 者】王敬棟 主編 【I S B N 】978-7-5084-3431-5 【責(zé)任編輯】張玉玲 【適用讀者群】本科 【出版時(shí)間】2006-01-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁(yè) 數(shù)】296 【千字?jǐn)?shù)】 【印 張】 【定 價(jià)】34 【叢 書】21世紀(jì)高等院校課程設(shè)計(jì)叢書 【備注信息】
圖書詳情

    本書通過15個(gè)大型案例由淺入深地介紹了微軟公司推出的Visual C++.NET軟件開發(fā)工具。書中的案例包括:寫字板系統(tǒng)的實(shí)現(xiàn)、GDI+簡(jiǎn)易畫圖軟件的開發(fā)、MediaPlay多媒體編程、網(wǎng)卡信息的獲取、網(wǎng)絡(luò)流量監(jiān)測(cè)、OpenGL編程、多線程編程、Web瀏覽器的實(shí)現(xiàn)、FTP客戶端的實(shí)現(xiàn)、電子郵件收發(fā)系統(tǒng)、Web服務(wù)器的實(shí)現(xiàn)、語(yǔ)音電話系統(tǒng)的實(shí)現(xiàn)、DLL編程、用戶訂餐系統(tǒng)的實(shí)現(xiàn)、網(wǎng)絡(luò)五子棋對(duì)戰(zhàn)。

    本書最大的特點(diǎn)就是案例結(jié)合基礎(chǔ)知識(shí),為讀者提供一個(gè)學(xué)習(xí)與訓(xùn)練的綜合場(chǎng)所。本書案例涵蓋面較廣,非常實(shí)用,都有一定的工程背景。相信讀者通過本書的學(xué)習(xí),一定可以更好地把握VisualC++.NET開發(fā)應(yīng)用程序的精髓,并能使用正確、優(yōu)秀的方法和步驟來(lái)開發(fā)一個(gè)完整的數(shù)據(jù)庫(kù)應(yīng)用程序,同時(shí)能夠把這些技術(shù)應(yīng)用到實(shí)際開發(fā)中去。

    本書內(nèi)容全面、結(jié)構(gòu)清晰、程序案例豐富,適合剛剛學(xué)習(xí)完VisualC++.NET基礎(chǔ)知識(shí)的讀者參考,可作為課程設(shè)計(jì)時(shí)的參考用書,也適合中高級(jí)用戶進(jìn)行開發(fā)設(shè)計(jì)時(shí)參考。

    本書所附光盤內(nèi)容包括了所有案例的開發(fā)代碼及部分課后練習(xí)的源代碼,以供讀者參考。

    Visual C++.NET作為Visual Studio.NET家族中的一分子,是微軟公司基于最新的.NET思想開發(fā)的以C++語(yǔ)言為基礎(chǔ)的可視化集成開發(fā)工具,與Visual Basic.NET、Visual C#.NET等一起被稱為Visual Studio.NET的集成開發(fā)環(huán)境(IDE)。

    Visual C++.NET相對(duì)于Visual C++來(lái)說,在開發(fā)環(huán)境、調(diào)試環(huán)境、編程語(yǔ)言和編程方法上都有了很大的改變。為了使廣大讀者朋友盡快地掌握這種新的開發(fā)工具,特別編寫了本書。

    本書從具體的案例出發(fā),詳細(xì)地介紹了Visual C++.NET開發(fā)各種類型應(yīng)用程序的步驟、方法和技巧。全書共包括15個(gè)大型案例。

    案例一:介紹各種常用控件的使用技巧。

    案例二:介紹Visual C++.NET開發(fā)過程中CRichEditView類的使用。

    案例三:介紹如何使用Visual C++.NET開發(fā)多媒體播放器。

    案例四:介紹在Visual C++.NET中如何操作Windows注冊(cè)表。

    案例五:介紹在Visual C++.NET中如何開發(fā)網(wǎng)絡(luò)流量監(jiān)測(cè)軟件。

    案例六:介紹在Visual C++.NET中如何進(jìn)行OpenGL編程。

    案例七:介紹在Visual C++.NET中如何使用多線程。

    案例八:介紹在Visual C++.NET中如何開發(fā)Web瀏覽器軟件。

    案例九:介紹在Visual C++.NET中如何開發(fā)FTP客戶端程序。

    案例十:介紹在Visual C++.NET中如何開發(fā)電子郵件收發(fā)系統(tǒng)。

    案例十一:介紹在Visual C++.NET中如何開發(fā)Web服務(wù)器程序。

    案例十二:介紹在Visual C++.NET中如何開發(fā)串口程序軟件。

    案例十三:介紹DLL在Visual C++.NET中的使用。

    案例十四:介紹如何使用Visual C++.NET開發(fā)數(shù)據(jù)庫(kù)軟件。

    案例十五:介紹使用Visual C++.NET編寫游戲程序的思想和方法。

    本書所附光盤內(nèi)容包括了所有案例的開發(fā)代碼,所有源程序都在Visual C++.NET上編譯通過。光盤中還包括部分課后練習(xí)的源代碼,以供讀者參考。

    本書由王敬棟主編,李英順任副主編,另外參加編寫工作的還有黃卓、李鑫、李琨、郝思嘉、房明浩、萬(wàn)春磊、杜波、梁奕斌、徐強(qiáng)、劉燕祎、郝文博、黃浩、徐桂園、張勇、胡濤、趙應(yīng)丁、趙京等。由于時(shí)間倉(cāng)促及作者水平有限,書中錯(cuò)誤和疏漏之處在所難免,懇請(qǐng)廣大讀者批評(píng)指正,作者E-mail:rickywon@163.com。

    編者

    2005年12月

    叢書序
    前言
    案例一 寫字板系統(tǒng)的實(shí)現(xiàn) 1
    1.1 程序設(shè)計(jì)基礎(chǔ) 1
    1.2 程序功能的介紹 3
    1.3 程序設(shè)計(jì) 4
    1.3.1 框架設(shè)計(jì) 4
    1.3.2 代碼設(shè)計(jì) 5
    1.4 小結(jié) 16
    1.5 課后練習(xí) 16
    案例二 GDI+簡(jiǎn)易畫圖軟件的開發(fā) 17
    2.1 程序設(shè)計(jì)基礎(chǔ) 17
    2.1.1 GDI+的核心:Graphics類 17
    2.1.2 直線的繪制 18
    2.1.3 等邊圖形的繪制 18
    2.1.4 多邊形的繪制 19
    2.1.5 橢圓與圓形的繪制 19
    2.1.6 餅圖和弧線的繪制 19
    2.1.7 曲線的繪制 20
    2.2 程序功能的介紹 21
    2.3 程序設(shè)計(jì) 23
    2.3.1 框架設(shè)計(jì) 23
    2.3.2 代碼設(shè)計(jì) 24
    2.4 小結(jié) 38
    2.5 課后練習(xí) 38
    案例三 MediaPlay多媒體編程 39
    3.1 程序設(shè)計(jì)基礎(chǔ) 39
    3.2 程序功能的介紹 41
    3.3 程序設(shè)計(jì) 42
    3.4 小結(jié) 50
    3.5 課后練習(xí) 50
    案例四 網(wǎng)卡信息的獲取 51
    4.1 程序設(shè)計(jì)目的 51
    4.2 程序功能的介紹 52
    4.3 程序中應(yīng)用的關(guān)鍵技術(shù) 53
    4.4 程序設(shè)計(jì) 54
    4.4.1 框架資源設(shè)計(jì) 54
    4.4.2 程序代碼設(shè)計(jì) 55
    4.5 小結(jié) 68
    4.6 課后練習(xí) 68
    案例五 網(wǎng)絡(luò)流量監(jiān)測(cè) 69
    5.1 程序設(shè)計(jì)目的 69
    5.2 程序功能的介紹 69
    5.3 程序設(shè)計(jì) 70
    5.4 小結(jié) 81
    5.5 課后練習(xí) 81
    案例六 OpenGL編程 82
    6.1 程序設(shè)計(jì)基礎(chǔ) 82
    6.1.1 OpenGL編程特點(diǎn) 82
    6.1.2 OpenGL基本操作 83
    6.1.3 OpenGL操作流程 84
    6.2 程序功能的介紹 85
    6.3 程序設(shè)計(jì) 86
    6.4 小結(jié) 95
    6.5 課后練習(xí) 95
    案例七 多線程編程 96
    7.1 程序設(shè)計(jì)基礎(chǔ) 96
    7.1.1 Win32 API下的多線程編程 96
    7.1.2 基于MFC的多線程編程 98
    7.2 程序功能的介紹 100
    7.3 程序設(shè)計(jì) 101
    7.4 小結(jié) 108
    7.5 課后練習(xí) 109
    案例八 Web瀏覽器的實(shí)現(xiàn) 110
    8.1 程序設(shè)計(jì)基礎(chǔ) 110
    8.1.1 WebBrowser控件 110
    8.1.2 WinInet基礎(chǔ)知識(shí) 111
    8.2 程序功能的介紹 112
    8.3 程序設(shè)計(jì) 113
    8.3.1 主框架設(shè)計(jì) 113
    8.3.2 程序功能實(shí)現(xiàn) 122
    8.4 小結(jié) 127
    8.5 課后練習(xí) 127
    案例九 FTP客戶端的實(shí)現(xiàn) 128
    9.1 程序設(shè)計(jì)基礎(chǔ) 128
    9.1.1 套接字的類型 128
    9.1.2 端口 128
    9.1.3 IP地址 128
    9.2 實(shí)例中使用的類簡(jiǎn)介以及FTP操作 129
    9.2.1 CAsyncSocket類 129
    9.2.2 CSocket類 131
    9.2.3 FTP操作 131
    9.3 程序功能介紹和設(shè)計(jì)方案 132
    9.4 程序設(shè)計(jì) 134
    9.4.1 框架資源設(shè)計(jì) 134
    9.4.2 代碼設(shè)計(jì) 136
    9.5 小結(jié) 153
    9.6 課后練習(xí) 153
    案例十 電子郵件收發(fā)系統(tǒng) 154
    10.1 程序設(shè)計(jì)基礎(chǔ) 154
    10.1.1 電子郵件格式 154
    10.1.2 POP3原理和操作命令 155
    10.1.3 SMTP原理和命令操作 156
    10.2 程序設(shè)計(jì) 158
    10.3 小結(jié) 169
    10.4 課后練習(xí) 169
    案例十一 Web服務(wù)器的實(shí)現(xiàn) 170
    11.1 程序設(shè)計(jì)基礎(chǔ) 170
    11.1.1 HTTP協(xié)議簡(jiǎn)介 170
    11.1.2 HTTP協(xié)議的幾個(gè)重要概念 171
    11.1.3 HTTP協(xié)議的運(yùn)作方式 171
    11.2 程序功能的介紹 173
    11.3 程序設(shè)計(jì) 175
    11.4 小結(jié) 195
    11.5 課后練習(xí) 195
    案例十二 語(yǔ)音電話系統(tǒng)的實(shí)現(xiàn) 196
    12.1 程序設(shè)計(jì)目的 196
    12.2 程序功能的介紹 196
    12.3 程序中的關(guān)鍵技術(shù) 197
    12.3.1 Modem工作原理 197
    12.3.2 Modem的基本指令 198
    12.4 程序設(shè)計(jì) 201
    12.5 小結(jié) 211
    12.6 課后練習(xí) 211
    案例十三 DLL編程 212
    13.1 程序設(shè)計(jì)目的 212
    13.2 程序功能的介紹 213
    13.3 程序設(shè)計(jì)基礎(chǔ) 214
    13.3.1 DLL類型 214
    13.3.2 入口函數(shù) 214
    13.4 程序設(shè)計(jì) 214
    13.5 小結(jié) 227
    13.6 課后練習(xí) 227
    案例十四 用戶訂餐系統(tǒng)的實(shí)現(xiàn) 228
    14.1 程序設(shè)計(jì)目的 228
    14.2 程序設(shè)計(jì)基礎(chǔ) 228
    14.2.1 如何配置ODBC數(shù)據(jù)源 228
    14.2.2 MFC對(duì)ODBC的支持 229
    14.2.3 利用MFC進(jìn)行ODBC數(shù)據(jù)庫(kù)操作的步驟 230
    14.3 程序功能的介紹 231
    14.4 程序設(shè)計(jì) 231
    14.5 小結(jié) 246
    14.6 課后練習(xí) 246
    案例十五 網(wǎng)絡(luò)五子棋對(duì)戰(zhàn) 247
    15.1 程序功能的介紹 247
    15.2 程序設(shè)計(jì) 248
    15.3 小結(jié) 267
    15.4 課后練習(xí) 267
    附錄 部分課后習(xí)題參考答案與解析 268





最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
大连市| 旌德县| 河东区| 惠安县| 余干县| 兴隆县| 道真| 秦皇岛市| 台江县| 荥经县| 灵寿县| 荆门市| 绥芬河市| 祥云县| 准格尔旗| 马关县| 阳城县| 南雄市| 鄯善县| 临泽县| 大石桥市| 峨眉山市| 阿拉善盟| 惠东县| 大安市| 平江县| 北京市| 乌兰察布市| 崇义县| 洛阳市| 双峰县| 清镇市| 贵阳市| 五华县| 浠水县| 崇左市| 黎平县| 贺州市| 合山市| 泉州市| 军事|