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