2.1 本系列教程中的程序很多是C#的控制台應用程序,Console的中文意思就是控制台,至於後面的C#在數據庫和網絡方面的應用以後再介紹。下面先看看第一個C#程序。
在文件—新建—項目—中選擇控制台應用程序,選擇C#語言。
using System;
using System.Collections.Generic;
using System.Text;
//命名空間,提供特定的類,使您能夠與系統進程、事件日志和性能計數器進行交互。
//至於命名空間的作用後續介紹
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)//系統主函數,程序運行的起點
{
Console.WriteLine("體會C#編程的樂趣");//在控制台窗口輸出“體會C#編程的樂趣”並且換行
Console.ReadKey();//自己編寫的,作用是保持控制台窗口直到用戶按下任何鍵結束
}
}
}
以下是按F5運行後的結果。
2.2 Windows應用程序
Windows應用程序是C#提供的GUI(用戶圖形界面)功能,使人機能夠通信。在文件—新建—項目—中選擇Windows應用程序,選擇C#語言。下面是一個簡單的GUI設計,其中如果沒有後台的事件處理程序,點擊”點擊我”是不會有任何變化的。
GUI設計 運行後點擊8次的結果
系統代碼如下
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace window
{
public partial class Form1 : Form
{
int count = 0;//點擊次數計數
public Form1()
{
InitializeComponent();//初始化
}
private void button1_Click(object sender, EventArgs e)//點擊事件處理
{
count++;//每點擊一次計數加
button1.Text = count.ToString();//類型轉換
}
}
}
本小節主要學習了如何創建簡單的控制台應用程序和如何啟動和運行Windows應用程序,請讀者自己嘗試下。