天轟穿.NET教程之第一個WinForm案頭應用項目

來源:互聯網
上載者:User
當我們雙擊按鈕的時候,Visual Studio 2010會自動為我們產生一個事件的代碼,我們要做的僅僅是填寫這個事件中要執行的動作即可。

  老田:那多簡單啊,按照如下步驟來做:

  1.在Visual Studio中開啟建立項目視窗,按照如下設定。都設定好以後,1-23,就可以點擊確定了
 

 

  圖1-23 建立第一個WinForm程式

  注意,我們選擇項目類型為"Visual C#下面的Windows"類型,在模板中選擇"Windows表單應用程式",使用的.NET Framework 版本為4.0。

  項目的名稱為"OneProject",而存放位置就是我的案頭,同時建立了名為"第一章"的解決方案目錄。

  3.點擊確定後,Visual Studio 2010協助我們建立好一個Windows傳統型應用程式最基本的檔案架構,1-24
 

 

  圖1-24

  小天:上面三處標註的位置是幹嘛呢?

  老田:標註1是工具箱,我們在頁面上布局的控制項都是從這裡面拖到標註2的編輯地區上去的。所以說標註2位置其實就是我們即將製作出的軟體的介面樣式,這是一個所見即所得 (WYSIWYG)的編輯器。標註3位置你一猜就應該知道,就是方案總管,這裡顯示了所有被包含在此解決方案中的資源。

  4.開啟工具箱中的公用控制項,在其中將的"button"控制項用滑鼠左鍵摁住,拖到中間的編輯地區上的合適位置鬆開,於是一個按鈕就出來了。還可以在工具箱中要使用的控制項上點擊滑鼠左鍵,這個時候將滑鼠移動到介面編輯地區就可以看到滑鼠後面就背了一個剛才選定的控制項的小表徵圖,在要放置該控制項的地方點擊滑鼠,這樣也可以在介面上產生一個指定的控制項。
 

 

  圖1-25  向介面上放置控制項

  5.在剛才拖出來的這個按鈕上雙擊滑鼠左鍵,進入代碼編輯介面,1-26
 

 

  圖1-26 編寫代碼

  當我們雙擊按鈕的時候,Visual Studio 2010會自動為我們產生一個事件的代碼,我們要做的僅僅是填寫這個事件中要執行的動作即可。比如當前這一步中的代碼如下:

  using System;

  using System.Collections.Generic;

  using System.ComponentModel;

  using System.Data;

  using System.Drawing;

  using System.Linq;

  using System.Text;

  using System.Windows.Forms;

  namespace OneProject

  {

  publicpartialclassForm1 : Form

  {

  public Form1()

  {

  InitializeComponent();

  }

  privatevoid button1_Click(object sender, EventArgs e)

  {

  //只有這三句注釋和最下面的一行代碼是我們寫的,其它全是Visual Studio幫我們產生的

  //注意C#代碼是區分大小寫,標點符號也區分全形半形

  //前面加兩個斜杠"//"符號,字型變成綠色,這是代碼中的注釋

  MessageBox.Show("小天天我來啦!");

  }

  }

  }

  6.點擊Visual Studio 2010工具條上的 或者按F5啟動調試。

  7.接著程式啟動調試,彈出1-28的軟體介面,點擊按鈕,會彈出一個提示框
 

 

  圖1-28 運行第一個程式

  8.驗證下案頭上是否存在一個名為"第一章"的檔案夾(就是我們為解決方案目錄起的名字),並驗證該目錄中是否存在"OneProject"的檔案夾(為項目起的名字)。

  9.在解決方案目錄下面有一個"解決方案名.sln"的檔案,本例中,該檔案名稱為"第一章.sln"。點擊該檔案,可以開啟整個解決方案。

  小天:說真的,我發現C#編程實在太簡單了。不過這麼多模板,還有些啥好玩的呢?

  小提示:在這裡說到"玩"。希望現在正在看書的您一定要明白一個道理。只有玩出來的興趣才是你持續學習的原始動力。只有你將這當成是玩,而不是一件差事,你才會在快樂中得到收穫。

  但是,玩也得有個度,要知道玩的目的是學習,所以無論你是怎麼做的,最終目的都應該是每天都要出成績。

  本文為天轟穿原著,轉載請註明出處及作者!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.