出版時間:2011-1 出版社:清華大學(xué)出版社 作者:楊曉光 頁數(shù):390
Tag標(biāo)簽:無
前言
20世紀(jì)80年代中期以來,面向?qū)ο蠹夹g(shù)逐漸成為主流的軟件開發(fā)技術(shù)。它以現(xiàn)實世界中的客觀事物為中心,以接近人類自然思維方式來認(rèn)識問題和解決問題。這使得開發(fā)的軟件更能適應(yīng)需求變化、更易于復(fù)用、有利于維護和修改。隨著面向?qū)ο蠹夹g(shù)水平的提高,面向?qū)ο蟪绦蛟O(shè)計語言也得到了飛速發(fā)展,出現(xiàn)了許多面向?qū)ο蟪绦蛟O(shè)計語言,如c++、Java、c#、Eiffel、Smalhalk等。在眾多的面向?qū)ο蟪绦蛟O(shè)計語言中,C#言脫穎而出。它囊括了軟件開發(fā)和軟件工程研究的最新成果,如面向?qū)ο?、類型安全、跨語言、跨平臺、自動內(nèi)存管理、版本控制、組件技術(shù)等。它與C++不同,是一種純粹的面向?qū)ο笳Z言,這一點從其語言特性中展露無遺。本書力求改變那種只講C#語法的傳統(tǒng)模式,嘗試將面向?qū)ο蟪绦蛟O(shè)計思想與C#t占合起來,培養(yǎng)學(xué)生用面向?qū)ο笏枷敕治觥⒃O(shè)計軟件,以及使用C#進行面向?qū)ο蟪绦蛟O(shè)計。本書以通俗易懂的語言結(jié)合日常生活中的常見事例講述面向?qū)ο罄碚撆cc#基礎(chǔ)知識,避免長篇大論,深奧的理論,一切以實用為原則。選材本著夠用、實用為原則,對一些不常用部分(如線程、網(wǎng)絡(luò)編程部分)予以舍棄。考慮到ASP.NET和WebService部分是Web應(yīng)用程序設(shè)計課程的內(nèi)容,為避免與之重復(fù),也一并予以舍棄。對于表達式、程序流程控制等基礎(chǔ)語法予以略講,因為在其前序課程c和c++語言中已經(jīng)講得比較詳細(xì)。本書重點是c#面向?qū)ο蟛糠?,將面向?qū)ο笏枷肱cc#程序設(shè)計融為一體。同時,為了激發(fā)學(xué)生學(xué)習(xí)c#的興趣,以及展示如何運用c#,引入Windows程序設(shè)計和數(shù)據(jù)庫應(yīng)用部分。本書主要由兩大部分組成。第一部分為基礎(chǔ)理論篇,由6章組成。第1章初步介紹面向?qū)ο蟪绦蛟O(shè)計的基本知識,以及與C#有關(guān)的.NETFramework和VisualStudio.NET集成開發(fā)環(huán)境;第2章和第3章介紹c#的基本語法,為使用c#語言打下基礎(chǔ);第4章和第5章結(jié)合C語言講解抽象、封裝、繼承、多態(tài)等面向?qū)ο蟮幕纠碚摚瑤ьI(lǐng)學(xué)生進入面向?qū)ο箢I(lǐng)域;第6章介紹泛型、集合等c#高級特性。
內(nèi)容概要
本書以面向?qū)ο蟪绦蛟O(shè)計思想與c#相結(jié)合為切入點,著力培養(yǎng)學(xué)生以面向?qū)ο笏枷敕治?、設(shè)計軟件,以及使用c#進行面向?qū)ο蟪绦蛟O(shè)計。內(nèi)容涵蓋面向?qū)ο蠡A(chǔ)知識、c#語言基礎(chǔ)、c#面向?qū)ο筇匦浴⒎盒团c集合、Windows程序設(shè)計、c#圖形圖像處理、媒體播放、數(shù)據(jù)庫應(yīng)用、LINQ、WPF基本知識及應(yīng)用和綜令實例講解。書中精選大量實用例程和適量習(xí)題,并以~個“畢業(yè)設(shè)計管理系統(tǒng)”綜合案例貫穿全書,幫助學(xué)生進一步理解如何使用c#語言及面向?qū)ο笏枷脒M行程序設(shè)計。 本書可作為高等院校計算機、軟件及信息技術(shù)等相關(guān)專業(yè)的教科書,也適用于各類工程技術(shù)人員和程序設(shè)計人員參考使用。
書籍目錄
第1章 C#既述 1.1 面向?qū)ο蟪绦蛟O(shè)計 1.2 C#及.NET Frainework 1.2.1 C#簡介 1.2.2 .NET Framework基礎(chǔ)知識 1.3 Visual Studi0.NET集成開發(fā)環(huán)境 1.3.1 集成開發(fā)環(huán)境概覽 1.3.2 解決方案資源管理器 1.3.3 設(shè)計器窗口 1.3.4 工具箱 1.3.5 屬性窗口 1.3.6 代碼編輯器 1.3.7 類設(shè)計器 1.4 C#程序的基本結(jié)構(gòu) 1.4.1 創(chuàng)建第一個c#控制臺程序 1.4.2 c#程序結(jié)構(gòu)分析 1.5 案例簡介 1.6 習(xí)題第2章 C#程序設(shè)計基礎(chǔ) 2.1 數(shù)據(jù)類型 2.1.1 值類型 2.1.2 引用類型 2.1.3 值類型與引用類型的區(qū)別 2.1.4 類型轉(zhuǎn)換 2.2 變量與常量 2.2.1 變量 2.2.2 常量 2.3 運算符與表達式 2.4 選擇語句 2.4.1 if語句 2.4.2 switch語句 2.5 循環(huán)語句 2.5.1 for語句 ……第3章 C#程序設(shè)計進階第4章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)第5章 面向?qū)ο蟪绦蛟O(shè)計進階第6章 泛型與集合第7章 Windows程序設(shè)計基礎(chǔ)第8章 Windows程序設(shè)計進階第9章 Windows程序事件處理第10章 圖形繪制與窗體重繪第11章 圖像處理與媒體播放第12章 數(shù)據(jù)庫應(yīng)用程序設(shè)計第13章 LINQ第14章 WPF程序設(shè)計第15章 畢業(yè)設(shè)計管理系統(tǒng)習(xí)題答案
章節(jié)摘錄
插圖:解決方案是一個容器,用于包含多個項目。這些項目可以是Windows應(yīng)用程序、類庫、網(wǎng)站等。使用解決方案可以將多個項目組織在一起形成一個工作單元,從而允許在一個VisualStudio.NET實例中分別操作這些項目,而不必運行多個VisualStudio.NET實例,這對于大型項目的開發(fā)非常有用。同時也可以把同一配置應(yīng)用到不同的項目上,從而簡化操作。項目是一組源文件及相關(guān)元數(shù)據(jù)的集合,它是應(yīng)用程序的容器,可以容納和管理程序文件、文件夾、引用、資源文件、配置文件等。解決方案資源管理器是對解決方案所包含的項目和各種文件進行管理的工具。通過解決方案資源管理器可以向解決方案中添加新項目、編輯已有項目,以及向項目中添加新項(Win-dows窗體、類文件等)。通過雙擊解決方案資源管理器中的項,可以打開與該項關(guān)聯(lián)的窗口,用于顯示和編輯該項的內(nèi)容。
編輯推薦
《面向?qū)ο蟪绦蛟O(shè)計(C#實現(xiàn))》:原理與技術(shù)的完美結(jié)合教學(xué)與科研的最棒成果語言精煉,實例豐富可操作性強,實用性突出
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載