標籤:
1.最基本的控制台應用程式
開啟VS2013,建立項目->Visual C#->控制台應用程式,名稱採用預設的ConsoleApplication1,然後確定。
代碼如下
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleApplication1 8 { 9 class Program10 {11 static void Main(string[] args)12 {13 Console.WriteLine("hello, world!");14 //避免控制台一閃而逝15 Console.ReadKey();16 }17 }18 }
這一切都非常簡單,跟java幾乎一樣。然後點擊上方啟動按鈕,便可得運行結果如下:
同時,C#提供了許多函數對控制台進行設定,比如Console.BackgroundColor可以設定控制台的背景色,Console.ForegroundColor可以設定前景色彩,Console.Title可以設定控制台的標題。將上面代碼修改如下
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleApplication1 8 { 9 class Program10 {11 static void Main(string[] args)12 { 13 //背景色綠色14 Console.BackgroundColor = ConsoleColor.Green;15 //字型色紅色16 Console.ForegroundColor = ConsoleColor.Red;17 //設定標題18 Console.Title = "hello!";19 Console.WriteLine("hello, world!");20 //避免控制台一閃而逝21 Console.ReadKey();22 }23 }24 }
然後運行效果如下:
還有許多有關控制台設定的程式,此處就不一一列舉了。
2.傳統型應用程式
此處採用WPF技術建立傳統型應用程式。
建立項目->Visual C#->WPF應用程式,名稱採用預設的WpfApplication1,確定,之後會出現一個分成兩個窗格的選項卡。上面的窗格顯示了一個空視窗,稱為MainWindow,下面的窗格顯示了一些文本,即產生視窗的代碼。單擊螢幕左上方的工具箱->常用WPF組件->Button,在視窗上添加了一個按鈕。雙擊該按鈕,現在顯示MainWindow.xaml.cs中的C#代碼,代碼如下():
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using System.Windows; 7 using System.Windows.Controls; 8 using System.Windows.Data; 9 using System.Windows.Documents;10 using System.Windows.Input;11 using System.Windows.Media;12 using System.Windows.Media.Imaging;13 using System.Windows.Navigation;14 using System.Windows.Shapes;15 16 namespace WpfApplication117 {18 /// <summary>19 /// MainWindow.xaml 的互動邏輯20 /// </summary>21 public partial class MainWindow : Window22 {23 public MainWindow()24 {25 InitializeComponent();26 }27 28 private void Button_Click(object sender, RoutedEventArgs e)29 { 30 //此處為新添代碼,其餘為自動寫好的31 MessageBox.Show("hello, world!");32 }33 }34 }
MessageBox.Show裡可填入任一字元串。
運行效果如下:
單擊Button效果如下:
MainWindow.xaml代碼如下:
1 <Window x:Class="WpfApplication1.MainWindow"2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"4 Title="MainWindow" Height="350" Width="525">5 <Grid>6 <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Top" Width="75" Click="Button_Click"/>7 </Grid>8 </Window>
此代碼是自動產生的,也很簡單,此處就不再具體闡釋。單擊按鈕選中它,在螢幕右下角的屬性視窗顯示了按鈕的各個屬性如下
可通過設定Content改變按鈕上的文本,現在改為Click Me。同時也可用滑鼠拖動按鈕到視窗中央。此時XAML代碼如下:
1 <Window x:Class="WpfApplication1.MainWindow"2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"4 Title="MainWindow" Height="350" Width="525">5 <Button Content="Click Me" HorizontalAlignment="Left" VerticalAlignment="Top" Width="81" Click="Button_Click" RenderTransformOrigin="2.92,6.409" Margin="210,130,0,0" Height="33"/>6 </Window>
效果如下:
大部分代碼都是自動產生,而且十分簡單易懂,故不一一闡釋。
限於篇幅,其他還有許多基礎內容並未展示,同時由於系統原因,也未能開始學習Windows Phone開發基礎教程,之後會儘力補上。
本次學習記錄至此。
C#學習之hello,world