1. 程式人生 > 實用技巧 >C# windows視窗專案

C# windows視窗專案

一、用vs2015建winform專案的步驟。

  1.新建解決方案->新建windows窗體專案

  2.在窗體介面最上方點選檢視->工具箱,用工具箱可直接往窗體新增各種控制元件

  3.選中控制元件右擊開啟屬性,在屬性中為控制元件命名

  4.進頁面外觀程式碼中,為控制元件設定初值、點選事件、各種屬性。

  5.在Form.cs後臺程式碼介面為窗體點選事件設定後續點選呼叫的方法。

二、winform程式的啟動

  對於winform程式,需要寫在Program.cs中寫Main方法作為程式入口來啟動。

    static class Program
    {
        
static Form1 frm1 = null; /// <summary> /// 應用程式的主入口點。 /// </summary> [STAThread] static void Main() { #region 用於連線資料庫 string constring = System.Configuration.ConfigurationManager.AppSettings["OracleConnStr"]; DBContext db
= new DBContext("WebApi", DataBaseType.Oracle, constring, 0); DBSession.InitDBSession(db, typeof(Model.TB_HZXX).Assembly); DBSession.DefaultDBKey = "WebApi"; MyIdMake.MyIdNo = 1; #endregion Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(
false); frm1 = new Form1(); Application.Run(frm1); } }

上面程式碼中用於連線資料庫的部分第一排的"OracleConnStr"是app.config檔案中資料庫連線名,根據實際情況設定。

如果程式不需要連線資料庫可直接去掉資料庫連線部分的程式碼。frm1 = new Form1();Application.Run(frm1);這兩行程式碼則是使程式進入form1窗體程式碼介面,初始化窗體介面。

三、winForm窗體後臺程式碼。
  string Num = TextNum.Text.Trim();  //取控制元件名叫
TextNum的文字框中的輸入內容

  int OutDataNum = int.Parse(Num);     //將以字串形式表示的數字Num轉換成整型的數字

  if (checkBox1.Checked) { }  //判斷複選框控制元件是否選中

if (MessageBox.Show(string.Format("是否開始生成?"), "刪除提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != System.Windows.Forms.DialogResult.Yes)
{ return; } //彈出提示框