注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETVisual C++.NET應(yīng)用編程150例

Visual C++.NET應(yīng)用編程150例

Visual C++.NET應(yīng)用編程150例

定 價:¥35.00

作 者: 王興晶編著
出版社: 電子工業(yè)出版社
叢編項: 編程沙龍叢書
標(biāo) 簽: VC++.NET

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

內(nèi)容簡介

  本書主要針對具有VisualC++基本操作基礎(chǔ)的讀者。全書通過150個實例,全面深入地介紹了利用VisualC++.NET開發(fā)應(yīng)用程序的方法、技巧和經(jīng)驗。主要講解用VisualC++.NET進(jìn)行界面效果處理、圖形圖像處理、文件與系統(tǒng)功能控制、線程與MFC編程、數(shù)據(jù)庫開發(fā)、GDI+高級圖形處理、OLE技術(shù)以及OPENGL應(yīng)用等內(nèi)容。這些實例簡單實用、典型性強、功能突出,很多實例使用的技術(shù)稍加擴展可以解決同類問題。使用本書最好的方法是通過學(xué)習(xí)掌握實例中的技術(shù)或技巧,然后使用這些技術(shù)去嘗試實現(xiàn)更復(fù)雜的功能、應(yīng)用到更多方面。本書內(nèi)容豐富、結(jié)構(gòu)合理,可以作為廣大編程愛好者提高編程水平的自學(xué)教材,也可以供程序開發(fā)人員和大專院校有關(guān)師生作為參考資料。策劃說明很多初學(xué)編程的讀者,在看過一些講述基礎(chǔ)應(yīng)用的書籍后學(xué)會了軟件的基本操作,或者在學(xué)校里學(xué)習(xí)了一些基本編程語言之后,常常陷入困境——對進(jìn)一步的應(yīng)用一知半解,對用該軟件進(jìn)行開發(fā)并完成一項具體的課題或項目感到困難和茫然。一些指導(dǎo)開發(fā)的實例圖書所講的實例往往是工程實例,對一些基本的編程模塊著墨甚少,使讀者學(xué)起來很吃力?!毒幊躺除垺穮矔褪窃谶@樣的情況下產(chǎn)生的,我們希望這套叢書能夠交給廣大初學(xué)編程的讀者一把鑰匙,使大家能夠快速掌握軟件開發(fā)技術(shù)并能切實投入實際應(yīng)用。本套叢書將那些龐大的應(yīng)用開發(fā)實例分解成150個小的開發(fā)實例模塊,并以實例為主線,引導(dǎo)讀者步步深入,掌握各種開發(fā)語言和開發(fā)工具的應(yīng)用。每本書的實例均以“應(yīng)用”和“編程”為主題,絕大部分實例都可以完整地實現(xiàn)一個功能。讀者通過對這些小的編程實例進(jìn)行模仿和變化,可以學(xué)會利用自己學(xué)到的基礎(chǔ)知識編寫簡單的實際應(yīng)用案例。當(dāng)然在理解范例的講解過程中,讀者又會學(xué)到新的軟件開發(fā)技術(shù),并且進(jìn)一步擴展,從而在學(xué)習(xí)實例的過程中得到了雙重提高——一方面把自己以前掌握的知識應(yīng)用到實例上;另一方面從這些實例中又可以學(xué)習(xí)到新的知識,最后達(dá)到融會貫通的目的。本套叢書的作者都是長期從事軟件開發(fā)實踐的一線程序員,他們對這些實例的編程要點進(jìn)行了簡單明了的總結(jié),對實例的擴展應(yīng)用進(jìn)行了畫龍點睛的提示,這些寶貴經(jīng)驗對于讀者深入掌握書中實例所包含的技術(shù)知識是非常有益的。需要特別說明的是,如果讀者對編程是一個完全的新手,直接閱讀這套書是有一定困難的。建議讀者在學(xué)習(xí)這套書之前,首先學(xué)習(xí)編程的基礎(chǔ)知識(在此,向您推薦我們出版的《新世紀(jì)電腦應(yīng)用培訓(xùn)教程》系列中有關(guān)程序設(shè)計培訓(xùn)教程的圖書)?!毒幊躺除垺穮矔着瞥?本,內(nèi)容涵蓋目前主流編程軟件:VisualBasic、VisualC#、VisualC++、VisualFoxPro、Delphi及Java等。今后我們還會根據(jù)讀者的反饋和技術(shù)的發(fā)展推出新的品種。我們將這套叢書命名為“編程沙龍”,也希望借此機會建立一個與學(xué)習(xí)編程和從事編程工作的讀者交流的真正的沙龍,讓我們一起交流,共同進(jìn)步!把你編程的經(jīng)驗與困難告訴我們,把你學(xué)習(xí)的快樂與苦惱告訴我們,那么下一批“編程沙龍”的書中,閃耀的將是你的智慧!編者2003年8月實例源代碼下載說明為了最大限度地降低讀者的購書成本,本書中的實例源代碼可免費從網(wǎng)上下載。網(wǎng)址:http://tqxbook.phei.com.cn如果讀者下載源代碼有困難,可來信來電與我們聯(lián)系,聯(lián)系方法如下。地址:北京市海淀區(qū)蓮花苑2號樓4門108室郵編:100036電話:63981964聯(lián)系人:鄂衛(wèi)華服務(wù)郵箱:lilye@phei.com.cn編輯郵箱:zhangruixi@phei.com.cn前言VisualC++.NET(本書中簡稱為VC.NET)是運行于Windows平臺上的可視化集成開發(fā)環(huán)境,它是Microsoft公司開發(fā)的MicrosoftVisualStudio.NET系列的一部分。VisualC++.NET集程序的界面設(shè)計、代碼編輯、編譯、連接和調(diào)試等功能于一體,為編程人員提供了一個方便而又完整的開發(fā)界面和許多有效的輔助開發(fā)工具。本書通過150個編程實例,介紹了以下技術(shù)內(nèi)容。第1章通過20個實例演示如何利用VisualC++.NET來美化應(yīng)用程序的界面。主要內(nèi)容包括能夠顯示圖標(biāo)的菜單、多邊形形狀的窗口、切分窗口、動畫效果窗口、為對話框添加菜單等。通過本章的學(xué)習(xí),可以輕松實現(xiàn)別具匠心的界面效果,增強人機交互功能。第2章通過20個實例介紹圖形圖像處理技術(shù),包括繪制基本圖形元素,實現(xiàn)橡皮筋功能,演示畫筆和畫刷的風(fēng)格,捕捉屏幕圖像,制作透明圖像,動畫光標(biāo),文字的旋轉(zhuǎn)等效果。掌握這些內(nèi)容,就可以滿足常用的圖形圖像處理要求。第3章通過20個實例包括兩部分內(nèi)容——文件處理和系統(tǒng)控制技術(shù),內(nèi)容涵蓋了讀寫ini文件、設(shè)置程序熱鍵、應(yīng)用CFile和CStdioFile類讀寫文件、序列化數(shù)據(jù)、向IE工具欄上添加按鈕等。通過本章可以掌握基本的文件處理功能,并且能夠?qū)崿F(xiàn)一些系統(tǒng)控制功能。第4章通過15個實例介紹了線程和MFC類編程技術(shù),主要內(nèi)容包括創(chuàng)建線程、線程間通信、操作字符串、鏈表的遍歷和查找、通用對話框等。第5章通過19個實例介紹了數(shù)據(jù)庫開發(fā)過程中經(jīng)常用到的一些技巧和編程方法,包括應(yīng)用DAO獲取數(shù)據(jù)庫信息、動態(tài)創(chuàng)建數(shù)據(jù)庫、自定義CRecordset類、執(zhí)行SQL語句、記錄的篩選和排序等。通過本章的學(xué)習(xí)讀者可以掌握常用的數(shù)據(jù)庫處理功能,從而為實現(xiàn)更加復(fù)雜的數(shù)據(jù)庫操作打下良好基礎(chǔ)。第6章通過21個實例介紹了GDI+高級圖形處理技術(shù),主要內(nèi)容包括用圖像平鋪形狀、用圖案填充文字、創(chuàng)建線性梯度、演示多種風(fēng)格的端點、創(chuàng)建軌跡梯度、繪制自定義虛線等。利用GDI+技術(shù),可以繪制非?8叢擁耐夾???第7章通過19個實例演示了OLE技術(shù)的應(yīng)用,主要內(nèi)容包括創(chuàng)建OLE容器程序、在OLE容器程序中編輯OLE項、建立OLE服務(wù)器、建立自動化服務(wù)器、ActiveX控件等。第8章通過16個實例介紹了OPENGL編程的一些典型技巧,主要內(nèi)容包括繪制簡單的圖形元素、圖形的變換、用鍵盤和鼠標(biāo)來操作動畫、光照和材質(zhì)效果以及三維曲面的構(gòu)造等。通過本章的學(xué)習(xí),可以掌握OPENGL繪圖技術(shù),并且能夠制作圖形動畫。本書由王興晶主持編寫,參加編寫的還有王東、曹忠軍、鄭志、胡洪波、于云凱、李軍、趙長江、姜曉勇、陳棟、王剛遠(yuǎn)、劉立剛、蘇紅梅、王可、孫明、李曉剛、陳亞慧、李舒、李鳴和王永國等。由于作者水平有限,書中難免存在一些不足之處,懇請讀者批評指正。作者的電子郵箱:yinlimin@sina.com作者2003年7月

作者簡介

暫缺《Visual C++.NET應(yīng)用編程150例》作者簡介

圖書目錄

第1章 界面編程實例
實例1 在菜單中顯示圖標(biāo)
實例2 圓角矩形窗口
實例3 使對話框窗口始終在前面
實例4 靜態(tài)縱向切分窗口
實例5 在切分窗口中使用多個視類
實例6 設(shè)計字形窗口
實例7 設(shè)計多邊形窗口
實例8 動態(tài)切分窗口
實例9 窗口的動畫效果
實例10 用編輯框顯示當(dāng)前時間
實例11 播放AVI動畫
實例12 動態(tài)設(shè)置窗口的光標(biāo)
實例13 Tab Control控件的應(yīng)用
實例14 無標(biāo)題欄窗口的拖動
實例15 為對話框添加菜單
實例16 動態(tài)創(chuàng)建按鈕
實例17 為對話框添加工具欄
實例18 為對話框添加狀態(tài)欄
實例19 添加對話框條
實例20 在窗口中應(yīng)用“橡皮帶”
第2章 圖形圖像處理實例
實例21 在窗口中畫點
實例22 在繪圖過程中捕獲鼠標(biāo)
實例23 “橡皮筋”功能的實現(xiàn)
實例24 演示畫筆的風(fēng)格
實例25 演示畫刷的風(fēng)格
實例26 顯示透明圖像
實例27 捕捉屏幕圖像
實例28 創(chuàng)建邏輯字體
實例29 顯示資源中的位圖
實例30 顯示磁盤中的外部BMP文件
實例31 以透明圖像構(gòu)造窗口形狀
實例32 空心字體效果演示
實例33 顯示動畫光標(biāo)
實例34 以拉伸方式顯示背景圖
實例35 在剪輯路徑內(nèi)繪圖
實例36 繪制顏色漸變的四邊形
實例37 旋轉(zhuǎn)文本
實例38 繪制旋轉(zhuǎn)效果的圖形
實例39 使用系統(tǒng)預(yù)定義對象繪圖
實例40 枚舉字體
第3章 文件與系統(tǒng)控制編程實例
實例41 獲取計算機名稱
實例42 使程序只能同時運行一個實例
實例43 禁止用戶關(guān)閉Windows
實例44 讀寫ini文件
實例45 設(shè)置程序熱鍵
實例46 獲取和設(shè)置系統(tǒng)時間
實例47 列舉系統(tǒng)中有效的驅(qū)動器
實例48 關(guān)閉操作系統(tǒng)
實例49 用CFile類讀寫文件
實例50 用CStdioFile類讀寫文件
實例51 序列化數(shù)據(jù)
實例52 獲取環(huán)境變量
實例53 獲取文件屬性
實例54 獲取系統(tǒng)文件夾的路徑
實例55 查找文件
實例56 在IE工具欄中添加按鈕(1)
實例57 在IE工具欄中添加按鈕(2)
實例58 獲取擴展名對應(yīng)的圖標(biāo)
實例59 在程序中控制光驅(qū)
實例60 將文件刪除到回收站
第4章 線程與MFC類開發(fā)實例
實例61 創(chuàng)建線程
實例62 用全局變量在線程間通信
實例63 用自定義消息在線程間通信
實例64 用Event對象在線程間通信
實例65 字符串的格式化
實例66 字符串的查找和提取
實例67 CArray類的應(yīng)用
實例68 CTypedPtrArray類的應(yīng)用
實例69 應(yīng)用CPtrArray類進(jìn)行數(shù)據(jù)存儲
實例70 應(yīng)用CList類存儲鏈表
實例71 鏈表的遍歷與查找
實例72 用COleDateTime類處理時間
實例73 用CFileDialog類選擇文件
實例74 用CColorDialog類選擇顏色
實例75 用CFontDialog類選擇字體
第5章 數(shù)據(jù)庫開發(fā)實例
實例76 在DAO中獲取工作區(qū)信息
實例77 在DAO中輸出數(shù)據(jù)庫的信息
實例78 在DAO中執(zhí)行SQL語句
實例79 在DAO中動態(tài)創(chuàng)建數(shù)據(jù)庫
實例80 在DAO中獲取數(shù)據(jù)庫的字段信息
實例81 在DAO中遍歷記錄集的數(shù)據(jù)
實例82 在DAO中查找記錄集的數(shù)據(jù)
實例83 在DAO中獲取記錄集中記錄的數(shù)目
實例84 在DAO中編輯記錄
實例85 連接ODBC數(shù)據(jù)源
實例86 自定義一個CRecordset類
實例87 獲取ODBC中的字段信息
實例88 遍歷ODBC記錄集的數(shù)據(jù)
實例89 在ODBC中執(zhí)行SQL語句
實例90 編輯ODBC數(shù)據(jù)庫中的記錄
實例91 創(chuàng)建單文檔ODBC應(yīng)用程序
實例92 在ODBC應(yīng)用程序中編輯記錄
實例93 記錄的篩選和排序
實例94 使用ADO開發(fā)數(shù)據(jù)庫應(yīng)用程序
第6章 GDI+高級圖形處理實例
實例95 縮放時使用插值模式控制圖像質(zhì)量
實例96 用圖像平鋪區(qū)域
實例97 圖案填充的文字
實例98 在一個區(qū)域中剪輯
實例99 創(chuàng)建線性梯度
實例100 多種風(fēng)格的端點
實例101 圖形容器的應(yīng)用
實例102 使用顏色矩陣設(shè)置圖像中的Alpha
實例103 逐點設(shè)置圖像中的Alpha值
實例104 繪制半透明線條
實例105 創(chuàng)建軌跡梯度
實例106 使用顏色再變換表
實例107 用直線和曲線創(chuàng)建圖形
實例108 繪制自定義虛線
實例109 旋轉(zhuǎn)和扭曲圖像
實例110 繪制垂直文本
實例111 字符路徑
實例112 繪制用紋理填充的圖形
實例113 繪制基數(shù)樣條
實例114 繪制貝賽爾樣條
實例115 顯示JPG和GIF圖像
第7章 OLE技術(shù)開發(fā)實例
實例116 建立最簡單的OLE容器程序
實例117 保存OLE項的信息
實例118 為OLE項設(shè)置跟蹤矩形
實例119 在OLE容器程序中顯示多個OLE項
實例120 對OLE項的單擊測試
實例121 響應(yīng)鼠標(biāo)的雙擊操作
實例122 OLE項與剪貼板
實例123 建立活動文檔容器程序
實例124 建立袖珍OLE服務(wù)器應(yīng)用程序
實例125 建立完全OLE服務(wù)器應(yīng)用程序
實例126 為完全OLE服務(wù)器自運行添加功能
實例127 為OLE項添加自繪代碼
實例128 建立自動化服務(wù)器
實例129 為自動化服務(wù)器暴露屬性
實例130 暴露ActiveX控件的屬性
實例131 暴露ActiveX控件的方法
實例132 暴露ActiveX控件的事件
實例133 ActiveX控件的自我繪制
實例134 檢查ActiveX控件的屬性、方法與事件
第8章 OPENGL編程技術(shù)
實例135 繪制空心和實心矩形
實例136 繪制直線
實例137 繪制圓和橢圓
實例138 利用OPENGL繪制點
實例139 繪制連續(xù)的三角形
實例140 平移變換
實例141 旋轉(zhuǎn)變換
實例142 縮放變換
實例143 視口投影變換
實例144 鍵盤操作的動畫
實例145 鼠標(biāo)操作的動畫
實例146 光照效果
實例147 設(shè)置材質(zhì)
實例148 構(gòu)造一個網(wǎng)格線曲面
實例149 填充曲面
實例150 為動畫消除閃爍

本目錄推薦

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