歡迎使用本書的新版本。由于本書的內容將在很長一段時期內有效;所以,編寫本書使我感到非常榮幸。幾年前,當Osborne的工作人員最初與我聯(lián)系編寫本書第一版時,我還懷有疑問:在擁有各種各樣的在線幫助(包括VisualBasic在內)時,用戶還需要使用編程辭典嗎?我們共同探討,決定在本書中補充現(xiàn)有的VisualBasic信息,使之物有所值。在這本篇幅不多但容量適宜的書中,包含了代碼示例、對象圖、操作說明實例、鍵碼表和交叉引用等方面的內容,其價值顯而易見。近些年來,VisualBasic系統(tǒng)變得更加復雜,Osborne的工作人員和我力圖使這本參考指南的內容最新,并且發(fā)揮較大的作用。本書面向的對象VisualBasic.Net展現(xiàn)了一個全新的世界,我希望,本書能夠幫助讀者逐漸開始使用新的VisualBasic.Net系統(tǒng)。我還編寫了一部姐妹卷,.NETProgrammer'sReference(ISBN0-07-219466-9),介紹了.NETFramework中類庫的參考信息。如果讀者感到這本書很有用,也許會發(fā)現(xiàn),.NETPorgrammer'sReference在編寫大型.NETFramework程序時會有所幫助。本書介紹了VisualBasic/VBA/VBScript系列產品的參考信息。本書假定讀者有一定的編程經驗,但編程新手也會發(fā)現(xiàn),本書非常實用。在編寫過程中,盡量避免了大量的交叉引用。如何使用本書在工程編程的過程中,可以將本書作為方便的參考指南。第6章中按字母順序列出了VisualBasic.NET中的所有函數(shù)和語句,以方便讀者快速查詢。讀者只要知道功能的基本類型,便可以查找已知的函數(shù),然后查看“參見”部分,或者借助于文中提到的其他幫助手段找到準確的主題。使用過早期VisualBasic版本的讀者,請先閱讀第1章,其中解釋了VisualBasic新的.NET版本中的諸多變化,包括在編程系統(tǒng)中出現(xiàn)的變化,而在系統(tǒng)文檔的What'sNew部分中,并沒有列出這些內容。本書的特點及工具本書的一大特色是每個參考命令都有代碼示例,包括Immediate窗口示例、代碼示例和HTML代碼示例。很少有哪個程序員會處于好奇漫無目的地學習VisualBasic命令。我希望本書能夠展示每個VisualBasic命令的確切用法,在編寫本書時始終如一地堅持這一原則。在介紹每個命令時,都會提供一個簡單的例子,這些例子直接輸入便可立即執(zhí)行。在第4章中,按步驟說明了常見的操作,雖然經常要執(zhí)行這些操作,但又不能總是記住其準確的實現(xiàn)方法?,F(xiàn)在,你可以直接跳到相應部分查閱它的框架內容。本書另一個特點是,第7章-第13章提供了對象圖。對象圖由微軟提供,很多書中都有。對象圖中有大量的對象和集合,通常很難辨別圖中的哪個形狀代表對象,哪個代表集合。在本書中,不存在這種情況。每個對象圖都只顯示一個級別的對象模型。集合是明顯就可以看出的,它像一堆整齊疊放的紙牌,許多集合名的下面是一個括號,括號內為對象名。在建立VisualBasic/VBA工程時,這些對象模型可作為寶貴的參考資料。隨著.NETFramework的應用,對于工程來說,對象模型幾乎比實際的編程語言更為重要。因此,在理解和引用對象模型方面(無論在Excel、PowerPoint還是在其他任何系統(tǒng)中)的任何改進都應受到歡迎。每個人都以不同的方法查閱主題。如果在某標題下沒有您需要的條目,請做上標記并告訴我們。這樣,本書的下一個修訂版就會更好些。希望讀者像CoherentData(www.coherentdata.com的人們一樣,認為這本書有用,也希望讀者提出建議指出錯誤。在CoheretData站點有本書的網頁,請到其中訪問。