注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETVB.NET高級(jí)編程

VB.NET高級(jí)編程

VB.NET高級(jí)編程

定 價(jià):¥88.00

作 者: Fred Barwell,Richard Blair等著;康博譯;康博譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華版WROX公司.NET和Oracle編程經(jīng)典系列
標(biāo) 簽: VB.NET

購(gòu)買這本書可以去


ISBN: 9787302052364 出版時(shí)間: 2002-03-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 820 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Visual Basic.NET是Visual Basic的最新版本,也是Microsoft的.NET戰(zhàn)略中的主要組成部分。與以前的VB版本相比,VB.NET有了質(zhì)的飛躍,變得更為靈活也更為強(qiáng)大。Microsoft在VB.NET中融入了許多新功能。其中非常重要的就是完全實(shí)現(xiàn)了面向?qū)ο蟮木幊?,并極大地增強(qiáng)了Web的設(shè)計(jì)功能。本書主要介紹了.NET Framework和公共語言運(yùn)行時(shí)(CLR)、應(yīng)用繼承從基類中派生類、利用Try...Catch結(jié)構(gòu)處理錯(cuò)誤、開發(fā)多線程應(yīng)用程序、COM和.NET組件的互操作性,以及創(chuàng)建定制控件、使用ADO.NET和XML訪問數(shù)據(jù)、構(gòu)建Web應(yīng)用程序,以及創(chuàng)建和使用Web服務(wù)等內(nèi)容。本書運(yùn)用于有一定經(jīng)驗(yàn)的Visual Basic開發(fā)人員。通過本書程序員可以深入理解VB.NET,并且利用VB.NET的強(qiáng)大功能構(gòu)建實(shí)用的應(yīng)用程序。

作者簡(jiǎn)介

暫缺《VB.NET高級(jí)編程》作者簡(jiǎn)介

圖書目錄

第1章 需要Microsoft.NET的原因
1.1 我們現(xiàn)在使用的工具有什么問題
1.1.1 DNA編程模式
1.1.2 COM的限制
1.1.3 VB6用于DNA應(yīng)用程序開發(fā)的局限
1.1.4 基于DNA的Internet開發(fā)的其他局限
1.1.5 Windows API的缺點(diǎn)--需要抽象操作系統(tǒng)
1.2 解決方案--Microsoft.NET
1.3 Microsoft.NET的結(jié)構(gòu)
1.3.1 基礎(chǔ)--公共語言運(yùn)行時(shí)
1.3.2 下一層--.NET Class Framework
1.3.3 用戶界面和程序接口
1.3.4 XML作為.NET的“元語言”
1.4 Microsoft.NET如何達(dá)到它的目標(biāo)
1.4.1 簡(jiǎn)化軟件開發(fā)
1.4.2 高度分布的系統(tǒng)
1.4.3 Web上的更好用戶界面
1.4.4 簡(jiǎn)化部署
1.4.5 對(duì)各種語言的支持
1.4.6 平臺(tái)的可擴(kuò)展性
1.4.7 未來的可移植性
1.5 COM的角色
1.6 DNA的角色
1.7 其他優(yōu)點(diǎn)
1.8 對(duì)Visual Basic的影響
1.9 避免混淆--.NET企業(yè)服務(wù)器的角色
1.10 小結(jié)
第2章 VB.NET中的新特性概述
2.1 新的IDE特性
2.1.1 工具箱
2.1.2 Solution Explorer
2.1.3 類視圖
2.1.4 屬性窗口
2.1.5 代碼窗口
2.2 數(shù)據(jù)類型的變化
2.2.1 布爾類型
2.2.2 整型
2.2.3 字符串
2.2.4 變量
2.3 應(yīng)用程序類型
2.3.1 Windows應(yīng)用程序
2.3.2 Web應(yīng)用程序
2.3.3 Web服務(wù)
2.4 新對(duì)象能力
2.5 結(jié)構(gòu)化錯(cuò)誤處理
2.6 語法的不兼容性
2.6.1 屬性
2.6.2 用戶定義的類型
2.6.3 作用域
2.6.4 ByVal
2.6.5 GoSub和Return
2.7 其他變化
2.7.1 圓括號(hào)和子例程
2.7.2 沒有Set
2.7.3 Return
2.7.4 DefType
2.8 小結(jié)
第3章 VB.NET程序的初步討論
3.1 創(chuàng)建范例應(yīng)用程序
3.1.1 New Project對(duì)話框
3.1.2 Solution Explorer
3.1.3 Properties窗口
3.2 HelloWorld范例分析
3.2.1 選項(xiàng)卡與MDI界面
3.2.2 作為類的窗體
3.2.3 代碼區(qū)域
3.3 AssemblyInfo.vb文件
3.3.1 名稱空間和Imports關(guān)鍵字
3.3.2 裝配件屬性標(biāo)志
3.4 增強(qiáng)范例應(yīng)用程序
3.4.1 訪問工具框
3.4.2 添加控件
3.4.3 添加事件處理程序
3.4.4 代碼清單
3.5 進(jìn)入Hello World范例
3.5.1 建立配置
3.5.2 建立我們的應(yīng)用程序
3.5.3 運(yùn)行應(yīng)用程序
3.6 小結(jié)
第4章 Visual Studio.NET集成開發(fā)環(huán)境
4.1 Visual Studio.NET的IDE
4.2 解決方案與工程
4.3 Visual Studio.NET IDE的概述
4.3.1 配置文件
4.3.2 選擇Help選項(xiàng)
4.3.3 Start Page
4.3.4 存放新聞和信息的位置
4.3.5 選項(xiàng)卡式窗口
4.3.6 非停靠窗口
4.3.7 AutoHide
4.3.8 Server Explorer
4.3.9 完成其他工程類型時(shí)的差異
4.4 Visual Studio.NET中的工具欄
4.5 Visual Studio.NET中的菜單結(jié)構(gòu)
4.5.1 File菜單
4.5.2 Edit菜單
4.5.3 View菜單
4.5.4 Project菜單
4.5.5 Build菜單
4.5.6 Debug菜單
4.5.7 Tools菜單
4.5.8 Window菜單
4.5.9 Help菜單
4.5.10 與VB6相比的其他變化
4.6 Visual Studio中的宏
4.7 新型開發(fā)工具
4.8 XML、XSD Schemas和XSLT文件的可視化編輯器
4.9 跨工程和進(jìn)程的調(diào)試
4.10 擴(kuò)展的IntelliSense
4.11 小結(jié)
第5章 公共語言運(yùn)行時(shí)
5.1 .NET應(yīng)用程序的概述
5.1.1 裝配件
5.1.2 模塊
5.1.3 類型
5.2 版本轉(zhuǎn)換和部署
5.2.1 對(duì)于版本的更好支持
5.2.2 更好的部署
5.3 內(nèi)存管理
5.3.1 更好的無用單元收集功能
5.3.2 對(duì)象的更快的內(nèi)存分配
5.3.3 GC優(yōu)化
5.4 跨語言的集成
5.4.1 公共類型系統(tǒng)
5.4.2 引用和值類型
5.4.3 自定義類型
5.4.4 值類型的裝箱和拆箱
5.5 元數(shù)據(jù)
5.5.1 對(duì)元數(shù)據(jù)的更好支持
5.5.2 屬性標(biāo)志
5.5.3 Reflection API
5.6 IL Disassembler
5.7 小結(jié)
第6章 變量和類型
6.1 值類型(結(jié)構(gòu))
6.1.1 布爾型
6.1.2 整型
6.1.3 小數(shù)
6.1.4 Char和Byte
6.1.5 DaatTime
6.2 原始類型
6.3 引用類型(類)
6.3.1 對(duì)象的概述
6.3.2 對(duì)象
6.3.3 字符串
6.3.4 DBNull
6.3.5 數(shù)組
6.3.6 Collections
6.4 顯式選項(xiàng)和嚴(yán)格選項(xiàng)
6.4.1 顯式轉(zhuǎn)換
6.5 參數(shù)傳遞
6.6 裝箱
6.7 撤銷的關(guān)鍵字和函數(shù)
6.8 小結(jié)
第7章 名稱空間
7.1 名稱空間的定義
7.1.1 名稱空間Namespace_Sampler和引用
7.1.2 通用的名稱空間
7.2 導(dǎo)入名稱空間并為其命名別名
7.2.1 導(dǎo)入名稱空間
7.2.2 為名稱空間命名別名
7.3 創(chuàng)建名稱空間
7.4 小結(jié)
第8章 Windows Forms
8.1 System.Windows.Forms名稱空間
8.2 窗體是類
8.3 設(shè)計(jì)窗體
8.3.1 非用戶界面控件不在窗體中出現(xiàn)
8.3.2 設(shè)計(jì)時(shí)間網(wǎng)格
8.3.3 設(shè)置啟動(dòng)窗體
8.3.4 窗體邊框
8.3.5 總在最上面
8.3.6 啟動(dòng)位置
8.3.7 窗體的不透明性(透明性)
8.3.8 可視化繼承
8.3.9 MDI Forms
8.3.10 窗體尺寸限制的設(shè)置
8.3.11 滾動(dòng)窗體
8.4 運(yùn)行時(shí)的窗體
8.5 控件
8.5.1 所有控件的普遍設(shè)計(jì)特征
8.5.2 數(shù)據(jù)輸入確認(rèn)和錯(cuò)誤提供器
8.5.3 菜單
8.5.4 工具欄
8.5.5 DataGrid
8.5.6 公共對(duì)話框
8.5.7 拖和放
8.5.8 標(biāo)準(zhǔn)Windows.Forms控件的總結(jié)
8.5.9 撤銷控件
8.5.10 使用ActiveX控件
8.5.11 其他方便的編程技巧
8.6 小結(jié)
第9章 錯(cuò)誤處理
9.1 CLR異常處理
9.2 標(biāo)準(zhǔn)化錯(cuò)誤處理
9.3 On Error語句
9.4 異常處理程序
9.4.1 Try…Catch…Finally
9.4.2 異常的屬性和方法
9.4.3 受管理和不受管理代碼之間的錯(cuò)誤處理
9.5 錯(cuò)誤記錄
9.5.1 事件日志
9.5.2 寫入追蹤文件
9.6 調(diào)試與測(cè)定性能
9.7 小結(jié)
第10章 創(chuàng)建Windows控件
10.1 控件的源
10.1.1 內(nèi)置控件
10.1.2 現(xiàn)有ActiveX控件
10.1.3 第三方控件
10.1.4 自定義控件
10.2 在.NET中開發(fā)自定義控件的3種方法
10.2.1 從另一個(gè)控件繼承
10.2.2 建立復(fù)合控件
10.2.3 根據(jù)Control類從頭編寫控件
10.3 控件創(chuàng)建的基類
10.3.1 控件類
10.3.2 UserControl類
10.4 從其他控件繼承
10.4.1 進(jìn)程的概述
10.4.2 例子1-一個(gè)僅能輸入數(shù)值的文本框
10.4.3 在自定義控件中改變邏輯處理
10.4.4 調(diào)試自定義控件
10.4.5 為自定義控件增加額外的邏輯處理
10.4.6 為自定義控件創(chuàng)建屬性
10.4.7 為繼承控件定義自定義事件
10.4.8 例子2-限制選擇項(xiàng)數(shù)量的復(fù)選列表框
10.5 復(fù)合UserControl
10.5.1 復(fù)合UserControl的例子
10.5.2 如何進(jìn)行調(diào)整大小工作
10.5.3 為控件設(shè)置最小尺寸
10.5.4 顯示于控件的屬性
10.5.5 逐步完成例子
10.6 從頭建立控件
10.6.1 用GDI十顯示自定義控件
10.6.2 該控件的完整實(shí)現(xiàn)
10.7 小結(jié)
第11章 對(duì)象語法概述
11.1 面向?qū)ο蟮男g(shù)語
11.1.1 對(duì)象、類和實(shí)例
11.1.2 對(duì)象的組成
11.2 使用對(duì)象
11.2.1 對(duì)象聲明和對(duì)象實(shí)例
11.2.2 對(duì)象引用
11.2.3 間接引用對(duì)象
11.2.4 前期及后期綁定
11.3 創(chuàng)建類
11.4 構(gòu)造函數(shù)方法
11.5 高級(jí)概念
11.5.1 高級(jí)方法
11.5.2 類和組件
11.6 .NET屬性
11.7 小結(jié)
第12章 繼承和接口
12.1 繼承
12.2 多接口
12.2.1 對(duì)象接口
12.2.2 輔助接口
12.3 小結(jié)
第13章 對(duì)象和組件的應(yīng)用
13.1 抽象性
13.2 封裝性
13.3 多態(tài)性
13.3.1 方法簽名
13.3.2 實(shí)現(xiàn)多態(tài)性
13.4 繼承
13.4.1 何時(shí)使用繼承
13.4.2 繼承和多接口
13.4.3 進(jìn)一步探討
13.4.4 容易被破壞的某類問題
13.5 小結(jié)
第14章 裝配件
14.1 清單
14.1.1 標(biāo)識(shí)部分
14.1.2 被引用的裝配件
14.2 裝配件和部署
14.2.1 應(yīng)用程序私有裝配件
14.2.2 共享裝配件
14.3 版本問題
14.3.1 應(yīng)用程序隔離
14.3.2 并行執(zhí)行
14.3.3 自描述
14.3.4 版本策略
14.3.5 配置文件
14.4 小結(jié)
第15章 線程
15.1 線程的含義
15.1.1 進(jìn)程與線程
15.1.2 何時(shí)使用線程
15.2 線程范例
15.2.1 創(chuàng)建ThreadWorker
15.2.2 調(diào)用SpinUp
15.3 同步
15.3.1 中斷、等待狀態(tài)和傳送信號(hào)
15.3.2 同步的過程
15.3.3 死鎖
15.4 線程池
15.4.1 Worker對(duì)象
15.4.2 創(chuàng)建Worker對(duì)象
15.5 使用線程地改進(jìn)ManualResetEvent.WaitOne
15.6 小結(jié)
第16章 使用傳統(tǒng)的COM和接口
16.1 COM簡(jiǎn)介
16.2 現(xiàn)在所使用的COM和.NET
16.2.1 傳統(tǒng)組件
16.2.2 .NET應(yīng)用程序
16.2.3 調(diào)試
16.2.4 直接使用TlbImp
16.2.5 后期綁定
16.3 ActiveX控件
16.3.1 傳統(tǒng)ActiveX控件
16.3.2 另一個(gè).NET應(yīng)用程序
16.3.3 再次調(diào)試
16.4 在COM中使用.NET組件
16.4.1 .NET組件
16.4.2 RegAsm
16.4.3 TlbExp
16.5 小結(jié)
第17章 組件服務(wù)
17.1 事務(wù)處理
17.2 事務(wù)處理組件
17.3 事務(wù)處理的其他方面
17.3.1 人工事務(wù)處理
17.3.2 Just In Time
17.3.3 對(duì)象池
17.3.4 其他情況
17.4 排隊(duì)組件
17.4.1 排隊(duì)組件的范例
17.4.2 使用排隊(duì)組件進(jìn)行事務(wù)處理
17.5 小結(jié)
第18章 用ADO.NET訪問數(shù)據(jù)
18.1 ADO.NET體系結(jié)構(gòu)
18.1.1 ADO.NET組件
18.1.2 ADO和ADO.NET之間的區(qū)別
18.2 .NET數(shù)據(jù)提供者
18.2.1 Connection對(duì)象
18.2.2 Command對(duì)象
18.2.3 DataDeader對(duì)象
18.2.4 DataAdapter對(duì)象
18.2.5 SQL Server.NET數(shù)據(jù)提供者
18.2.6 OLE DB.NET數(shù)據(jù)提供者
18.3 Dataset組件
18.3.1 DataTableCollection
18.3.2 DataRelationCollection
18.3.3 ExtendedProperties
18.3.4 創(chuàng)建和使用DataSet對(duì)象
18.3.5 強(qiáng)類型化的DataSet對(duì)象
18.3.6 DataSet對(duì)象和XML
18.3.7 ADO.NET DataTable對(duì)象
18.4 ADO.NET中的連接地
18.5 創(chuàng)建Data Access組件
18.5.1 構(gòu)造函數(shù)
18.5.2 屬性
18.5.3 存儲(chǔ)過程XML結(jié)構(gòu)
18.5.4 方法
18.6 使用DataSet對(duì)象綁定DataGrids
18.7 小結(jié)
第19章 在VB.NET中使用XML
19.1 XML簡(jiǎn)介
19.2 XML串行化
19.3 System.Xml文檔支持
19.4 XML流類型分析程序
19.4.1 寫入XML流
19.4.2 讀取XML流
19.4.3 Document Object Model(DOM)
19.5 XSLT轉(zhuǎn)換
19.5.1 XML標(biāo)準(zhǔn)之間的XSLT轉(zhuǎn)換
19.5.2 其他的System.Xml.Xsl類和接口
19.6 ADO.NET
19.7 小結(jié)
第20章 Web Forms
20.1 Web Form的應(yīng)用
20.1.1 設(shè)置環(huán)境
20.1.2 HelloWorld Web Form
20.2 剖析Web Form
20.2.1 模板的表示
20.2.2 代碼部分
20.3 一個(gè)更復(fù)雜的范例
20.4 ASP.NET Web Forms的處理過程
20.5 在Web Forms中的可用控件
20.5.1 服務(wù)器端控件的概念
20.5.2 HTML Server控件
20.5.3 ASP.NET Server控件
20.5.4 Validation控件
20.5.5 User控件
20.6 Web Forms中的事件
20.6.1 Web Form的生存期
20.6.2 事件類別
20.7 Web Forms與ASP
20.8 在Web Forms中傳送控件
20.9 最后一個(gè)范例
20.10 小結(jié)
第21章 創(chuàng)建Web控件
21.1 創(chuàng)建自己的控件的原因
21.2 何時(shí)創(chuàng)建自己的控件
21.3 定制Web控件的類型
21.3.1 Web用戶控件
21.3.2 子類控件
21.3.3 復(fù)合控件
21.3.4 模板控件
21.4 何時(shí)使用定制Web控件
21.5 創(chuàng)建一個(gè)Web用戶控件
21.5.1 把一個(gè)Web用戶控件項(xiàng)目添加到工程中
21.5.2 將原來的代碼修改用于Web用戶控件中
21.5.3 @ Control指令
21.5.4 Web用戶控件和@Register指令
21.5.5 剖析Web用戶控件
21.5.6 擴(kuò)展Web用戶控件
21.5.7 其他的Web控件功能
21.6 創(chuàng)建一個(gè)子類控件
21.6.1 創(chuàng)建一個(gè)試驗(yàn)臺(tái)工程
21.6.2 子類控件和Web定制控件模板
21.6.3 Render方法
21.6.4 在System.Web.UI.WebControl中開發(fā)子類控件(范例)
21.7 小結(jié)
第22章 VB.NET中的Web服務(wù)
22.1 Web服務(wù)簡(jiǎn)介
22.2 早期的體系結(jié)構(gòu)設(shè)計(jì)
22.2.1 網(wǎng)絡(luò)角度
22.2.2 應(yīng)用程序的發(fā)展
22.2.3 使用Web合并Internet和應(yīng)用程序
22.2.4 Web服務(wù)基礎(chǔ)
22.2.5 問題
22.2.6 其他參與者
22.2.7 Web服務(wù)的基礎(chǔ)所忽略的問題
22.3 Web服務(wù)范例
22.4 VB.NET和System.Web.Services
22.4.1 System.Web.Services名稱空間
22.4.2 System.Web.Services.Description名稱空間
22.4.3 System.Web.Services.Discovery名稱空間
22.4.4 System.Web.Services.Protocols名稱空間
22.5 利用Web服務(wù)進(jìn)行設(shè)計(jì)
22.5.1 Web服務(wù)的作用
22.5.2 Web服務(wù)與其他協(xié)議和工具的組合
22.5.3 Web服務(wù)代理
22.5.4 狀態(tài)的危害
22.5.5 把DNS用作模型
22.6 Web服務(wù)中的安全性
22.6.1 加密套接字層
22.6.2 目錄級(jí)安全性
22.6.3 同時(shí)使用SSL和目錄級(jí)安全性
22.6.4 安全性的其他類型
22.7 分布式體系結(jié)構(gòu)的缺點(diǎn)
22.7.1 安全性方面的缺點(diǎn)
22.7.2 狀態(tài)方面的缺點(diǎn)
22.7.3 事務(wù)處理方面的缺點(diǎn)
22.7.4 速度和連接性方面的缺點(diǎn)
22.8 Web服務(wù)的發(fā)展前景
22.9 小結(jié)
第23章 Windows服務(wù)
23.1 Windows服務(wù)范例
23.2 創(chuàng)建Windows服務(wù)
23.2.1 Windows服務(wù)工程
23.2.2 使用電子郵件編寫事件
23.2.3 創(chuàng)建文件監(jiān)視程序
23.2.4 創(chuàng)建遠(yuǎn)程服務(wù)
23.3 安裝服務(wù)
23.3.1 方法1--使用鼠標(biāo)
23.3.2 方法2--編寫代碼
23.3.3 InstallUtil.exe實(shí)用程序
23.4 運(yùn)行服務(wù)
23.5 調(diào)試服務(wù)
23.6 小結(jié)
第24章 在.NET中的部署
24.1 應(yīng)用程序部署
24.1.1 DLL Hell
24.1.2 XCOPY部署
24.1.3 .NET以前的部署選項(xiàng)
24.2 在Visual Studio.NET中的應(yīng)用程序部署
24.3 Visual Studio.NET部署工程
24.3.1 工程模板
24.3.2 創(chuàng)建一個(gè)部署工程
24.3.3 創(chuàng)建部署工程的兩個(gè)范例
24.4 修改部署工程
24.4.1 工程屬性
24.4.2 File System編輯器
24.4.3 Registry編輯器
24.4.4 File Types編輯器
24.4.5 User Interface編輯器
24.4.6 Custom Actions編輯器
24.4.7 Launch Conditions編輯器
24.5 構(gòu)建
24.6 小結(jié)
第25章 .NET Framework的安全性
25.1 安全性的概念與定義
25.2 System.Security.Permissions名稱空間中的權(quán)限
25.2.1 代碼訪問權(quán)限
25.2.2 基于角色的權(quán)限
25.2.3 身份權(quán)限
25.3 管理代碼訪問權(quán)限
25.4 管理安全性策略
25.5 .NET下的密碼術(shù)
25.6 小結(jié)
附錄A 使用Visual Basic兼容庫(kù)
A.1 什么是兼容庫(kù)
A.1.1 轉(zhuǎn)換工具使用庫(kù)的時(shí)候
A.1.2 在工程中使用庫(kù)的時(shí)候
A.1.3 引用兼容庫(kù)
A.2 關(guān)于兼容庫(kù)的范例
A.3 兼容庫(kù)引用列表
A.3.1 語法聲明的改變
A.3.2 元素替換為方法
A.3.3 數(shù)據(jù)類型的改變
A.3.4 布爾運(yùn)算符的改變
A.3.5 類和接口的改變

本目錄推薦

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