C#程序設計教程

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

前言

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

內容概要

本書以Visual C# 2005為平臺介紹C#程序設計方法,包括C#可視化編程過程、C#語言基礎、窗體和控件設計、面向對象程序設計、圖形設計、文件操作、ADO.NET數(shù)據(jù)庫訪問技術、XML應用和Web應用程序設計等。  本書內容翔實,循序漸進地介紹各個知識點,可作為各類高等院校計算機及相關專業(yè)“C#程序設計”課程的教學用書,也適合作為計算機應用人員和計算機愛好者參考用書。

書籍目錄

第1章 C#概述 第2章 簡單的C#程序設計 第3章 C#程序設計基礎 第4章 C#控制語句 第5章 數(shù)組和集合 第6章 面向對象程序設計 第7章 繼承和接口設計 第8章 Windows窗體應用程序設計 第9章 用戶界面設計 第10章 圖形設計 第11章 文件操作 第12章 錯誤調試和異常處理 第13章 ADO.NET數(shù)據(jù)庫訪問技術 第14章 XML及其應用 第15章 Web應用程序設計 參考文獻

章節(jié)摘錄

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

圖書封面

評論、評分、閱讀與下載


    C#程序設計教程 PDF格式下載


用戶評論 (總計8條)

 
 

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7