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#程式設計
- 學習C#高階程式設計之正規表示式C#程式設計
- 學習程式設計之前一定要學習數學嗎? - CACM程式設計ACM
- C#設計模式學習筆記:設計原則C#設計模式筆記
- 程式設計如何學習程式設計
- 請學習程式設計程式設計
- C#學習筆記(六)——物件導向程式設計簡介C#筆記物件程式設計
- 一個非常Strong的程式設計學習方法程式設計
- Java程式設計師學習Rust程式設計 - infoworldJava程式設計師Rust
- 學習程式設計 vs 學習電腦科學程式設計
- Rust 程式設計,Option 學習Rust程式設計
- Python 程式設計學習Python程式設計
- iOS程式設計學習十三iOS程式設計
- 【Java併發程式設計】一、為什麼需要學習併發程式設計?Java程式設計
- 學習程式設計先學什麼程式設計
- 一個程式設計師的數學學習探索之旅程式設計師
- 作為一個程式設計師的學習思考程式設計師
- JavaScript高階程式設計學習(一)之介紹JavaScript程式設計
- 如何學習shell程式設計?Linux運維學習shell程式設計是什麼程式設計Linux運維
- C#程式設計利器之一:類(Class)C#程式設計
- 把學習遊戲化-----遊戲化程式設計學習遊戲程式設計
- 學習記錄|Socket程式設計程式設計
- 學習Rust 併發程式設計Rust程式設計
- 學習Promise非同步程式設計Promise非同步程式設計
- python 學習-- TCP程式設計PythonTCP程式設計
- 笑侃程式設計學習 (轉)程式設計
- 風變程式設計,讓程式設計學習更簡單!程式設計
- java程式設計師程式設計筆試基礎學習Java程式設計師筆試
- 學習風變程式設計,學會的不僅僅是程式設計程式設計
- 用Kolb學習模型來學程式設計模型程式設計
- 最全SpringBoot學習教程,程式設計師必學之一Spring Boot程式設計師
- 開啟電腦就能學習,風變程式設計讓學習程式設計更簡單程式設計
- 我是如何學習一門程式設計技術的?程式設計
- 併發程式設計基礎底層原理學習(一)程式設計