第1章 C# 2008和Visual

    1   C# 2008 Visual Studio 2008 簡介
    本章將對 C# 2008 的基礎知識進行簡要的介紹,其目的是讓讀者快速瞭解 C# 2008 的基本概念,任何一門新技術的學習過程當中開始的部分都是比較困難的,讀者能夠沒必要過度糾纏於本章的名詞,只須要有一個簡單的瞭解便可。
    1.1  C# 2008 概述
    .NET Framework Microsoft 爲開發應用程序建立的一個富有革命性平臺。同時 C# 2008 語言能夠在該平臺上實現大多數開發人員須要的功能,並且 C# 2008 還具備大多數開發人員所須要的特性。所以,選擇學習 C# 2008 不失是一個聰明的選擇。
    1.1.1  .NET Framework 介紹
     .NET Framework 是一個平臺,其支撐着 C# 2008 語言,一樣還支持着許多其餘語言,如 Visual Basic.NET Visual C++.NET 等。該平臺還支持多種應用程序的開發,除了典型的 Windows 窗體應用程序和控制檯程序以外,還支持 Web 應用程序、 Web 服務、 WCF 服務、 AJAX 程序等各類類型的應用程序。應用 .NET Framework 能夠知足應用程序開發的大部分須要。因爲其強大的功能特性和方便易用性, .NET Framework 已經成爲愈來愈多的公司和機構的開發工具。
     除了開發工具如新的 C# 2008 語言和原有語言的最新版本外, .NET Framework 還有兩個重要組成部分,一個是公共語言運行時( CLR ),另外一個則是實現開發 windows 應用程序所需的幾乎全部功能的類庫。
    1.1.2  CLR 的運行機制
    一般把 .NET Framework 分爲 CLR Common Language Runtime )和類庫,其中類庫在本書後面會進行詳細的介紹,這裏對 CLR Common Language Runtime )進行簡要的介紹。
    1 .一些相關概念
    2 CLRCommon Language Runtime 的做用
    3 CLR Common Language Runtime )的運行機制
    4 CLR(Common Language Runtime) 的突出特點
    1.1.3  C# 2008 語言
    什麼是 C# 語言?微軟公司( Microsoft )對其的定義是: C# 是一種簡單的、現代的、類型安全的,由 C C++ 衍生出來的面向對象的編程語言。它緊緊根植於 C C++ 語言之上,並可當即被 C C++ 的使用者所熟悉。
    1 .什麼是 C# 語言
    2 C# 2008 語言的特色
    3 C# 2008 語言新增長特色
    1.2  Visual Studio 2008 概述
    Visual Studio 2008 是微軟推出的應用於 .NET 3.5 開發的首選工具,其功能強大並且方便易用。這一節將介紹該工具的安裝使用。
    1.2.1  Visual Studio 2008 安裝
    當讀者獲取到 Visual Studio 2008 後,首要的工做就是將其安裝到計算機中。詳細過程以下所示:
    1 Visual Studio 2008 IDE 安裝
    2 MSDN 安裝
    1.2.2  Visual Studio 2008 界面
    當讀者安裝完 Visual Studio 2008 後,接着要作的就是對該編輯環境的熟悉。本書以上一小節中安裝的 Visual Studio 2008 爲例來介紹各類功能。
    1 .開始 Visual Studio 2008 之旅
    2 Visual Studio 2008 IDE 工具
    3 Visual Studio 2008 IDE 基本功能設置
    1.2.3  MSDN Library 使用
     MSDN 是微軟的文檔庫,提供了大量的技術文檔。做爲一個合格的開發人員,應該學會使用產品文檔。要熟悉 MSDN ,關鍵是要熟悉下面的幾個面板。
     目錄面板:可讓開發人員快速地對 MSDN 有一個大體的瞭解,起導航的做用。
     索引面板:其爲開發人員提供了快速檢索 MSDN 的功能,在 查找 文本框中輸入感興趣的內容,按 Enter 鍵, MSDN 將自動轉入最匹配的技術文檔供開發人員閱讀。
     搜索面板:其是 MSDN 的一種搜索功能,能夠提供對本地幫助、 MSDN Online Codezone 社區等許多文檔庫的詳細搜索,其使用示意圖如圖所示。
    1.3  C# 2008 程序初體驗
    介紹了 C# 2008 的諸多知識後,本書將向讀者展現 Visual Studio 2008 的基本應用。它會使讀者深深地喜歡上 Visual Studio 2008
    1.3.1  第一個 Windows Console 程序
    本節示例參考: \ 示例代碼 \Chap01\FirstConsoleApplication
    選擇 文件 / 新建 命令,在彈出的子菜單中選擇 項目 命令,在彈出的對話框中選擇控制檯應用程序,在名稱和位置中輸入相應的名字和位置,單擊 肯定 按鈕,如圖所示。
    1.3.2  第一個 Windows Form 程序
    本節示例參考: \ 示例代碼 \Chap01\FirstWindowsFormsApplication
    同上一小節同樣,輸入相應的名字和位置,創建新的 Windows 應用程序,如圖所示。單擊 肯定 按鈕, Visual Studio 2008IDE 將自動打開一個默認的窗體,如圖所示。
    1.4  其餘開發工具
    雖然本書建議讀者使用 Visual Studio 2008 進行應用程序開發,可是有些讀者的計算機環境不適合裝 Visual Studio 2008 ,由於 Visual Studio 2008 佔資源太大;還有一些程序員須要瞭解編輯環境的源代碼等,因此在這一節,咱們介紹其餘兩種開發工具。
    1.4.1  開發環境的配置
     Java 同樣,微軟也提供了開發環境,不過其把它集成到 Visual Studio2008 中。若是不使用 Visual Studio 2008 而用其餘工具,咱們必須搭建本身的開發環境。從微軟的網站上下載 .NET Framework 的最新版本 .NET Framework 3.5 。其安裝很是簡單,雙擊就能夠了。這個工具的內容都存放在 C:\WINDOWS\Microsoft.NET\Framework 中,如圖所示。該文件中有 5 個版本,咱們用文件 v3.5 裏的這個版本。
    1.4.2  UltraEdit 編輯環境
     若是讀者常常進行一些文本文件的編輯,那必定不太滿意 Windows 自帶的文本編輯器 NotePad 。這個編輯器只提供了一些最基本、最簡單的功能,用起來老是有些不太方便。目前比較流行的文本編輯器 UltraEdit 是一套功能強大的文本編輯器,能夠編輯文字、 Hex ASCII 碼,能夠取代記事本,內建英文單字檢查、 C++ VB 指令突顯,可同時編輯多個文件,並且即便開啓很大的文件速度也不會慢。軟件附有 HTML Tag 顏色顯示、搜尋替換以及無限制的還原功能,通常你們喜歡用其來修改 EXE DLL 文件,衆多的遊戲玩家喜歡用它來修改存盤文件或是可執行文件。 UltraEdit 的啓動很簡單,能夠選擇要編輯的文件,而後在右鍵菜單中選擇 UltraEdit.32 便可,使用起來簡單且方便。這就是 UltraEdit 的主界面,上面是標題欄、菜單欄和工具欄,下部左側爲驅動器文件列表,方便文件的查看;右側爲文本編輯區,咱們打開的文件就顯示在這裏。
    1.4.3  SharpDevelop 編輯環境
     起初, SharpDevelop Mike Kriiger 的我的做品,在 Microsoft 發佈 .NETAIpha ( 2002 年初成爲 .NET 1.0) 以後的幾個月,即 2000 9 月開始研發。因爲 MikeKriiger 對現行編程語言不甚滿意,因此它想嘗試一種新編程語言 C# 。當時, Visual Studio .NET beta 版尚不可用,而除此以外,再無其餘使人滿意的程序編輯器,因此 MikeKrtiger 開始本身動手編寫好用的程序編輯器。如今 SharpDevelop 已成爲一個功能齊全的集成開發環境,它協調運用 C# .NET 的功能,使其徹底能夠用來建立功能強大的現實應用程序。若是一些程序員組想了解 Microsoft 新平臺的工做方式,並真正體驗它的編程性能, SharpDevelop 是一個不錯的選擇。
    1.5  小結
     本章簡要介紹了 .NET Framework Common Language Runtime C# 以及其餘開發工具 Visual Studio 2008
     創建在 Common Language Runtime 與類庫上的 .NET 框架是 .NET 平臺的核心組件之一,這爲軟件的可移植性與可擴展性奠基了基礎,併爲 C# 語言的應用創造了良好的環境。 C# 語言的新特性,使其與 .NET Framework 的結合愈來愈緊密。
     要開發 .NET 程序,就須要一種強大的工具 —— Visual Studio 2008 。本章花了大量的篇幅介紹了 Visual Studio 2008 中的一些通用功能和幫助文檔 MSDN 的使用。同時還介紹了一些其餘的開發工具。
     經過簡單的實例,你們能夠對 C# 的學習有一個大概的瞭解,因此,咱們對 Visual Studio 2008 的各類應用程序作了一個簡單的介紹。之後的章節將會介紹 C# 更多的語法知識,讀者能夠結合 Visual Studio 2008 進行常識,以獲得更直觀的認識。
相關文章
相關標籤/搜索