C#入門經典

所属分类:編程語言與程序設計  
出版时间:2006-5   出版时间:清華大學出版社   作者:沃森,   页数:864   译者:齊立波  

前言

  C#是Microsoft在推出.NET Framework的第1版時提供的一種全新語言。C#的快速流行,使之成為使用.NET的Windows和Web開發人員無可爭議的語言選擇。他們喜歡C#的一個原因是其派生于C/C++的簡潔語法,這種語法簡化了以前困擾一些程序員的問題。盡管做了這些簡化,但C#仍保持了C++原來的功能,所以現在沒有理由不從C++轉向C#。這種語言並不難,也非常適合于學習基本編程技術。易于學習、再加上.NET Framework的功能,是使C#成為開始您編程生涯的絕佳方式。 C#的最新版本是.NET 2.0的一部分,它建立在已有的成功基礎之上,還添加了一些更吸引人的功能。

内容概要

  《C#入門經典》(第3版)將全面介紹C#編程的所有知識,共分為5篇︰第1篇是C#語言︰介紹了C#語言的所有內容,從基礎知識到面向對象的技術,應有盡有。第2篇是Windows編程︰介紹如何用C#編寫Windows應用程序,如何部署它們。第3篇是Web編程︰描述Web應用程序的開發、Web服務和Web應用程序的部署。第4篇是數據訪問︰介紹在應用程序中如何使用數據,包括存儲在硬盤文件上的數據、以XML格式存儲的數據和數據庫中的數據。第5篇是其他技術︰講述使用C#和.NET Framework的一些額外方式,包括程序集、屬性、XML文檔、網絡和GDI+圖形編程。

作者简介

  Karli Watson是資深的.NET技術專家,3form公司的技術總監。他與人合作撰寫了許多暢銷書,包括中國讀者耳熟能詳的《C#高級編程》和《C#入門經典》。

书籍目录

第Ⅰ部分 C# 語 言第1章 C#簡介第2章 編寫C#程序第3章 變量和表達式第4章 流程控制第5章 變量的更多內容第6章 函數第7章 調試和錯誤處理第8章 面向對象編程簡介第9章 定義類第10章 定義類成員第11章 集合、比較和轉換第12章 泛型第13章 其他OOP技術第Ⅱ部分 Windows 編 程第14章 Windows編程基礎第15章 Windows Forms的高級功能第16章 使用通用對話框第17章 部署Windows應用程序第Ⅲ部分 Web 編 程第18章 Web編程基礎第19章 Web高級編程第20章 Web服務第21章 部署Web應用程序第Ⅳ部分 數 據 訪 問第22章 文件系統數據第23章 XML第24章 數據庫和ADO.NET第25章 數據綁定第Ⅴ部分 其 他 技 術第26章 .NET程序集第27章 屬性第28章 XML文檔說明第30章 GDI+簡介30.1 圖形繪制概述

章节摘录

  第1章 C# 簡 介  本書的第I部分將介紹使用C# 語言所需的基礎知識。第1章將概述C#和.NET Framework、對這些技術的理解、使用它們的原因,以及它們之間的相互關系。  首先討論一下.NET Framework。這是一種新技術,它包含的許多概念初看起來都不是很容易掌握的(主要因為該架構在應用程序開發環境中引入了一種執行操作的新方式)。也就是說,我們必須在很短的時間里介紹許多新概念,但是,快速瀏覽這些基礎知識對于理解如何利用C#進行編程是非常重要的,所以這是不可避免的。本書的後面將詳細論述這里提到的許多論題。  之後,本章將討論C#本身,包括它的起源和與C++的類似之處。最後,介紹本書使用的主要工具︰Visual  Studio 2005 (VS)。  本章的主要內容︰  ●C#和.NET Framework的含義  ●.NET Framework的工作原理和特別之處  ●C#的功能  ●Visual Studio 2005及其在本書的作用  1.1 什麼是.NET Framework  .NET Framework是Microsoft為開發應用程序而創建的一個富有革命性的新平台。  這句話最有趣的地方是它的含糊不清,但這是有原因的。首先,注意這句話沒有說“在Windows操作系統上開發應用程序”。盡管.NET Framework的Microsoft版本運行在Windows操作系統上,但以後將推出運行在其他操作系統上的版本,例如Mono,它是.NET Framework的開發源代碼版本(包含一個C#編譯器),該版本可以運行在幾個操作系統上,包括各種Linux版本和Mac OS。許多這類項目正在開發,在讀者閱讀本書時可能就已發布了。另外,還可以在個人數字助手(PDA)類設備和一些智能電話上使用Microsoft .NET Compact Framework(基本上是完整 .NET Framework的一個子集)。使用.NET Framework的一個主要原因是它可以作為集成各種操作系統的方式。  另外,上面給出的.NET Framework定義並沒有限制應用程序的類型。這是因為本來就沒有限制。.NET Framework可以創建Windows應用程序、Web應用程序、Web服務和其他各種類型的應用程序。  .NET Framework的設計方式保證它可以用于各種語言,包括本書要介紹的C#語言,以及C++、Visual Basic、JScript,甚至一些舊的語言,如COBOL。為此,還推出了這些語言的.NET版本,目前還在不斷推出更多的.NET版本的語言。所有這些語言都可以訪問.NET Framework,它們還可以彼此交互。C#開發人員可以使用Visual Basic程序員編寫的代碼,反之亦然。

编辑推荐

  《C#入門經典》(第3版)適合于想學習使用.NET Framework編寫C#程序的初級讀者,也適合于已了解.NET 1.0,而想學習.NET 2.0和Visual Studio 2005最新功能的讀者。

图书封面




    C#入門經典下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,編程語言與程序設計PDF免费下载。 计算机教程网 

计算机教程网 @ 2018