出版時(shí)間:2009-6 出版社:北京交通大學(xué)出版社 作者:楊富國(guó) 主編 頁(yè)數(shù):303
前言
本書首先概略地介紹了Visual Studio.NET集成開發(fā)環(huán)境的一些最新工具和技術(shù)信息。隨后從Visual C#編程基礎(chǔ)切入,通過大量實(shí)際案例分析介紹網(wǎng)絡(luò)程序開發(fā)的方法。所設(shè)計(jì)的案例范圍涉及網(wǎng)絡(luò)通信、數(shù)據(jù)庫(kù)、多媒體應(yīng)用、基于Web的程序和網(wǎng)絡(luò)服務(wù)應(yīng)用,以及移動(dòng)智能設(shè)備的軟件開發(fā)等諸多方面,難度和規(guī)模與計(jì)算機(jī)專業(yè)本科畢業(yè)設(shè)計(jì)的軟件系統(tǒng)相當(dāng),具有一定的系統(tǒng)性和較寬的覆蓋面?! ≡诎咐姆治雠c實(shí)現(xiàn)中,運(yùn)用面向?qū)ο笤瓌t和軟件工程的規(guī)范流程,力求系統(tǒng)地展現(xiàn)從系統(tǒng)分析到程序?qū)崿F(xiàn)的開發(fā)全過程,盡量避開編程過程中的旁枝末節(jié)問題,使入門級(jí)的程序開發(fā)人員迅速熟悉和掌握程序開發(fā)思路和方法,找出解決實(shí)際問題的快捷途徑。 本書具有以下主要特色?! 、佥^強(qiáng)的實(shí)用性:本書所列舉的案例應(yīng)用范圍較廣,涵蓋了Visual c#系統(tǒng)應(yīng)用的大部分領(lǐng)域,對(duì)于正在進(jìn)行課題設(shè)計(jì)或項(xiàng)目開發(fā)的讀者來說,很多案例稍加修改就可以順利應(yīng)用。 ?、谳^深的理論性:本書不是僅僅介紹如何應(yīng)用Visual C#開發(fā)應(yīng)用系統(tǒng),而是把軟件工程系統(tǒng)分析貫穿于全書,可以幫助讀者建立起系統(tǒng)分析的觀念和規(guī)范性的設(shè)計(jì)思維,幫助讀者從入門走向深入。 ?、釓V泛的讀者群:本書適用于計(jì)算機(jī)及其相關(guān)專業(yè)的本科高年級(jí)學(xué)生和研究生,具有一定程序設(shè)計(jì)基礎(chǔ)但缺少系統(tǒng)開發(fā)經(jīng)驗(yàn)的程序設(shè)計(jì)人員,學(xué)習(xí)軟件工程理論的程序設(shè)計(jì)人員,也可供Visual C#Yf=發(fā)人員和計(jì)算機(jī)編程愛好者參考。
內(nèi)容概要
本書依照軟件工程的設(shè)計(jì)規(guī)范,通過具體豐富的網(wǎng)絡(luò)編程案例,全面系統(tǒng)地介紹了運(yùn)用Visual C#開發(fā)各種應(yīng)用系統(tǒng)的思路、方法、技巧和經(jīng)驗(yàn),案例范圍涉及網(wǎng)絡(luò)通信、數(shù)據(jù)庫(kù)、多媒體應(yīng)用、基于Web的程序和網(wǎng)絡(luò)服務(wù)應(yīng)用,以及移動(dòng)智能設(shè)備的軟件開發(fā)等。所有案例均提供了完整的源代碼以供引用和借鑒。 本書內(nèi)容翔實(shí)、案例豐富、實(shí)踐性強(qiáng),可以幫助讀者進(jìn)一步掌握軟件工程方法,增加系統(tǒng)開發(fā)經(jīng)驗(yàn)。本書適用于計(jì)算機(jī)及其相關(guān)專業(yè)的本科高年級(jí)學(xué)生和研究生,以及具有一定程序設(shè)計(jì)基礎(chǔ)的程序設(shè)計(jì)人員。
書籍目錄
第1章 Visual Studio.NET概述 1.1 Microsoft.NET平臺(tái) 1.2 Microsoft.NET平臺(tái)的基礎(chǔ) 1.2.1 公共語(yǔ)言運(yùn)行時(shí) 1.2.2 Framework類庫(kù) 1.3 Visual Studio.NET集成開發(fā)環(huán)境介紹 1.3.1 可視化的開發(fā)設(shè)計(jì)界面 1.3.2 交互式的開發(fā)環(huán)境 1.3.3 編譯、生成與調(diào)試工具 1.3.4 可視化數(shù)據(jù)設(shè)計(jì)器 1.3.5 部署 1.4 Visual C#簡(jiǎn)介 1.5 小結(jié) 練習(xí)題第2章 Visual C#編程基礎(chǔ) 2.1 程序結(jié)構(gòu) 2.1.1 程序 2.1.2 類型 2.1.3 變量和常量 2.1.4 語(yǔ)句 2.2 命名空間 2.2.1 命名空間聲明 2.2.2 using指令 2.2.3 聲明空間與完全限定名 2.2.4 可訪問性 2.3 類及其成員 2.3.1 字段 2.3.2 屬性 2.3.3 方法 2.3.4 構(gòu)造函數(shù) 2.3.5 索引器 2.3.6 事件 2.3.7 運(yùn)算符 2.3.8 析構(gòu)函數(shù) 2.4 其他類型 2.4.1 結(jié)構(gòu) 2.4.2 數(shù)組 2.4.3 接口 2.4.4 枚舉 2.4.5 委托 2.4.6屬性 2.5 自動(dòng)內(nèi)存管理 2.6 異?!?.7 小結(jié) 練習(xí)題第3章 應(yīng)用和服務(wù)編程的基本方法 3.1 創(chuàng)建Windows應(yīng)用程序項(xiàng)目 3.2 創(chuàng)建控制臺(tái)應(yīng)用程序項(xiàng)目 3.3 構(gòu)建類庫(kù) 3.4 創(chuàng)建組件 3.5 創(chuàng)建Windows服務(wù) 3.6 小結(jié) 練習(xí)題第4章 數(shù)據(jù)應(yīng)用編程案例 4.1 C#創(chuàng)建數(shù)據(jù)應(yīng)用程序示例 4.2 ADO.NET簡(jiǎn)介 4.2.1 數(shù)據(jù)庫(kù)基礎(chǔ) 4.2.2 ADO.NET的結(jié)構(gòu) 4.2.3 System.Data命名空間 4.3 使用ADO.NET訪問數(shù)據(jù)庫(kù) 4.3.1 服務(wù)器資源管理器 4.3.2 連接數(shù)據(jù)源 4.3.3 創(chuàng)建數(shù)據(jù)集 4.3.4 DataAdapter 4.3.5 TableAdapter查詢配置向?qū)А ?.3.6 數(shù)據(jù)表 4.3.7 DataRelation 4.4 數(shù)據(jù)庫(kù)示例 4.5 小結(jié) 練習(xí)題第5章 多媒體應(yīng)用編程案例第6章 網(wǎng)絡(luò)通信編程案例第7章 Web應(yīng)用編程案例第8章 智能設(shè)備編程案例參考文獻(xiàn)
章節(jié)摘錄
第1章 Visual Studio.NET概述 Visual Studio.NET是微軟新一代服務(wù)與程序開發(fā)平臺(tái),用于創(chuàng)建XML Web服務(wù)和基于Microsoft.NET的應(yīng)用程序?! isual Studio.NET是Microsoft.NET的重要組成部分,C#是Visual Studio.NET中的主要成員之一,是以.NET為平臺(tái)推出的一種新型的面向?qū)ο笳Z(yǔ)言。C#既擁有C++的強(qiáng)大功能,又具有Visual Basic簡(jiǎn)易使用的特性。 探討C#無(wú)法脫離Microsoft.NET平臺(tái),c#程序的優(yōu)越性必須依靠Microsoft.NET平臺(tái)才能體現(xiàn)?! ?.1 Microsoft.NET平臺(tái) .NET是一種面向網(wǎng)絡(luò)支持各種用戶終端的開發(fā)環(huán)境,是以XML為基礎(chǔ)的新型的Web服務(wù)平臺(tái),建立于開放互聯(lián)網(wǎng)絡(luò)協(xié)議基礎(chǔ)之上,并提供了新的工具和服務(wù)類型。 1.Microsoft.NET的目標(biāo) Internet的迅猛發(fā)展對(duì)網(wǎng)絡(luò)服務(wù)提出更高要求,只提供瀏覽HTML以獲取數(shù)據(jù)或文件的Web頁(yè)已不能滿足用戶需要,而要求w曲應(yīng)用程序根據(jù)用戶的需要從數(shù)據(jù)庫(kù)中取出相應(yīng)的數(shù)據(jù),動(dòng)態(tài)地生成包含更新數(shù)據(jù)的網(wǎng)頁(yè)。在傳統(tǒng)的Internet模式下,信息儲(chǔ)存在服務(wù)器中,用戶只能瀏覽它,難以進(jìn)行更深層次的操作,.NET的出現(xiàn)意味著用戶可以編寫、瀏覽、編輯和分享信息,還能得到功能強(qiáng)大的信息管理工具,任何用戶都能使用相同的工具與其客戶溝通,分享信息,形成一種全新的協(xié)同工作模式,其目標(biāo)就是要實(shí)現(xiàn)在網(wǎng)絡(luò)海洋中的各個(gè)“數(shù)字孤島”之間的有機(jī)互聯(lián)。
編輯推薦
合理的知識(shí)體系和學(xué)習(xí)流程 操作步驟更加詳盡 精美、簡(jiǎn)潔、清晰的版式設(shè)計(jì) 精挑細(xì)選的操作案例 合理的教學(xué)體例
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual C#.NET網(wǎng)絡(luò)編程案例解析 PDF格式下載