本書側重于實用性,以“軟件功能實例”的結構方式構建內容。全書共分為3篇:基礎篇、應用篇和提高篇?;A篇分別講述了VisualBasic編程基礎、文件操作、網絡編程、數據庫編程、應用程序發(fā)布等。就用篇側重綜合實例的實戰(zhàn)演練,分別講述了詞本程序、畫圖程序、俄羅斯方塊游戲、FTP下載程序、收發(fā)郵件程序等。提高篇主要列舉了一個完整的學生信息管理系統(tǒng)應用管道例,通過此實例讀者可以掌握VisualBasic高級開發(fā)技能。本書充分保證了知識的相對完整和系統(tǒng)性。在講妥過程中由淺及深、由易到難、循序漸進,并結合理論與實際制作,使讀者在閱讀學習時知其然并知其所以然,能夠快速入門,并且達到較高的水平。本書的實例源代碼請到http://www.fecit.com.cn的“下載專區(qū)”下載。本書適合于初學者和中級用戶閱讀,也可作為各級培訓教材。本書前言前言:關于本叢書隨著信息技術的進一步發(fā)展和深入,社會對計算機人才的需求已經完成了由知識型向技能型的轉變。也就是說,僅僅了解計算機的原理及基本操作已經遠遠不能滿足社會的需要,社會迫切需要更多掌握計算機開發(fā)及應用技能的復合型人才。因此,越來越多的年輕人將快速掌握一門計算機技能視為拓展或改變自己職業(yè)發(fā)展的轉折點。本叢書綜合考慮了當前讀者學習計算機技能的具體需求,從實用角度切入,結合實例講解,內容兼顧入門與進階,層次循序漸進,既可輕松入門,又不乏深度,為讀者提供了進一步深造的空間,引領讀者從入門者一步步跨入高手的行列。本叢書既非傳統(tǒng)教程式圖書,也非純實例圖書,而是找準理論與實踐之間的平衡點,把二者有機結合起來,寓知識技巧于實例當中,令讀者以最輕松、高效的方式掌握實用的計算機技能。本系列叢書的編寫以下列幾個方面為根本出發(fā)點:l讀者通過本叢書可以系統(tǒng)學習某項熱門技術,本叢書面向入門者、希望轉行的求職者及愛好者。l突出就業(yè)特點,讓讀者不僅僅學會一項技術,而且能夠使讀者在這項技術的行業(yè)具體應用中發(fā)揮最大潛能。讀者在進入這個行業(yè)領域時,能夠很快上手,適應用人單位的需求。l充分考慮了自學者的學習特點,圖書結構編排新穎合理,非常適合自學。本套叢書采用全新的結構設計,每本圖書都分基礎篇、應用篇、提高篇三部分。其中基礎篇以介紹基礎知識為主,應用篇以具體的行業(yè)應用實例為主,提高篇一般以一個大型綜合實例來使讀者對該項技能的掌握得到鞏固和提高。關于本書VisualBasic是一種結構化的編程語言,它集成了一個完整而且功能強大的應用程序開發(fā)環(huán)境。其操作簡單易學,使程序設計不再復雜。Visual的意思是可視的,指的是開發(fā)圖形用戶界面(GUI)的方法。讀者不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象放到屏幕上即可。另外,在VisualBasic中引入了控件的概念。在Windows中控件的身影無處不在,各種各樣的控鈕、文本框等都是控件。VisualBasic把這些控件模式化,并且針對每個控件都有若干屬性用來控制控件的外觀及工作方法(Method)。為了滿足不同的開發(fā)人員的需要,VisualBasic提供了3個版本供用戶選擇。l學習版:學習版提供的功能最少,盡管如此,利用它所包括的內部控件及網絡、選項卡和數據綁定控件也足以開發(fā)出絕大部分Windows9x和WindowsNT的應用程序了。l專業(yè)版:專業(yè)版提供了一套完整的開發(fā)工具,包括學習版的全部功能及ActiveX控件、InternetInformationServerApplicationDesigner、集成的VisualDatabaseTools和DataEnvironment、ActiveDataObjects、DynamicHTMLPageDesigner。l企業(yè)版:專業(yè)人員可以用企業(yè)版來開發(fā)功能強大的組內分布式應用程序。除了具有專業(yè)版的全部功能以外,企業(yè)版還包括BackOffice工具,例如SQLServer、MicrosoftTransactionServer、InternetInformationServer、VisualSourceSafe和SNAServer等。VisualBasic的發(fā)展歷程VisualBasic是在Basic語言的基礎上發(fā)展起來的,其中Basic是Beginner’sAll-purposeSymbolicInformationCode(初學者通用符號指令代碼)的縮寫,是國際上廣泛使用的一種計算機高級語言。Basic語言經歷了以下4個階段:第一階段(1964年-70年代初):1964年Basic語言問世;第二階段(1975年-80年代中):計算機上固化的Basic;第三階段(80年代中-1990年):結構化Basic語言;第四階段(1991年至今):VisualBasic。1991年,微軟公司推出了VisualBasic1.0版,這在當時引起了很大的轟動。之后微軟公司又不失時機地在4年內接連推出VisualBasic2.0、3.0和4.0這3個版本。并且從VisualBasic3.0開始,微軟將Access的數據庫驅動集成到了VisualBasic中,這使得VisualBasic的數據庫編程能力大大提高。從VisualBasic4.0開始,VisualBasic引入了面向對象的程序設計思想和控件的概念,使得大量已經編好的VisualBasic程序可以被直接拿來使用?,F在,從個人使用的小型工具軟件到大型企業(yè)的系統(tǒng)軟件,甚至通過網絡遍及全球的分布式應用軟件,都可以使用VisualBasic語言對其進行開發(fā)。通過幾年的發(fā)展,VisualBasic已成為一種專業(yè)化的開發(fā)語言。用戶可用它快速創(chuàng)建Windows程序,而且還能編寫企業(yè)級水平的客戶/服務器程序及強大的數據庫應用程序。VisualBasic的特點VisualBasic是一種可視化的編程語言,具有集成的可視化數據庫工具。VisualBasic6.0提供了一整套工具以在任何應用程序中集成數據庫,它可被用來設計和修改SQLServer、Oracle7.3.3或以上版本及AS/400數據庫的工具。數據環(huán)境設計器可使用拖放功能來可視化地創(chuàng)建可重用的記錄集命令對象,也可用拖放的方式創(chuàng)建綁有數據的表格和報告。VisualBasicWebClass設計器可創(chuàng)建能夠在任何平臺上用任何Web瀏覽器訪問的服務器方應用或構件,提供更強大的Internet開發(fā)功能。更重要的是VisualBasic簡單、易學、易用,使得它深受廣大編程愛好者的喜愛。在開始學習VisualBasic編程之前,我們摘錄了一些大家公認的“編程之道”與讀者朋友分享:l不要放過任何一個看上去很簡單的小的編程問題——它們往往并不那么簡單,或者可以引伸出很多知識點;l學習編程最好的方法之一就是閱讀源代碼;l學習編程的秘訣是:編程,編程,再編程;l請把書上的程序例子親手輸入到電腦上實踐,即使隨書提供源代碼;l把在書中看到的有意義的例子擴充;l經?;仡欁约阂郧皩戇^的程序,并嘗試重寫,把自己學到的新知識運用進去;l決不要因為程序“很小”就不遵循某些你不熟練的規(guī)則——好習慣是培養(yǎng)出來的,而不是一次記住的;l每學到一個難點的時候,嘗試著對別人講解這個知識點并讓他理解——你能講清楚才說明你真的理解了;l記錄下在和別人交流時發(fā)現的自己忽視或不理解的知識點;l請不斷地對自己寫的程序提出更高的要求,哪怕你的程序版本號會變成Version100.xx。本書側重于實用性,以“軟件功能+實例”的結構方式構建內容。全書共分為3篇:基礎篇、應用篇和提高篇?;A篇分別講述了VisualBasic編程基礎、文件操作、網絡編程、數據庫編程、應用程序發(fā)布等。應用篇側重綜合實例的實戰(zhàn)演練,分別講述了記事本程序、畫圖程序、俄羅斯方塊游戲、FTP下載程序、收發(fā)郵件程序等。提高篇主要列舉了一個完整的學生信息管理系統(tǒng)應用實例,通過此實例讀者可以掌握VisualBasic高級開發(fā)技能。本書充分保證了知識的相對完整和系統(tǒng)性。在講解過程中由淺及深、由易到難、循序漸進,并結合理論與實際制作,使讀者在閱讀學習時知其然并知其所以然,能夠快速入門,并且達到較高的水平。本書由飛思科技產品研發(fā)中心策劃并組織編寫,盧鎮(zhèn)波、李青主筆,參加編寫的人員還有許偉標、盧鎮(zhèn)浩、黃澤民、吳敬章、梁磊、劉黎、王強、劉特佳和陳曉杰。在此對他們?yōu)楸緯冻龅男燎趧趧颖硎局孕牡母兄x。在本書的編寫過程中,我們力求精益求精,但難免存在一些錯誤和不足之處,敬請廣大讀者批評指正。如果在圖書及配套軟件的學習過程中有任何的問題,歡迎與我們交流。我們的聯(lián)系方式如下:咨詢電話:(010)6813454568131648電子郵件:support@fecit.com.cn服務網址:http://www.fecit.com.cnhttp://www.fecit.net通用網址:計算機圖書、飛思、飛思教育、飛思科技、FECIT