出版時間:2009-9 出版社:清華大學(xué)出版社 作者:斯蒂芬斯 頁數(shù):988 譯者:徐燕華
前言
被譽(yù)為“最后一位全才”的艾薩克·牛頓爵士是一位頗有造詣的物理學(xué)家(他的三大運動定律是經(jīng)典力學(xué)的基礎(chǔ),而經(jīng)典力學(xué)定義天體物理學(xué)長達(dá)3個世紀(jì))。數(shù)學(xué)家(他是微積分學(xué)的發(fā)明者,提出了求方程根的牛頓法)。天文學(xué)家。自然哲學(xué)家和煉金術(shù)士。他發(fā)明了反射式望遠(yuǎn)鏡。色彩理論和冷卻定律并研究了音速?! ⊥瑯又匾氖?,他是在相對論。量子力學(xué)。基因序列。熱力學(xué)。并行計算以及大量其他極其復(fù)雜的科學(xué)分支出現(xiàn)之前出生的?! ∪绻眠^VisualBasic3,那么一定了解其一切。VisualBasic3是相對較小但功能強(qiáng)大的語言。VisualBasic4向該語言中添加了類,使VisualBasic變得更為復(fù)雜。版本4、5、6添加了對數(shù)據(jù)庫編程和其他主題(如自定義控件)的更多支持,但VisualBasic仍是較容易理解的語言,如果您花些時間,就可成為其專家?! isualBasic。NET極大地加速了VisualBasic的發(fā)展。.NETFramework向VisualBasic中添加了強(qiáng)大的新工具,但同時也加大了復(fù)雜性。相關(guān)的技術(shù)以不斷增加的速度添加到VisualBasic語言中,因此,要讓某個人成為有關(guān)VisualBasic的每個主題的專家是不可能的?! 榱擞|及VisualBasic的各個方面,您需要深入了解數(shù)據(jù)庫技術(shù)。自定義控件。自定義屬性編輯器。XML。加密技術(shù)。串行化。二維/三維制圖。多線程。反射。代碼文檔對象模型(DOM)。診斷技術(shù)。全球化。Web服務(wù)。進(jìn)程間通信。工作流。Office.ASP以及更多內(nèi)容?! ”緯⒉辉噲D涉及所有方面,而是提供對基本的VisualBasic主題的廣泛而扎實的理解。介紹了使VisualBasic成為高效率語言的強(qiáng)大開發(fā)環(huán)境。講述了VisualBasic語言本身并解釋了如何使用它來執(zhí)行大量重要的開發(fā)任務(wù)。
內(nèi)容概要
《Visual Basic 2008編程參考手冊》是世界級VB專家Rod Stephens奉獻(xiàn)給廣大程序員的編程心得與忠告,是學(xué)習(xí)Visual Basic 2008編程絕佳的參考手冊。本版對上一版進(jìn)行了大量的擴(kuò)充,新增了有關(guān)WPF、LINQ、UAC安全、WCF等方面的內(nèi)容。書中的基礎(chǔ)部分幾乎涵蓋了Visual Basic 2008所有大大小小的知識點。提高部分則從面向?qū)ο缶幊?、使用圖形及與環(huán)境交互等方面闡述了Visual Basic 2008編程的實質(zhì)性內(nèi)容,其中提供了大量的示例代碼,這不僅可以提高讀者的編程技能,而且能使讀者掌握大量的編程技巧,領(lǐng)悟編程精髓。附錄部分提供了Visual Basic2008語言的參考,以便讀者隨時查找有用的信息。 這本綜合性的編程參考手冊由微軟最有價值專家(MVP) Rod Stephens編寫,淋漓盡致地展現(xiàn)了作者對VB最新版的基本主題廣泛而扎實的理解?!禫isual Basic 2008編程參考手冊》闡釋了在現(xiàn)代Windows 環(huán)境中構(gòu)建VB應(yīng)用程序時所使用的窗體、控件和其他對象,分析了使VB成為多功能語言的 強(qiáng)大開發(fā)環(huán)境,并深入研究了VB語言本身以及如何使用它完成一些重要的開發(fā)任務(wù)。 本版中的新示例以及廣泛修訂并重新測試的代碼可幫助讀者深入了解VB 2008。大量附錄可幫助讀者將所熟悉的語言轉(zhuǎn)換為相應(yīng)的VB 語法。讀完《Visual Basic 2008編程參考手冊》后,您會發(fā)現(xiàn)《Visual Basic 2008編程參考手冊》涉及了使用VB 2008構(gòu)建復(fù)雜應(yīng)用程序所需的所有技術(shù)。
作者簡介
RodStephens最初是一名數(shù)學(xué)家,但是在麻省理工學(xué)院進(jìn)修時,他喜歡上了編程,并且從此以后走上了專業(yè)編程的道路。在其職業(yè)生涯中,他主要從事于編寫如下領(lǐng)域方面的綜合應(yīng)用程序:電話交換。賬單處理。修理調(diào)度。稅務(wù)處理。污水治理以及職業(yè)足球運動員訓(xùn)練等。?! od是微軟知名的VisualBasicMVP和ITT兼職教師。他迄今已經(jīng)編寫了18本書籍(已經(jīng)翻譯為多種不同語言),并且在各種雜志上發(fā)表論文200多篇,內(nèi)容涉及VisualBasic。VisualBasicforApplications。Delphi和Java等。 每月都有數(shù)百萬次的點擊量,其中包含了提供給VisualBasic程序員的數(shù)千頁提示。技巧和示例代碼,同樣也包含本書的示例代碼。
書籍目錄
第Ⅰ部分 IDE第1章 IDE簡介31.1 不同的IDE外觀41.2 IDE配置51.3 項目和解決方案61.4 啟動IDE61.5 創(chuàng)建項目71.6 保存項目101.7 小結(jié)11第2章 菜單.工具欄和窗口132.1 菜單132.1.1 File菜單142.1.2 Edit菜單162.1.3 View菜單172.1.4 Project菜單192.1.5 Build菜單232.1.6 Debug菜單242.1.7 Data菜單242.1.8 Format菜單242.1.9 Tools菜單252.1.1 0Test菜單292.1.1 1Window菜單292.1.1 2Community菜單302.1.1 3Help菜單302.2 工具欄312.3 輔助窗口312.3.1 Toolbox窗口322.3.2 Properties窗口342.4 小結(jié)35第3章 定制373.1 添加命令373.2 刪除命令383.3 修改命令393.4 創(chuàng)建鍵盤快捷鍵403.5 小結(jié)41第4章 WindowsFormDesigner434.1 設(shè)置設(shè)計器的選項434.2 添加控件444.3 選擇控件454.4 復(fù)制控件454.5 控件的移動和大小設(shè)置464.6 安排控件464.7 設(shè)置屬性474.7.1 設(shè)置組屬性474.7.2 設(shè)置幾個控件的屬性474.7.3 使用智能標(biāo)記484.7.4 使用命令動詞484.8 給控件添加代碼494.9 小結(jié)50第5章 WPF設(shè)計器515.1 早期版本的警告515.2 設(shè)計器窗口525.3 添加控件535.4 選擇控件545.5 復(fù)制控件555.6 控件的移動和大小設(shè)置555.7 設(shè)置屬性565.8 設(shè)置組屬性575.9 給控件添加代碼575.10 小結(jié)58第6章 VisualBasic代碼編輯器596.1 邊空圖標(biāo)606.2 大綱視圖616.3 工具提示626.4 IntelliSense636.5 代碼著色和突出顯示656.6 代碼段676.6.1 使用代碼段676.6.2 創(chuàng)建代碼段686.7 運行時的代碼編輯器706.8 小結(jié)71第7章 調(diào)試737.1 Debug菜單737.2 Debug→Windows子菜單757.3 Breakpoint窗口797.4 Command窗口和Immediate窗口807.5 小結(jié)82第Ⅱ部分 開始學(xué)習(xí)第8章 選擇Windows窗體控件858.1 控件概述858.2 選擇控件898.2.1 包含控件和安排控件898.2.2 進(jìn)行選擇918.2.3 輸入數(shù)據(jù)928.2.4 顯示數(shù)據(jù)928.2.5 提供反饋938.2.6 初始化動作948.2.7 顯示圖形958.2.8 顯示對話框958.2.9 支持其他控件968.3 第三方控件968.4 小結(jié)97第9章 使用Windows窗體控件999.1 控件和組件999.2 創(chuàng)建控件1009.2.1 在設(shè)計時創(chuàng)建控件1019.2.2 添加控件到容器1019.2.3 在運行時創(chuàng)建控件1029.3 屬性1049.3.1 設(shè)計時的屬性1049.3.2 運行時的屬性1089.3.3 有用的控件屬性1099.3.4 位置和尺寸屬性1129.4 方法1139.5 事件1149.5.1 在設(shè)計時創(chuàng)建事件處理程序1149.5.2 WithEvents事件處理程序1159.5.3 在運行時設(shè)置事件處理程序1169.5.4 控件數(shù)組事件1179.5.5 驗證事件1179.6 小結(jié)122第10章 Windows窗體12310.1 透明性12310.2 About對話框.啟動畫面和登錄窗體12610.3 鼠標(biāo)光標(biāo)12710.4 圖標(biāo)12910.4.1 應(yīng)用程序圖標(biāo)13010.4.2 通知圖標(biāo)13010.5 子控件采用的屬性13110.6 屬性復(fù)位方法13210.7 重寫WndProc13210.8 SDI和MDI13310.8.1 MDI的功能13410.8.2 MDI事件13710.8.3 MDI與SDI的對比13810.9 MRU列表13910.10 對話框14110.11 向?qū)?4310.12 小結(jié)144第11章選擇WPF控件14511.1 控件概述14611.2 包含和安排控件14611.3 選擇控件14811.4 輸入數(shù)據(jù)14811.5 顯示數(shù)據(jù)14911.6 提供反饋14911.7 執(zhí)行動作15011.8 表示圖形和媒體15111.9 提供導(dǎo)航15211.10 管理文檔15211.11 數(shù)字墨水15211.12 小結(jié)153第12章 使用WPF控件15512.1 WPF概念15512.1.1 用戶界面和代碼分離15612.1.2 WPF控件層次結(jié)構(gòu)15612.2 IDE中的WPF15712.2.1 編輯XAML15812.2.2 編輯VisualBasic代碼16112.3 XAML功能16312.3.1 對象16412.3.2 資源16612.3.3 樣式16712.3.4 模板16812.3.5 變換17012.3.6 動畫17112.3.7 繪圖對象17312.4 過程化WPF17712.5 文檔18112.5.1 流文檔18212.5.2 固定文檔18312.5.3 XPS文檔18412.6 小結(jié)184第13章 WPF窗口18713.1 Window應(yīng)用程序18713.2 Page應(yīng)用程序18913.2.1 瀏覽器應(yīng)用程序18913.2.2 框架應(yīng)用程序19113.2.3 PageFunction應(yīng)用程序19213.2.4 向?qū)?yīng)用程序19413.3 小結(jié)198第14章 程序和模塊結(jié)構(gòu)19914.1 隱藏文件19914.2 代碼文件結(jié)構(gòu)20314.2.1 代碼區(qū)域20414.2.2 條件編譯20514.2.3 名稱空間21114.3 印刷代碼元素21314.3.1 注釋21314.3.2 XML注釋21414.3.3 續(xù)行21714.3.4 行連接21814.3.5 行標(biāo)簽21814.4 小結(jié)218第15章 數(shù)據(jù)類型.變量和常量22115.1 數(shù)據(jù)類型22215.2 類型字符22315.3 數(shù)據(jù)類型轉(zhuǎn)換22515.3.1 收縮轉(zhuǎn)換22615.3.2 數(shù)據(jù)類型解析方法22815.3.3 擴(kuò)大轉(zhuǎn)換22815.4 變量聲明22815.4.1 attribute_list22915.4.2 accessibility子句22915.4.3 Shared23015.4.4 Shadows23115.4.5 ReadOnly23315.4.6 Dim23315.4.7 WithEvents23415.4.8 name23615.4.9 bounds_list23615.4.10 New23715.4.11 as子句和推斷類型23815.4.12 initialization_expression23915.4.13 多個變量的聲明24215.5 OptionExplicit和OptionStrict24315.6 作用域24515.6.1 塊作用域24515.6.2 過程作用域24615.6.3 模塊作用域24615.6.4 名稱空間作用域24715.6.5 限制作用域24715.7 參數(shù)聲明24815.8 屬性過程25015.9 枚舉數(shù)據(jù)類型25115.10 匿名類型25315.11 可空類型25415.12 常量25515.12.1 accessibility25515.12.2 AsType25615.12.3 initialization_expression25615.13 委托25615.14 命名約定25815.15 小結(jié)259第16章 運算符26116.1 算術(shù)運算符26116.2 連接運算符26216.3 比較運算符26216.4 邏輯運算符26416.5 按位運算符26616.6 運算符優(yōu)先級26616.7 賦值運算符26716.8 StringBuilder類26816.9 Date數(shù)據(jù)類型和TimeSpan操作27016.10 運算符重載27316.11 帶可空類型的運算符27516.12 小結(jié)276第17章 子例程和函數(shù)27717.1 子例程27717.1.1 attribute_list27717.1.2 inheritance_mode28117.1.3 accessibility28217.1.4 subroutine_name28317.1.5 parameters28317.1.6 Implementsinterface.subroutine28917.1.7 statements29017.2 函數(shù)29017.3 屬性過程29117.4 擴(kuò)展方法29217.5 lambda函數(shù)29317.6 非嚴(yán)格委托29417.7 部分方法29717.8 小結(jié)298第18章 程序控制語句29918.1 判定語句29918.1.1 單行的IfThen語句29918.1.2 多行IfThen語句30018.1.3 SelectCase語句30118.1.4 枚舉值30318.1.5 IIf語句30418.1.6 If語句30518.1.7 Choose語句30518.2 循環(huán)語句30718.2.1 ForNext循環(huán)30718.2.2 非整數(shù)的ForNext循環(huán)30918.2.3 ForEach循環(huán)31018.2.4 枚舉器31118.2.5 迭代器31318.2.6 DoLoop循環(huán)31318.2.7 WhileEnd循環(huán)31418.2.8 Exit和Continue31518.3 GoTo語句31518.4 小結(jié)318第19章 錯誤處理第20章 數(shù)據(jù)庫控件和對象第21章 LINQ第22章 自定義控件第23章 拖動、釋放和剪貼板第24章 UAC安全功能第Ⅲ部分 面向?qū)ο缶幊痰?5章 OOP概念第26章 類和結(jié)構(gòu)體第27章 名稱空間第28章 集合類第29章 泛型第Ⅳ部分 繪圖第30章 繪圖基礎(chǔ)第31章 筆刷、畫筆和路徑第32章 文本第33章 圖像處理第34章 打印第35章 報表第Ⅴ部分 與環(huán)境交互第36章 配置和資源第37章 流第38章 文件系統(tǒng)對象第39章 WCF第40章 有用的名稱空間第Ⅵ部分 附錄
章節(jié)摘錄
第Ⅰ部分 IDE 第2章 菜單、工具欄和窗口 2.1 菜單 IDE的菜單包含標(biāo)準(zhǔn)的Visual Studi0命令。這些命令一般用于操作項目和項目包含的模塊。其中一些概念類似于由任何Windows應(yīng)用程序使用的命令(如File—New、File—Save、Help—Contents),但許多細(xì)節(jié)是Visual Studi0編程所特有的,因此下面的小節(jié)將更為詳細(xì)地描述它們?! 】梢宰远x菜單,因此可以添加、刪除和重新安排菜單和它們包含的項。然而,如果在后面需要查找從其在菜單中的通常位置刪除的命令,就會產(chǎn)生混淆。一些開發(fā)人員在標(biāo)準(zhǔn)菜單(特別是Tools菜單)中放置額外的命令,但這通常會帶來刪除標(biāo)準(zhǔn)菜單項的風(fēng)險。通常情況下,安全的方法是保留標(biāo)準(zhǔn)菜單不變并且建立自定義的工具欄來保存自定義項。關(guān)于這一點的更多信息,可參考第3章?! 〔藛沃性S多最有用的命令也可以通過其他方法使用。對于許多命令提供了可以快速而容易地使用它們的快捷鍵組合。例如,Ctrl+N組合鍵可以打開New Project對話框,如同選擇File—NewProject菜單命令一樣。如果發(fā)現(xiàn)自己非常頻繁地使用相同的命令,可以查看菜單并了解該命令的鍵盤快捷鍵,從而在后面節(jié)省時間。
編輯推薦
《Visual Basic 2008編程參考手冊》主要內(nèi)容 將新特性添加到已有類的擴(kuò)展方法 如何選擇和使用用于特定目的的Windows窗體控件 使用子例程和函數(shù)將程序分成多個可管理的部分 用于錯誤處理和調(diào)試的技巧 在構(gòu)建應(yīng)用程序時使用的各種重要的類和對象 如何使用GDI(圖形設(shè)備接口)例程在VB中繪圖 應(yīng)用程序與環(huán)境交互的方法 《Visual Basic 2008編程參考手冊》讀者對象 《Visual Basic 2008編程參考手冊》面向所有層次的程序員,但主要適合于希望研究Visual Basic 2008最新功能的編程人員。學(xué)習(xí)《Visual Basic 2008編程參考手冊》,讀者無需擁有使用較早Visual Basic版本的經(jīng)驗。
圖書封面
評論、評分、閱讀與下載
Visual Basic 2008編程參考手冊 PDF格式下載