C#程序設(shè)計(jì)教程

出版時(shí)間:2010-1  出版社:清華大學(xué)  作者:李春葆//譚成予//金晶//曾平  頁數(shù):419  

前言

  C#是微軟公司結(jié)合C/C++和Java等語言特點(diǎn)設(shè)計(jì)的一種新的程序設(shè)計(jì)語言,它基于.NET Framework通用平臺,C#程序開發(fā)人員可以直接使用.NET Framework中完整且豐富的類庫設(shè)計(jì)出跨平臺的軟件系統(tǒng)。C#具有簡單易學(xué)、使用方便的特點(diǎn),利用它可以開發(fā)復(fù)雜的軟件系統(tǒng)。  本書從介紹C#的基本概念出發(fā),由簡單到復(fù)雜,循序漸進(jìn)介紹C#面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。在內(nèi)容講述上力求翔實(shí)和全面,細(xì)致解析每個(gè)知識點(diǎn)和各個(gè)知識點(diǎn)的聯(lián)系。書中列舉了大量的應(yīng)用示例,讀者通過上機(jī)模仿可以大大提高使用C#開發(fā)控制臺應(yīng)用程序、Windows窗體應(yīng)用程序和Web應(yīng)用程序的能力?! ∪珪譃? 5章,第1章介紹C#概述;第2章介紹簡單的C#程序設(shè)計(jì);第3章介紹C#程序設(shè)計(jì)基礎(chǔ);第4章介紹C#控制語句;第5章介紹數(shù)組和集合;第6章介紹面向?qū)ο蟪绦蛟O(shè)計(jì);第7章介紹繼承和接口設(shè)計(jì);第8章介紹Windows窗體應(yīng)用程序設(shè)計(jì);第9章介紹用戶界面設(shè)計(jì);第1 0章介紹圖形設(shè)計(jì);第11章介紹文件操作;第1 2章介紹錯(cuò)誤調(diào)試和異常處理;第13章介紹ADO.NET數(shù)據(jù)庫訪問技術(shù);第14章介紹XML.及其應(yīng)用;第1 5章介紹Web應(yīng)用程序設(shè)計(jì)。

內(nèi)容概要

本書以Visual C# 2005為平臺介紹C#程序設(shè)計(jì)方法,包括C#可視化編程過程、C#語言基礎(chǔ)、窗體和控件設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、圖形設(shè)計(jì)、文件操作、ADO.NET數(shù)據(jù)庫訪問技術(shù)、XML應(yīng)用和Web應(yīng)用程序設(shè)計(jì)等?! ”緯鴥?nèi)容翔實(shí),循序漸進(jìn)地介紹各個(gè)知識點(diǎn),可作為各類高等院校計(jì)算機(jī)及相關(guān)專業(yè)“C#程序設(shè)計(jì)”課程的教學(xué)用書,也適合作為計(jì)算機(jī)應(yīng)用人員和計(jì)算機(jī)愛好者參考用書。

書籍目錄

第1章 C#概述 第2章 簡單的C#程序設(shè)計(jì) 第3章 C#程序設(shè)計(jì)基礎(chǔ) 第4章 C#控制語句 第5章 數(shù)組和集合 第6章 面向?qū)ο蟪绦蛟O(shè)計(jì) 第7章 繼承和接口設(shè)計(jì) 第8章 Windows窗體應(yīng)用程序設(shè)計(jì) 第9章 用戶界面設(shè)計(jì) 第10章 圖形設(shè)計(jì) 第11章 文件操作 第12章 錯(cuò)誤調(diào)試和異常處理 第13章 ADO.NET數(shù)據(jù)庫訪問技術(shù) 第14章 XML及其應(yīng)用 第15章 Web應(yīng)用程序設(shè)計(jì) 參考文獻(xiàn)

章節(jié)摘錄

  .NET Framework下提供了一個(gè)巨大的統(tǒng)一基礎(chǔ)類庫,該類庫提供了程序員在開發(fā)程序時(shí)所需要的大部分功能,而且這個(gè)類庫可以被使用任何一種支持.NET的程序語言加以引用,程序員不再需要為了不同的類庫而學(xué)習(xí)不同的程序設(shè)計(jì)語言?! ?NET基礎(chǔ)類庫是以面向?qū)ο鬄榛A(chǔ)創(chuàng)建的,其實(shí)在.NET Framework下,不管是數(shù)字還是字符串,所有的數(shù)據(jù)都是對象。.NET中基礎(chǔ)類庫結(jié)構(gòu)是階層式的,采用命名空間加以管理,方便程序員進(jìn)行分類引用。  5.公共語言運(yùn)行環(huán)境(CLR)  以前的c#開發(fā)的程序運(yùn)行速度慢,是因?yàn)槠溥\(yùn)行環(huán)境是以COM為基礎(chǔ)進(jìn)行編譯和運(yùn)行的。在.NET Framework下,所有的程序語言將使用統(tǒng)一的虛擬機(jī),CLR將是所有的.NET語言在執(zhí)行時(shí)所必備的運(yùn)行環(huán)境,這種統(tǒng)一的虛擬機(jī)與運(yùn)行環(huán)境可以達(dá)到跨平臺的目的。CLR大致可以再分為以下幾部分?! 。?)通用類型系統(tǒng)(Common Type System,CTS)  該系統(tǒng)的作用是使所有支持的語言共享相同的數(shù)據(jù)類型。無論程序是以什么語言編寫的,都會被編譯成相同的中間語言,而這個(gè)中間語言在CLR下其數(shù)據(jù)都將具有相同的名稱,從而使得不同語言之間的數(shù)據(jù)得以溝通協(xié)調(diào)?! 。?)內(nèi)存管理和資源回收  支持.NET且遵守共同規(guī)范的程序語言所編寫的程序,稱之為managed code(托管代碼),而之前各版本的其他語言所編寫的代碼稱為Unmanaged code(非托管代碼)。稱為managed code的程序語言是因?yàn)檫@些程序代碼在執(zhí)行過程中所使用到的內(nèi)存資源受到CLR的監(jiān)控,各種數(shù)據(jù)與對象的生存期都由CLR管理?! LR提供了統(tǒng)一的資源回收機(jī)制,對于不再使用的對象等,會自動釋放所使用的資源,避免造成程序錯(cuò)誤或內(nèi)存耗損。

圖書封面

評論、評分、閱讀與下載


    C#程序設(shè)計(jì)教程 PDF格式下載


用戶評論 (總計(jì)8條)

 
 

  •   還可以吧!覺得這個(gè)語言還是很不錯(cuò)的,雖然學(xué)校專業(yè)開了這門課,但是離專業(yè)還是有些遠(yuǎn)。但是看了以后,很想好好學(xué)習(xí)這門語言,還是很有用處的~技多不壓身~
  •   東西不錯(cuò),發(fā)貨挺快的
  •   書質(zhì)量不錯(cuò),服務(wù)也好案例少了點(diǎn)
  •   感覺說的很籠統(tǒng),很多東西不知道怎么來的,沒有一定c語言基礎(chǔ)的或許看起來有難度
  •   這本書的知識分類的很細(xì),把每個(gè)函數(shù)的屬性寫的很清楚,是建立在VS2008上編寫的,還算比較新,但是有的函數(shù)調(diào)用方法沒有那么足夠的例子,需要自己去探索用法,總體上是深入淺出,還算是給讀者一個(gè)比較清晰的認(rèn)識,知識結(jié)構(gòu)較為縝密。
  •   從匯編,C,一直到C++,現(xiàn)在終于到C#了,一路起來不容易呀,有好書相伴真好!
  •   比京東的貨全啊
  •   這本書不怎么時(shí)候初學(xué)的
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7