出版時(shí)間:2006-10 出版社:清華大學(xué)出版社 作者:(美)Thearon Will 頁(yè)數(shù):708
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書全面介紹了Visual Basic 2005的各種基礎(chǔ)知識(shí)和.NET 2.0的最新特性,適合任何一個(gè)想學(xué)習(xí)Visual Basic 2005編程知識(shí)的初學(xué)者。該書由初版到現(xiàn)在的2005版已經(jīng)過(guò)3修訂,內(nèi)容體系十分完善,技術(shù)講解也十分到位,示例、習(xí)題、代碼非常精煉,是一本不可多得地權(quán)威著作,能夠幫助您更加輕松、快捷地掌握Visual Basic 2005這門語(yǔ)言。
作者簡(jiǎn)介
楊浩,畢業(yè)于美國(guó)佛羅里達(dá)國(guó)際大學(xué),獲教育學(xué)博士學(xué)位?,F(xiàn)任教于美國(guó)紐約州立大學(xué)奧斯威格分校課程與教學(xué)系,兼職于香港中文大學(xué)課程與教學(xué)學(xué)系,香港中文大學(xué)資訊科技教育促進(jìn)中心。歷任佛羅里達(dá)國(guó)際大學(xué)教育技術(shù)中心主管,紐約州立大學(xué)奧斯威格分校教育學(xué)院課程與教學(xué)系助理教授、副教授、教授(終身)?! ⌒M夥?wù)方面:現(xiàn)為《全球華人計(jì)算機(jī)教育應(yīng)用學(xué)報(bào)》,Journal of Technology and Teacher Education(JTATE),International Journal on E-Learning(IJEL):Corporate,Government,Healthcare,& Higher Education等教育技術(shù)期刊編審成員?! ⊙芯颗d趣包括教育技術(shù)在教學(xué)中的應(yīng)用與發(fā)展、認(rèn)知與學(xué)習(xí)理論等。
書籍目錄
第1章 初識(shí) Visual Basic 2005/11.1 Windows 和 DOS 編程/11.2 安裝 Visual Basic 2005/31.3 Visual Basic 2005 集成 開(kāi)發(fā)環(huán)境/51.3.1 簡(jiǎn)檔文件設(shè)置頁(yè)/61.3.2 菜單/61.3.3 工具欄/71.4 創(chuàng)建簡(jiǎn)單的應(yīng)用程序/81.4.1 Visual Studio 2005 集成開(kāi)發(fā)環(huán)境中的窗口/91.4.2 工具箱/121.4.3 改進(jìn)型匈牙利表示法/141.4.4 代碼編輯器/151.5 使用幫助系統(tǒng)/191.6 小結(jié)/201.7 練習(xí)/20第2章 Microsoft NET Framework/212.1 Microsoft 的信心來(lái)自于 Windows212.1.1 MSN 1.0222.1.2 NET 理念/222.1.3 NET 與 Java 有些類似/232.1.4 現(xiàn)在所處的階段/242.2 為 Windows 編寫軟件/242.2.1 NET Framework 類/252.2.2 執(zhí)行代碼/262.3 公共語(yǔ)言運(yùn)行庫(kù)/272.3.1 載入并執(zhí)行代碼/272.3.2 應(yīng)用程序隔離/282.3.3 安全性/282.3.4 互操作/282.3.5 異常處理/292.4 通用類型系統(tǒng)和公共語(yǔ)言規(guī)范/292.5 小結(jié)/30第3章 編寫軟件/313.1 信息和數(shù)據(jù)/313.1.1 算法/313.1.2 編程語(yǔ)言/323.2 變量/333.3 注釋和空白/353.3.1 注釋/353.3.2 空白/373.4 數(shù)據(jù)類型/373.4.1 數(shù)字類型/373.4.2 字符串類型/433.4.3 使用日期/513.4.4 布爾類型/573.5 存儲(chǔ)變量/583.5.1 二進(jìn)制/583.5.2 位和字節(jié)/593.5.3 值的表示/593.5.4 值的轉(zhuǎn)換/603.6 方法/623.6.1 使用方法的原因/623.6.2 創(chuàng)建方法/663.6.3 選擇方法名稱/693.6.4 作用域/693.7 小結(jié)/713.8 練習(xí)/72第4章 流程控制/734.1 作出決策/734.2 If 語(yǔ)句/734.2.1 Else 語(yǔ)句/754.2.2 可進(jìn)行多重選擇的ElseIf 語(yǔ)句/764.2.3 嵌套的 If 語(yǔ)句/774.2.4 單行 If 語(yǔ)句/774.2.5 比較運(yùn)算符/784.2.6 字符串比較/864.3 Select Case 語(yǔ)句/884.3.1 使用 Select Case 語(yǔ)句/884.3.2 不區(qū)分大小寫的Select Case 語(yǔ)句/914.3.3 多重選擇/944.3.4 Case Else 語(yǔ)句/954.3.5 Select Case 中的不同數(shù)據(jù)類型/964.4 循環(huán)/964.4.1 For…Next 循環(huán)/974.4.2 For Each…Next 循環(huán)/1014.4.3 Do…Loop 循環(huán)/1024.4.4 嵌套循環(huán)/1064.4.5 提前退出循環(huán)/1074.4.6 死循環(huán)/1104.5 小結(jié)/1114.6 練習(xí)/111第5章 處理數(shù)據(jù)結(jié)構(gòu)/1135.1 數(shù)組/1135.1.1 定義和使用數(shù)組/1135.1.2 使用 For Each…Next 循環(huán)/1165.1.3 將數(shù)組作為參數(shù)傳遞/1185.1.4 數(shù)組的排序/1205.1.5 反向檢索/1205.1.6 用值初始化數(shù)組/1225.2 枚舉/1235.2.1 使用枚舉/1235.2.2 確定狀態(tài)/1265.2.3 設(shè)置無(wú)效值/1285.3 常量/1295.3.1 使用常量/1295.3.2 各種常量類型/1315.4 結(jié)構(gòu)/1315.4.1 創(chuàng)建結(jié)構(gòu)/1315.4.2 為結(jié)構(gòu)添加屬性/1345.5 數(shù)組列表/1355.5.1 使用數(shù)組列表/1355.5.2 在數(shù)組列表中進(jìn)行刪除操作/1385.5.3 顯示數(shù)組列表中的項(xiàng)/1415.6 集合/1425.6.1 創(chuàng)建 Customer Collection 類/1435.6.2 添加 Item 屬性/1445.7 使用散列表創(chuàng)建查詢表/1465.7.1 使用散列表/1465.7.2 Remove 、 RemoveAt和 Clear 方法/1495.7.3 區(qū)分大小寫/1515.8 高級(jí)數(shù)組操作/1525.8.1 動(dòng)態(tài)數(shù)組/1525.8.2 使用 Preserve 關(guān)鍵字/1545.9 小結(jié)/1555.10 練習(xí)/155第6章 構(gòu)建 Windows 應(yīng)用程序/1576.1 響應(yīng)事件/1576.2 創(chuàng)建簡(jiǎn)單的應(yīng)用程序/1616.2.1 構(gòu)建窗體/1616.2.2 統(tǒng)計(jì)字符/1636.2.3 統(tǒng)計(jì)單詞/1646.2.4 創(chuàng)建 Show Me! 按鈕代碼/1676.3 創(chuàng)建更復(fù)雜的應(yīng)用程序/1686.3.1 文本操縱項(xiàng)目/1686.3.2 創(chuàng)建工具欄/1696.3.3 創(chuàng)建狀態(tài)欄/1716.3.4 創(chuàng)建編輯框/1736.3.5 清除編輯框/1736.3.6 響應(yīng)工具欄按鈕/1756.3.7 焦點(diǎn)/1796.4 使用多個(gè)窗體/1806.5 小結(jié)/1836.6 練習(xí)/184第7章 顯示對(duì)話框/1857.1 MessageBox 對(duì)話框/1857.1.1 MessageBox 中的可用圖標(biāo)/1867.1.2 MessageBox 中的可用按鈕/1867.1.3 設(shè)置默認(rèn)按鈕/1877.1.4 其他選項(xiàng)/1877.1.5 Show 方法的語(yǔ)法/1877.1.6 MessageBox 的示例/1897.2 Open 對(duì)話框/1927.2.1 OpenFileDialog 控件/1927.2.2 OpenFileDialog 的屬性/1937.2.3 OpenFileDialog 的方法/1947.2.4 使用 OpenFileDialog 控件/1947.3 SaveFileDialog 控件/1987.3.1 SaveFileDialog 的屬性/1987.3.2 SaveFileDialog 的方法/1997.3.3 使用 SaveFileDialog 控件/1997.4 FontDialog 控件/2037.4.1 FontDialog 的屬性/2037.4.2 FontDialog 的方法/2047.4.3 使用 FontDialog 控件/2047.5 FTELDialog 控件/2067.5.1 FTELDialog 的屬性/2077.5.2 使用 FTELDialog 控件/2077.6 PrintDialog 控件/2097.6.1 P rintDialog 的屬性/2097.6.2 使用 PrintDialog 控件/2107.6.3 P rintDocument 類/2107.6.4 打印文檔/2107.7 FolderBrowserDialog 控件/2167.7.1 FolderBrowserDialog 控件的屬性/2177.7.2 使用 FolderBrowserDialog 控件/2177.8 小結(jié)/2207.9 練習(xí)/220第8章 創(chuàng)建菜單/2238.1 菜單功能概述/2238.1.1 圖形/2238.1.2 訪問(wèn)鍵/2248.1.3 快捷鍵/2248.1.4 復(fù)選標(biāo)記/2248.1.5 P roperties 窗口/2258.2 創(chuàng)建菜單/2268.2.1 設(shè)計(jì)菜單/2268.2.2 添加工具欄和控件/2288.2.3 為菜單編寫代碼/2298.2.4 為 View 菜單和工具欄編碼/2348.2.5 測(cè)試代碼/2358.3 上下文菜單/2378.3.1 創(chuàng)建上下文菜單/2388.3.2 激活和禁用菜單項(xiàng)和工具欄按鈕/2418.4 小結(jié)/2448.5 練習(xí)/244第9章 調(diào)試和錯(cuò)誤處理/2459.1 主要錯(cuò)誤類型/2459.1.1 語(yǔ)法錯(cuò)誤/2469.1.2 執(zhí)行錯(cuò)誤/2489.1.3 邏輯錯(cuò)誤/2499.2 調(diào)試/2509.2.1 創(chuàng)建示例項(xiàng)目/2509.2.2 設(shè)置斷點(diǎn)/2659.2.3 使用 Watch 窗口進(jìn)行調(diào)試/2719.2.4 使用 Locals 窗口進(jìn)行調(diào)試/2739.3 錯(cuò)誤處理/2749.4 小結(jié)/2779.5 練習(xí)/277第10章 構(gòu)建對(duì)象/27910.1 對(duì)象的概念/27910.1.1 封裝/28010.1.2 方法和屬性/28010.1.3 事件/28110.1.4 可見(jiàn)性/28110.1.5 類的概念/28210.2 構(gòu)建類/28210.3 復(fù)用性/28310.4 設(shè)計(jì)對(duì)象/28410.4.1 狀態(tài)/28510.4.2 行為/28510.4.3 存儲(chǔ)狀態(tài)/28510.4.4 屬性/28810.4.5 讀 / 寫屬性/29110.4.6 IsMoving 方法/29410.5 構(gòu)造函數(shù)/29510.6 繼承/29710.6.1 添加新方法和屬性/29810.6.2 添加 GetPowerTo WeightRatio 方法/30110.6.3 改變默認(rèn)值/30210.6.4 多態(tài)性/30410.6.5 重寫更多的方法/30410.6.6 從對(duì)象類中繼承/30610.7 對(duì)象和結(jié)構(gòu)/30710.8 Framework 類/30710.8.1 命名空間/30710.8.2 Imports 語(yǔ)句/30910.8.3 創(chuàng)建自己的命名空間/31010.8.4 Framework 中的繼承/31210.9 小結(jié)/31210.10 練習(xí)/312第11章 高級(jí)面向?qū)ο蠹夹g(shù)/31511.1 構(gòu)建收藏頁(yè)瀏覽程序/31511.1.1 Internet 快捷方式和收藏頁(yè)/31511.1.2 使用類/31711.1.3 搜索收藏頁(yè)/32211.1.4 查看收藏頁(yè)/32911.2 另一個(gè)收藏頁(yè)瀏覽程序/33111.2.1 構(gòu)建收藏頁(yè)任務(wù)欄圖標(biāo)/33211.2.2 顯示收藏頁(yè)/33411.3 共享屬性和方法/33811.3.1 使用共享過(guò)程/33811.3.2 使用共享方法/34211.4 面向?qū)ο蟮木幊毯蛢?nèi)存管理/34411.4.1 垃圾回收/34511.4.2 釋放資源/34511.4.3 整理碎片和壓縮/34611.5 小結(jié)/34711.6 練習(xí)/348第12章 建立類庫(kù)/34912.1 理解類庫(kù)/34912.1.1 創(chuàng)建類庫(kù)/35012.1.2 為 Favorites Viewer創(chuàng)建類庫(kù)/35112.1.3 多層應(yīng)用程序/35412.2 使用強(qiáng)名/35412.2.1 為程序集簽名/35512.2.2 程序集的版本/35712.3 注冊(cè)程序集/35712.3.1 Gacutil 實(shí)用程序/35712.3.2 程序集在 Reference 對(duì)話框中不可見(jiàn)的原因/35812.4 設(shè)計(jì)類庫(kù)/35912.5 使用第三方的類庫(kù)/36012.6 用對(duì)象瀏覽器查看類/36112.7 小結(jié)/36212.8 練習(xí)/362第13章 創(chuàng)建自定義控件/36313.1 Windows 窗體控件/36313.2 為用戶控件添加屬性/36713.2.1 添加屬性/36713.2.2 給用戶控件添加方法/36813.2.3 給用戶控件添加事件/36913.3 設(shè)計(jì)期間和運(yùn)行期間/37413.4 創(chuàng)建窗體庫(kù)/37613.4.1 構(gòu)建窗體庫(kù)項(xiàng)目/37613.4.2 測(cè)試 FormsLibrary.38313.4.3 掛起事件/38513.5 小結(jié)/38813.6 練習(xí)/388第14章 編寫自定義圖形/38914.1 創(chuàng)建一個(gè)簡(jiǎn)單的繪圖程序/38914.1.1 創(chuàng)建帶有用戶控件的項(xiàng)目/38914.1.2 繪圖程序/39014.1.3 GraphicsItem 類/39114.1.4 屏幕和客戶坐標(biāo)/39414.1.5 使用鼠標(biāo)和繪制GraphicsCircle 對(duì)象/39514.1.6 使控件無(wú)效/39914.1.7 優(yōu)化繪制/40014.1.8 選擇顏色/40114.1.9 響應(yīng)單擊事件/40614.2 處理兩種顏色/40914.2.1 表明指派的按鈕/41114.2.2 使用高級(jí)顏色/41814.2.3 使用不同的工具/42114.3 圖像/42614.3.1 繪制圖像/42714.3.2 縮放圖像/42814.3.3 鎖定縱橫比/43014.4 更多的圖形方法/43314.5 小結(jié)/433第15章 訪問(wèn)數(shù)據(jù)庫(kù)/43515.1 數(shù)據(jù)庫(kù)的概念/43515.1.1 Microsoft Access 對(duì)象/43515.1.2 表/43615.1.3 查詢/43615.2 SQL 中的 SELECT 語(yǔ)句/43615.3 Access 中的查詢/43815.4 數(shù)據(jù)訪問(wèn)組件/44115.4.1 DataSet 組件/44215.4.2 DataGridView 組件/44215.4.3 BindingSource 組件/44315.4.4 BindingNavigator 組件/44315.4.5 TableAdapter 組件/44315.5 數(shù)據(jù)綁定/44315.6 小結(jié)/44915.7 練習(xí)/449第16章 使用 ADO.NET 和 SQL Server 進(jìn)行數(shù)據(jù)庫(kù)編程/45116.1 ADO.NET/45216.1.1 ADO.NET 數(shù)據(jù)命名空間/45216.1.2 SqlConnection 類/45316.1.3 SqlCommand 類/45516.1.4 SqlDataAdapter 類/45716.1.5 DataSet 類/46116.1.6 DataView 類/46116.2 使用 ADO.NET 類/46416.3 數(shù)據(jù)綁定/47216.3.1 BindingContext 和CurrencyManager 對(duì)象/47216.3.2 綁定控件/47316.4 小結(jié)/50016.5 練習(xí)/501第17章 Web 窗體/50317.1 瘦客戶端體系結(jié)構(gòu)/50317.2 Web 窗體和 Windows窗體的比較/50417.2.1 Windows 窗體的優(yōu)點(diǎn)/50517.2.2 Web 窗體的優(yōu)點(diǎn)/50517.3 Web 應(yīng)用程序基礎(chǔ)/50617.3.1 Web 服務(wù)器/50617.3.2 瀏覽器/50617.3.3 HTML.50617.3.4 VBScript 與 JavaScript 50617.3.5 CSS50717.4 Active Server Page50717.4.1 A SP 的優(yōu)點(diǎn)/50717.4.2 特殊的 Web 站點(diǎn)文件/50717.4.3 開(kāi)發(fā)/50817.4.4 Toolbox 控件/50817.5 構(gòu)建 Web 應(yīng)用程序/50917.5.1 為客戶端和服務(wù)器端處理創(chuàng)建 Web 窗體/50917.5.2 執(zhí)行數(shù)據(jù)的輸入和驗(yàn)證/51417.5.3 設(shè)計(jì)站點(diǎn)的外觀/51817.5.4 使用 GridView 構(gòu)建數(shù)據(jù)驅(qū)動(dòng)的 Web 頁(yè)面/52717.5.5 VS 2005 中 Web 站點(diǎn)的位置/53217.6 小結(jié)/53417.7 練習(xí)/535第18章 窗體驗(yàn)證/53718.1 Web 站點(diǎn)驗(yàn)證/53718.1.1 窗口驗(yàn)證/53718.1.2 窗體驗(yàn)證/53818.1.3 Web 站點(diǎn)管理工具/53818.1.4 登錄控件/54518.2 小結(jié)/55718.3 練習(xí)/557第19章 Visual Basic 2005和 XML55919.1 XML 簡(jiǎn)介/55919.1.1 XML 的特性/56019.1.2 向 Visual Basic 編程新手介紹 XML/56219.2 地址簿項(xiàng)目/56219.2.1 創(chuàng)建項(xiàng)目/56219.2.2 SerializableData 類/56319.2.3 載入 XML 文件/56919.2.4 改變數(shù)據(jù)/57219.2.5 發(fā)送 Email 57219.2.6 創(chuàng)建地址列表/57419.2.7 忽略成員/57819.2.8 載入地址/58019.2.9 添加新地址/58119.2.10 地址導(dǎo)航/58319.2.11 刪除地址/58419.3 集成地址簿應(yīng)用程序/58619.3.1 集成規(guī)則/58719.3.2 從其他應(yīng)用程序中讀取 Address Book58819.4 小結(jié)/59319.5 練習(xí)/593第20章 Web Services 和NET Remoting 技術(shù)/59520.1 Web 服務(wù)概述/59520.1.1 Web 服務(wù)的工作方式/59620.1.2 簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議/59720.2 構(gòu)建 Web 服務(wù)/59820.2.1 Web 服務(wù)示例/59820.2.2 添加更多方法/60120.3 圖片服務(wù)器服務(wù)/60220.3.1 創(chuàng)建項(xiàng)目/60220.3.2 返回?cái)?shù)組/60420.3.3 返回復(fù)雜信息/60820.4 圖片服務(wù)器客戶程序/61220.4.1 Web 服務(wù)描述語(yǔ)言/61220.4.2 創(chuàng)建客戶程序/61220.4.3 添加 Web 引用/61420.4.4 顯示文件夾列表/61520.4.5 顯示文件列表并選擇文件/61820.5 NET Remoting 技術(shù)/62220.6 小結(jié)/62820.7 練習(xí)/628第21章 部署應(yīng)用程序/63121.1 部署/63121.1.1 ClickOnce 部署/63221.1.2 XCOPY 部署/63621.2 創(chuàng)建 Visual Studio 2005安裝程序/63621.3 用戶界面編輯器/63921.4 部署不同的解決方案/64221.4.1 私有程序集/64221.4.2 共享程序集/64321.4.3 部署桌面應(yīng)用程序/64321.4.4 部署 Web 應(yīng)用程序/64421.4.5 部署 XML Web 服務(wù)/64421.4.6 有效的工具/64421.5 小結(jié)/64521.6 練習(xí)/645第22章 構(gòu)建移動(dòng)應(yīng)用程序/64722.1 理解環(huán)境/64722.1.4 Compact Framework 類/65022.2 構(gòu)建一個(gè) Pocket PC 游戲/65222.3 小結(jié)/66322.1.1 公共語(yǔ)言運(yùn)行庫(kù)/64822.1.2 A ctiveSync64822.1.3 Compact Framework 中的通用類型/64922.4 練習(xí)/664附錄 A 如何深入學(xué)習(xí)/665附錄 B 實(shí)現(xiàn) MSF669附錄 C 安全介紹/677附錄 D 練習(xí)題答案/683
編輯推薦
《Visual Basic 2005入門經(jīng)典》(第4版)(Wrox紅皮書)全面介紹了Visual Basic 2005的各種基礎(chǔ)知識(shí)和.NET 2.0的最新特性,適合任何一個(gè)想學(xué)習(xí)Visual Basic 2005編程知識(shí)的初學(xué)者。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Visual Basic 2005入門經(jīng)典 PDF格式下載