視窗程式設(shè)計(Windows Programming)_第1頁
視窗程式設(shè)計(Windows Programming)_第2頁
視窗程式設(shè)計(Windows Programming)_第3頁
視窗程式設(shè)計(Windows Programming)_第4頁
視窗程式設(shè)計(Windows Programming)_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、視窗程式設(shè)計(Windows Programming)鄭士康國立臺灣大學(xué)1第一個C#視窗程式(Visual C# 2005 Express)新增專案/名稱Form1.cs設(shè)計/屬性頁建置方案/啟動但不偵錯方案總管/Program.cs方案總管/Form1.cs/Form1.Designer.cs重新命名2Form3Form 屬性4Program.csusing System;using System.Collections.Generic;using System.Windows.Forms;namespace WindowsApplication1 static class Program

2、static void Main() Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1(); 5Form1.Designer.cs (1/4)namespace WindowsApplication1 partial class Form1 / / 設(shè)計工具所需的變數(shù)。 / private System.ComponentModel.IContainer components = null; / / 清除任何使用中的資

3、源。 / / 如果應(yīng)該公開 Managed 資 / 源則為 true,否則為 false。6Form1.Designer.cs (2/4) protected override void Dispose(bool disposing) if (disposing & (components != null) components.Dispose(); base.Dispose(disposing); #region Windows Form 設(shè)計工具產(chǎn)生的程式碼 / / 此為設(shè)計工具支援所需的方法 - 請勿使用程式碼編輯器修改 / 這個方法的內(nèi)容。 / / 7Form1.Designer.cs

4、 (3/4) private void InitializeComponent() this.SuspendLayout(); / / Form1 / this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(292, 266); this.Name = Form1; this.Text = Form1;8Form1.Des

5、igner.cs (4/4)this.Load += new System.EventHandler(this.Form1_Load); this.ResumeLayout(false); #endregion 9練習(xí)產(chǎn)生一個視窗程式,表單類別名為MainForm,表單標題為Hello,嘗試改變其大小10工具箱檢視/工具箱通用控制項ButtonCheckBoxLabelProgressBaretc.11練習(xí)產(chǎn)生一個視窗程式,嘗試加入一些通用控制項12程式UsingMessageBox畫面13Program.csusing System;using System.Collections.Gene

6、ric;using System.Windows.Forms;namespace UsingMessageBox static class Program static void Main() Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainForm(); /* MessageBox.Show(Main form has been closed); /* 14視窗程式執(zhí)行流程程式進入程式初始化等待狀態(tài)事件處理資源釋放程式離

7、開事件發(fā)生事件處理結(jié)束程式關(guān)閉15事件處理16程式HandlingEvents表單輸出17程式HandlingEvents. MainForm.cs (1/2)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace HandlingEvents public partial class MainForm : Form

8、public MainForm() InitializeComponent(); 18程式HandlingEvents. MainForm.cs (2/2) private void MainForm_Click(object sender, EventArgs e) /* MessageBox.Show( 滑鼠剛剛點擊 ); /* 19程式MainForm.Designer.cs片段 (1/2) #region Windows Form 設(shè)計工具產(chǎn)生的程式碼 / / 此為設(shè)計工具支援所需的方法 - 請勿使用程式碼編輯器修改 / 這個方法的內(nèi)容。 / / private void Initia

9、lizeComponent() this.SuspendLayout(); / / MainForm / this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);20程式MainForm.Designer.cs片段 (1/2)this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(292, 266); this.Name = MainForm; this.Text = MainForm; this

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論