出版時(shí)間:2009-9 出版社:電子工業(yè)出版社 作者:薛小龍 頁(yè)數(shù):644
前言
隨著日益加快的生活節(jié)奏,人們的生活越來越多的充滿程序化。生活在現(xiàn)代社會(huì)的人們,每天都要應(yīng)付上班、生活和應(yīng)酬,剩余業(yè)余生活時(shí)間和學(xué)習(xí)時(shí)間被壓縮的越來越少。特別是從事計(jì)算機(jī)行業(yè)的讀者,對(duì)他們自己的學(xué)習(xí)時(shí)間十分困惑,往往不能合理的分配自己的學(xué)習(xí)時(shí)間。學(xué)習(xí)本來就是在時(shí)間的夾縫中求發(fā)展,如果一旦隊(duì)自己的學(xué)習(xí)時(shí)間安排不合理,將會(huì)大大降低自己的學(xué)習(xí)效率。這樣無論是對(duì)自己的學(xué)習(xí)生涯還是職場(chǎng)生涯,都會(huì)帶來巨大的影響?! 」湃私逃覀儗W(xué)習(xí)要刻苦、要勤快,但是現(xiàn)實(shí)缺要求我們的學(xué)習(xí)是在夾縫中生存,怎么辦?答案是為自己的學(xué)習(xí)定一個(gè)周密的計(jì)劃!為滿足當(dāng)前讀者現(xiàn)狀需求,使讀者少走學(xué)習(xí)的彎路。我們?yōu)楫?dāng)前讀者回憶并指定了周密的學(xué)習(xí)計(jì)劃,然后將具體技術(shù)的具體內(nèi)容以循序漸進(jìn)的方式進(jìn)行講解,并且在講解過程中始終讓讀者遵循最科學(xué)、合理的學(xué)習(xí)計(jì)劃,使讀者在最合理的時(shí)間內(nèi)掌握書中所有技術(shù)。總之我們的目的就是——確保讀者在最短的時(shí)間內(nèi)掌握最全面的知識(shí)。 本書的特點(diǎn)和優(yōu)勢(shì) 本書由具有多年Java開發(fā)經(jīng)驗(yàn)的程序員執(zhí)筆寫作,筆者在Java軟件開發(fā)領(lǐng)域具有多年的開發(fā)研究經(jīng)驗(yàn),并且具有多年的培訓(xùn)講解經(jīng)驗(yàn),筆者憑著嫻熟的筆法和淵博的理論知識(shí),會(huì)將Java開發(fā)技術(shù)展現(xiàn)得淋漓盡致,能使讀者能夠很快地進(jìn)入實(shí)際開發(fā)角色。本書和市場(chǎng)上其他類似書籍相比,具有下面與眾不同的特色: 科學(xué)的合理計(jì)劃 在具體內(nèi)容編排上,我們會(huì)根據(jù)Java中不同知識(shí)點(diǎn)的難易程度,為讀者規(guī)劃出最佳的學(xué)習(xí)進(jìn)度時(shí)間表。相信讀者只要按照這個(gè)進(jìn)度時(shí)間表進(jìn)行學(xué)習(xí),將會(huì)輕松的掌握這門技術(shù),并且達(dá)到最佳的學(xué)習(xí)效果和最優(yōu)的學(xué)習(xí)效率?! ≈R(shí)點(diǎn)的通俗性和全面性 書中講解了Java技術(shù)的各個(gè)知識(shí)點(diǎn),遵循循序漸進(jìn)、由淺入深的原則,便于讀者對(duì)內(nèi)容的理解。在內(nèi)容講解上,書中用最通俗的語(yǔ)言將Java知識(shí)點(diǎn)進(jìn)行了講解。不但涉及了此項(xiàng)技術(shù)的常用領(lǐng)域,而且對(duì)高難度的應(yīng)用進(jìn)行了詳細(xì)的介紹,并對(duì)應(yīng)的提出了解決方案?! 〉湫偷膶?shí)例,深入性的實(shí)例講解,104個(gè)實(shí)例+104個(gè)實(shí)例探索分析 本書穿插講解了***個(gè)實(shí)例,并且在每個(gè)實(shí)例最后都對(duì)這個(gè)實(shí)例進(jìn)行了深入講解和分析。針對(duì)每個(gè)重要的知識(shí)點(diǎn),始終以對(duì)應(yīng)實(shí)例的講解來加深對(duì)知識(shí)的理解。針對(duì)重要知識(shí)點(diǎn)或?qū)嵗?,給讀者點(diǎn)出注意事項(xiàng)、建議忠告和使用技巧,使讀者的知識(shí)得到升華。針對(duì)計(jì)算機(jī)讀者對(duì)自己成就感特別感冒這一特點(diǎn),在重要知識(shí)點(diǎn)或?qū)嵗螅瞥隽恕皩?shí)例探索和讀者練習(xí)”。讓讀者切身思考怎樣完成作者布置的練習(xí),使讀者的知識(shí)得到延伸,并且充分享受自己的成就感?! ?shí)用性 本書的實(shí)用性較強(qiáng),以經(jīng)驗(yàn)為后盾,以實(shí)踐為導(dǎo)向,以實(shí)用為目標(biāo),深入淺出地講解了在開發(fā)過程中的種種問題。特別是,在講解時(shí)非常注重實(shí)踐與理論的形象結(jié)合,為了能使讀者通過讀懂源代碼來掌握這項(xiàng)技術(shù),在實(shí)例舉證時(shí)還給源代碼繪了大量的流程圖。本書的所有源代碼都已調(diào)試通過,并且放在了本書所附帶的光盤中,讀者拿來即可使用?! ∪嫘浴 ”緯鴥?nèi)容全面,從基本的語(yǔ)法入手,以恰當(dāng)?shù)膶?shí)例為導(dǎo)向,由淺入深的講解各門技術(shù)的基本理論知識(shí),所講解的內(nèi)容幾乎囊括了此技術(shù)的所有知識(shí)點(diǎn),這是市場(chǎng)上其他同類書籍沒有涉及到的?! 『途W(wǎng)絡(luò)學(xué)習(xí)的完美結(jié)合 自網(wǎng)聯(lián)網(wǎng)推出后,給讀者的學(xué)習(xí)帶來了極大的方便。但是大多數(shù)讀者沒有掌握網(wǎng)絡(luò)學(xué)習(xí)的技巧,為此在這套書中推出了“網(wǎng)絡(luò)關(guān)鍵詞”模塊。在講解知識(shí)點(diǎn)的過程中,穿插講解利用百度、google和csdn等網(wǎng)絡(luò)資源進(jìn)行學(xué)習(xí)的方法?! ?shí)用超值的DVD光盤 為了幫助讀者比較直觀地學(xué)習(xí),本書附贈(zèng)DVD光盤,內(nèi)容包括多媒體視頻、編程參考寶典電子書、實(shí)例源代碼和贈(zèng)送的綜合實(shí)例代碼?! ⊥ㄟ^多媒體視頻,手把手教會(huì)讀者搭建和配置開發(fā)環(huán)境,并對(duì)書中的綜合實(shí)例進(jìn)行全程講解。作者親自配音、演示,手把手教會(huì)讀者使用。 提供完善的技術(shù)支持 本書提供了論壇專用QQ群75593028,里面匯集了本書的作者。讀者可以在上面提問交流和提問,幫助讀者提高開發(fā)水平?! ”緯x者對(duì)象 本書在內(nèi)容安排上從淺入深,寫作上層層剝洋蔥式的分解,充分實(shí)例舉證,非常適合于入門Java技術(shù)的初學(xué)者,同時(shí)也適合具有一定Java基礎(chǔ),欲對(duì)Java開發(fā)技術(shù)進(jìn)一步了解和掌握的中級(jí)學(xué)者。如果您是以下類型的學(xué)者,此書會(huì)帶領(lǐng)您迅速進(jìn)入Java開發(fā)領(lǐng)域: 1.沒有任何Java基礎(chǔ),欲直接學(xué)習(xí)Java的初學(xué)者?! ?.從事J2ME開發(fā)的研究人員和工作人員?! ?.有一定的Java基礎(chǔ),欲快速學(xué)會(huì)Java高級(jí)技術(shù)的讀者?! ?.有一定Java開發(fā)基礎(chǔ),需要加深對(duì)Java技術(shù)核心進(jìn)一步了解和掌握的程序員。 5.大中專院校中學(xué)習(xí)的學(xué)生,或需要編寫論文的學(xué)生?! ?.企業(yè)和公司在職人員、需要提高學(xué)習(xí)或工作需要的程序員?! ?.精通Web開發(fā)、C語(yǔ)言、C++,預(yù)進(jìn)一步想了解Java開發(fā)的程序員?! ≈隆≈x
內(nèi)容概要
《編程大講壇:Visual Basic核心開發(fā)技術(shù)從入門到精通》由淺入深地講解了Visual Basic開發(fā)技術(shù),并且始終遵循以科學(xué)合理的學(xué)習(xí)計(jì)劃為主線,通過具體的實(shí)例講解其具體使用流程。全書內(nèi)容分為3篇26課,其中第1課到12課是編程基礎(chǔ)篇,依次講解Visual Basic技術(shù)基礎(chǔ)、Visual Basic語(yǔ)言初步、Visual Basic算法語(yǔ)句、Visual Basic數(shù)組、Visual Basic過程基礎(chǔ)、Visual Basic過程參數(shù)和遞歸調(diào)用、Visual Basic窗體的屬性和方法、窗體事件及其高級(jí)應(yīng)用、Visual Basic控件、工具欄和狀態(tài)欄、菜單和對(duì)話框、程序調(diào)試、錯(cuò)誤處理和創(chuàng)建幫助;第13課到24課是技術(shù)提高篇,分別講解報(bào)表打印處理、存儲(chǔ)過程應(yīng)用、使用ActiveX控件技術(shù)、Visual Basic文件處理、Visual Basic繪圖處理、MSChat控件圖形處理、Visual Basic多媒體編程、Visual Basic網(wǎng)絡(luò)編程、程序打包和部署;第25課和26課是綜合應(yīng)用篇,分別講解了使用Visual Basic開發(fā)掃雷游戲和數(shù)據(jù)庫(kù)項(xiàng)目——圖書借閱系統(tǒng)的流程和實(shí)現(xiàn)方法。 《編程大講壇:Visual Basic核心開發(fā)技術(shù)從入門到精通》附贈(zèng)光盤,內(nèi)容包括多媒體視頻、實(shí)例源代碼和贈(zèng)送的綜合實(shí)例代碼?! 毒幊檀笾v壇:Visual Basic核心開發(fā)技術(shù)從入門到精通》內(nèi)容全面,非常適合于Visual Basic技術(shù)的初學(xué)者,同時(shí)也適合具有一定Visual Basic基礎(chǔ),欲對(duì)Visual Basic開發(fā)技術(shù)進(jìn)一步了解和掌握的中級(jí)讀者,還可作為相關(guān)培訓(xùn)學(xué)校的教材。
書籍目錄
第1篇 編程基礎(chǔ)篇第1課 C#開發(fā)基礎(chǔ) 3本章將引導(dǎo)讀者逐步進(jìn)入C#世界,使讀者逐漸掌握C#語(yǔ)言的基本知識(shí),幫助讀者迅速步入C#殿堂。1.1 本課學(xué)習(xí)目標(biāo) 31.2 什么是C# 31.2.1 C#的推出背景 41.2.2 C#的特點(diǎn) 41.3 .NET Framework框架 71.3.1 .NET Framework簡(jiǎn)介 71.3.2 常見的幾個(gè)概念 81.4 一個(gè)簡(jiǎn)單的C#程序 101.5 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 11第2課 初識(shí)C#開發(fā)環(huán)境 13在進(jìn)行C#開發(fā)前,需要為其建立專門對(duì)應(yīng)的開發(fā)平臺(tái),搭建開發(fā)環(huán)境。2.1 本課學(xué)習(xí)目標(biāo) 132.2 Visual Studio.NET基礎(chǔ) 132.2.1 Visual Studio.NET工具介紹 142.2.2 Visual Studio.NET工具的內(nèi)容 142.2.3 Visual Studio.NET工具的安裝 162.3 初步認(rèn)識(shí)Visual Studio 2005開發(fā)環(huán)境 182.3.1 Visual Studio 2005設(shè)置 182.3.2 新建項(xiàng)目 192.3.3 解決方案和類視圖 212.3.4 文本編輯器 232.3.5 生成與查錯(cuò) 262.4 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 27第3課 變量與常量 29變量和常量是任何一種高級(jí)編程語(yǔ)言的必需構(gòu)成要素。3.1 本課學(xué)習(xí)目標(biāo) 293.2 C#的基本語(yǔ)法 293.3 C#變量 323.3.1 C#類型 333.3.2 變量命名 373.3.3 變量的聲明和賦值 383.4 常量 393.5 類型轉(zhuǎn)換 393.5.1 隱式轉(zhuǎn)換 403.5.2 顯式轉(zhuǎn)換 423.5.3 裝箱與拆箱 443.6 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 47第4課 復(fù)雜的變量類型和.NET框架類 49本課主要講解C#中復(fù)雜的變量類型,逐一掌握枚舉、結(jié)構(gòu)和數(shù)組的具體使用方法;了解.NET框架類的基本知識(shí),逐一掌握Console類、Convert類和Math類的具體使用方法。4.1 本課學(xué)習(xí)目標(biāo) 494.2 復(fù)雜的變量類型 494.2.1 枚舉 494.2.2 結(jié)構(gòu) 514.2.3 數(shù)組 534.3 基本.NET框架類 554.3.1 Console類 554.3.2 Convert類 624.3.3 Math類 634.4 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 64第5課 表達(dá)式與運(yùn)算符 65引導(dǎo)讀者進(jìn)入C#表達(dá)式和運(yùn)算符部分,在講解過程中充分利用前面所講的變量和常量知識(shí),進(jìn)一步加深對(duì)它們的理解。5.1 本課學(xué)習(xí)目標(biāo) 655.2 表達(dá)式 655.3 運(yùn)算符 665.3.1 基本運(yùn)算符 665.3.2 數(shù)學(xué)運(yùn)算符 685.3.3 賦值運(yùn)算符 705.3.4 比較運(yùn)算符 715.3.5 邏輯運(yùn)算符 725.3.6 移位運(yùn)算符 735.3.7 三元運(yùn)算符 735.3.8 運(yùn)算符的優(yōu)先級(jí) 755.4 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 75第6課 C#中的流程控制語(yǔ)句 77C#語(yǔ)句是按從上到下的順序執(zhí)行的,但是有時(shí)為了實(shí)現(xiàn)某項(xiàng)特定的功能,需要指定語(yǔ)句按照特定的順序進(jìn)行,為實(shí)現(xiàn)上述應(yīng)用,流程控制這一概念便被引入到了程序語(yǔ)言中。6.1 本課學(xué)習(xí)目標(biāo) 776.2 使用語(yǔ)句和語(yǔ)句塊 776.3 選擇語(yǔ)句 786.3.1 使用if語(yǔ)句 786.3.2 使用switch語(yǔ)句 816.4 循環(huán)語(yǔ)句 836.4.1 使用while語(yǔ)句 846.4.2 使用do…while語(yǔ)句 856.4.3 使用for語(yǔ)句 886.5 跳轉(zhuǎn)語(yǔ)句 916.5.1 使用break語(yǔ)句 916.5.2 使用continue語(yǔ)句 926.5.3 使用return語(yǔ)句 946.5.4 使用goto語(yǔ)句 966.6 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 98第7課 面向?qū)ο缶幊碳夹g(shù) 101面向?qū)ο缶幊碳夹g(shù)是軟件開發(fā)的核心,要編寫出結(jié)構(gòu)合理的C#代碼語(yǔ)句,就必須掌握面向?qū)ο缶幊碳夹g(shù)的基本知識(shí)。7.1 本課學(xué)習(xí)目標(biāo) 1017.2 面向?qū)ο缶幊袒A(chǔ) 1017.2.1 什么是OOP 1027.2.2 面向?qū)ο蟮腃# 1027.3 統(tǒng)一建模語(yǔ)言 1037.3.1 UML簡(jiǎn)介 1037.3.2 類圖和對(duì)象圖 1047.3.3 序列圖和狀態(tài)圖 1067.4 對(duì)象建模技術(shù) 1077.4.1 功能模型 1077.4.2 對(duì)象模型 1087.4.3 動(dòng)態(tài)模型 1097.5 面向?qū)ο蠓治?1107.5.1 面向?qū)ο蠓治龅脑瓌t 1107.5.2 面向?qū)ο蠓治龅碾A段 1117.5.3 面向?qū)ο蠓治龅木唧w目標(biāo) 1127.5.4 面向?qū)ο蠓治龅牟襟E過程 1137.6 面向?qū)ο笤O(shè)計(jì) 1137.6.1 面向?qū)ο笤O(shè)計(jì)概述 1137.6.2 面向?qū)ο笤O(shè)計(jì)的原則 1147.6.3 面向?qū)ο笤O(shè)計(jì)的任務(wù) 1147.6.4 面向?qū)ο笤O(shè)計(jì)的處理階段 1157.6.5 面向?qū)ο笤O(shè)計(jì)的過程和步驟 1157.7 OPP技術(shù)的應(yīng)用 1167.8 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 119第8課 方法 121方法是編程語(yǔ)言的核心,通過方法的定義和調(diào)用能夠?qū)崿F(xiàn)現(xiàn)實(shí)應(yīng)用所需要的功能。8.1 本課學(xué)習(xí)目標(biāo) 1218.2 定義和使用方法 1218.2.1 使用方法 1228.2.2 方法的返回值和參數(shù) 1238.3 變量作用域 1268.4 靜態(tài)方法與實(shí)例方法 1278.5 方法參數(shù)詳解 1318.5.1 使用值參數(shù) 1318.5.2 使用引用參數(shù) 1328.5.3 使用輸出參數(shù) 1348.5.4 使用參數(shù)數(shù)組 1368.5.5 使用數(shù)組參數(shù) 1378.6 結(jié)構(gòu)方法 1408.7 方法重載 1418.7.1 方法重載介紹 1418.7.2 方法重載的具體應(yīng)用 1438.8 使用方法Main 1468.9 遞歸 1498.10 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 150第9課 C#類基礎(chǔ) 153類是C#語(yǔ)言的基礎(chǔ),C#內(nèi)的一切類型都可以看做是類,并且所有的語(yǔ)句都位于類內(nèi)。9.1 本課學(xué)習(xí)目標(biāo) 1539.2 定義類 1539.3 類的成員 1559.3.1 數(shù)據(jù)成員 1559.3.2 函數(shù)成員 1559.4 訪問修飾符 1569.4.1 類成員訪問修飾符 1579.4.2 類的訪問修飾符 1599.5 C#對(duì)象 1599.5.1 創(chuàng)建對(duì)象 1599.5.2 使用對(duì)象 1609.6 靜態(tài)成員和實(shí)例成員 1639.6.1 類成員概述 1639.6.2 類成員使用實(shí)例 1649.7 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 167第10課 深入C#類 169本課將對(duì)C#構(gòu)造函數(shù)、析構(gòu)函數(shù)和this關(guān)鍵字進(jìn)行講解,并通過簡(jiǎn)單的實(shí)例來介紹其具體使用流程。10.1 本課學(xué)習(xí)目標(biāo) 16910.2 使用構(gòu)造函數(shù) 16910.2.1 構(gòu)造函數(shù)概述 16910.2.2 構(gòu)造函數(shù)的參數(shù) 17210.2.3 使用私有構(gòu)造函數(shù) 17210.2.4 使用靜態(tài)構(gòu)造函數(shù) 17310.3 使用析構(gòu)函數(shù) 17410.4 使用只讀字段 17710.5 使用this關(guān)鍵字 17710.5.1 進(jìn)行this訪問 17810.5.2 使用this關(guān)鍵字 17810.6 C#屬性 18010.7 索引器 18410.8 命名空間 18610.8.1 C#編譯單元 18610.8.2 完全限定名標(biāo)識(shí) 18710.8.3 using指令 18810.9 C#內(nèi)部類 18910.10 C#分部類 19010.11 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 191第11課 C#集合、數(shù)組和集合類 193本課將向讀者介紹更為高級(jí)的技術(shù),逐一為您介紹C#集合、數(shù)組和集合類的基本知識(shí)。11.1 本課學(xué)習(xí)目標(biāo) 19311.2 C#集合 19311.2.1 C#集合簡(jiǎn)介 19411.2.2 使用集合 19511.3 數(shù)組的高級(jí)應(yīng)用 19611.3.1 數(shù)組的方法和屬性 19611.3.2 CreateInstance方法 20111.3.3 數(shù)組轉(zhuǎn)換 20511.4 C#集合類 20711.4.1 ArrayList集合類 20711.4.2 Hashtable集合類 21111.4.3 Queue集合類 21711.4.4 SortedList集合類 22011.4.5 Stack集合類 22311.5 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 225第12課 foreach語(yǔ)句、自定義集合類和迭代器 227本課主要講解C# foreach語(yǔ)句、自定義集合類和迭代器的基本知識(shí),逐步引導(dǎo)讀者進(jìn)入C#的大千世界。12.1 本課學(xué)習(xí)目標(biāo) 22712.2 使用foreach循環(huán)語(yǔ)句 22712.2.1 foreach概述 22712.2.2 集合內(nèi)使用foreach語(yǔ)句 22812.3 自定義集合類 23112.3.1 實(shí)現(xiàn)接口 23112.3.2 結(jié)合實(shí)現(xiàn) 23412.4 C#迭代器 23712.4.1 迭代器概述 23812.4.2 迭代器使用 24012.5 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 243第13課 繼承與多態(tài)基礎(chǔ) 245在際項(xiàng)目開發(fā)中,可以利用繼承開發(fā)出具有開放性和可擴(kuò)充性的程序;多態(tài)性是通過繼承實(shí)現(xiàn)的,它增強(qiáng)了程序的靈活性和重用性。13.1 本課學(xué)習(xí)目標(biāo) 24513.2 C#繼承 24613.2.1 類的層次結(jié)構(gòu) 24613.2.2 聲明繼承 24713.2.3 繼承規(guī)則 24813.3 C#隱藏 25013.4 C#多態(tài) 25213.4.1 虛方法和虛方法重寫 25213.4.2 重寫方法的特點(diǎn) 25513.4.3 多態(tài)的應(yīng)用 25813.5 使用base 26213.5.1 base訪問 26213.5.2 base構(gòu)造函數(shù)指定 26413.6 抽象類和抽象方法 26513.7 密封類和密封成員 26813.8 C#靜態(tài)類 27013.9 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 273第14課 接口和類轉(zhuǎn)換 275本課將對(duì)C#繼承與多態(tài)方面的知識(shí)進(jìn)行進(jìn)一步介紹,著重講解接口和類轉(zhuǎn)換方面的知識(shí)。14.1 本課學(xué)習(xí)目標(biāo) 27514.2 C#接口 27514.2.1 定義接口 27614.2.2 接口的實(shí)現(xiàn)和繼承 27814.2.3 顯式接口的成員 28214.2.4 訪問接口成員 28414.3 C#根類object 28714.3.1 object方法 28714.3.2 object方法應(yīng)用 28814.3.3 Finalize()特殊應(yīng)用 29114.4 C#類轉(zhuǎn)換 29214.4.1 隱式轉(zhuǎn)換 29214.4.2 顯式轉(zhuǎn)換 29314.4.3 使用is運(yùn)算符 29514.4.4 使用as運(yùn)算符 29714.5 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 298第15課 字符串與正則表達(dá)式 301字符串是C#內(nèi)的重要數(shù)據(jù)類型之一,通過字符串的賦值可以實(shí)現(xiàn)指定的功能;而正則表達(dá)式是一種描述字符串匹配的模式,它能夠?qū)ψ址M(jìn)行指定功能的操作。15.1 本課學(xué)習(xí)目標(biāo) 30115.2 C#字符串 30115.2.1 C#類型 30115.2.2 string和String 30215.2.3 StringBuilder 31115.3 C#正則表達(dá)式 31315.3.1 正則表達(dá)式的語(yǔ)言 31315.3.2 正則表達(dá)式類 31615.4 正則表達(dá)式的應(yīng)用 32115.4.1 分隔符分隔 32115.4.2 字符檢索處理 32415.4.3 字符替換處理 32415.5 本課回顧和網(wǎng)絡(luò)關(guān)鍵詞 325第16課 委托與事件 327第17課 泛型 347第18課 C#文件操作和流第19課 XML文件操作處理 409第20課 Windows窗體編程基礎(chǔ) 429第21課 菜單、工具欄和對(duì)話框 479第2篇 技術(shù)提高篇第22課 Web應(yīng)用編程 509第23課 數(shù)據(jù)庫(kù)和ADO.NET操作 545第24課 DataGrid和數(shù)據(jù)綁定 587第25課 GDI+圖形圖像編程 609第26課 C#非托管代碼操作 647第27課 水晶報(bào)表應(yīng)用 701第28課 DotNetBar控件應(yīng)用 713第29課 Microsoft Enterprise Library第30課 水晶報(bào)表應(yīng)用 739第31課 應(yīng)用MapXtreme地圖控件 757第3篇 綜合應(yīng)用篇第32課 項(xiàng)目開發(fā)案例:俄羅斯第33課 項(xiàng)目開發(fā)案例:
章節(jié)摘錄
1.提供可視化編成環(huán)境 Visual Basic 6.0是一種可視化的編程語(yǔ)言,具有"所見即所得"的特點(diǎn)。通過Visual Basic6.0專用的可視化開發(fā)環(huán)境,可以迅速、形象地設(shè)計(jì)出需要的項(xiàng)目程序?! ?.基于面向?qū)ο?,大大提高了開發(fā)效率 面向?qū)ο缶幊淌钱?dāng)前所有高級(jí)語(yǔ)言所必須具備的特點(diǎn)。在面向?qū)ο笾校绑w和控件對(duì)象都被看做為一個(gè)對(duì)象。作為面向?qū)ο蟮木幊陶Z(yǔ)言,它將代碼和數(shù)據(jù)結(jié)合在每一個(gè)對(duì)象中。用戶只需要了解每個(gè)對(duì)象能夠完成何種任務(wù),而不需要了解它如何實(shí)現(xiàn)和工作。這樣,開發(fā)人員就只需要編寫少量的代碼,就能夠?qū)崿F(xiàn)對(duì)應(yīng)的功能,從而大大提高開發(fā)效率?! ?.事件驅(qū)動(dòng) Visual Basic 6.0的運(yùn)行機(jī)制是基于事件驅(qū)動(dòng)的,它把一個(gè)大型的應(yīng)用程序分解為多個(gè)獨(dú)立的小程序,并分別由不同的事件來完成。事件驅(qū)動(dòng)改變了傳統(tǒng)的程序機(jī)制,因?yàn)槊恳粋€(gè)子程序?qū)崿F(xiàn)的功能都是單一的,所以每個(gè)子程序都不會(huì)太大。 4.集成化開發(fā)環(huán)境 Visual Basic 6.0提供了集成化的開發(fā)環(huán)境,開發(fā)人員可以迅速地在設(shè)計(jì)界面和代碼編輯界面靈活轉(zhuǎn)換和調(diào)試?! isual Basic 6.0對(duì)計(jì)算機(jī)硬件的要求比較低,在幾乎所有的個(gè)人機(jī)器上都能進(jìn)行安裝、搭建,并且對(duì)操作系統(tǒng)業(yè)沒有特殊的需求,它可以在包括Windows 95以上的系統(tǒng)中運(yùn)行。Visual Basic 6.0的硬件運(yùn)行環(huán)境的具體要求如下。
編輯推薦
全書案例的完整源碼,Visual Basic開發(fā)環(huán)境快速入門的視頻教程,本書綜合案例的視頻教程,超值贈(zèng)送4套完整案例的源碼和視頻講解,全面掌握Visual Basic的各項(xiàng)技術(shù)與項(xiàng)目開發(fā)要領(lǐng)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載