C#程式設計學習(一)
1.1 開始在Visual Studio 2013環境中程式設計
控制檯應用程式是在
提示符視窗而非圖形使用者介面(GUI)中執行的應用程式。
整合開發環境(Integrated Development Environment,IDE)
1.2 編寫第一個程式
Program.cs 檔案定義了Program類,其中包含Main方法。在C#中,所有的可是執行程式碼都必須在方法中定義,而方法必須從屬於類或結構。
Main方法指定程式的入口。該方法在Program類中必須定義為靜態方法,否則應用程式執行時,.NET Framework 可能不把它視為起點。
Console:是由應用程式應用的程式集提供的一個類,提供了在控制檯視窗中顯示訊息和讀取鍵盤輸入的方法。
【注意】Console是內建的類。
WriteLine 是過載方法。
1.3 使用名稱空間
名稱空間(namespace):它為類這樣的東西建立容器。同名類在不同名稱空間中不會混淆。
Visual Studio 2013 環境預設使用專案名稱作為頂級名稱空間。.NET Framework 類庫(FCL)也遵循這個約定,它的每個類都在一個名稱空間中。
using 指令,用於限定要使用的名稱空間。同一個檔案後續的程式碼不再需要名稱空間限定物件。
using 指出以後使用的名稱來自指定的名稱空間,在程式碼中不必對名稱進行完全限定。
類編譯到程式集中。程式集是檔案,通常使用.dll 副檔名。不過,嚴格地說,帶有.exe 副檔名的可執行檔案也是程式集。
【注意】程式集和名稱空間並非肯定一對一。程式集中可能包含多個名稱空間的類,而一個名稱空間可能跨越多個程式集
1.4 建立圖形應用程式
Visual Studio 2013 提供兩個模板來建立圖形應用程式。一個是“Windows 窗體應用程式”,另一個是“WPF 應用程式”。
WPF(Windows PresentationFoundation)是.NET Framework 3.0 才引入的新技術。相較於 Windows 窗體,它提供了許多更先進的特性與功能。所有新的 Windows 7 開發都應選擇它而不是Windows 窗體。
XAML 全稱是 Extensible Application Markup Language,即“可擴充套件應用程式標記語言”,Windows Store 應用程式透過它定義 GUI 佈局。
在典型 WPF 應用程式中,UI 由一個或多個視窗構成,而在 Windows Store 應用中,對應術語是“頁”或“頁面”(嚴格地說,WPF 應用程式也能包含頁,但我不想把問題搞得更復雜)。為了避免動不動就說什麼“WPF視窗”或“Windows Store 應用頁面”,以後就簡單地說“窗體”、“頁面”或“頁”。但是,仍然要用“視窗”一詞指代 Visual Studio 2013 開發環境的介面元素,比如“設計檢視”和“程式碼和文字編輯器”視窗
使用“除錯”選單中的“啟動除錯”
執行程式,應用程式也會執行,但命令視窗在顯示“Hello World!”後立即關閉,不會停下來等著按鍵。
控制檯應用程式是由 Main 定義程式的執行入口。但圖形應用程式稍有不同。
OnLaunched方法它決定著應用程式啟動時如何顯示窗體。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2643229/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- c# 程式設計學習(四)C#程式設計
- c# 程式設計學習(二)C#程式設計
- C#程式設計學習(04):基本操作學習總結C#程式設計
- 精通C#學習筆記---C#核心程式設計結構C#筆記程式設計
- 學習C#高階程式設計之正規表示式C#程式設計
- 程式設計學習MarkDown學習程式設計
- C#設計模式學習筆記:設計原則C#設計模式筆記
- C#學習筆記(六)——物件導向程式設計簡介C#筆記物件程式設計
- 學習程式設計之前一定要學習數學嗎? - CACM程式設計ACM
- Python 程式設計學習Python程式設計
- 好好學習程式設計程式設計
- c#程式設計C#程式設計
- Java程式設計師學習Rust程式設計 - infoworldJava程式設計師Rust
- 最全SpringBoot學習教程,程式設計師必學之一Spring Boot程式設計師
- 【Java併發程式設計】一、為什麼需要學習併發程式設計?Java程式設計
- Rust 程式設計,Option 學習Rust程式設計
- 如何學習shell程式設計?Linux運維學習shell程式設計是什麼程式設計Linux運維
- Linux學習/TCP程式設計學習筆記LinuxTCP程式設計筆記
- 學習程式設計先學什麼程式設計
- JavaScript高階程式設計學習(一)之介紹JavaScript程式設計
- C#面對抽象程式設計第一講C#抽象程式設計
- java程式設計師程式設計筆試基礎學習Java程式設計師筆試
- 風變程式設計,讓程式設計學習更簡單!程式設計
- 學習風變程式設計,學會的不僅僅是程式設計程式設計
- 學習記錄|Socket程式設計程式設計
- Python學習之IO程式設計Python程式設計
- Python程式設計方法論學習Python程式設計
- 前端學習 linux —— shell 程式設計前端Linux程式設計
- 學習Rust 併發程式設計Rust程式設計
- 學習Promise非同步程式設計Promise非同步程式設計
- 開啟電腦就能學習,風變程式設計讓學習程式設計更簡單程式設計
- 《C#併發程式設計經典例項》學習筆記—2.1 暫停一段時間C#程式設計筆記
- C#非同步程式設計C#非同步程式設計
- C# 管道式程式設計C#程式設計
- C# 併發程式設計C#程式設計
- C# 非同步程式設計C#非同步程式設計
- C#設計模式學習筆記:(9)組合模式C#設計模式筆記
- 我是如何學習一門程式設計技術的?程式設計