注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETC#案例開發(fā)

C#案例開發(fā)

C#案例開發(fā)

定 價:¥44.00

作 者: 孫維煜等編著
出版社: 中國水利水電出版社
叢編項(xiàng): 項(xiàng)目開發(fā)風(fēng)暴
標(biāo) 簽: C#

ISBN: 9787508424958 出版時間: 2005-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 423 字?jǐn)?shù):  

內(nèi)容簡介

  C#是Microsoft .NET計(jì)劃的核心編程語言,具有簡潔、靈活、安全、面向?qū)ο蠛透叨燃嫒菪缘忍攸c(diǎn),兼具Visual Basic的高效性和Visual C++的強(qiáng)大功能,是專門針對.NET設(shè)計(jì)的一種語言,在.NET中有不可替代的作用。本書屬于案例開發(fā)系列,以銷售管理系統(tǒng)為基線,貫穿全書介紹C#的相關(guān)高級實(shí)現(xiàn)技術(shù)和理論,通過實(shí)例將知識點(diǎn)與開發(fā)實(shí)戰(zhàn)緊密結(jié)合,從而達(dá)到學(xué)以致用的目的。通讀本書,不僅可以全面掌握C#高級開發(fā)知識,而且可以了解更多C#應(yīng)用技巧。研究本書中的大案例還有助于讀者體會到使用C#開發(fā)大型應(yīng)用程序時需要注意哪些問題,幫助讀者建立大局觀。本書共10章,第1章介紹本書大案例的基本情況,包括系統(tǒng)體系結(jié)構(gòu)、相關(guān)實(shí)現(xiàn)技術(shù)和方法等:第2章~第10章分別基于C#主要技術(shù)特點(diǎn)進(jìn)行講解,理論結(jié)合實(shí)踐,并基于每章的技術(shù)點(diǎn)完善本書大案例,主要技術(shù)點(diǎn)包括:文件管理、數(shù)據(jù)庫、網(wǎng)絡(luò)、多線程技術(shù)、多媒體以及Web應(yīng)用等。本書不僅適合從事軟件系統(tǒng)開發(fā)的軟件工程師和架構(gòu)師使用,而且適合大中專院校的信息專業(yè)學(xué)生使用,也可以作為軟件培訓(xùn)班的教材或輔助材料。 VisualC#是Microsoft.NET計(jì)劃的核心編程語言, 其優(yōu)點(diǎn)是簡潔.靈活.安全.面向?qū)ο蠛图嫒菪詮?qiáng).VisualC#兼具VisualBasic的高效性和VisualC抖的強(qiáng)大功能, 是專門針對.NET設(shè)計(jì)的一種語言, 在.NET中有不可替代的作用. 本書以一個銷售管理系統(tǒng)為基線, 引導(dǎo)讀者一步步進(jìn)入VisualC#語言的開發(fā)殿堂, 展示VisualC#語言的主要技術(shù)特色.通過實(shí)例將知識點(diǎn)與開發(fā)實(shí)戰(zhàn)緊密結(jié)合, 從而達(dá)到學(xué)以致用的目的.全書共10章, 第1章"案例提出", 簡單介紹銷售管理系統(tǒng)的開發(fā)環(huán)境.技術(shù)工具和功能模塊等, 第2章"C#語言基礎(chǔ)", 簡單介紹C#語言的基礎(chǔ)知識和基本語法, 為以后的進(jìn)一步學(xué)習(xí)打下基礎(chǔ), 第3章"窗體設(shè)計(jì)", 討論使用C#開發(fā)窗體應(yīng)用時使用的主要控件, 第4章"文件管理", 介紹如何基于.NET類庫實(shí)現(xiàn)對文件和目錄的控制, 并完善大案例, 第5章"數(shù)據(jù)庫", 介紹C#提供的主要數(shù)據(jù)庫解決方案, 并詳細(xì)討論ADO.NET的基本原理和應(yīng)用, 并在最后講解大案例中所使用的數(shù)據(jù)庫解決方案, 第6章"網(wǎng)絡(luò)編程", 介紹C#基于兩個命名空間實(shí)現(xiàn)不同的網(wǎng)絡(luò)應(yīng)用使用的主要技術(shù)方法, 主要討論套接字.用戶數(shù)據(jù)報(bào).傳輸控制協(xié)議和域名服務(wù)等, 并基于本章介紹的網(wǎng)絡(luò)技術(shù)完善大案例, 第7章"多線程技術(shù)", 主要介紹.NET類庫提供的Threading命名空間, 以及使用相關(guān)類實(shí)現(xiàn)線程的狀態(tài)控制.資源共享和互斥等, 第8章"多媒體", 介紹如何使用C#進(jìn)行各種繪畫操作, 并介紹坐標(biāo)轉(zhuǎn)換和色彩轉(zhuǎn)換, 視頻音頻部分主要介紹DirectShow技術(shù), 最后介紹大案例中的影碟測試功能:第9章"Web應(yīng)用", 介紹如何使用C#技術(shù)實(shí)現(xiàn)Intemet信息收集和Web服務(wù), 第10章"高級應(yīng)用", 綜合本書介紹的技術(shù), 介紹3個典型的應(yīng)用實(shí)例, 分別是郵件收發(fā)程序.網(wǎng)絡(luò)聊天程序和注冊表瀏覽器. 本書適合于C#中高級用戶, 通讀全書, 不僅可以全面掌握C#高級開發(fā)知識, 而且跟隨本書研究大案例, 更能體會到使用C#開發(fā)大型應(yīng)用時需要注意哪些問題, 幫助讀者建立大局觀.本書還提供很多優(yōu)秀的C#應(yīng)用技巧和編程思維, 以及很多經(jīng)典實(shí)例. 本書由孫維煜.劉杰.胡方霞.陳發(fā)吉等組織編寫, 另外參加本書編寫.錄排和校對工作的人員還有:王強(qiáng).牛獻(xiàn)忠.田軍.張麗.田野.劉晨宏.周松建.陳磊.王鈞.吳秋麗.張小潘.趙欣勝.張文敏.韓存兵.龔建.田麗韞.張巧莉.李志.劉晨宏等.龔波同志對全稿進(jìn)行了復(fù)審.在本書編寫審校和代碼最后調(diào)試過程中, 榮昌電腦專業(yè)技術(shù)培訓(xùn)部.榮昌電腦工作室的羅勇等老師在網(wǎng)絡(luò)和技術(shù)方面給予了大力支持, 在此表示感謝! 由于時間倉促及作者水平有限, 書中疏漏和錯誤之處在所難免, 懇請廣大讀者批評指正. 作者 2004年6月 項(xiàng)目開發(fā)類圖書需要緊緊圍繞著項(xiàng)目管理和開發(fā)做文章, 向讀者提供實(shí)用的案例和寶貴韻編程開發(fā)經(jīng)驗(yàn).經(jīng)過半年多的市場調(diào)研和方案分析, 我們向項(xiàng)目開發(fā)人員及編程愛好者推出《項(xiàng)目開發(fā)風(fēng)暴》叢書. 本叢書的重要特點(diǎn)就是每章首先介紹關(guān)鍵的技術(shù)特征和知識點(diǎn), 然后基于關(guān)鍵技術(shù)點(diǎn)對案例進(jìn)行分析, 詳細(xì)介紹相關(guān)技術(shù)在案例中的應(yīng)用, 這樣做可以更加有效地幫助讀者掌握關(guān)鍵技術(shù), 并得以盡快掌握案例開發(fā)的重點(diǎn). 本叢書另一個重要特點(diǎn)就是提供項(xiàng)目開發(fā)的貼身服務(wù).各書精選的案例非常有代表性, 是典型的行業(yè)解決方案.通過實(shí)例將知識點(diǎn)與開發(fā)實(shí)戰(zhàn)緊密結(jié)合, 從而達(dá)到學(xué)以致用的目的.從實(shí)戰(zhàn).實(shí)用的角度出發(fā), 讓讀者以最快的速度掌握最有用的東西.該套叢書內(nèi)容詳盡, 講解深入, 集指導(dǎo)性與實(shí)用性于一體, 非常適合相關(guān)的開發(fā)人員. 本叢書的作者都是曾經(jīng)管理和開發(fā)多個項(xiàng)目的資深專業(yè)技術(shù)人員, 對關(guān)鍵技術(shù)特征和項(xiàng)目技術(shù)管理有自己獨(dú)到的理解和認(rèn)識.作者深厚的技術(shù)基礎(chǔ)和出版社嫻熟的出版管理有機(jī)地結(jié)合起來, 相信這套叢書會幫助程序開發(fā)人員.網(wǎng)絡(luò)開發(fā)人員, 以及具有一定編程基礎(chǔ)的中高級讀者, 快速.全面地掌握當(dāng)前的主流開發(fā)技術(shù), 協(xié)助他們?yōu)榧夹g(shù)生涯的下一個十年做好準(zhǔn)備, 為培養(yǎng)新一代軟件人才, 并推動中國軟件產(chǎn)業(yè)的快速發(fā)展起到積極的作用! 《項(xiàng)目開發(fā)風(fēng)暴》叢書共有八本, 每本書的具體內(nèi)容如下: ●《VisualBasic案例開發(fā)》:36HangFee1.0是貫穿全書的應(yīng)用案例, 該系統(tǒng)的應(yīng)用領(lǐng)域是稅務(wù)部門, 主要功能為繳費(fèi)管理.根據(jù)系統(tǒng)的需要, 該系統(tǒng)分為服務(wù)器版(安裝于省中心).客戶端版(安裝于各市縣)和銀行版(安裝于銀行), 具體功能包括企業(yè)繳費(fèi)管理.銀行扣款管理.數(shù)據(jù)統(tǒng)計(jì).區(qū)域管理.企業(yè)類型管理.稅種管理.品目管理.用戶管理.企業(yè)管理以及系統(tǒng)管理等. ●《Visual C++案例開發(fā)》:"文件存儲系統(tǒng)(FSS)"是貫穿全書的應(yīng)用案例, 該系統(tǒng)為網(wǎng)絡(luò)用戶提供網(wǎng)絡(luò)存儲功能, 類似于FTPServer的網(wǎng)絡(luò)應(yīng)用系統(tǒng).包含應(yīng)用服務(wù)器和應(yīng)用客戶端兩大部分.通過FSS客戶端, 用戶可以申請新賬號.修改用戶信息.遠(yuǎn)程用戶登錄.遠(yuǎn)程存儲文件.遠(yuǎn)程刪除文件以及申請存儲空間等.FSS文件存儲系統(tǒng)采用的是三層架構(gòu)(客戶端表示層.業(yè)務(wù)處理層和數(shù)據(jù)層), 通過三層架構(gòu)可以輕松地搭建起具有超級業(yè)務(wù)處理能力的系統(tǒng), 保證系統(tǒng)的可靠性.可拓展性和可維護(hù)性. ●《C#案例開發(fā)》:"音像銷售管理系統(tǒng)"是貫穿全書的應(yīng)用案例, 該系統(tǒng)是一個通用的.可擴(kuò)展的銷售平臺, 提供包括庫存管理.銷售管理.財(cái)務(wù)管理和附件工具等功能, 適合于超市.商場和書店等銷售場所應(yīng)用.銷售管理系統(tǒng)包括兩個客戶端, 一個供銷售人員用于商品的銷售, 一個供銷售管理人員完成相應(yīng)的管理工作, 因此提供兩個子系統(tǒng):銷售應(yīng)用子系統(tǒng)和銷售管理子系統(tǒng). ●《ASP.NET案例開發(fā)》:"會員制信息發(fā)布系統(tǒng)"是貫穿全書的應(yīng)用案例, 該系統(tǒng)設(shè)計(jì)的基本目的是為了滿足目前網(wǎng)絡(luò)信息服務(wù)的發(fā)展需求, 采用會員授權(quán)的模式對信息的訪問進(jìn)行控制, 從而體現(xiàn)出信息的內(nèi)在價值.該系統(tǒng)是一個通用的標(biāo)準(zhǔn)服務(wù)子集, 可以擴(kuò)展和集成到其他應(yīng)用環(huán)境中.該系統(tǒng)的設(shè)計(jì)采用三層結(jié)構(gòu)(將系統(tǒng)架構(gòu)合理分離成表述層.業(yè)務(wù)邏輯層和數(shù)據(jù)層), 保證系統(tǒng)的可靠性.可拓展性和可維護(hù)性. ●《Delphi案例開發(fā)》:"信息搜索系統(tǒng)"是貫穿全書的應(yīng)用案例, 該系統(tǒng)依靠當(dāng)前網(wǎng)絡(luò)上的幾大搜索引擎搜索所需要的信息, 并對信息進(jìn)行存儲以備日后查看使用.該系統(tǒng)主要用于把站點(diǎn)的搜索功能放到PC機(jī)上, 整合搜索.分類.編輯等功能于一體, 實(shí)現(xiàn)不用登錄搜索網(wǎng)站也能完成搜索的功能, 便于經(jīng)常進(jìn)行搜索的人員使用, 也便于普通用戶使用, 可以減緩用戶因?yàn)榫W(wǎng)絡(luò)擁擠或者受到上網(wǎng)條件限制時要進(jìn)行搜索的麻煩, 也為用戶提供一個多功能的.方便操作的搜索界面, 并對現(xiàn)有網(wǎng)上搜索系統(tǒng)的不足做了一定的改進(jìn). ●《Java案例開發(fā)》:"考試管理系統(tǒng)"是貫穿本書的應(yīng)用案例, 是一個成熟完善的計(jì)算機(jī)化考試環(huán)境, 該系統(tǒng)有兩個客戶端, 一個供學(xué)生進(jìn)行考試用, 一個供教師完成相應(yīng)的管理工作:考試應(yīng)用子系統(tǒng)和考試管理子系統(tǒng).本系統(tǒng)充分考慮到考試環(huán)境的安全性和可擴(kuò)展性, 使用三層架構(gòu)進(jìn)行設(shè)計(jì)和開發(fā), 提供應(yīng)用服務(wù)器作為數(shù)據(jù)和客戶端的中間平臺, 完成數(shù)據(jù)的處理工作. ●《J2EE案例開發(fā)》:"網(wǎng)上購物系統(tǒng)"是貫穿全書的應(yīng)用案例, 該系統(tǒng)采用三層結(jié)構(gòu)進(jìn)行設(shè)計(jì), 保證系統(tǒng)的安全性.可靠性.可拓展性以及可維護(hù)性.它是一個功能比較全面的信息化購物系統(tǒng), 可以根據(jù)應(yīng)用環(huán)境的要求集成和改編到新的應(yīng)用領(lǐng)域.在系統(tǒng)的開發(fā).集成.裝配以及測試過程中, 運(yùn)用J2EE在網(wǎng)絡(luò)應(yīng)用設(shè)計(jì)和開發(fā)方面的先進(jìn)技術(shù), 提出了一整套網(wǎng)上應(yīng)用系統(tǒng)的開發(fā)解決方案, 包括購物子系統(tǒng).業(yè)務(wù)子系統(tǒng)和管理子系統(tǒng). ●《JSP案例開發(fā)》:"進(jìn)口設(shè)備管理系統(tǒng)"是貫穿全書的應(yīng)用案例, 本系統(tǒng)以先進(jìn)的網(wǎng)絡(luò)和企業(yè)計(jì)算技術(shù)實(shí)現(xiàn)目標(biāo)單位相關(guān)部門對本單位進(jìn)口設(shè)備的引進(jìn).使用.維護(hù)和報(bào)廢整個周期的透明管理和設(shè)備跟蹤, 同時通過對設(shè)備使用和維護(hù)等記錄的統(tǒng)計(jì)分析, 實(shí)現(xiàn)設(shè)備引進(jìn)和控制的輔助決策.該系統(tǒng)涉及到目標(biāo)事業(yè)單位3個層次(目標(biāo)事業(yè)單位總部.各省會分公司.各省下屬基層使用單位)的進(jìn)口設(shè)備的業(yè)務(wù)管理.軟件系統(tǒng)分為三大模塊:基層模塊.各省會公司管理子模塊.總部管理子模塊. 叢書特色 ●案例的經(jīng)典性.每個案例都是精挑細(xì)選才確定下來的, 充分考慮到技術(shù)覆蓋的全面性.應(yīng)用領(lǐng)域的廣泛性和代表性, 確保每個案例盡可能是典型的行業(yè)解決方案. ●技術(shù)的全面性.全面性包括兩方面的含義:一方面是案例所涉及技術(shù)的全面性, 能夠盡可能使用到所討論語言的主要技術(shù)特征, 另一方面是內(nèi)容介紹的全面性, 書中盡可能覆蓋所討論語言的主要技術(shù)專題和主要應(yīng)用領(lǐng)域, 使得讀者能夠借助于本書全面掌握和學(xué)習(xí)項(xiàng)目開發(fā)涉及到的主要技術(shù). ●分析和講解的透徹性.對于案例和示范例程的講解都基本從數(shù)據(jù)和控制流程圖.技術(shù)要點(diǎn)和難點(diǎn)分析等方面提供輔助分析資料, 并提供翔實(shí)的注釋信息, 力爭使讀者看得明白, 看得輕松. 我們的原則是向Wrox公司看齊:"由程序員為程序員而著(Programmer toProgrammer)", 讓優(yōu)秀的程序員來編寫自己喜歡閱讀的圖書, 這樣目的性和針對性會更強(qiáng), 緊緊面向項(xiàng)目開發(fā)和實(shí)踐, 為項(xiàng)目技術(shù)管理提供足夠的支持, 為程序員提供足夠的技術(shù)儲備. 本叢書適用于中高級讀者, 是您成功的起點(diǎn)和加油站.一書在手, 猶如有位資深的技術(shù)和管理專家輔助左右, 讓您管理和開發(fā)中大型軟件時得心應(yīng)手. 在叢書組織和編寫過程中, 各種酸甜苦辣應(yīng)有盡有, 我們傾心相注, 精心而為.但仍有疏忽紕漏之處, 懇請廣大讀者不吝賜教與指正, 提出有意義的建設(shè)性意見和建議.您的每個建議都是我們的巨大財(cái)富, 我們定會全力改進(jìn), 以期在后續(xù)工作中得以完善. 本叢書能夠順利出版, 傾注了無數(shù)幕后人員的汗水和心力.在此, 對他們的辛勤勞動一并表示衷心感謝! 序言 前言 第1章案例提出 1.1項(xiàng)目背景 1.1.1需求概述 1.1.2系統(tǒng)設(shè)想 1.1.3銷售管理系統(tǒng)流程 1.2項(xiàng)目開發(fā)工具 1.3項(xiàng)目總體框架 1.3.1銷售管理系統(tǒng)體系結(jié)構(gòu) 1.3.2銷售應(yīng)用子系統(tǒng) 1.3.3銷售管理子系統(tǒng) 1.3.4銷售管理系統(tǒng)的數(shù)據(jù)模型 1.3.5銷售管理系統(tǒng)模塊設(shè)計(jì) 1.3.6銷售客戶端系統(tǒng)模塊設(shè)計(jì) 1.3.7銷售管理子系統(tǒng)模塊設(shè)計(jì) 1.4項(xiàng)目開發(fā)環(huán)境 1.4.1Visual Studio.NET 1.4.2SQL Server2000 1.5本章小結(jié) 第2章C#語言基礎(chǔ) 2.1.NET基礎(chǔ) 2.1.1.NET的真面目 2.1.2.NET的技術(shù)特征 2.1.3.NET的主要部件 2.1.4.NET與同類產(chǎn)品的比較 2.1.5.NET架構(gòu)的核心開發(fā)技術(shù) 2.2C#語法基礎(chǔ) 2.2.1數(shù)據(jù)類型 2.2.2變量與常量 2.2.3類型轉(zhuǎn)換 2.2.4表達(dá)式與運(yùn)算符 2.2.5流程控制 2.3程序編譯 2.3.1命令行程序的編譯 2.3.2窗體程序的編譯 2.3.3組件的編譯 2.4案例完善:銷售管理業(yè)務(wù)邏輯類庫的功能設(shè)計(jì) 2.5本章小結(jié) 第3章窗體設(shè)計(jì) 3.1普通控件 3.1.1標(biāo)簽 3.1.2按鈕 3.1.3文本框 3.1.4復(fù)選框和單選按鈕 3.1.5滾動條 3.1.6列表視圖和樹狀視圖 3.1.7進(jìn)度條和軌跡條 3.2菜單控件 3.2.1主菜單 3.2.2ContextMenu(快捷菜單) 3.2.3工具欄 3.3對話框 3.3.1"打開"對話框 3.3.2"另存為"對話框 3.3.3"字體"對話框 3.3.4"顏色"對話框 3.3.5"打印"對話框 3.3.6"打印預(yù)覽"窗口 3.4其他控件 3.4.1狀態(tài)欄 3.4.2Timer控件 3.5案例完善, 銷售管理系統(tǒng)的界面設(shè)計(jì) 3.5.1銷售管理系統(tǒng)主界面 3.5.2登錄界面 3.5.3銷售入庫界面 3.5.4庫存查詢界面 3.5.5租售管理界面 3.5.6業(yè)務(wù)報(bào)表界面 3.6本章小結(jié) 第4章文件管理 4.1System.IO命名空間 4.2目錄管理 4.2.1創(chuàng)建.移動.刪除目錄 4.2.2獲取目錄中的文件名 4.3文件管理 4.3.1文件復(fù)制 4.3.2文件移動 4.3.3文件刪除 4.3.4文件屬性的獲取與設(shè)置 4.4文件讀寫 4.4.1文件打開 4.4.2文件讀取 4.4.3文件寫入 4.4.4FileSystemWatcher組件 4.4.5FileSystemWatcher組件應(yīng)用實(shí)例 4.5案例完善:資源管理器 4.6本章小結(jié) 第5章數(shù)據(jù)庫 5.1ADO.NET概念 5.1.1ManagedProvider 5.1.2DataSet 5.1.3常用數(shù)據(jù)庫訪問方式 5.2連接 5.2.1連接字符串 5.2.2打開和關(guān)閉連接 5.3數(shù)據(jù)庫操作 5.3.1Command介紹 5.3.2檢索數(shù)據(jù) 5.3.3插入數(shù)據(jù) 5.3.4修改數(shù)據(jù) 5.3.5刪除數(shù)據(jù) 5.3.6使用DataReader檢索數(shù)據(jù) 5.4使用DataAdapter和DataSet 5.4.1DataAdapter組件 5.4.2DataSet組件 5.4.3利用DataAdapter與DataSet來訪問數(shù)據(jù)庫 5.5ADO.NET與XML 5.5.1XML簡介 5.5.2通過DataSet訪問XML 5.5.3通過DOM訪問XML 5.6案例完善 5.6.1業(yè)務(wù)邏輯類庫 5.6.2登錄窗口 5.6.3進(jìn)貨管理 5.6.4庫存查詢 5.6.5租售管理 5.7本章小結(jié) 第6章網(wǎng)絡(luò)編程 6.1Socket基本概念 6.2獲取網(wǎng)絡(luò)端點(diǎn) 6.2.1IPEndPoint類 6.2.2IPHostEntry類 6.3網(wǎng)絡(luò)流 6.4Socket通信 6.5用戶數(shù)據(jù)報(bào)協(xié)議 6.6傳輸控制協(xié)議 6.6.1TcpListener類 6.6.2TcpClient類 6.7域名服務(wù) 6.7.1主機(jī)名稱 6.7.2主機(jī)DNS信息 6.7.3主機(jī)IP地址 6.7.4字符串IP地址映射為Internet IP地址 6.8案例完善 6.9本章小結(jié) 第7章多線程技術(shù) 7.1概述 7.1.1單線程程序設(shè)計(jì) 7.1.2多進(jìn)程程序設(shè)計(jì) 7.1.3多線程程序設(shè)計(jì) 7.2System.Threading命名空間 7.3線程優(yōu)先級 7.4常見的線程類和應(yīng)用 7.4.1Thread類 7.4.2Monitor類 7.4.3Mutex類 7.4.4ReaderWriterLock類 7.4.5ThreadPool類 7.4.6WaitHandle類 7.4.7AutoResetEvent類 7.4.8 Timer類 7.5本章小結(jié) 第8章多媒體 8.1GDI+簡介 8.1.1GDI+結(jié)構(gòu) 8.1.2GDI+新特性 8.1.3GDI+常用結(jié)構(gòu) 8.1.4圖像.位圖和元文件基礎(chǔ) 8.2System.Drawing命名空間 8.3畫筆和畫刷 8.3.1畫筆 8.3.2畫刷 8.4文本和字體 8.4.1字體 8.4.2文本 8.5路徑和區(qū)域 8.5.1路徑 8.5.2區(qū)域 8.6坐標(biāo)變換 8.7色彩變換 8.8圖標(biāo) 8.9動畫處理 8.10視頻與音頻的處理 8.10.1WindowsMediaPlayer控件應(yīng)用 8.10.2DirectShow概述 8.10.3DirectShow技術(shù)結(jié)構(gòu) 8.11案例完善:影碟測試 8.12本章小結(jié) 第9章Web應(yīng)用 9.1Web應(yīng)用程序模型 9.1.1CGI 9.1.2ASP 9.1.3客戶端動態(tài)技術(shù) 9.2ASP.NET基礎(chǔ) 9.2.1ASP.NET和ASP 9.2.2ASP.NET的特點(diǎn) 9.2.3ASP.NET內(nèi)置對象 9.3System.Web命名空間 9.3.1HttpApplication類 9.3.2HttpApplicationState類 9.3.3HttpBrowserCapabilities類 9.3.4HttpClientCertificate類 9.3.5HttpContext類 9.3.6HttpResponse類 9.3.7HttpServerUtility類 9.4Web服務(wù) 9.4.1什么是Web服務(wù) 9.4.2SOAP.WSDL和UDDI簡介 9.4.3Web服務(wù)在分布式處理中的應(yīng)用 9.4.4Web服務(wù)實(shí)例 9.4.5使用Web服務(wù) 9.5案例完善:銷售管理系統(tǒng)的Web服務(wù) 9.6本章小結(jié) 第10章高級應(yīng)用 10.1郵件收發(fā)程序 10.1.1System.Web.Mail命名空間的類 10.1.2郵件發(fā)送程序 10.1.3POP3協(xié)議簡介 10.1.4郵件接收程序 10.2網(wǎng)絡(luò)聊天程序 10.3注冊表瀏覽器 10.3.1Registry類 10.3.2RegistryKey類 10.3.3注冊表瀏覽器 10.4本章小結(jié) 附錄案例打包.分發(fā).配置和運(yùn)行 參考文獻(xiàn)

作者簡介

暫缺《C#案例開發(fā)》作者簡介

圖書目錄

序言
 前言
 第1章  案例提出
 1.1  項(xiàng)目背景
 1.1.1  需求概述
 1.1.2  系統(tǒng)設(shè)想
 1.1.3  銷售管理系統(tǒng)流程
 1.2  項(xiàng)目開發(fā)工具
 1.3  項(xiàng)目總體框架
 1.3.1  銷售管理系統(tǒng)體系結(jié)構(gòu)
 1.3.2  銷售應(yīng)用子系統(tǒng)
 1.3.3  銷售管理子系統(tǒng)
 1.3.4  銷售管理系統(tǒng)的數(shù)據(jù)模型
 1.3.5  銷售管理系統(tǒng)模塊設(shè)計(jì)
 1.3.6  銷售客戶端系統(tǒng)模塊設(shè)計(jì)
 1.3.7  銷售管理子系統(tǒng)模塊設(shè)計(jì)
 1.4  項(xiàng)目開發(fā)環(huán)境
 1.4.1  Visual Studio.NET
 1.4.2  SQL Server2000
 1.5  本章小結(jié)
 第2章  C#語言基礎(chǔ)
 2.1  .NET基礎(chǔ)
 2.1.1  .NET的真面目
 2.1.2  .NET的技術(shù)特征
 2.1.3  .NET的主要部件
 2.1.4  .NET與同類產(chǎn)品的比較
 2.1.5  .NET架構(gòu)的核心開發(fā)技術(shù)
 2.2  C#語法基礎(chǔ)
 2.2.1  數(shù)據(jù)類型
 2.2.2  變量與常量
 2.2.3  類型轉(zhuǎn)換
 2.2.4  表達(dá)式與運(yùn)算符
 2.2.5  流程控制
 2.3  程序編譯
 2.3.1  命令行程序的編譯
 2.3.2  窗體程序的編譯
 2.3.3  組件的編譯
 2.4  案例完善:銷售管理業(yè)務(wù)邏輯類庫的功能設(shè)計(jì)
 2.5  本章小結(jié)
 第3章  窗體設(shè)計(jì)
 3.1  普通控件
 3.1.1  標(biāo)簽
 3.1.2  按鈕
 3.1.3  文本框
 3.1.4  復(fù)選框和單選按鈕
 3.1.5  滾動條
 3.1.6  列表視圖和樹狀視圖
 3.1.7  進(jìn)度條和軌跡條
 3.2  菜單控件
 3.2.1  主菜單
 3.2.2  ContextMenu(快捷菜單)
 3.2.3  工具欄
 3.3  對話框
 3.3.1  "打開"對話框
 3.3.2  "另存為"對話框
 3.3.3  "字體"對話框
 3.3.4  "顏色"對話框
 3.3.5  "打印"對話框
 3.3.6  "打印預(yù)覽"窗口
 3.4  其他控件
 3.4.1  狀態(tài)欄
 3.4.2  Timer控件
 3.5  案例完善, 銷售管理系統(tǒng)的界面設(shè)計(jì)
 3.5.1  銷售管理系統(tǒng)主界面
 3.5.2  登錄界面
 3.5.3  銷售入庫界面
 3.5.4  庫存查詢界面
 3.5.5  租售管理界面
 3.5.6  業(yè)務(wù)報(bào)表界面
 3.6  本章小結(jié)
 第4章  文件管理
 4.1  System.IO命名空間
 4.2  目錄管理
 4.2.1  創(chuàng)建.移動.刪除目錄
 4.2.2  獲取目錄中的文件名
 4.3  文件管理
 4.3.1  文件復(fù)制
 4.3.2  文件移動
 4.3.3  文件刪除
 4.3.4  文件屬性的獲取與設(shè)置
 4.4  文件讀寫
 4.4.1  文件打開
 4.4.2  文件讀取
 4.4.3  文件寫入
 4.4.4  FileSystemWatcher組件
 4.4.5  FileSystemWatcher組件應(yīng)用實(shí)例
 4.5  案例完善:資源管理器
 4.6  本章小結(jié)
 第5章  數(shù)據(jù)庫
 5.1  ADO.NET概念
 5.1.1  ManagedProvider
 5.1.2  DataSet
 5.1.3  常用數(shù)據(jù)庫訪問方式
 5.2  連接
 5.2.1  連接字符串
 5.2.2  打開和關(guān)閉連接
 5.3  數(shù)據(jù)庫操作
 5.3.1  Command介紹
 5.3.2  檢索數(shù)據(jù)
 5.3.3  插入數(shù)據(jù)
 5.3.4  修改數(shù)據(jù)
 5.3.5  刪除數(shù)據(jù)
 5.3.6  使用DataReader檢索數(shù)據(jù)
 5.4  使用DataAdapter和DataSet
 5.4.1  DataAdapter組件
 5.4.2  DataSet組件
 5.4.3  利用DataAdapter與DataSet來訪問數(shù)據(jù)庫
 5.5  ADO.NET與XML
 5.5.1  XML簡介
 5.5.2  通過DataSet訪問XML
 5.5.3  通過DOM訪問XML
 5.6  案例完善
 5.6.1  業(yè)務(wù)邏輯類庫
 5.6.2  登錄窗口
 5.6.3  進(jìn)貨管理
 5.6.4  庫存查詢
 5.6.5  租售管理
 5.7  本章小結(jié)
 第6章  網(wǎng)絡(luò)編程
 6.1  Socket基本概念
 6.2  獲取網(wǎng)絡(luò)端點(diǎn)
 6.2.1  IPEndPoint類
 6.2.2  IPHostEntry類
 6.3  網(wǎng)絡(luò)流
 6.4  Socket通信
 6.5  用戶數(shù)據(jù)報(bào)協(xié)議
 6.6  傳輸控制協(xié)議
 6.6.1  TcpListener類
 6.6.2  TcpClient類
 6.7  域名服務(wù)
 6.7.1  主機(jī)名稱
 6.7.2  主機(jī)DNS信息
 6.7.3  主機(jī)IP地址
 6.7.4  字符串IP地址映射為Internet IP地址
 6.8  案例完善
 6.9  本章小結(jié)
 第7章  多線程技術(shù)
 7.1  概述
 7.1.1  單線程程序設(shè)計(jì)
 7.1.2  多進(jìn)程程序設(shè)計(jì)
 7.1.3  多線程程序設(shè)計(jì)
 7.2  System.Threading命名空間
 7.3  線程優(yōu)先級
 7.4  常見的線程類和應(yīng)用
 7.4.1  Thread類
 7.4.2  Monitor類
 7.4.3  Mutex類
 7.4.4  ReaderWriterLock類
 7.4.5  ThreadPool類
 7.4.6  WaitHandle類
 7.4.7  AutoResetEvent類
 7.4.8 Timer類
 7.5  本章小結(jié)
 第8章  多媒體
 8.1  GDI+簡介
 8.1.1  GDI+結(jié)構(gòu)
 8.1.2  GDI+新特性
 8.1.3  GDI+常用結(jié)構(gòu)
 8.1.4  圖像.位圖和元文件基礎(chǔ)
 8.2  System.Drawing命名空間
 8.3  畫筆和畫刷
 8.3.1  畫筆
 8.3.2  畫刷
 8.4  文本和字體
 8.4.1  字體
 8.4.2  文本
 8.5  路徑和區(qū)域
 8.5.1  路徑
 8.5.2  區(qū)域
 8.6  坐標(biāo)變換
 8.7  色彩變換
 8.8  圖標(biāo)
 8.9  動畫處理
 8.10  視頻與音頻的處理
 8.10.1  WindowsMediaPlayer控件應(yīng)用
 8.10.2  DirectShow概述
 8.10.3  DirectShow技術(shù)結(jié)構(gòu)
 8.11  案例完善:影碟測試
 8.12  本章小結(jié)
 第9章  Web應(yīng)用
 9.1  Web應(yīng)用程序模型
 9.1.1  CGI
 9.1.2  ASP
 9.1.3  客戶端動態(tài)技術(shù)
 9.2  ASP.NET基礎(chǔ)
 9.2.1  ASP.NET和ASP
 9.2.2  ASP.NET的特點(diǎn)
 9.2.3  ASP.NET內(nèi)置對象
 9.3  System.Web命名空間
 9.3.1  HttpApplication類
 9.3.2  HttpApplicationState類
 9.3.3  HttpBrowserCapabilities類
 9.3.4  HttpClientCertificate類
 9.3.5  HttpContext類
 9.3.6  HttpResponse類
 9.3.7  HttpServerUtility類
 9.4  Web服務(wù)
 9.4.1  什么是Web服務(wù)
 9.4.2  SOAP.WSDL和UDDI簡介
 9.4.3  Web服務(wù)在分布式處理中的應(yīng)用
 9.4.4  Web服務(wù)實(shí)例
 9.4.5  使用Web服務(wù)
 9.5  案例完善:銷售管理系統(tǒng)的Web服務(wù)
 9.6  本章小結(jié)
 第10章  高級應(yīng)用
 10.1  郵件收發(fā)程序
 10.1.1  System.Web.Mail命名空間的類
 10.1.2  郵件發(fā)送程序
 10.1.3  POP3協(xié)議簡介
 10.1.4  郵件接收程序
 10.2  網(wǎng)絡(luò)聊天程序
 10.3  注冊表瀏覽器
 10.3.1  Registry類
 10.3.2  RegistryKey類
 10.3.3  注冊表瀏覽器
 10.4  本章小結(jié)
 附錄  案例打包.分發(fā).配置和運(yùn)行
 參考文獻(xiàn)

本目錄推薦

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