注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETVisual Basic.NET技術(shù)與技巧

Visual Basic.NET技術(shù)與技巧

Visual Basic.NET技術(shù)與技巧

定 價:¥55.00

作 者: (美)Kris Jamsa著;陳維軍,王慧英等譯
出版社: 機械工業(yè)出版社
叢編項: 開發(fā)人員專業(yè)技術(shù)叢書
標 簽: VB.NET

ISBN: 9787111115250 出版時間: 2003-01-01 包裝: 精裝
開本: 24cm 頁數(shù): 517頁 字數(shù):  

內(nèi)容簡介

  本書是一本指導(dǎo)你如何最大程度地使用Visual Basic.NET開發(fā)的權(quán)威性參考書。書中詳細介紹了關(guān)鍵的編程概念和利用.NET環(huán)境來開發(fā)應(yīng)用程序的基礎(chǔ)知識,本書還提供了幾百個如何在.NET環(huán)境下使用Visual Basic.NET功能的技巧、具有實踐性的建議以及數(shù)百個可以立即運行的重要解決方案的詳細源代碼,內(nèi)容主要涉及以下幾個方面:ASP.NET頁面、ADO.NET數(shù)據(jù)庫應(yīng)用、Web服務(wù)、Web和Windows窗體、事件和錯誤處理程序,以及使用.NET程序集和版本化進行應(yīng)用程序部署等等。通過本書的學(xué)習(xí),你可以脫離使用鼠標拖放來實現(xiàn)應(yīng)用程序的階段,能夠理解關(guān)鍵操作的內(nèi)部實現(xiàn)機理,有助于快速利用Visual Basic.NET來實現(xiàn)大量的編程任務(wù)。本書適用于Visual Basic.NET程序員及愛好者。

作者簡介

  Kris Jamsa,Ph.D,MBA是位多產(chǎn)作者,編寫過90多本計算機領(lǐng)域的圖書。具有10多年的實踐經(jīng)驗,Jamsa已經(jīng)幫助過全世界數(shù)百萬的計算機專業(yè)人士。本書是一本關(guān)于最大程度利用Visual Basic.NET的權(quán)威性書籍。

圖書目錄

前言
第1章 Visual Basic .NET基礎(chǔ)知識 
1.1 創(chuàng)建第一個控制臺應(yīng)用程序 
1.2 構(gòu)造基于窗口的應(yīng)用程序 
1.3 選擇正確的Visual Basic類型 
1.4 在Visual Basic .NET程序中聲明變量 
1.5 用Console.Write和Console.WriteLine顯示屏幕輸出 
1.6 用Console.WriteLine格式化程序輸出 
1.7 向字符串末尾追加字符 
1.8 強制程序指定變量的類型
1.9 小心變量溢出和變量精度
1.10 執(zhí)行數(shù)字操作
1.11 不同變量類型之間值的轉(zhuǎn)換 
1.12 用條件運算符做判斷 
1.13 Visual Basic .NET的關(guān)系運算符和邏輯運算符 
1.14 用Select處理多個條件 
1.15 重復(fù)執(zhí)行系列指令 
1.16 避免無限循環(huán) 
1.17 提前結(jié)束循環(huán) 
1.18 Visual Basic .NET支持滯后求值以提高性能 
1.19 長語句換行 
1.20 使用Visual Basic賦值運算符 
1.21 對程序代碼進行注釋 
1.22 用Console.Read和Console.ReadLine讀取鍵盤輸入 
1.23 在消息框中顯示消息 
1.24 用輸入框提示用戶輸入
1.25 把程序分成便于管理的程序段 
1.26 向函數(shù)或子例程傳遞參數(shù) 
1.27 在函數(shù)或子例程中聲明局部變量 
1.28 在子例程中改變參數(shù)的值 
1.29 用變量的作用域表示程序中變量有意義的區(qū)域 
1.30 在同一變量中保存相同類型的多個值 
1.31 使用結(jié)構(gòu)進行值分組 
1.32 用常量提高代碼的可讀性 
1.33 Visual Basic與Visual Basic .NET的區(qū)別小結(jié) 
第2章 利用 .NET環(huán)境
2.1 利用公用語言運行時庫 
2.2 基于通用類型聲明變量 
2.3 移植到ASP .NET 
2.4 利用Windows窗口
2.5 理解元數(shù)據(jù) 
2.6 用名字空間組織對象庫 
2.7 利用中間語言代碼 
2.8 把 .NET解決方案打包到程序集 
2.9 利用可管理內(nèi)存和垃圾收集 
2.10 理解 .NET版本化 
2.11 標準化錯誤處理 
第3章 Visual Basic .NET類編程 
3.1 用范圍屬性限制對類成員的訪問 
3.2 初始化類成員變量 
3.3 定義多個構(gòu)造器以支持不同的參數(shù) 
3.4 簡化對象成員引用 
3.5 利用靜態(tài)類成員 
3.6 利用屬性控制類成員能夠保存的值 
3.7 避免參數(shù)名與類成員變量名發(fā)生沖突
3.8 用析構(gòu)器方法執(zhí)行“清除”處理 
3.9 把類對象映射到Visual Basic .NET窗體中 
3.10 .NET中的垃圾收集 
3.11 強制垃圾收集器收集未使用的內(nèi)存 
3.12 為Dispose操作提供類似于析構(gòu)器的支持 
3.13 Visual Basic .NET窗體 
3.14 用Visual Studio的類視圖仔細查看類 
3.15 在類實例之間共享類成員變量 
3.16 用Visual Studio插入類模板 
3.17 用Visual Studio的Object Browser查看類的細節(jié)
第4章 Visual Basic .NET中的面向?qū)ο缶幊?br />4.1 跟蹤構(gòu)造器方法 
4.2 向基類構(gòu)造器傳遞參數(shù) 
4.3 繼承和析構(gòu)器方法 
4.4 方法的重載和繼承 
4.5 方法的覆蓋和繼承 
4.6 遮蓋基類方法 
4.7 用MyClass強制調(diào)用某個方法 
4.8 禁止類繼承 
4.9 實現(xiàn)多態(tài)對象以使對象隨著程序的執(zhí)行而改變形式 
4.10 繼承和事件簡介 
4.11 限制某個類只能作為基類使用 
4.12 強制派生類覆蓋基類方法 
4.13 多級繼承有別于多繼承 
4.14 建立接口 
4.15 在同一類中實現(xiàn)多個接口 
4.16 繼承實現(xiàn)接口的類 
第5章 使用公用語言運行時庫和基類庫 
5.1 檢索當前的系統(tǒng)日期和時間 
5.2 DateTime類 
5.3 String類 
5.4 用StringBuilder對象提高程序性能 
5.5 利用Math類 
5.6 從Visual Basic .NET程序中發(fā)送電子郵件消息 
第6章 Visual Basic .NET文件和目錄操作編程 
6.1 Directory類 
6.2 檢索和操縱Directory屬性 
6.3 創(chuàng)建惟一的目錄 
6.4 檢索目錄中的文件和子目錄 
6.5 確定系統(tǒng)的邏輯盤驅(qū)動器 
6.6 用DirectoryInfo類檢索目錄中的文件與子目錄 
6.7 檢索目錄的父目錄或根目錄 
6.8 操縱目錄路徑 
6.9 執(zhí)行通用的文件操作 
6.10 利用文件屬性 
6.11 啟動文件流 
6.12 StreamWriter類與StreamReader類 
6.13 讀寫二進制數(shù)據(jù) 
6.14 文件鎖 
6.15 對FileWatcher事件做出響應(yīng) 
第7章 使用.NET通用對話框
7.1 提示用戶輸入要打開的文件 
7.2 調(diào)整OpenFileDialog操作 
7.3 在用戶指定文件中保存信息
7.4 調(diào)整文件的Save操作 
7.5 選擇字體屬性 
7.6 將用戶選擇的字體付諸應(yīng)用 
7.7 選擇顏色 
7.8 調(diào)整Color對話框的操作 
7.9 用PrintDialog類提示用戶選擇打印選項 
7.10 確定可用的打印機 
7.11 用PageSetupDialog類提示用戶進行頁面設(shè)置 
7.12 執(zhí)行打印操作 
第8章 使用多線程 
8.1 創(chuàng)建并運行多線程 
8.2 讓線程進入休眠狀態(tài)
8.3 線程的掛起、恢復(fù)和中斷 
8.4 Thread類 
8.5 賦予線程名稱 
8.6 掛起某個線程的執(zhí)行直到特定線程處理結(jié)束 
8.7 控制線程的優(yōu)先級 
8.8 利用線程池 
8.9 識別線程之間潛在的競爭條件 
8.10 用SyncLock保護共享資源 
8.11 用Monitor類同步對線程資源的訪問 
8.12 用Monitor.TryEnter防止線程堵塞 
8.13 用InterLocked保護共享變量的增量與減量操作 
8.14 Process類 
8.15 用Process類運行某個程序 
8.16 終止某個進程 
8.17 防止同一程序在同一時間執(zhí)行兩遍 
8.18 顯示系統(tǒng)中每個進程的信息 
8.19 顯示進程中各個線程的信息 
第9章 結(jié)構(gòu)化錯誤處理 
9.1 捕獲特定異常 
9.2 測試各種異常 
9.3 用普通的Catch語句處理異常 
9.4 在異常出現(xiàn)之后執(zhí)行“清除”工作 
9.5 System Exception類 
9.6 定制自己的異常 
9.7 拋出異常以測試你的異常處理措施是否有效 
9.8 找出引起異常的代碼位置 
9.9 Debug類 
9.10 確定調(diào)試器是否激活 
9.11 用Debug類的Assert方法找到程序中的錯誤 
9.12 用事件日志跟蹤程序操作 
第10章 響應(yīng)和處理事件 
10.1 在類中定義和引發(fā)事件 
10.2 使用Handles子句處理事件 
10.3 使用AddHandler指定事件處理器 
10.4 調(diào)用一個事件的多個處理器 
10.5 添加和刪除事件處理器 
10.6 利用事件和類繼承 
10.7 使用 .NET代表來指向某函數(shù) 
10.8 在子例程調(diào)用中利用代表 
10.9 使用代表對數(shù)據(jù)排序 
10.10 把多個方法分配給一個代表 
10.11 查看一個代表的調(diào)用列表 
10.12 響應(yīng)Timer事件 
10.13 研究EventArgs類
第11章 Windows窗體編程 
11.1 Form控件編程 
11.2 Button控件編程
11.3 Label控件編程 
11.4 把圖像添加到窗體的標簽上 
11.5 LinkLabel類編程 
11.6 Menu控件編程 
11.7 PictureBox控件編程 
11.8 NumericlUpDown控件編程 
11.9 ComboBox控件編程 
11.10 使用ProgressBar和StatusBar顯示操作狀態(tài) 
11.11 TextBox控件編程 
11.12 RichTextBox控件編程 
11.13 ScrollBar控件編程 
11.14 TrackBar控件編程 
11.15 ToolBar控件編程 
11.16 RadioButton控件編程 
11.17 使用GroupBox來對單選按鈕進行分組 
11.18 CheckBox控件編程 
11.19 DomainUpDown控件編程 
11.20 ListBox控件編程 
11.21 CheckedListBox控件編程 
11.22 DateTimePicker控件編程 
11.23 MonthCalendar控件編程 
11.24 Tab控件編程 
11.25 用Panel控件對控件進行分組 
11.26 TreeView控件編程 
11.27 ListView控件編程 
第12章 深入研究 .NET程序集和版本化 
12.1 溫習(xí).NET程序集 
12.2 創(chuàng)建類庫 
12.3 利用類庫的編程語言無關(guān)性 
12.4 仔細查看共享程序集的公共密鑰 
12.5 把共享程序集安裝到全局程序集緩存中 
12.6 使用 .NET版本控制 
12.7 預(yù)編譯共享程序集以減少加載時間 
12.8 在ASP .NET頁中使用@Assembly指令 
12.9 利用Microsoft .NET框架配置 
12.10 查看應(yīng)用程序的程序集細節(jié) 
第13章 ASP .NET解決方案編程 
13.1 創(chuàng)建和運行簡單的ASP .NET頁 
13.2 使用C#和Visual Basic .NET實現(xiàn)簡單的ASP .NET頁 
13.3 在Visual Studio創(chuàng)建和運行ASP .NET項目 
13.4 從ASP遷移到ASP .NET必須進行的編碼改變 
13.5 在ASP .NET頁中利用Cookie 
13.6 確定瀏覽器的功能 
13.7 同時維護ASP和ASP .NET頁 
13.8 ASP和ASP .NET不能共享Application和Session對象 
13.9 查看HTTP頭信息 
13.10 利用主要的基于ASP .NET頁的方法 
13.11 ASP和ASP .NET處理Form.Request和Form.QueryString的方式不同 
13.12 在ASP .NET頁中處理異常 
13.13 利用ASP .NET配置文件 
13.14 實現(xiàn)定制錯誤頁 
13.15 通過禁止調(diào)試操作而改善性能 
13.16 指定專用于Application與Session的處理 
13.17 研究Page指令 
13.18 微調(diào)ASP .NET緩存屬性 
13.19 使用Imports指令導(dǎo)入一個名字空間 
第14章 Windows服務(wù)編程
14.1 創(chuàng)建簡單的Windows服務(wù) 
14.2 在Windows 2000中安裝和刪除服務(wù) 
14.3 研究ServiceBase類 
14.4 把服務(wù)事件寫入Windows事件日志 
14.5 要求服務(wù)定時執(zhí)行操作 
14.6 利用線程來處理服務(wù)操作
14.7 把關(guān)鍵系統(tǒng)事件通知管理員 
14.8 把FileSystemWatcher集成到Web服務(wù)中 
第15章 Web窗體編程
15.1 asp: Button控件編程 
15.2 asp: Checkbox控件編程
15.3 asp: CheckboxList控件編程 
15.4 asp: RadioButton控件編程 
15.5 asp: Hyperlink控件編程 
15.6 asp: Image控件編程 
15.7 asp: ImageButton控件編程 
15.8 asp: Label控件編程 
15.9 asp: TextBox控件編程
15.10 asp: Panel控件編程 
15.11 asp: DropDownList控件編程 
15.12 asp: ListBox編程 
15.13 asp: RadioButtonList控件編程 
15.14 asp: Literal控件編程 
15.15 asp: PlaceHolder控件編程 
15.16 asp: Calendar控件編程 
15.17 asp: Rotator控件編程 
15.18 asp: XML控件編程 
15.19 asp: RequiredFieldValidator控件編程 
15.20 asp: RangeValidator控件編程 
15.21 asp: CompareValidator控件編程
15.22 asp: CustomValidator控件編程 
15.23 asp: RegularExpressionValidator控件編程 
15.24 利用HTML服務(wù)器控件 
第16章 Web服務(wù)編程 
16.1 創(chuàng)建你的第一個Web服務(wù) 
16.2 創(chuàng)建簡單的日期/時間Web服務(wù) 
16.3 編寫使用基于參數(shù)方法的Web服務(wù) 
16.4 使用HTML窗體與Web服務(wù)交互 
16.5 為你的Web服務(wù)創(chuàng)建代理 
16.6 在ASP .NET頁中使用Web服務(wù) 
16.7 研究服務(wù)的Web服務(wù)描述語言 
16.8 在Web服務(wù)中處理異常 
16.9 利用Web服務(wù)配置文件 
16.10 研究Web服務(wù)的SOAP 
16.11 使用WSDL EXE生成一個代理 
16.12 改變Web服務(wù)名字空間 
16.13 幫助其他人發(fā)現(xiàn)Web服務(wù)
第17章 ADO .NET入門指南 
17.1 指定數(shù)據(jù)提供者
17.2 用DataReader對象發(fā)出查詢 
17.3 用DataSet對象發(fā)出查詢 
17.4 在后臺處理數(shù)據(jù)集更新 
17.5 查詢數(shù)據(jù)庫的表 
17.6 查詢表的列 
17.7 查看底層XML內(nèi)容 
17.8 從XML文件生成數(shù)據(jù)集 
17.9 使用ASP .NET頁執(zhí)行查詢 
17.10 在DataGrid控件中顯示數(shù)據(jù)庫表 
第18章 .NET反射和程序?qū)傩跃幊?nbsp;
18.1 溫習(xí) .NET反射 
18.2 在ILDASM中查看類信息 
18.3 溫習(xí)對象的方法 
18.4 研究對象的方法 
18.5 比較早綁定和晚綁定 
18.6 使用Invoke調(diào)用對象方法 
18.7 研究程序集 
18.8 理解 <屬性>
18.9 定義定制的屬性 
18.10 顯示程序集的屬性

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號