Visual Basic.NET軟件開發技術

-
【作 者】吳紹根 廖永紅 陳建潮 編著
【I S B N 】978-7-5084-5770-3
【責任編輯】李炎
【適用讀者群】高職高專
【出版時間】2008-08-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】2008年08月第1版
【頁 數】332
【千字數】
【印 張】
【定 價】¥35
【叢 書】21世紀高職高專創新精品規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書從學習的目的出發,通過一個案例展開對Visual Basic.NET程序設計基礎知識的介紹。同時,為了加強學習效果,本書也提供了一個學習用案例,要求學習者使用已學習的知識并參照書本的案例實際地開發該案例,以達到“學以致用”的目的。
本書主要內容包括:.NET概述、VB.NET入門、使用VB.NET集成開發環境、VB.NET常用控件的使用、應用程序界面設計、使用ADO.NET操作數據庫、創建數據報表、文件操作、錯誤管理、訪問XML文檔、創建和使用Web Service及如何發布VB.NET應用程序。
本書結構合理,語言通俗易懂,并具有理論內容適當,側重技術應用的特點。該教材主要面向高職高專的學生,同時也可作為相關技術的培訓教材。
學習知識的目的是為了運用學習的知識來解決實際問題,這是學習的根本出發點和最終歸宿,只有學習了、更重要的是運用了已學知識來解決問題,才能使所學知識成為學習者知識結構的一個有機組成部分,才能將知識轉換為能力。本書從學習的目的出發,通過一個案例的實際開發過程,由淺入深地介紹了Visual Basic.NET程序設計的基礎知識,從而使知識不再是空洞、抽象的,而是實實在在的可以應用來解決問題的工具。同時,本書還與所用案例并行地提供了一個學習用案例,使學習者可以參考書中案例,利用所學知識,在模仿的同時運用已學知識來解決問題,從而達到學以致用的目的。
在知識點的引入及敘述方式上,本書以案例為中心,采用引入知識點、講述知識點、應用知識點、綜合知識點的模式,由淺入深展開對知識內容的講述。特別需要指出的是,在新概念的引入上,本書采用實際生活中大家所熟悉的例子來類比,從而使概念更加生動并具人性化,更容易理解,進而對概念的應用也將更加得心應手。
本書主要介紹了如何在Visual Basic.NET集成開發環境中開發Visual Basic.NET應用程序,依照案例實現的過程,闡述了Visual Basic.NET程序設計的基本知識、Visual Basic.NET集成開發環境的使用、Visual Basic常用控件的使用、應用程序界面設計、使用ADO操作數據庫、創建數據報表、文件操作、錯誤管理、訪問XML文檔及如何發布Visual Basic.NET應用程序。在設計應用方面,書中案例程序及各個輔助性的例子程序均可在計算機上運行。本課程建議授課學時為90課時,其中理論課時60課時,習題學時30課時。
本書共分12章,其中第1~5章由陳建潮編寫,第6~9章由吳紹根編寫,第10~12章由廖永紅編寫。本書的內容結構如下:第1章為.NET概述,簡單介紹Microsoft的.NET架構;第2章為Visual Basic.NET入門,介紹Visual Basic.NET集成開發環境的使用和程序流程控制;第3章為Visual Basic.NET中常用控件,介紹Visual Basic.NET常用控件的使用;第4章為應用程序界面設計,介紹如何設計菜單、工具欄;第5章為在Visual Basic.NET中實現面向對象編程,介紹面向對象程序設計的基本概念和技術;第6章為ADO.NET,介紹如何在Visual Basic.NET中使用ADO.NET控件訪問數據庫數據;第7章為創建報表,介紹如何在Visual Basic.NET中創建用戶需要的各種數據報表;第8章為文件管理和錯誤管理,介紹了文件訪問的基本技術和方法,也介紹了調試應用程序及如何捕獲和處理運行時錯誤;第9章為創建組件、控件,介紹了創建自定義組件和控件的基本技術;第10章為用Visual Basic.NET訪問XML文檔,介紹了如何在Visual Basic.NET中使用DOM訪問XML文檔;第11章為創建并使用Web Service,介紹了創建和發布Web Service的基本技術和方法;第12章為打包和部署.NET應用,介紹了如何創建應用程序安裝文件及發布應用。
本書的順利出版要感謝廣東輕工職業技術學院的領導和老師給予的大力支持和幫助,作者在此表示衷心的感謝。
由于時間倉促,書中難免存在不妥之處,請讀者原諒并提出寶貴意見。
前言
第1章 .NET概述 1
1.1 創建一個簡單的應用示例 1
1.2 .NET體系結構 3
1.3 .NET應用程序的編譯和執行 5
1.4 Visual Basic.NET的功能新特點 6
1.5 本書所用案例場景介紹 8
1.5.1 教材案例場景介紹 8
1.5.2 習題案例場景介紹 10
附加練習 11
第2章 Visual Basic.NET入門 12
2.1 Visual Studio.NET集成開發環境的組成 12
2.2 編寫案例程序 17
2.2.1 項目及解決方案 17
2.2.2 Windows窗體 19
2.3 Visual Basic.NET的語言特征 25
2.3.1 數據類型 25
2.3.2 變量 26
2.3.3 數組 28
2.3.4 運算符 31
2.3.5 流程控制結構 34
附加練習 40
第3章 Visual Basic.NET的常用控件 41
3.1 控件的基本概念 41
3.1.1 控件的屬性 44
3.1.2 控件的方法 47
3.1.3 控件的事件 49
3.2 案例程序中的其他控件 51
3.3 過程 55
3.3.1 過程概述 56
3.3.2 Sub過程 56
3.3.3 Function過程 63
3.3.4 使用數組作為參數 64
3.4 擁有簡單接口的案例程序 67
附加練習 74
第4章 應用程序界面設計 75
4.1 設計MDI應用程序 76
4.2 菜單設計 77
4.3 工具欄的設計 86
4.4 狀態欄的設計 89
4.5 具有MDI界面的案例程序 93
附加練習 97
第5章 在Visual Basic.NET中實現面向對象編程 98
5.1 面向對象的基本概念 98
5.1.1 類 98
5.1.2 對象 100
5.1.3 字段、屬性、方法和事件 100
5.1.4 封裝、繼承和多態 101
5.2 在Visual Basic.NET中創建類 101
5.2.1 訪問修飾符 102
5.2.2 Property過程 103
5.2.3 在已有的應用程序中創建類 105
5.2.4 構造函數 107
5.2.5 共享成員 108
5.2.6 釋放資源 110
5.2.7 重載 111
5.3 在Visual Basic.NET中實現類的繼承 114
5.3.1 基本繼承 114
5.3.2 重寫 118
5.3.3 覆蓋 122
5.3.4 重載繼承成員 124
5.3.5 繼承中的構造函數 126
5.3.6 抽象繼承 131
5.3.7 可視繼承 132
5.4 在Visual Basic.NET中實現接口 137
5.5 事件 140
5.6 通過類及對象完善案例程序 142
附加練習 149
第6章 ADO.NET 150
6.1 為什么需要ADO.NET 150
6.2 ADO.NET的特征 152
6.2.1 ADO.NET簡介 152
6.2.2 ADO.NET對象模型 153
6.2.3 .NET Framework數據提供器 153
6.2.4 DataSet 156
6.3 使用ADO.NET模型連接數據庫 158
6.3.1 本案例所使用的數據庫 158
6.3.2 建立與后臺BookStore數據庫的連接 160
6.4 將圖書供應商信息寫入數據庫 162
6.5 使用ADO.NET顯示數據庫中的數據 163
6.5.1 在Visual Basic.NET中創建數據適配器及數據集 164
6.5.2 數據綁定及顯示DataSet中的數據 166
6.6 使用ADO.NET實現數據的查詢、修改及刪除 172
6.6.1 查詢供應商信息 172
6.6.2 修改供應商信息 174
6.6.3 刪除供應商信息 177
6.7 使用ADO.NET維護圖書信息 179
6.7.1 使用向導創建DataAdapter 181
6.7.2 創建數據集 186
6.7.3 在DataGrid中顯示數據集中的數據 187
6.7.4 向Book表中增加數據 190
6.7.5 實現對Book表中數據的修改、刪除和查詢 194
第7章 創建報表 197
7.1 為什么需要報表 197
7.2 創建圖書的信息顯示及統計報表 197
7.3 改進報表的外觀 214
7.4 向報表傳遞參數 229
第8章 文件管理及錯誤管理 234
8.1 文件管理 234
8.1.1 使用.NET的System.IO模型進行文件管理 234
8.1.2 使用Visual Basic.NET的runtime 函數進行文件操作 240
8.1.3 將缺貨信息寫入文件 245
8.2 錯誤管理 250
8.2.1 程序錯誤的概念 250
8.2.2 跟蹤和調試程序 251
8.2.3 異常的處理 258
8.2.4 處理案例程序運行時的異常 261
第9章 創建組件和控件 265
9.1 .NET組件 265
9.1.1 .NET組件結構 265
9.1.2 在Visual Basic.NET中創建組件 267
9.2 創建和使用自定義組件 267
9.3 .NET控件 275
9.4 創建及使用自定義控件 276
第10章 用Visual Basic.NET訪問XML文檔 282
10.1 XML文檔 283
10.2 使用DOM訪問XML文檔 285
10.3 數據集與XML文檔 294
第11章 創建并使用Web服務 296
11.1 了解Web服務 296
11.2 創建Web服務 297
11.3 使用Web服務 302
11.4 了解Web服務的發現過程 305
第12章 打包和部署.NET應用 307
12.1 .NET項目部署簡介 307
12.2 部署前的準備 308
12.3 創建Windows應用程序的安裝和部署項目 309
12.4 可選的安裝和部署功能 313
12.5 創建Web應用程序的安裝和部署項目 320
參考文獻 322
- Visual Basic程序設計實驗指導 [主編 孫穎馨]
- Visual Basic程序設計教程 [主編 郭秀娟 于全通]
- Visual Basic.NET程序設計上機實踐教程 [主編 何振林 羅奕]
- Visual Basic.NET程序設計 [主編 何振林 羅奕]
- Visual Basic程序設計(第二版) [主編 白金牛 李慧萍 邢俊鳳]
- Visual Basic程序設計簡明教程(第二版) [主編 王曉東]
- Visual Basic實做教程 [主編 歐劍]
- Visual Basic應用任務教程 [王春蘭]
- Visual Basic語言程序設計及實驗教程 [周建麗]
- Visual Basic程序設計上機實踐教程(第二版) [何振林 羅奕]
- Visual Basic程序設計教程(第二版) [何振林 胡綠慧]
- Visual Basic.NET程序設計 [夏敏捷 齊暉]
- Visual Basic程序設計應用教程習題及實驗指導 [主編 劉利 汪華斌]
- Visual Basic程序設計應用教程 [主編 薛曉萍 黃震]
- Visual Basic程序設計 [主編 王濤 鄧德鴻]
- Visual Basic程序設計(第三版) [主編 潘地林]
- Visual Basic程序設計實訓與考試指導(第三版) [主編 潘地林]
- Visual Basic程序設計 [主 編 白金牛 李慧萍 邢俊鳳]
- Visual Basic程序設計(第二版) [主編 柳青 嚴健武]
- Visual Basic.NET程序設計教程 [唐耀 何明國 等編著]
- Visual Basic 6.0程序設計教程 [曾強聰 編著]
- Visual Basic程序設計 [安志遠 主 編]
- Visual Basic.NET程序設計 [蘇英如]
- Visual Basic.NET程序設計教程 [陳語林 主編]
- 數據庫應用技術——Visual Basic及其應用系統開發 [歐陽崢崢 李禹生 孫平 等編著]
- Visual Basic程序設計實驗指導與習題(第2版) [靳麗 李珊 主 編 ]
- Visual Basic程序設計上機實踐教程 [何振林 羅奕 主編 ]
- Visual Basic程序設計教程 [何振林 胡綠慧 主 編 ]
- Visual Basic程序設計(第二版) [丁亞明 主 編 ]
- Visual Basic.NET程序設計案例教程 [孫街亭 主 編 ]