程序員突擊

出版時間:2009-8  出版社:清華大學出版社  作者:吳名星,賀宗梅 編  頁數(shù):526  

前言

  Visual Basic,NET(以下簡稱VB。NET)是目前最為流行的功能強大的軟件開發(fā)工具之一,它提供了一個現(xiàn)代化的、面向對象的、集成的、可視化的快速開發(fā)環(huán)境,使開發(fā)人員能夠快速構建應用程序。本書將向讀者全面、系統(tǒng)地介紹VB.NET的特點、基礎知識與應用。一、章節(jié)內容介紹?! ∪珪鴥热莘譃?篇,共15章?! 〉谝黄绊椖啃枨笈c開發(fā)環(huán)境”,包括第1章和第2章。本篇目的是為了讓讀者明確學習的目標,并了解系統(tǒng)的開發(fā)環(huán)境。第l章首先提出一個項目問題_實現(xiàn)一個eShop.MIS管理系統(tǒng),然后作了簡單的分析與設計;第2章向讀者介紹當前流行的軟件開發(fā)工具VB.NET 2008的一些新的特性,并講述其安裝及使用方法?! 〉诙翱嗑毣竟Α惫?1章,將為項目開發(fā)打下堅實的基礎。第3章講解。NE7.Framework的組成及基本概念;第4章講解VB.NET的基本語法和程序結構等知識;第5章介紹面向對象的基本概念以及VB.NET。對面向對象的支持;第6章的主要內容是NET環(huán)境中強大的Windows控件,全面詳細地介紹各個控件的屬性與使用方法,并給出了實例;第7章詳細介紹ADO。NET數(shù)據(jù)組件的使用方法及如何進行數(shù)據(jù)庫的訪問操作與數(shù)據(jù)顯示;第8章介紹Crystal:Report組件的使用方法及如何創(chuàng)建水晶報表;第9章對Web服務的體系結構和Web服務協(xié)議作了簡單的介紹,并講述創(chuàng)建、測試和調用Web服務的詳細過程;第10章主要介紹文件I/O編程所用到的基本知識,對文件和目錄操作作較為詳細的講述,并實現(xiàn)一個類似Windows的資源管理器;第11章主要講解圖像處理,介紹幾個常用的圖像控件及如何用Graphics對象來繪制幾何圖形;第12章對幾個多媒體控件作介紹,并用其實現(xiàn)簡單的多媒體播放器;第13章主要是關于程序的異常處理與調試,對NET工具強大的調試功能作介紹;第14章主要介紹的是應用程序的安裝與部署,對NET的安裝部署功能作較為詳細的講解,并為eShop-MIS制作一個Windows安裝包。  第三篇“突出重圍項目實戰(zhàn)”,只包括第15章,詳細講述了eShop-MIS系統(tǒng)主要模塊的實現(xiàn)代碼,帶領讀者實戰(zhàn)演練、鞏固和提高?! ”緯裱椖块_發(fā)的基本流程,從項目的分析設計到開發(fā)工具的選擇學習,再到項目的實現(xiàn),引領讀者由淺入深、循序漸進,真正全面掌握系統(tǒng)開發(fā)技術,然后開發(fā)出整個系統(tǒng)。在講解過程中,為了便于讀者理解,對每個知識點都輔以大量的實例說明。  本書主要面向VBNET的初、中級讀者,也可供NET技術培訓班作為教材使用,對于缺乏項目實戰(zhàn)經驗的程序員來說可用于快速積累項目開發(fā)經驗。

內容概要

  《Visual Basic.NET 2008原理與系統(tǒng)開發(fā)》共3篇15章,系統(tǒng)地介紹了如何在Visual Basic.NET 2008開發(fā)環(huán)境下開發(fā).NET Windows應用程序,特別是數(shù)據(jù)庫應用程序的開發(fā)。全書由淺入深,依次講述了.NET開發(fā)環(huán)境、Visual Basic語法、面向對象編程、Windows控件、ADO.NET數(shù)據(jù)組件、Crystal Report設計、文件、圖像、多媒體編程和應用程序的安裝部署等知識,并輔以大量的實例說明,最后給出了一個完整的項目案例?!  禫isual Basic.NET 2008原理與系統(tǒng)開發(fā)》供VB.NET的初、中級讀者使用,也可供.NET技術培訓班作為教材使用,對于缺乏項目實戰(zhàn)經驗的程序員來說,可用于快速積累項目開發(fā)經驗。

書籍目錄

第一篇 項目需求與開發(fā)環(huán)境第1章 eShop-MIS項目的分析與設計1.1 eShop-MIS概述1.2 UML簡介1.2.1 用例圖1.2.2 類圖1.2.3 序列圖1.2.4 狀態(tài)圖1.2.5 活動圖1.2.6 組件圖1.2.7 部署圖1.3 eShop-MIS功能分析1.3.1 要實現(xiàn)的主要功能1.3.2 用例圖1.3.3 用例清單1.3.4 用例描述1.4 eShop-MIS數(shù)據(jù)庫設計1.4.1 E-R圖1.4.2 表結構設計1.5 eShop-MIS 主要類設計1.5.1 權限管理類、用戶管理模塊類1.5.2 商品管理模塊類1.5.3 訂單管理模塊類1.6 小結第2章 Visual Basic.NET 2008 簡介2.1 VS.NET 2008的新特性2.1.1 開發(fā)環(huán)境中的新增功能2.1.2 編輯器中的新增功能2.1.3 數(shù)據(jù)中新增的功能2.1.4 部署中的新增功能2.1.5 報表的新增功能2.1.6 VS.NET 2008 Team System2.2 安裝VS.NET 20082.2.1 軟、硬件配置要求2.2.2 安裝過程2.3 集成開發(fā)環(huán)境介紹2.3.1 菜單和工具欄2.3.2 設計器窗口2.3.3 “工具箱”窗口2.3.4 解決方案資源管理器2.3.5 屬性編輯器2.3.6 服務器資源管理器2.3.7 My Project2.3.8 在線幫助及MSDN2.4 設計簡單的Visual Basic.NET應用程序2.4.1 創(chuàng)建一個控制臺應用項目2.4.2 創(chuàng)建一個Windows應用項目2.5 小結第二篇 苦練基本功第3章 .NET框架3.1 .NET框架概述3.2 公共語言運行庫3.3 .NET框架類庫3.3.1 客戶端應用程序開發(fā)3.3.2 服務器應用程序開發(fā)3.4 .NET框架中的幾個概念3.4.1 自動內存管理3.4.2 通用類型系統(tǒng)3.4.3 JIT編譯3.4.4 程序集3.5 小結第4章 Visual Basic.NET語言基礎4.1 任務描述4.2 數(shù)據(jù)類型4.2.1 基本數(shù)據(jù)類型4.2.2 復合數(shù)據(jù)類型4.3 變量與常量4.3.1 變量的聲明4.3.2 變量的訪問級別4.3.3 變量的命名4.3.4 常量的表示4.4 運算符與表達式4.4.1 算術運算符4.4.2 比較運算符4.4.3 邏輯運算符4.4.4 串聯(lián)運算符4.4.5 表達式4.5 基本程序結構4.5.1 順序結構4.5.2 分支結構4.5.3 循環(huán)結構4.6 數(shù)組4.6.1 數(shù)組的賦值4.6.2 多維數(shù)組4.6.3 ReDim語句使用4.7 過程和函數(shù)4.7.1 Sub過程4.7.2 Function過程4.7.3 Property屬性過程4.7.4 參數(shù)數(shù)組4.7.5 事件過程4.8 任務實現(xiàn)4.9 小結第5章 面向對象編程5.1 任務描述5.2 面向對象的基本概念5.2.1 對象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 對象的生命周期5.5 事件與委托5.5.1 事件5.5.2 委托5.6 抽象類與接口5.6.1 接口的聲明5.6.2 接口的實現(xiàn)5.6.3 接口的使用5.7 任務實現(xiàn)5.8 小結第6章 Windows控件編程6.1 任務描述6.2 Windows窗體6.2.1 控件的基本屬性6.2.2 Windows Form設計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 標準對話框設計6.4.1 “打開文件”對話框控件6.4.2 “保存文件”對話框控件6.4.3 “字體”對話框控件6.4.4 “顏色”對話框控件6.4.5 “打印”對話框控件6.5 Windows組件設計6.5.1 創(chuàng)建類庫——權限驗證類庫6.5.2 自定義類庫的調用6.5.3 編寫用戶控件6.5.4 使用用戶控件6.6 用WPF應用程序設計用戶界面6.6.1 創(chuàng)建WPF應用程序6.6.2 向WPF 窗口中添加控件6.6.3 設置屬性6.6.4 添加事件處理代碼6.6.5 運行程序查看效果6.7 任務實現(xiàn)6.8 小結第7章 數(shù)據(jù)庫編程7.1 任務描述7.2 ADO.NET簡介7.3 數(shù)據(jù)庫訪問組件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語言7.5.1 LINQ to Objects7.5.2 LINQ to SQL7.5.3 LINQ to DataSet7.6 任務實現(xiàn)7.7 小結第8章 報表設計編程8.1 任務描述8.2 Crystal Reports概述8.2.1 規(guī)劃報表內容8.2.2 報表數(shù)據(jù)源8.2.3 創(chuàng)建報表應用程序8.2.4 水晶報表設計器8.3 利用報表設計器創(chuàng)建水晶報表8.3.1 創(chuàng)建數(shù)據(jù)源8.3.2 字段和文本對象8.3.3 篩選數(shù)據(jù)8.3.4 對數(shù)據(jù)進行分組、排序和總計8.3.5 執(zhí)行報表計算8.3.6 報表外觀設計8.4 利用報表向導創(chuàng)建水晶報表8.5 在應用程序中使用報表8.6 任務實現(xiàn)8.7 小結第9章 Web服務編程9.1 任務描述9.2 Web服務體系結構9.2.1 Web服務的定義9.2.2 Web服務模型9.3 Web服務協(xié)議棧9.4 Web服務設計9.5 Web服務測試9.6 Web服務調用9.7 任務實現(xiàn)9.8 小結第10章 文件I/O編程10.1 任務描述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對象10.5.2 XmlTextReader對象10.5.3 XmlTextWriter對象10.5.4 LINQ to XML10.6 監(jiān)視文件系統(tǒng)操作10.6.1 FileSystemWatcher類介紹10.6.2 文件系統(tǒng)監(jiān)視器設計10.7 任務實現(xiàn)10.8 小結第11章 圖像處理編程11.1 任務描述11.2 坐標系統(tǒng)介紹11.3 顏色系統(tǒng)11.3.1 QBColor函數(shù)11.3.2 RGB函數(shù)11.3.3 Color結構11.3.4 用整數(shù)直接設置顏色11.4 利用控件顯示圖像11.4.1 PictureBox 控件11.4.2 ImageList控件11.5 繪制圖形11.5.1 Graphics對象介紹11.5.2 使用Graphics繪制圖形11.6 交互繪圖11.6.1 鼠標事件11.6.2 編寫一個仿Windows畫圖程序11.7 小結第12章 多媒體編程12.1 任務描述12.2 多媒體簡介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 小結第13章 錯誤異常處理與調試13.1 任務描述13.2 程序的錯誤13.2.1 語法錯誤13.2.2 運行期間錯誤13.2.3 語義的或邏輯的錯誤13.3 異常處理13.3.1 結構化異常處理13.3.2 非結構化的異常處理13.4 使用調試工具進行代碼調試13.4.1 發(fā)現(xiàn)程序中的錯誤13.4.2 設置斷點13.4.3 單步執(zhí)行程序13.4.4 添加監(jiān)視窗口13.5 任務實現(xiàn)13.6 小結第14章 應用程序的部署安裝14.1 任務描述14.2 安裝部署概述14.3 文件安裝管理14.3.1 使用文件夾14.3.2 添加和刪除項目輸出14.3.3 添加和刪除文件14.3.4 添加和刪除快捷方式14.4 注冊表設置管理14.4.1 添加和刪除注冊表項14.4.2 添加和刪除注冊表項的值14.4.3 在注冊表編輯器中導入注冊表文件14.5 文件類型管理14.6 用戶界面管理14.7 自定義操作管理14.8 啟動條件管理14.8.1 添加文件啟動條件14.8.2 .NET框架啟動條件14.8.3 添加注冊表啟動條件14.8.4 添加Windows安裝程序啟動條件14.8.5 添加 Internet 信息服務啟動條件14.9 任務實現(xiàn)14.10 小結第三篇 突出重圍 項目實戰(zhàn)第15章 eShop-MIS項目實現(xiàn)15.1 MDI主窗體設計15.2 登錄模塊15.2.1 界面設計FrmLogin15.2.2 FrmLogin界面類代碼設計15.2.3 MAccount類的設計15.2.4 MUserDetail類的設計15.2.5 BUserDetails類的設計15.3 權限管理模塊15.3.1 界面設計15.3.2 代碼設計15.4 客戶管理模塊15.5 窗戶留言管理模塊15.5.1 界面設計15.5.2 代碼設計15.6 供應商管理模塊15.6.1 界面設計15.6.2 代碼設計15.7 商品數(shù)據(jù)管理模塊15.8 訂單管理模塊15.9 基礎數(shù)據(jù)模塊15.10 報表管理模塊15.11 小結參考文獻

章節(jié)摘錄

  第1章 eShop-MIS項目的分析與設計  當前,電子商務軟件平臺的開發(fā)成為開發(fā)的主流,本章旨在向讀者展示一個電子商務平臺的后臺管理軟件eShop—MIS的主要分析、設計過程。首先簡單介紹UML的基本知識,接著使用用例圖對eShop.MIS項目進行功能描述,并給出數(shù)據(jù)庫設計和主要類的設計?! ?.1 eShop—MIS概述  某公司是一個傳統(tǒng)的綜合性的商品供應商,隨著公司業(yè)務的發(fā)展與規(guī)模的擴大,傳統(tǒng)的店面銷售模式日益不能滿足要求。公司領導經過調查研究,決定建立自己的電子商務門戶網站。項目命名為eShop,通過網絡以在線的方式銷售公司的各種產品,滿足客戶的需要。某軟件公司憑借自己在Web開發(fā)領域多年的項目經驗,成功地中標,負責該項目的開發(fā)?! 〗涍^調研分析,軟件公司的項目經理決定將eShop項目分為eShop.MIS與eShop.Web兩部分。eShop—Web作為一個在線的綜合性商品交易平臺加以實現(xiàn),主要提供公司各種商品的遠程在線銷售與客戶反饋管理;eShop—MIS是一個后臺管理軟件,主要為公司內部管理人員提供電子化的商品進貨和庫存管理功能,并提供每日、每月、每年的各種統(tǒng)計報表功能。本書主要以Visual Basic.NET語言來介紹eShop—MIS的實現(xiàn)過程。

編輯推薦

  由淺入深、循序漸進,真正全面掌握系統(tǒng)開發(fā)技術?! ∫哉鎸嵉捻椖块_發(fā)與實現(xiàn)為主線,對各個設計元素進行深入講解?! 【x多個典型案例,并結合基礎知識對系統(tǒng)進行分析、設計與編程實現(xiàn)。  對主流框架進行詳細分析并整合至真實項目中?! 姶蟮募夹g支持,讀者可以在學賽網社區(qū)“書評在線”版塊中與作者進行直接交流?! ∝S富的程序資源,讀者也可以在希賽網下載中心或學賽網下載中心下載《Visual Basic.NET 2008原理與系統(tǒng)開發(fā)》所有實例的源代碼和實戰(zhàn)項目的源代碼。

圖書封面

評論、評分、閱讀與下載


    程序員突擊 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7