出版時(shí)間:2009-8 出版社:清華大學(xué)出版社 作者:吳名星,賀宗梅 編 頁(yè)數(shù):526
前言
Visual Basic,NET(以下簡(jiǎn)稱VB。NET)是目前最為流行的功能強(qiáng)大的軟件開(kāi)發(fā)工具之一,它提供了一個(gè)現(xiàn)代化的、面向?qū)ο蟮?、集成的、可視化的快速開(kāi)發(fā)環(huán)境,使開(kāi)發(fā)人員能夠快速構(gòu)建應(yīng)用程序。本書將向讀者全面、系統(tǒng)地介紹VB.NET的特點(diǎn)、基礎(chǔ)知識(shí)與應(yīng)用。一、章節(jié)內(nèi)容介紹?! ∪珪鴥?nèi)容分為3篇,共15章?! 〉谝黄绊?xiàng)目需求與開(kāi)發(fā)環(huán)境”,包括第1章和第2章。本篇目的是為了讓讀者明確學(xué)習(xí)的目標(biāo),并了解系統(tǒng)的開(kāi)發(fā)環(huán)境。第l章首先提出一個(gè)項(xiàng)目問(wèn)題_實(shí)現(xiàn)一個(gè)eShop.MIS管理系統(tǒng),然后作了簡(jiǎn)單的分析與設(shè)計(jì);第2章向讀者介紹當(dāng)前流行的軟件開(kāi)發(fā)工具VB.NET 2008的一些新的特性,并講述其安裝及使用方法。 第二篇“苦練基本功”共11章,將為項(xiàng)目開(kāi)發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。第3章講解。NE7.Framework的組成及基本概念;第4章講解VB.NET的基本語(yǔ)法和程序結(jié)構(gòu)等知識(shí);第5章介紹面向?qū)ο蟮幕靖拍钜约癡B.NET。對(duì)面向?qū)ο蟮闹С?;?章的主要內(nèi)容是NET環(huán)境中強(qiáng)大的Windows控件,全面詳細(xì)地介紹各個(gè)控件的屬性與使用方法,并給出了實(shí)例;第7章詳細(xì)介紹ADO。NET數(shù)據(jù)組件的使用方法及如何進(jìn)行數(shù)據(jù)庫(kù)的訪問(wèn)操作與數(shù)據(jù)顯示;第8章介紹Crystal:Report組件的使用方法及如何創(chuàng)建水晶報(bào)表;第9章對(duì)Web服務(wù)的體系結(jié)構(gòu)和Web服務(wù)協(xié)議作了簡(jiǎn)單的介紹,并講述創(chuàng)建、測(cè)試和調(diào)用Web服務(wù)的詳細(xì)過(guò)程;第10章主要介紹文件I/O編程所用到的基本知識(shí),對(duì)文件和目錄操作作較為詳細(xì)的講述,并實(shí)現(xiàn)一個(gè)類似Windows的資源管理器;第11章主要講解圖像處理,介紹幾個(gè)常用的圖像控件及如何用Graphics對(duì)象來(lái)繪制幾何圖形;第12章對(duì)幾個(gè)多媒體控件作介紹,并用其實(shí)現(xiàn)簡(jiǎn)單的多媒體播放器;第13章主要是關(guān)于程序的異常處理與調(diào)試,對(duì)NET工具強(qiáng)大的調(diào)試功能作介紹;第14章主要介紹的是應(yīng)用程序的安裝與部署,對(duì)NET的安裝部署功能作較為詳細(xì)的講解,并為eShop-MIS制作一個(gè)Windows安裝包?! 〉谌巴怀鲋貒?xiàng)目實(shí)戰(zhàn)”,只包括第15章,詳細(xì)講述了eShop-MIS系統(tǒng)主要模塊的實(shí)現(xiàn)代碼,帶領(lǐng)讀者實(shí)戰(zhàn)演練、鞏固和提高?! ”緯裱?xiàng)目開(kāi)發(fā)的基本流程,從項(xiàng)目的分析設(shè)計(jì)到開(kāi)發(fā)工具的選擇學(xué)習(xí),再到項(xiàng)目的實(shí)現(xiàn),引領(lǐng)讀者由淺入深、循序漸進(jìn),真正全面掌握系統(tǒng)開(kāi)發(fā)技術(shù),然后開(kāi)發(fā)出整個(gè)系統(tǒng)。在講解過(guò)程中,為了便于讀者理解,對(duì)每個(gè)知識(shí)點(diǎn)都輔以大量的實(shí)例說(shuō)明?! ”緯饕嫦騐BNET的初、中級(jí)讀者,也可供NET技術(shù)培訓(xùn)班作為教材使用,對(duì)于缺乏項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的程序員來(lái)說(shuō)可用于快速積累項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)。
內(nèi)容概要
《Visual Basic.NET 2008原理與系統(tǒng)開(kāi)發(fā)》共3篇15章,系統(tǒng)地介紹了如何在Visual Basic.NET 2008開(kāi)發(fā)環(huán)境下開(kāi)發(fā).NET Windows應(yīng)用程序,特別是數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā)。全書由淺入深,依次講述了.NET開(kāi)發(fā)環(huán)境、Visual Basic語(yǔ)法、面向?qū)ο缶幊?、Windows控件、ADO.NET數(shù)據(jù)組件、Crystal Report設(shè)計(jì)、文件、圖像、多媒體編程和應(yīng)用程序的安裝部署等知識(shí),并輔以大量的實(shí)例說(shuō)明,最后給出了一個(gè)完整的項(xiàng)目案例?! 禫isual Basic.NET 2008原理與系統(tǒng)開(kāi)發(fā)》供VB.NET的初、中級(jí)讀者使用,也可供.NET技術(shù)培訓(xùn)班作為教材使用,對(duì)于缺乏項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的程序員來(lái)說(shuō),可用于快速積累項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)。
書籍目錄
第一篇 項(xiàng)目需求與開(kāi)發(fā)環(huán)境第1章 eShop-MIS項(xiàng)目的分析與設(shè)計(jì)1.1 eShop-MIS概述1.2 UML簡(jiǎn)介1.2.1 用例圖1.2.2 類圖1.2.3 序列圖1.2.4 狀態(tài)圖1.2.5 活動(dòng)圖1.2.6 組件圖1.2.7 部署圖1.3 eShop-MIS功能分析1.3.1 要實(shí)現(xiàn)的主要功能1.3.2 用例圖1.3.3 用例清單1.3.4 用例描述1.4 eShop-MIS數(shù)據(jù)庫(kù)設(shè)計(jì)1.4.1 E-R圖1.4.2 表結(jié)構(gòu)設(shè)計(jì)1.5 eShop-MIS 主要類設(shè)計(jì)1.5.1 權(quán)限管理類、用戶管理模塊類1.5.2 商品管理模塊類1.5.3 訂單管理模塊類1.6 小結(jié)第2章 Visual Basic.NET 2008 簡(jiǎn)介2.1 VS.NET 2008的新特性2.1.1 開(kāi)發(fā)環(huán)境中的新增功能2.1.2 編輯器中的新增功能2.1.3 數(shù)據(jù)中新增的功能2.1.4 部署中的新增功能2.1.5 報(bào)表的新增功能2.1.6 VS.NET 2008 Team System2.2 安裝VS.NET 20082.2.1 軟、硬件配置要求2.2.2 安裝過(guò)程2.3 集成開(kāi)發(fā)環(huán)境介紹2.3.1 菜單和工具欄2.3.2 設(shè)計(jì)器窗口2.3.3 “工具箱”窗口2.3.4 解決方案資源管理器2.3.5 屬性編輯器2.3.6 服務(wù)器資源管理器2.3.7 My Project2.3.8 在線幫助及MSDN2.4 設(shè)計(jì)簡(jiǎn)單的Visual Basic.NET應(yīng)用程序2.4.1 創(chuàng)建一個(gè)控制臺(tái)應(yīng)用項(xiàng)目2.4.2 創(chuàng)建一個(gè)Windows應(yīng)用項(xiàng)目2.5 小結(jié)第二篇 苦練基本功第3章 .NET框架3.1 .NET框架概述3.2 公共語(yǔ)言運(yùn)行庫(kù)3.3 .NET框架類庫(kù)3.3.1 客戶端應(yīng)用程序開(kāi)發(fā)3.3.2 服務(wù)器應(yīng)用程序開(kāi)發(fā)3.4 .NET框架中的幾個(gè)概念3.4.1 自動(dòng)內(nèi)存管理3.4.2 通用類型系統(tǒng)3.4.3 JIT編譯3.4.4 程序集3.5 小結(jié)第4章 Visual Basic.NET語(yǔ)言基礎(chǔ)4.1 任務(wù)描述4.2 數(shù)據(jù)類型4.2.1 基本數(shù)據(jù)類型4.2.2 復(fù)合數(shù)據(jù)類型4.3 變量與常量4.3.1 變量的聲明4.3.2 變量的訪問(wèn)級(jí)別4.3.3 變量的命名4.3.4 常量的表示4.4 運(yùn)算符與表達(dá)式4.4.1 算術(shù)運(yùn)算符4.4.2 比較運(yùn)算符4.4.3 邏輯運(yùn)算符4.4.4 串聯(lián)運(yùn)算符4.4.5 表達(dá)式4.5 基本程序結(jié)構(gòu)4.5.1 順序結(jié)構(gòu)4.5.2 分支結(jié)構(gòu)4.5.3 循環(huán)結(jié)構(gòu)4.6 數(shù)組4.6.1 數(shù)組的賦值4.6.2 多維數(shù)組4.6.3 ReDim語(yǔ)句使用4.7 過(guò)程和函數(shù)4.7.1 Sub過(guò)程4.7.2 Function過(guò)程4.7.3 Property屬性過(guò)程4.7.4 參數(shù)數(shù)組4.7.5 事件過(guò)程4.8 任務(wù)實(shí)現(xiàn)4.9 小結(jié)第5章 面向?qū)ο缶幊?.1 任務(wù)描述5.2 面向?qū)ο蟮幕靖拍?.2.1 對(duì)象5.2.2 類5.2.3 封裝5.2.4 繼承5.2.5 多態(tài)5.2.6 消息傳遞5.3 類的創(chuàng)建5.3.1 類的聲明與使用5.3.2 共享成員變量與共享成員函數(shù)5.4 繼承與重載5.4.1 繼承5.4.2 重寫5.4.3 重載5.4.4 對(duì)象的生命周期5.5 事件與委托5.5.1 事件5.5.2 委托5.6 抽象類與接口5.6.1 接口的聲明5.6.2 接口的實(shí)現(xiàn)5.6.3 接口的使用5.7 任務(wù)實(shí)現(xiàn)5.8 小結(jié)第6章 Windows控件編程6.1 任務(wù)描述6.2 Windows窗體6.2.1 控件的基本屬性6.2.2 Windows Form設(shè)計(jì)6.3 常用Windows控件6.3.1 Label、TextBox和Button控件6.3.2 RadioButton與CheckBox控件6.3.3 ListBox、CheckListBox及ComboBox控件6.3.4 ListView和TreeView控件6.3.5 VscrollBar、TrackBar、ToolStripProgressBar控件6.3.6 MonthCalendar、DateTimePicker和Timer控件6.3.7 MenuStrip、ToolStrip和StatusStrip控件6.4 標(biāo)準(zhǔn)對(duì)話框設(shè)計(jì)6.4.1 “打開(kāi)文件”對(duì)話框控件6.4.2 “保存文件”對(duì)話框控件6.4.3 “字體”對(duì)話框控件6.4.4 “顏色”對(duì)話框控件6.4.5 “打印”對(duì)話框控件6.5 Windows組件設(shè)計(jì)6.5.1 創(chuàng)建類庫(kù)——權(quán)限驗(yàn)證類庫(kù)6.5.2 自定義類庫(kù)的調(diào)用6.5.3 編寫用戶控件6.5.4 使用用戶控件6.6 用WPF應(yīng)用程序設(shè)計(jì)用戶界面6.6.1 創(chuàng)建WPF應(yīng)用程序6.6.2 向WPF 窗口中添加控件6.6.3 設(shè)置屬性6.6.4 添加事件處理代碼6.6.5 運(yùn)行程序查看效果6.7 任務(wù)實(shí)現(xiàn)6.8 小結(jié)第7章 數(shù)據(jù)庫(kù)編程7.1 任務(wù)描述7.2 ADO.NET簡(jiǎn)介7.3 數(shù)據(jù)庫(kù)訪問(wèn)組件7.3.1 連接類7.3.2 命令類7.3.3 數(shù)據(jù)讀取器類7.3.4 適配器類7.3.5 數(shù)據(jù)容器類7.3.6 數(shù)據(jù)呈現(xiàn)類7.4 數(shù)據(jù)綁定與數(shù)據(jù)呈現(xiàn)7.5 LINQ語(yǔ)言7.5.1 LINQ to Objects7.5.2 LINQ to SQL7.5.3 LINQ to DataSet7.6 任務(wù)實(shí)現(xiàn)7.7 小結(jié)第8章 報(bào)表設(shè)計(jì)編程8.1 任務(wù)描述8.2 Crystal Reports概述8.2.1 規(guī)劃報(bào)表內(nèi)容8.2.2 報(bào)表數(shù)據(jù)源8.2.3 創(chuàng)建報(bào)表應(yīng)用程序8.2.4 水晶報(bào)表設(shè)計(jì)器8.3 利用報(bào)表設(shè)計(jì)器創(chuàng)建水晶報(bào)表8.3.1 創(chuàng)建數(shù)據(jù)源8.3.2 字段和文本對(duì)象8.3.3 篩選數(shù)據(jù)8.3.4 對(duì)數(shù)據(jù)進(jìn)行分組、排序和總計(jì)8.3.5 執(zhí)行報(bào)表計(jì)算8.3.6 報(bào)表外觀設(shè)計(jì)8.4 利用報(bào)表向?qū)?chuàng)建水晶報(bào)表8.5 在應(yīng)用程序中使用報(bào)表8.6 任務(wù)實(shí)現(xiàn)8.7 小結(jié)第9章 Web服務(wù)編程9.1 任務(wù)描述9.2 Web服務(wù)體系結(jié)構(gòu)9.2.1 Web服務(wù)的定義9.2.2 Web服務(wù)模型9.3 Web服務(wù)協(xié)議棧9.4 Web服務(wù)設(shè)計(jì)9.5 Web服務(wù)測(cè)試9.6 Web服務(wù)調(diào)用9.7 任務(wù)實(shí)現(xiàn)9.8 小結(jié)第10章 文件I/O編程10.1 任務(wù)描述10.2 文件I/O介紹10.3 文件操作10.3.1 Visual Basic.NET的run-time函數(shù)10.3.2 System.IO模型10.4 目錄操作10.5 XML文件操作10.5.1 XmlDocument對(duì)象10.5.2 XmlTextReader對(duì)象10.5.3 XmlTextWriter對(duì)象10.5.4 LINQ to XML10.6 監(jiān)視文件系統(tǒng)操作10.6.1 FileSystemWatcher類介紹10.6.2 文件系統(tǒng)監(jiān)視器設(shè)計(jì)10.7 任務(wù)實(shí)現(xiàn)10.8 小結(jié)第11章 圖像處理編程11.1 任務(wù)描述11.2 坐標(biāo)系統(tǒng)介紹11.3 顏色系統(tǒng)11.3.1 QBColor函數(shù)11.3.2 RGB函數(shù)11.3.3 Color結(jié)構(gòu)11.3.4 用整數(shù)直接設(shè)置顏色11.4 利用控件顯示圖像11.4.1 PictureBox 控件11.4.2 ImageList控件11.5 繪制圖形11.5.1 Graphics對(duì)象介紹11.5.2 使用Graphics繪制圖形11.6 交互繪圖11.6.1 鼠標(biāo)事件11.6.2 編寫一個(gè)仿Windows畫圖程序11.7 小結(jié)第12章 多媒體編程12.1 任務(wù)描述12.2 多媒體簡(jiǎn)介12.2.1 圖像文件格式12.2.2 聲音文件格式12.2.3 視頻文件格式12.3 多媒體播放控件12.3.1 MCI多媒體控件12.3.2 Windows媒體播放器控件12.3.3 利用AxMSWebDVD自制DVD播放器12.4 小結(jié)第13章 錯(cuò)誤異常處理與調(diào)試13.1 任務(wù)描述13.2 程序的錯(cuò)誤13.2.1 語(yǔ)法錯(cuò)誤13.2.2 運(yùn)行期間錯(cuò)誤13.2.3 語(yǔ)義的或邏輯的錯(cuò)誤13.3 異常處理13.3.1 結(jié)構(gòu)化異常處理13.3.2 非結(jié)構(gòu)化的異常處理13.4 使用調(diào)試工具進(jìn)行代碼調(diào)試13.4.1 發(fā)現(xiàn)程序中的錯(cuò)誤13.4.2 設(shè)置斷點(diǎn)13.4.3 單步執(zhí)行程序13.4.4 添加監(jiān)視窗口13.5 任務(wù)實(shí)現(xiàn)13.6 小結(jié)第14章 應(yīng)用程序的部署安裝14.1 任務(wù)描述14.2 安裝部署概述14.3 文件安裝管理14.3.1 使用文件夾14.3.2 添加和刪除項(xiàng)目輸出14.3.3 添加和刪除文件14.3.4 添加和刪除快捷方式14.4 注冊(cè)表設(shè)置管理14.4.1 添加和刪除注冊(cè)表項(xiàng)14.4.2 添加和刪除注冊(cè)表項(xiàng)的值14.4.3 在注冊(cè)表編輯器中導(dǎo)入注冊(cè)表文件14.5 文件類型管理14.6 用戶界面管理14.7 自定義操作管理14.8 啟動(dòng)條件管理14.8.1 添加文件啟動(dòng)條件14.8.2 .NET框架啟動(dòng)條件14.8.3 添加注冊(cè)表啟動(dòng)條件14.8.4 添加Windows安裝程序啟動(dòng)條件14.8.5 添加 Internet 信息服務(wù)啟動(dòng)條件14.9 任務(wù)實(shí)現(xiàn)14.10 小結(jié)第三篇 突出重圍 項(xiàng)目實(shí)戰(zhàn)第15章 eShop-MIS項(xiàng)目實(shí)現(xiàn)15.1 MDI主窗體設(shè)計(jì)15.2 登錄模塊15.2.1 界面設(shè)計(jì)FrmLogin15.2.2 FrmLogin界面類代碼設(shè)計(jì)15.2.3 MAccount類的設(shè)計(jì)15.2.4 MUserDetail類的設(shè)計(jì)15.2.5 BUserDetails類的設(shè)計(jì)15.3 權(quán)限管理模塊15.3.1 界面設(shè)計(jì)15.3.2 代碼設(shè)計(jì)15.4 客戶管理模塊15.5 窗戶留言管理模塊15.5.1 界面設(shè)計(jì)15.5.2 代碼設(shè)計(jì)15.6 供應(yīng)商管理模塊15.6.1 界面設(shè)計(jì)15.6.2 代碼設(shè)計(jì)15.7 商品數(shù)據(jù)管理模塊15.8 訂單管理模塊15.9 基礎(chǔ)數(shù)據(jù)模塊15.10 報(bào)表管理模塊15.11 小結(jié)參考文獻(xiàn)
章節(jié)摘錄
第1章 eShop-MIS項(xiàng)目的分析與設(shè)計(jì) 當(dāng)前,電子商務(wù)軟件平臺(tái)的開(kāi)發(fā)成為開(kāi)發(fā)的主流,本章旨在向讀者展示一個(gè)電子商務(wù)平臺(tái)的后臺(tái)管理軟件eShop—MIS的主要分析、設(shè)計(jì)過(guò)程。首先簡(jiǎn)單介紹UML的基本知識(shí),接著使用用例圖對(duì)eShop.MIS項(xiàng)目進(jìn)行功能描述,并給出數(shù)據(jù)庫(kù)設(shè)計(jì)和主要類的設(shè)計(jì)?! ?.1 eShop—MIS概述 某公司是一個(gè)傳統(tǒng)的綜合性的商品供應(yīng)商,隨著公司業(yè)務(wù)的發(fā)展與規(guī)模的擴(kuò)大,傳統(tǒng)的店面銷售模式日益不能滿足要求。公司領(lǐng)導(dǎo)經(jīng)過(guò)調(diào)查研究,決定建立自己的電子商務(wù)門戶網(wǎng)站。項(xiàng)目命名為eShop,通過(guò)網(wǎng)絡(luò)以在線的方式銷售公司的各種產(chǎn)品,滿足客戶的需要。某軟件公司憑借自己在Web開(kāi)發(fā)領(lǐng)域多年的項(xiàng)目經(jīng)驗(yàn),成功地中標(biāo),負(fù)責(zé)該項(xiàng)目的開(kāi)發(fā)?! 〗?jīng)過(guò)調(diào)研分析,軟件公司的項(xiàng)目經(jīng)理決定將eShop項(xiàng)目分為eShop.MIS與eShop.Web兩部分。eShop—Web作為一個(gè)在線的綜合性商品交易平臺(tái)加以實(shí)現(xiàn),主要提供公司各種商品的遠(yuǎn)程在線銷售與客戶反饋管理;eShop—MIS是一個(gè)后臺(tái)管理軟件,主要為公司內(nèi)部管理人員提供電子化的商品進(jìn)貨和庫(kù)存管理功能,并提供每日、每月、每年的各種統(tǒng)計(jì)報(bào)表功能。本書主要以Visual Basic.NET語(yǔ)言來(lái)介紹eShop—MIS的實(shí)現(xiàn)過(guò)程。
編輯推薦
由淺入深、循序漸進(jìn),真正全面掌握系統(tǒng)開(kāi)發(fā)技術(shù)?! ∫哉鎸?shí)的項(xiàng)目開(kāi)發(fā)與實(shí)現(xiàn)為主線,對(duì)各個(gè)設(shè)計(jì)元素進(jìn)行深入講解?! 【x多個(gè)典型案例,并結(jié)合基礎(chǔ)知識(shí)對(duì)系統(tǒng)進(jìn)行分析、設(shè)計(jì)與編程實(shí)現(xiàn)。 對(duì)主流框架進(jìn)行詳細(xì)分析并整合至真實(shí)項(xiàng)目中。 強(qiáng)大的技術(shù)支持,讀者可以在學(xué)賽網(wǎng)社區(qū)“書評(píng)在線”版塊中與作者進(jìn)行直接交流?! ∝S富的程序資源,讀者也可以在希賽網(wǎng)下載中心或?qū)W賽網(wǎng)下載中心下載《Visual Basic.NET 2008原理與系統(tǒng)開(kāi)發(fā)》所有實(shí)例的源代碼和實(shí)戰(zhàn)項(xiàng)目的源代碼。
圖書封面
評(píng)論、評(píng)分、閱讀與下載