Visual Basic.NET軟件開發(fā)技術(shù)

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