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

Microsoft Visual Basic.NET編碼技術(shù)

Microsoft Visual Basic.NET編碼技術(shù)

定 價:¥82.00

作 者: (美)John Connell著;萊恩工作室譯;萊恩工作室譯
出版社: 北京大學(xué)出版社
叢編項: Microsoft程序設(shè)計系列
標(biāo) 簽: VB.NET

ISBN: 9787301051368 出版時間: 2002-08-01 包裝:
開本: 23cm+光盤1片 頁數(shù): 583 字?jǐn)?shù):  

內(nèi)容簡介

  深入理解Visual Basic的執(zhí)行方式,編寫專業(yè)的Microsoft.NET代碼!大多數(shù)關(guān)于Visual Basic的著作都采用了抽象的代碼來說明該語言的語法、數(shù)據(jù)結(jié)構(gòu)和控件。但是,即使您對這種語言有所了解,有時也很難將這些元素組合在一起,來編寫一個完整的程序。在本書中,作者采用以Visual Basic.NET編寫完整的工作程序的方法,通過示例應(yīng)用程序,演示了該語言的一些重要特點。這是一本非常具有實用價值的軟件設(shè)計手冊,它涵蓋了最新版本——Visual Basic.NET的重要細(xì)節(jié),介紹了它的集成開發(fā)環(huán)境(IDE)、對XML的全面支持,以及包括Web窗體(Web Form)和XML Web服務(wù)在內(nèi)的ASP.NET Web開發(fā)功能等。無論您是一位初學(xué)者、自學(xué)的程序員、一位力求在編程技術(shù)上有所創(chuàng)新的專家,還是一位從前使用其他語言的程序員,本書都是您編寫Visual Basic程序的良師益友。

作者簡介

暫缺《Microsoft Visual Basic.NET編碼技術(shù)》作者簡介

圖書目錄

第一章 Visual Basic.NET基礎(chǔ)
1.1 Visual Basic的發(fā)展歷程
1.1.1 從COM到.NET
1.1.2 .NET世界
1.2 為什么需要學(xué)習(xí)Visual Basic.NET?
1.3 .NET Framework概述
1.3.1 Web服務(wù)
1.3.2 用戶界面
1.3.3 數(shù)據(jù)和XML
1.3.4 基類庫
1.3.5 公共語言運行庫
1.3.6 通過Visual Basic.NET源代碼訪問功能
1.4 Visual Basic.NET是面向?qū)ο蟮?br />1.5 概述Visual Basic.NET語言的工作方式
1.6 組裝Visual Basic.NET程序
1.6.1 元數(shù)據(jù)--關(guān)于數(shù)據(jù)的數(shù)據(jù)
1.6.2 實時編譯器
1.6.3 執(zhí)行Visual Basic.NET代碼
1.6.4 組裝程序
1.7 配置交互式開發(fā)環(huán)境
1.8 概述Visual Basic.NET的IDE
1.8.1 一些Visual Basc.NET代碼
1.8.2 IDE為我們的第一個.NET程序創(chuàng)建的文件
1.8.3 關(guān)于程序集的另一些說明
1.9 仔細(xì)研究代碼
1.9.1 獲得繼承性
1.9.2 啟動我們的Forml類
1.9.3 警告:不要亂動設(shè)計器的代碼!
1.9.4 較大的事件
1.10 總結(jié)
第二章 使用Visual Basic.NET進行面向?qū)ο蟮木幊?br />2.1 對象課程
2.2 開始使用對象
2.2.1 類實際上就是一份藍圖
2.2.2 淺談對象
2.2.3 作為對象的窗體
2.2.4 讀取、編寫、激活
2.3 繼承
2.3.1 理解命名空間
2.3.2 從System.Windows.Forms.Form繼承:窗體和控件
2.3.3 關(guān)于Visual Basci.NET控件的一點補充
2.3.4 檢查代碼
2.3.5 為按鈕添加的代碼
2.4 按P5鍵來運行程序
2.4.1 Doppelganger程序:創(chuàng)建Forml類的克隆
2.4.2 來自Doppelganger程序的重要對象概念
2.5 使用類視圖監(jiān)視結(jié)構(gòu)和訪問修改符
2.5.1 關(guān)于訪問類型的更多信息
2.6 重載方法
2.6.1 一些重載的Show方法
2.7 多態(tài)
2.8 在運行時控制窗體
2.8.1 試一試
2.9 第一個真正的Visual Basic.NET程序
2.9.1 告訴Application對象將要運行哪個窗體
2.9.2 添加控件
2.9.3 檢查IDE生成的代碼
2.9.4 連接控件
2.9.5 指定命名空間的名稱
2.9.6 日期和時間算法
2.9.7 編排日期和時間的格式
2.9.8 運行程序
2.10 總結(jié)
第三章 編寫您的第一個類
3.1 創(chuàng)建Employee類
3.1.1 檢查類的代碼
3.1.2 類的命名空間
3.1.3 聲明我們的類
3.1.4 使用共享變量
3.1.5 類構(gòu)造函數(shù)…
3.1.6 重載構(gòu)造函數(shù)
3.1.7 MyBase.New
3.1.8 為私有數(shù)據(jù)字段指定值
3.1.9 覆蓋
3.1.10 #Region
3.2 Employee類屬性
3.3 關(guān)于繼承的更多內(nèi)容
3.3.1 虛擬方法
3.4 同步Class View
3.5 創(chuàng)建Employee類的實例
3.6 總結(jié):揭秘面向?qū)ο蟮木幊谭绞?br />第四章 Visual Basic.NET的數(shù)據(jù)類型和特性
4.1 理解數(shù)據(jù)類型
4.2 Visual Basic.NET的數(shù)據(jù)類型
4.2.1 值類型
4.2.2 引用類型
4.3 數(shù)據(jù)類型的特性
4.3.1 System.Object類
4.3.2 強制類型
4.3.3 類型安全
4.3.4 數(shù)據(jù)擴展
4.4 垃圾收集:去除對象
4.4.1 堆棧和管理堆
4.5 總結(jié)
第五章 使用文件和字符串介紹.NET類框架
5.1 .NET Framework到底是什么?
5.1.1 深入.NET Framework
5.1.2 一切都是從System命名空間開始的
5.2 學(xué)習(xí)查找和使用您所需要的內(nèi)容
5.2.1 在Windows Class Viewer中進行搜索
5.2.2 使用命名空間
5.3 介紹File類
5.4 流
5.4.1 文件和流之間的區(qū)別
5.4.2 讀寫二進制、數(shù)值型或文本型數(shù)據(jù)
5.5 使用.NET Framework中的File類和StreamWriter類
5.5.1 讀取文件
5.5.2 FileInfo類
5.5.3 創(chuàng)建新文件
5.5.4 使用框架枚舉目錄條目
5.6 字符串
5.6.1 有關(guān)字符串的新內(nèi)容
5.6.2 未初始化的字符串
5.6.3 使用字符串
5.6.4 復(fù)制和克隆字符串
5.7 總結(jié)
第六章 Visual Basic.NET中的數(shù)組和集合
6.1 構(gòu)建您的第一個Visual Basic.NET數(shù)組
6.1.1 數(shù)組的界限
6.1.2 為什么數(shù)組是基于System.Array類的?
6.1.3 事先不知道需要的元素數(shù)該怎么辦?
6.1.4 在Visual Basic.NET中數(shù)組是從0開始的
6.1.5 在聲明期間初始化數(shù)組
6.1.6 數(shù)組是引用類型
6.2 數(shù)組的實際應(yīng)用:羅馬數(shù)字計算器
6.2.1 編寫代碼
6.2.2 檢查代碼
6.2.3 緩存變量
6.3 Visual Basic.NET的集合
6.3.1 ArrayList集合
6.3.2 隊列
6.3.3 堆棧
6.4 Eliza和人工智能的開始
6.4.1 應(yīng)用Eliza
6.4.2 編碼Eliza
6.4.3 Dialog.vb代碼模塊的拓?fù)浣Y(jié)構(gòu)
6.4.4 編寫Dialog.vb代碼模塊
6.4.5 查看我們的代碼
6.4.6 數(shù)組和集合
6.4.7 Eliza的入口點
6.4.8 患者正在談?wù)撫t(yī)生嗎?
6.4.9 Eliza能快速做出響應(yīng)嗎?
6.4.10 Eliza能夠翻譯患者的響應(yīng)以提出問題嗎?
6.4.11 返回前面患者的短語
6.4.12 當(dāng)其他所有情況都失敗時
6.4.13 從窗體調(diào)用模塊
6.5 總結(jié)
第七章 處理錯誤和調(diào)試程序
7.1 可能犯什么錯呢?
7.2 Visual Basic.NET的錯誤類型
7.3 傳統(tǒng)的Visual Basic中的Err對象在Visual Basic.NET中被取消
7.4 Try、Catch和Finally
7.4.1 添加結(jié)構(gòu)化的錯誤處理
7.4.2 Try…Catch塊
7.4.3 使程序更安全
7.4.4 Finally塊
7.5 在代碼中設(shè)置斷點
7.6 使用調(diào)試器運行程序
7.6.1 逐行執(zhí)行代碼
7.6.2 有用的調(diào)試窗口
7.7 調(diào)用堆棧
7.8 Debug類和Trace類
7.8.1 Dedbug.WriteLine
7.8.2 Debug.Assert
7.8.3 跟蹤
7.8.4 為代碼添加跟蹤類
7.8.5 檢查ErrorTrace.vb代碼
7.8.6 設(shè)置跟蹤級別
7.8.7 將Errors.vb類添加到程序中
7.9 為程序添加事件日志
7.9.1 將事件記錄到Event Viewer中的基本原則
7.9.2 將事件記錄添加到ErrorTrace.vb類中
7.9.3 使用新的事件記錄能力
7.10 總結(jié)
第八章 程序集的詳細(xì)內(nèi)容
第一章 Visual Basic.NET基礎(chǔ)
1.1 Visual Basic的發(fā)展歷程
1.1.1 從COM到.NET
1.1.2 .NET世界
1.2 為什么需要學(xué)習(xí)Visual Basic.NET?
1.3 .NET Framework概述
1.3.1 Web服務(wù)
1.3.2 用戶界面
1.3.3 數(shù)據(jù)和XML
1.3.4 基類庫
1.3.5 公共語言運行庫
1.3.6 通過Visual Basic.NET源代碼訪問功能
1.4 Visual Basic.NET是面向?qū)ο蟮?br />1.5 概述Visual Basic.NET語言的工作方式
1.6 組裝Visual Basic.NET程序
1.6.1 元數(shù)據(jù)--關(guān)于數(shù)據(jù)的數(shù)據(jù)
1.6.2 實時編譯器
1.6.3 執(zhí)行Visual Basic.NET代碼
1.6.4 組裝程序
1.7 配置交互式開發(fā)環(huán)境
1.8 概述Visual Basic.NET的IDE
1.8.1 一些Visual Basc.NET代碼
1.8.2 IDE為我們的第一個.NET程序創(chuàng)建的文件
1.8.3 關(guān)于程序集的另一些說明
1.9 仔細(xì)研究代碼
1.9.1 獲得繼承性
1.9.2 啟動我們的Forml類
1.9.3 警告:不要亂動設(shè)計器的代碼!
1.9.4 較大的事件
1.10 總結(jié)
第二章 使用Visual Basic.NET進行面向?qū)ο蟮木幊?br />2.1 對象課程
2.2 開始使用對象
2.2.1 類實際上就是一份藍圖
2.2.2 淺談對象
2.2.3 作為對象的窗體
2.2.4 讀取、編寫、激活
2.3 繼承
2.3.1 理解命名空間
2.3.2 從System.Windows.Forms.Form繼承:窗體和控件
2.3.3 關(guān)于Visual Basci.NET控件的一點補充
2.3.4 檢查代碼
2.3.5 為按鈕添加的代碼
2.4 按P5鍵來運行程序
2.4.1 Doppelganger程序:創(chuàng)建Forml類的克隆
2.4.2 來自Doppelganger程序的重要對象概念
2.5 使用類視圖監(jiān)視結(jié)構(gòu)和訪問修改符
2.5.1 關(guān)于訪問類型的更多信息
2.6 重載方法
2.6.1 一些重載的Show方法
2.7 多態(tài)
2.8 在運行時控制窗體
2.8.1 試一試
2.9 第一個真正的Visual Basic.NET程序
2.9.1 告訴Application對象將要運行哪個窗體
2.9.2 添加控件
2.9.3 檢查IDE生成的代碼
2.9.4 連接控件
2.9.5 指定命名空間的名稱
2.9.6 日期和時間算法
2.9.7 編排日期和時間的格式
2.9.8 運行程序
2.10 總結(jié)
第三章 編寫您的第一個類
3.1 創(chuàng)建Employee類
3.1.1 檢查類的代碼
3.1.2 類的命名空間
3.1.3 聲明我們的類
3.1.4 使用共享變量
3.1.5 類構(gòu)造函數(shù)…
3.1.6 重載構(gòu)造函數(shù)
3.1.7 MyBase.New
3.1.8 為私有數(shù)據(jù)字段指定值
3.1.9 覆蓋
3.1.10 #Region
3.2 Employee類屬性
3.3 關(guān)于繼承的更多內(nèi)容
3.3.1 虛擬方法
3.4 同步Class View
3.5 創(chuàng)建Employee類的實例
3.6 總結(jié):揭秘面向?qū)ο蟮木幊谭绞?br />第四章 Visual Basic.NET的數(shù)據(jù)類型和特性
4.1 理解數(shù)據(jù)類型
4.2 Visual Basic.NET的數(shù)據(jù)類型
4.2.1 值類型
4.2.2 引用類型
4.3 數(shù)據(jù)類型的特性
4.3.1 System.Object類
4.3.2 強制類型
4.3.3 類型安全
4.3.4 數(shù)據(jù)擴展
4.4 垃圾收集:去除對象
4.4.1 堆棧和管理堆
4.5 總結(jié)
第五章 使用文件和字符串介紹.NET類框架
5.1 .NET Framework到底是什么?
5.1.1 深入.NET Framework
5.1.2 一切都是從System命名空間開始的
5.2 學(xué)習(xí)查找和使用您所需要的內(nèi)容
5.2.1 在Windows Class Viewer中進行搜索
5.2.2 使用命名空間
5.3 介紹File類
5.4 流
5.4.1 文件和流之間的區(qū)別
5.4.2 讀寫二進制、數(shù)值型或文本型數(shù)據(jù)
5.5 使用.NET Framework中的File類和StreamWriter類
5.5.1 讀取文件
5.5.2 FileInfo類
5.5.3 創(chuàng)建新文件
5.5.4 使用框架枚舉目錄條目
5.6 字符串
5.6.1 有關(guān)字符串的新內(nèi)容
5.6.2 未初始化的字符串
5.6.3 使用字符串
5.6.4 復(fù)制和克隆字符串
5.7 總結(jié)
第六章 Visual Basic.NET中的數(shù)組和集合
6.1 構(gòu)建您的第一個Visual Basic.NET數(shù)組
6.1.1 數(shù)組的界限
6.1.2 為什么數(shù)組是基于System.Array類的?
6.1.3 事先不知道需要的元素數(shù)該怎么辦?
6.1.4 在Visual Basic.NET中數(shù)組是從0開始的
6.1.5 在聲明期間初始化數(shù)組
6.1.6 數(shù)組是引用類型
6.2 數(shù)組的實際應(yīng)用:羅馬數(shù)字計算器
6.2.1 編寫代碼
6.2.2 檢查代碼
6.2.3 緩存變量
6.3 Visual Basic.NET的集合
6.3.1 ArrayList集合
6.3.2 隊列
6.3.3 堆棧
6.4 Eliza和人工智能的開始
6.4.1 應(yīng)用Eliza
6.4.2 編碼Eliza
6.4.3 Dialog.vb代碼模塊的拓?fù)浣Y(jié)構(gòu)
6.4.4 編寫Dialog.vb代碼模塊
6.4.5 查看我們的代碼
6.4.6 數(shù)組和集合
6.4.7 Eliza的入口點
6.4.8 患者正在談?wù)撫t(yī)生嗎?
6.4.9 Eliza能快速做出響應(yīng)嗎?
6.4.10 Eliza能夠翻譯患者的響應(yīng)以提出問題嗎?
6.4.11 返回前面患者的短語
6.4.12 當(dāng)其他所有情況都失敗時
6.4.13 從窗體調(diào)用模塊
6.5 總結(jié)
第七章 處理錯誤和調(diào)試程序
7.1 可能犯什么錯呢?
7.2 Visual Basic.NET的錯誤類型
7.3 傳統(tǒng)的Visual Basic中的Err對象在Visual Basic.NET中被取消
7.4 Try、Catch和Finally
7.4.1 添加結(jié)構(gòu)化的錯誤處理
7.4.2 Try…Catch塊
7.4.3 使程序更安全
7.4.4 Finally塊
7.5 在代碼中設(shè)置斷點
7.6 使用調(diào)試器運行程序
7.6.1 逐行執(zhí)行代碼
7.6.2 有用的調(diào)試窗口
7.7 調(diào)用堆棧
7.8 Debug類和Trace類
7.8.1 Dedbug.WriteLine
7.8.2 Debug.Assert
7.8.3 跟蹤
7.8.4 為代碼添加跟蹤類
7.8.5 檢查ErrorTrace.vb代碼
7.8.6 設(shè)置跟蹤級別
7.8.7 將Errors.vb類添加到程序中
7.9 為程序添加事件日志
7.9.1 將事件記錄到Event Viewer中的基本原則
7.9.2 將事件記錄添加到ErrorTrace.vb類中
7.9.3 使用新的事件記錄能力
7.10 總結(jié)
第八章 程序集的詳細(xì)內(nèi)容
8.1 程序集
8.1.1 私有程序集
8.1.2 共享程序集
8.1.3 程 序集的其他部分
8.2 反射:檢查程序集的方法
8.3 Assembly Spy程序
8.3.1 構(gòu)建Assembly Spy程序
8.3.2 編寫一些代碼
8.3.3 檢查代碼
8.4 自我檢查:研究一下我們自己的程序集
8.4.1 代碼簽名
8.4.2 創(chuàng)建具有嚴(yán)格名稱的程序集
8.4.3 再談全局程序集緩存
8.4.4 程序集的版本
8.5 Visual Basic.NET中的新的變量范圍
8.5.1 命名空間的范圍
8.5.2 確定變量的范圍
8.6 總結(jié)
第九章 文件系統(tǒng)的監(jiān)視
9.1 File Sentinel程序
9.1.1 File Sentinel程序的工作方式
9.1.2 開始編寫File Sentinel程序
9.1.3 將Sentinel類添加到程序中
9.1.4 委托
9.1.5 處理Changed、Created和Deleted事件
9.1.6 處理Rename和Error事件
9.1.7 寫入到日志文件中
9.1.8 與用戶界面聯(lián)系起來
9.1.9 可以對File Sentinel進行的增強
9.2 介紹Windows 服務(wù)
9.2.1 服務(wù)的生存與死亡
9.2.2 將File Sentinel編譯成Windows服務(wù)
9.2.3 將sentinel類添加到服務(wù)中
9.2.4 更新Servicel.vb文件
9.2.5 服務(wù)的工作方式
9.2.6 在Services窗口中查看vbMonitorService
9.2.7 調(diào)試Windows服務(wù)
9.3 總結(jié)
第十章 使用ADO.NET進行數(shù)據(jù)訪問
10.1 從ADO到ADO.NET
10.1.1 ADO.NET
10.1.2 DataSet中的單獨表格
10.1.3 比較傳統(tǒng)的ADO和ADO.NET
10.2 詳細(xì)介紹ADO.NET的基礎(chǔ):DataSet對象
10.2.1 DataTable對象
10.2.2 DataSet對象和XML
10.2.3 DataView對象
10.3 ADO.NET中的管理提供者
10.3.1 通用的提供者模型
10.4 查看代碼
10.4.1 連接數(shù)據(jù)源
10.4.2 從數(shù)據(jù)源操縱數(shù)據(jù)的命令
10.4.3 創(chuàng)建DataReader對象
10.4.4 組合DataReader
10.5 編寫一個簡單的SQLClient類的DataSet程序
10.5.1 開始行動
10.5.2 將DataAdapter對象添加到程序中
10.5.3 完成用戶界面
10.5.4 預(yù)覽來自DataAdapter的數(shù)據(jù)
10.5.5 Customers表的XML方案
10.5.6 添加代碼
10.5.7 運行程序
10.5.8 編輯數(shù)據(jù)
10.5.9 代碼的工作方式
10,5.10 更新數(shù)據(jù)源
10.6 總結(jié)
第十一章 數(shù)據(jù)集的詳細(xì)內(nèi)容
11.1 回顧ADO.NET對象模型
11.2 數(shù)據(jù)集和XML
11.3 構(gòu)建數(shù)據(jù)集和XML查看器項目
11.3.1 添加Connection、DataAdapter和DataSet對象
11.3.2 將代碼添加到程序中
11.3.3 代碼的工作方式
11.3.4 從數(shù)據(jù)集生成XML
11.3.5 更新數(shù)據(jù)源
11.4 ADO.NET和XML
11.4.1 查看程序的XML輸出
11.4.2 XML方案的輸出結(jié)果
11.5 保存XML信息
11.5.1 測試保存的代碼
11.5.2 檢查DiffGram
11.6 平衡使用XML文件的新類
11.6.1 Xsd.exe程序
11.7 為程序添加關(guān)系
11.7.1 數(shù)據(jù)集和XML程序
11.7.2 創(chuàng)建父/子關(guān)系
11.7.3 為表添加關(guān)系
11.7.4 檢查DataSet屬性
11.8 通過保存的XML文件填寫數(shù)據(jù)網(wǎng)格
11.8.1 運行程序
11.8.2 程序的工作方式
11.9 手工編寫一個簡單的程序
11.10 數(shù)據(jù)綁定
11.10.1 創(chuàng)建程序
11.10.2 添加聯(lián)系控件和數(shù)據(jù)集的代碼
11.10.3 運行程序
11.10.4 程序的工作方式
11.10.5 更新數(shù)據(jù)網(wǎng)格
11.11 總結(jié)
第十二章 ADO.NET中的數(shù)據(jù)綁定
12.1 BindingContext對象
12.2 CurrencyManager對象
12.2.1 定位記錄
12.3 一個簡單的示例
12.3.1 添加代碼
12.3.2 代碼的工作方式
12.4 DataTable、DataRow和DataColumn對象
12.4.1 檢查DataTable方案
12.4.2 以編程的方式構(gòu)建表格
12.4.3 代碼的工作方式
12.4.4 查找指定的記錄
12.5 總結(jié)
第十三章 ASP.NET和Web服務(wù)
13.1 回顧ASP
13.2 為什么稱為ASP.NET?
13.3 我們的第一個Web窗體
13.3.1 新的服務(wù)器控件
13.3.2 HTML展示模板
13.3.3 查看代碼背后的文件
13.3.4 設(shè)置Web頁的屬性
13.3.5 添加日歷控件代碼
13.3.6 運行Web窗體
13.3.7 檢查發(fā)送到瀏覽器的HTML
13.4 構(gòu)建一個貸款償還計算器
13.4.1 構(gòu)建Loan Application項目
13.4.2 將代碼添加到代碼背后的窗體中
13.4.3 Web Form的生存期
13.4.4 程序的工作方式
13.4.5 仔細(xì)檢查下拉列表
13.4.6 添加償還計劃頁面
13.4.7 添加類代碼
13.4.8 計算器的工作方式
13.4.9 跟蹤程序
13.5 Web服務(wù):新的市場
13.5.1 什么是Web服務(wù)?
13.5.2 通信方式
13.5.3 查看誰在全球市場提供了什么服務(wù)
13.5.4 Web服務(wù)的發(fā)展方向
13.6 構(gòu)建Web服務(wù)
13.6.1 運行程序
13.6.2 使用MagicEightBall Web服務(wù)
13.6.3 構(gòu)建Web服務(wù)的客戶程序
13.6.4 為程序添加代理類
13.6.5 添加用來獲得MagicEightBall答案的代碼
13.7 總結(jié)
第十四章 可視繼承和自定義控件
14.1 可視繼承
14.1.1 構(gòu)建基礎(chǔ)窗體
14.1.2 添加繼承的窗體
14.2 創(chuàng)建自定義控件
14.2.1 更改文本框的背景顏色
14.2.2 構(gòu)建控件
14.2.3 添加控件的代碼
14.2.4 將自定義控件添加到主持窗體中
14.2.5 代碼的工作方式
14.3 綜合應(yīng)用前面學(xué)到的知識
14.3.1 保存便箋
14.3.2 構(gòu)建Sticky Notes程序
14.3.3 構(gòu)造便箋
14.3.4 添加便箋的代碼
14.3.5 代碼的工作方式
14.3.6 添加事件處理程序的委托
14.3.7 serialize類的詳細(xì)內(nèi)容
14.3.8 退出Sticky Notes程序
14.3.9 黃色的BeseNote便箋窗體的工作方式
14.3.10 部署Sticky Notes程序
14.3.11 在客戶機中安裝程序
14.3.12 安裝Sticky Notes程序
14.4 總結(jié)
附錄 一些有用的ADO.NET向?qū)?br />A.1 使用Data Form Wizard
A.1.1 運行程序
A.1.2 背后的代碼
A.2 從數(shù)據(jù)源生成Crystal Report
A.2.1 構(gòu)建Crystal Report
A.2.2 準(zhǔn)備查看報告

本目錄推薦

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