《Visual C# 2010入门经典》一导读
前 言
Visual C# 2010入門經典
1998年12月底,Microsoft著手推出一種全新的開發平臺,旨在提供一種創建和運行下一代應用程序和Web服務的全新方式。這種新平臺名為.NET Framework,于2000年6月發布。
.NET Framework將原有Windows接口和服務融合到單個應用程序編程接口(API)下,并將眾多新出現的行業標準(如簡單對象訪問協議[SOAP])和眾多原有的Microsoft技術(如Microsoft組件對象模型[COM和COM+]和Active Server Pages[ASP])加入其中。除提供一致的開發體驗外,.NET Framework還提供了最大的類庫之一,讓開發人員能夠重點關注應用程序邏輯,而不是常見的編程任務。
最后,應用程序在托管運行環境中運行,而這種環境自動處理內存分配并提供了沙箱(限制訪問),這減少甚至消除了眾多常見的編程錯誤。
10年后的今天,.NET Framework在不斷發展,它支持新的技術和行業標準,支持動態語言,提供了更多的類。在2008年舉行的Microsoft專業開發人員大會(PDC)上,主題之一是“讓簡單的事情容易,讓艱難的事情可能”。.NET Framework第1版秉承了這種宗旨,而每個新版本都在不斷向這個目標邁進。
C#編程語言是Anders Hejlsberg、Scott Wiltamuth和Peter Golde為.NET Framework開發的,于2000年7月首次發布。鑒于C#是專門為.NET Framework開發的,很多人將其視為.NET Framework的御用語言。作為編程語言,C#借鑒了Delphi 5、C++和Java 2的語法和主要功能,它是一種類型安全的面向對象通用語言,可用于編寫任何類型的應用程序。隨著.NET Framework不斷發展,C#也在不斷發展,以適應.NET Framework的新變化并引入新功能,從而讓簡單的事情容易,讓艱難的事情可能。
雖然.NET Framework支持的語言有50多種,但C#始終是最受歡迎的現代通用語言之一。
針對的讀者及組織結構
本書是為剛涉足.NET的程序員和想學習C#的.NET程序員編寫的。如果您剛開始學習編程,本書也會有所幫助,但它并非編程入門。本書旨在讓讀者盡快學會如何使用C#完成編程任務,進而提高編程效率。它全面概述了C#語言,重點是其功能如何幫助您解決問題,旨在讓您對C#有最全面的認識。
本書分5部分,每個部分都關注C#的不同方面:從簡單的基本知識到高級主題,因此建議按順序閱讀。
第一部分“C#基礎”介紹.NET Framework、C#的面向對象編程功能以及C#類型系統和事件的基本知識。
第二部分“C#編程”闡述基本的編程知識。您將學習如何執行循環以及如何使用字符串、正則表達式和集合;接下來,將轉向更高級的主題,如異常管理和泛型;最后,將介紹匿名函數(Lambda)、查詢表達式(LINQ)以及如何與動態語言交互。
第三部分“使用數據”演示如何與文件系統和流交互、創建和查詢XML文檔以及操作數據庫。
第四部分“使用Visual Studio創建應用程序”首先簡要地介紹了Visual Studio 2010和應用程序調試,然后創建了一個使用數據綁定和數據驗證的Windows客戶端應用程序,最后闡述了如何創建Web應用程序。
第五部分“深入探索”簡要地介紹了特性編程、動態類型和語言互操作性等高級概念。您將首先學習.NET Framework如何組織內存、垃圾收集器如何工作、.NET Framework提供的確定性終結機制等基本知識;接下來,您將學習如何使用多個線程和并行處理;最后,您將了解Microsoft在.NET Framework的基礎上提供的一些新技術,如Silverlight、PowerShell和實體框架。
本書提供了大量的示例,旨在演示現實世界的問題以及如何使用C#和.NET Framework解決這些問題。在第四部分,還利用前3部分介紹的技能從空白開始創建了一些完整的應用程序。
目 錄
第一部分 C#基礎
第1章 .NET Framework和C#
1.1 .NET Framework
1.2 C#語言
1.3 Visual Studio 2010
1.4 編寫第一個程序
1.5 總結
1.6 問與答
1.7 作業
第2章 理解C#類型
第3章 理解C#類和對象
第4章 繼承、接口和抽象類
第5章 創建枚舉類型和結構
第6章 事件及其處理
第二部分 C#編程
第7章 控制程序流程
第8章 使用字符串和正則表達式
第9章 使用數組和集合
第10章 使用異常處理錯誤
第11章 理解泛型
第12章 理解查詢表達式
第三部分 使用數據
第13章 使用文件和流
第14章 使用XML
第15章 使用數據庫
第四部分 使用Visual Studio創建應用程序
第16章 在Visual Studio中調試程序
第17章 創建Windows應用程序
第18章 使用數據綁定和驗證
第19章 創建Web應用程序
第五部分 深入探索
第20章 特性編程
第21章 動態類型和語言互操作性
第22章 內存組織和垃圾收集
第23章 理解線程、并發性和并行
第24章 Silverlight、PowerShell和實體框架
總結
以上是生活随笔為你收集整理的《Visual C# 2010入门经典》一导读的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《Total Commander:万能文
- 下一篇: JS替换空格回车换行符