日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

VB.NET高級編程

VB.NET高級編程

定 價:¥96.00

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

ISBN: 9787302058069 出版時間: 2002-09-01 包裝: 精裝
開本: 26cm 頁數(shù): 840 字?jǐn)?shù):  

內(nèi)容簡介

  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ì)功能。本書的主要內(nèi)容包括:.NET Framework和公共語言運(yùn)行時(CLR)、應(yīng)用繼承從基類中派生類、利用Try...Catch...Finally結(jié)構(gòu)處理錯誤、命名空間、使用ADO.NET訪問數(shù)據(jù)、創(chuàng)建Windows應(yīng)用程序和定制Windows控件、組合使用COM和ActiveX組件、創(chuàng)建Windows服務(wù)、用VB.NET訪問Web上的信息以及用.NET Framework SDK中提供的工具保護(hù)應(yīng)用程序和代碼安全等。本書主要適用于希望學(xué)習(xí)VB.NET和.NET Framework的中高級VB開發(fā)人員。

作者簡介

暫缺《VB.NET高級編程》作者簡介

圖書目錄

第1章 什么是Microsoft.NET
1.1 DNA編程模式
1.1.1 表示層
1.1.2 中間層
1.1.3 數(shù)據(jù)層
1.1.4 關(guān)于DNA模型的問題
1.2 COM的限制
1.2.1 DLL Hell
1.2.2 缺乏與其他平臺的交互操作能力
1.2.3 缺乏內(nèi)置的繼承
1.3 VB6用于DNA應(yīng)用程序開發(fā)的局限
1.4 基于DNA的Internet開發(fā)的其他局限
1.4.1 不同的編程模式
1.4.2 非自動狀態(tài)管理
1.4.3 Web上的弱用戶界面
1.5 需要抽象操作系統(tǒng)
1.6 解決方案——Microsoft.NET
1.7 Microsoft.NET的結(jié)構(gòu)
1.7.1 公共語言運(yùn)行時
1.7.2 .NET Framework類庫
1.7.3 用戶接口和程序接口
1.7.4 XML作為.NET的“元語言”
1.8 Microsoft.NET如何達(dá)到它的目標(biāo)
1.8.1 簡化軟件開發(fā)
1.8.2 高度的分布式系統(tǒng)
1.8.3 Web上的更好用戶界面
1.8.4 簡化部署
1.8.5 對各種語言的支持
1.8.6 平臺的可擴(kuò)展性
1.8.7 未來的可移植性
1.9 COM的角色
1.10 DNA的角色
1.11 其他優(yōu)點(diǎn)
1.12 對Visual Basic的影響
11.3 小結(jié)
第2章 VB.NET和VS.NET簡介
2.1 Visual Studio.NET
2.1.1 我的配置
2.1.2 定制幫助
2.2 新的IDE特性
2.3 創(chuàng)建Windows應(yīng)用程序
2.4 命名空間和Imports關(guān)鍵字
2.4.1 Windows應(yīng)用程序的默認(rèn)命名空間
2.4.2 選項(xiàng)卡與MDI界面
2.4.3 新代碼窗口
2.4.4 Properties窗口
2.5 代碼分析
2.6 AssemblyInfo.vb文件
2.7 增強(qiáng)范例應(yīng)用程序的功能
2.7.1 添加控件
2.7.2 添加事件處理程序
2.7.3 修改代碼
2.8 單步調(diào)試Hello World范例
2.8.1 構(gòu)建配置(build configurations)
2.8.2 建立應(yīng)用程序
2.8.3 運(yùn)行應(yīng)用程序
2.9 VS.NET的有用功能
2.9.1 任務(wù)列表
2.9.2 命令窗口
2.9.3 Server Explorer
2.10 在Visual Studio.NET中記錄和使用宏
2.11 小結(jié)
第3章 公共語言運(yùn)行時
3.1 .NET應(yīng)用程序概述
3.1.1 程序集
3.1.2 模塊
3.1.3 類型
3.2 版本化和部署
3.2.1 對于版本化的更好支持
3.2.2 更好的部署
3.3 內(nèi)存管理
3.3.1 更好的垃圾收集功能
3.3.2 更快的對象內(nèi)存分配
3.3.3 GC的優(yōu)化
3.4 跨語言的集成
3.5 元數(shù)據(jù)
3.5.1 對元數(shù)據(jù)的更好支持
3.5.2 屬性(Attribute)
3.5.3 Reflection API
3.6 IL Disassembler
3.7 小結(jié)
第4章 變量和類型
4.1 值類型和引用類型
4.2 值類型(結(jié)構(gòu))
4.3 顯式轉(zhuǎn)換
4.3.1 Option Strict、Option Explicit和Option Compare
4.3.2 執(zhí)行顯式轉(zhuǎn)換
4.4 引用類型(類)
4.4.1 Object類
4.4.2 String類
4.4.3 DBNull類
4.4.4 數(shù)組
4.4.5 集合
4.5 參數(shù)傳遞
4.6 裝箱
4.7 不再使用的關(guān)鍵字和函數(shù)
4.8 小結(jié)
第5章 對象語法綜述
5.1 面向?qū)ο蟮男g(shù)語
5.1.1 對象、類和實(shí)例
5.1.2 對象的組成
5.2 使用對象
5.2.1 對象的聲明和實(shí)例化
5.2.2 對象引用
5.2.3 取消對象的引用
5.2.4 前期及后期綁定
5.3 創(chuàng)建類
5.3.1 創(chuàng)建基類
5.3.2 構(gòu)造函數(shù)方法
5.3.3 終止和清除
5.4 高級概念
5.4.1 高級方法
5.4.2 類和組件
5.5 小結(jié)
第6章 繼承和接口
6.1 繼承
6.2 多接口
6.2.1 對象接口
6.2.2 輔助接口
6.3 小結(jié)
第7章 對象和組件的應(yīng)用
7.1 抽象性
7.2 封裝性
7.3 多態(tài)性
7.3.1 方法簽名
7.3.2 實(shí)現(xiàn)多態(tài)性
7.4 繼承
7.4.1 使用繼承的場合
7.4.2 繼承和多接口
7.4.3 進(jìn)一步探討
7.4.4 容易被破壞的基類問題
7.5 小結(jié)
第8章 命名空間
8.1 命名空間的定義
8.1.1 命名空間和引用
8.1.2 通用的命名空間
8.2 導(dǎo)入命名空間并為其命名別名
8.2.1 導(dǎo)入命名空間
8.2.2 為命名空間命名別名
8.3 創(chuàng)建命名空間
8.4 小結(jié)
第9章 錯誤處理
9.1 CLR異常處理程序
9.2 標(biāo)準(zhǔn)化錯誤處理
9.3 On Error語句
9.4 異常處理程序
9.4.1 Try…Catch…Finally
9.4.2 異常的屬性和方法
9.4.3 托管和非托管代碼之間的錯誤處理
9.5 錯誤記錄
9.5.1 事件日志
9.5.2 寫入追蹤文件
9.6 調(diào)試與測定性能
9.7 小結(jié)
第10章 在VB.NET中使用XML
10.1 XML簡介
10.2 XML串行化
10.3 System.Xml文檔支持
10.4 XML流類型分析程序
10.4.1 寫入XML流
10.4.2 讀取XML流
10.4.3 使用MemoryStream對象
10.4.4 Document Object Model(DOM)
10.5 XSLT轉(zhuǎn)換
10.5.1 XML標(biāo)準(zhǔn)之間的XSLT轉(zhuǎn)換
10.5.2 其他的System.Xml.Xsl類和接口
10.6 ADO.NET
10.6.1 ADO.NET和SQL Server XML的特征
10.6.2 類型化的DataSet對象
10.6.3 生成類型化的DataSet
10.7 小結(jié)
第11章 用ADO.NET訪問數(shù)據(jù)
11.1 ADO.NET體系結(jié)構(gòu)
11.1.1 ADO.NET組件
11.1.2 ADO和ADO.NET之間的區(qū)別
11.2 .NET數(shù)據(jù)提供程序
11.2.1 Connection對象
11.2.2 Command對象
11.2.3 DataReader對象
11.2.4 DataAdapter對象
11.2.5 SQL Server.NET數(shù)據(jù)提供程序
11.2.6 OLE DB.NET數(shù)據(jù)提供程序
11.3 DataSet組件
11.3.1 DataTableCollectlon
11.3.2 DataRelationCollection
11.3.3 ExtendedProperties
11.3.4 創(chuàng)建和使用DataSet對象
11.3.5 ADO.NET的DataTable對象
11.4 ADO.NET中的連接池
11.5 在ADO.NET中使用存儲過程
11.5.1 創(chuàng)建存儲過程
11.5.2 調(diào)用存儲過程
11.6 創(chuàng)建Data Access組件
11.6.1 構(gòu)造函數(shù)
11.6.2 屬性
11.6.3 存儲過程XML結(jié)構(gòu)
11.6.4 方法
11.7 使用DataSet對象綁定DataGrid
11.8 小結(jié)
第12章 Windows Forms
12.1 System.Windows.Forms命名空間
12.2 窗體是類
12.3 設(shè)計(jì)窗體
12.3.1 設(shè)計(jì)時間網(wǎng)格
12.3.2 設(shè)置啟動窗體
12.3.3 窗體邊框
12.3.4 總在最上面
12.3.5 啟動位置
12.3.6 窗體的不透明性(透明性)
12.3.7 可視化繼承
12.3.8 MDI窗體
12.3.9 窗體尺寸限制的設(shè)置
12.3.10 滾動窗體
12.4 運(yùn)行時的窗體
12.5 控件
12.5.1 控件標(biāo)志(tab)順序
12.5.2 控件數(shù)組
12.5.3 自動調(diào)整控件的尺寸和位置
12.5.4 數(shù)據(jù)輸入的驗(yàn)證和錯誤提供程序
12.5.5 菜單
12.5.6 工具欄
12.5.7 通用對話框
12.5.8 拖放操作
12.5.9 標(biāo)準(zhǔn)Windows.Forms控件的總結(jié)
12.5.10 撤銷控件
12.5.11 使用ActiveX控件
12.5.12 其他方便的編程技巧
12.6 小結(jié)
第13章 創(chuàng)建Windows控件
13.1 控件的源
13.1.1 內(nèi)置控件
13.1.2 現(xiàn)有的ActiveX控件
13.1.3 第三方控件
13.1.4 自定義控件
13.2 在.NET中開發(fā)自定義控件
13.2.1 從另一個控件繼承
13.2.2 建立復(fù)合控件
13.2.3 從頭編寫控作
13.3 用于創(chuàng)建控件的基類
13.3.1 Control類
13.3.2 UserControl類
13.4 從另一個控件中繼承
13.4.1 進(jìn)程的概述
13.4.2 創(chuàng)建一個僅能輸入數(shù)值的文本框
13.4.3 在自定義控件中改變邏輯處理
13.4.4 調(diào)試自定義控件
13.4.5 為自定義控件增加額外的邏輯處理
13.4.6 為自定義控件創(chuàng)建屬性
13.4.7 為繼承的控件建立自定義事件
13.4.8 創(chuàng)建一個限制所選項(xiàng)數(shù)量的復(fù)選列表框
13.5 復(fù)合的UserControl
13.5.1 創(chuàng)建一個復(fù)合的UserControl
13.5.2 調(diào)整控件的大小
13.5.3 為控件設(shè)置最小尺寸
13.5.4 提供子控件的屬性
13.5.5 完成例子的步驟
13.6 從頭建立控件
13.6.1 用GDI+繪制自定義控件
13.6.2 控件的完整實(shí)現(xiàn)
13.7 擴(kuò)展TreeView控件
13.7.1 掃描文件和目錄
13.7.2 運(yùn)行程序
13.8 小結(jié)
第14章 Web Forms
14.1 Web Forms
14.1.1 設(shè)置環(huán)境
14.1.2 HelloWorld Web Form
14.2 剖析Web Form
14.2.1 模板的表示方式
14.2.2 代碼部分
14.3 一個更復(fù)雜的范例
14.4 ASP.NET Web Forms的處理流程
14.5 Web Forms中的可用控件
14.5.1 服務(wù)器端控件的概念
14.5.2 HTML服務(wù)器控件
14.5.3 ASP.NET服務(wù)器控件
14.5.4 驗(yàn)證控件
14.5.5 用戶控件
14.6 Web Forms中的事件
14.6.1 Web Form的生存期
14.6.2 事件類別
14.7 Web Forms與ASP
14.8 在Web Forms中傳送控件
14.9 最后一個范例
14.10 小結(jié)
第15章 創(chuàng)建Web控件
15.1 創(chuàng)建定制控件的原因
15.2 何時創(chuàng)建自己的控件
15.3 定制Web控件的類型
15.3.1 Web用戶控件
15.3.2 子類控件
15.3.3 復(fù)合控件
15.3.4 模板控件
15.4 何時使用定制的Web控件
15.5 創(chuàng)建Web用戶控件
15.5.1 把一個Web用戶控件項(xiàng)添加到工程中
15.5.2 在Web用戶控件中重用代碼
15.5.3 @Control指令
15.5.4 Web用戶控件和@Register指令
15.5.5 剖析Web用戶控件
15.5.6 擴(kuò)展Web用戶控件
15.5.7 其他Web用戶控件的功能
15.6 創(chuàng)建子類控件
15.6.1 創(chuàng)建一個試驗(yàn)臺工程
15.6.2 子類控件和Web定制控件模板
15.6.3 Render方法
15.6.4 開發(fā)子類控件
15.7 小結(jié)
第16章 數(shù)據(jù)綁定
16.1 顯示數(shù)據(jù)
16.1.1 保存做出的改變
16.1.2 配置Update語句
16.2 主/從數(shù)據(jù)綁定
16.2.1 一個DataGrid中有多個相關(guān)的表
16.2.2 更有效的解決方案
16.3 窗體
16.3.1 在記錄之間移動
16.3.2 保存改變
16.4 什么數(shù)據(jù)可以進(jìn)行數(shù)據(jù)綁定
16.4.1 項(xiàng)目列表
16.4.2 對象的屬性
16.5 小結(jié)
第17章 使用傳統(tǒng)的COM和接口
17.1 傳統(tǒng)的COM
17.2 現(xiàn)在使用的COM和.NET
17.2.1 傳統(tǒng)的組件
17.2.2 .NET應(yīng)用程序
17.2.3 調(diào)試
17.2.4 直接使用TlbImp
17.2.5 后期綁定
17.3 Activex控件
17.3.1 傳統(tǒng)ActiveX控件
17.3.2 另一個.NET應(yīng)用程序
17.3.3 再次調(diào)試
17.4 在COM中使用.NET組件
17.4.1 .NET組件
17.4.2 RegAsm
17.4.3 TlbExp
17.5 小結(jié)
第18章 組件服務(wù)
18.1 事務(wù)處理
18.2 事務(wù)處理組件
18.3 事務(wù)處理的其他方面
18.3.1 人工事務(wù)處理
18.3.2 Just In Time
18.3.3 對象池
18.3.4 其他情況
18.4 排隊(duì)組件
18.4.1 排隊(duì)組件的范例
18.4.2 使用排隊(duì)組件進(jìn)行事務(wù)處理
18.5 小結(jié)
第19章 線程
19.1 線程的含義
19.1.1 進(jìn)程與線程
19.1.2 何時使用線程
19.2 線程范例
19.2.1 創(chuàng)建ThreadWorker
19.2.2 調(diào)用SpinUp
19.3 同步
19.3.1 中斷、等待狀態(tài)和傳送信號
19.3.2 同步的過程
19.3.3 死鎖
19.4 線程池
19.4.1 Worker對象
19.4.2 創(chuàng)建Worker對象
19.5 使用線程池改進(jìn)ManualResetEvent.WaitOne
19.6 小結(jié)
第20章 遠(yuǎn)程技求
20.1 遠(yuǎn)程技術(shù)概述
20.2 Singleton和Single調(diào)用
20.3 客戶激活的對象
20.4 簡單的客戶/服務(wù)器范例
20.4.1 建立服務(wù)程序
20.4.2 把對象注冊為遠(yuǎn)程
20.4.3 建立客戶程序
20.5 接引用傳遞和按值傳遞
20.5.1 Serializable屬性
20.5.2 復(fù)雜的串行化
20.6 使用CallContext
20.6.1 創(chuàng)建SecurityToken
20.6.2 創(chuàng)建客戶程序
20.6.3 給服務(wù)器添加PingSecurityToken
20.7 放置元數(shù)據(jù)的位置
20.8 小結(jié)
第21章 Windows服務(wù)
21.1 Windows服務(wù)范例
21.2 Windows服務(wù)的特性
21.3 與Windows服務(wù)交互
21.4 創(chuàng)建Windows服務(wù)
21.4.1 用于Windows服務(wù)的.NET Framework類
21.4.2 Windows服務(wù)的其他類型
21.5 用VB.NET創(chuàng)建Windows服務(wù)
21.6 創(chuàng)建計(jì)數(shù)監(jiān)視器服務(wù)
21.6.1 安裝服務(wù)
21.6.2 啟動服務(wù)
21.6.3 卸載服務(wù)
21.7 監(jiān)視性能計(jì)數(shù)器
21.7.1 創(chuàng)建性能計(jì)數(shù)器
21.7.2 把計(jì)數(shù)器集成到服務(wù)中
21.7.3 修改性能計(jì)數(shù)器中的值
21.8 與服務(wù)通信
21.8.1 ServiceController類
21.8.2 把ServiceController集成到例子中
21.8.3 ServiceController的更多內(nèi)容
21.9 定制命令
21.10 創(chuàng)建文件監(jiān)視程序
21.10.1 使用Eventlog編寫事件
21.10.2 創(chuàng)建FileSystemWatcher
21.11 調(diào)試服務(wù)
21.12 小結(jié)
第22章 Web服務(wù)
22.1 Web服務(wù)簡介
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 一個更真實(shí)的例子
22.5 返回各種數(shù)據(jù)集
22.6 VB.NET和System.Web.Services
22.6.1 System.Web.Services命名空間
22.6.2 System.Web.Services.Description命名空間
22.6.3 System.Web.Services.Discovery命名空間
22.6.4 System.Web.Services.Protocols命名空間
22.7 利用Web服務(wù)進(jìn)行設(shè)計(jì)
22.7.1 Web服務(wù)的作用
22.7.2 Web服務(wù)與其他協(xié)議和工具的組合
22.7.3 Web服務(wù)代理
22.7.4 狀態(tài)的危害
22.7.5 把DNS用作模型
22.8 Web服務(wù)中的安全性
22.8.1 加密套接字層
22.8.2 目錄級安全性
22.8.3 安全性的其他類型
22.9 分布式體系結(jié)構(gòu)的缺點(diǎn)
22.9.1 安全性方面的缺點(diǎn)
22.9.2 狀態(tài)方面的缺點(diǎn)
22.9.3 事務(wù)處理方面的缺點(diǎn)
22.9.4 速度和連接性方面的缺點(diǎn)
22.10 Web服務(wù)的發(fā)展前景
22.11 小結(jié)
第23章 VB.NET和Internet
23.1 下載Internet資源
23.2 套接字
23.2.1 建立應(yīng)用程序
23.2.2 創(chuàng)建Conversation窗口
23.2.3 發(fā)送消息
23.2.4 關(guān)閉應(yīng)用程序
23.3 在應(yīng)用程序中使用Internet Explorer
23.4 小結(jié)
第24章 .NET Framework中的安全性
24.1 安全性的概念與定義
24.2 System.Security.Permissions命名空間中的權(quán)限
24.2.1 代碼訪問權(quán)限
24.2.2 基于角色的權(quán)限
24.2.3 身份權(quán)限
24.3 管理代碼訪問權(quán)限
24.4 管理安全性策略
24.5 加密基礎(chǔ)
24.6 小結(jié)
第25章 程序集和部署
25.1 程序集
25.2 清單
25.2.1 標(biāo)識部分
25.2.2 引用的程序集
25.3 程序集和部署
25.3.1 應(yīng)用程序私有的程序集
25.3.2 共享程序集
25.4 版本化問題
25.4.1 應(yīng)用程序隔離
25.4.2 并行執(zhí)行
25.4.3 自描述
25.4.4 版本策略
25.4.5 配置文件
25.5 應(yīng)用程序部署
25.5.1 DLL Hell
25.5.2 XCOPY部署
25.5.3 .NET以前的部署選項(xiàng)
25.6 Visual Studio.NET中的應(yīng)用程序部署
25.7 Visual Studio.NET部署工程
25.7.1 工程模板
25.7.2 創(chuàng)建一個部署工程
25.7.3 創(chuàng)建部署工程的兩個范例
25.8 修改部署工程
25.8.1 工程屬性
25.8.2 File System編輯器
25.8.3 Registry編輯器
25.8.4 File Types編輯器
25.8.5 User Interface編輯器
25.8.6 Custom Actions編輯器
25.8.7 Launch Conditions編輯器
25.9 構(gòu)建
25.10 小結(jié)
附錄A 使用Visual Basic兼容庫
A.1 什么是兼容庫
A.1.1 轉(zhuǎn)換工具何時使用庫
A.1.2 何時在工程中使用庫
A.1.3 引用兼容庫
A.2 兼容庫的范例
A.3 兼容庫引用列表
A.3.1 語法聲明的改變
A.3.2 元素替換為方法
A.3.3 數(shù)據(jù)類型的改變
A.3.4 布爾運(yùn)算符的改變
A.3.5 類和接口的改變

本目錄推薦

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