




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、視窗程式設計(Windows Programming)鄭士康國立臺灣大學1第一個C#視窗程式(Visual C# 2005 Express)新增專案/名稱Form1.cs設計/屬性頁建置方案/啟動但不偵錯方案總管/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 / / 設計工具所需的變數。 / private System.ComponentModel.IContainer components = null; / / 清除任何使用中的資
3、源。 / / 如果應該公開 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 設計工具產生的程式碼 / / 此為設計工具支援所需的方法 - 請勿使用程式碼編輯器修改 / 這個方法的內容。 / / 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練習產生一個視窗程式,表單類別名為MainForm,表單標題為Hello,嘗試改變其大小10工具箱檢視/工具箱通用控制項ButtonCheckBoxLabelProgressBaretc.11練習產生一個視窗程式,嘗試加入一些通用控制項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視窗程式執行流程程式進入程式初始化等待狀態事件處理資源釋放程式離
7、開事件發生事件處理結束程式關閉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 設計工具產生的程式碼 / / 此為設計工具支援所需的方法 - 請勿使用程式碼編輯器修改 / 這個方法的內容。 / / 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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆山東省日照市高三上學期開學考試-生物試題(含答案)
- 2025年大學物理考試常識學習試題及答案
- 2025年可持續發展與管理專業知識考試試題及答案
- 2025年課程與教學論基礎知識測試卷及答案
- 2025年跨文化溝通能力考試試卷及答案
- 2025年金融學專業考研模擬試卷及答案
- 心理設備購買合同協議
- 商場保安服務合同協議
- 正規房產抵押合同協議
- 模具材料供應協議書范本
- 兒童心理學常識題單選題100道及答案
- 【課件】科研數據的種類及處理方法
- 風油精產品生產技術現狀
- 《電磁場與電磁波》(第4版)謝處方第4-5章
- 供熱管網系統運行工國家職業標準
- 七下道法【辨析題】專練18題
- 2024年湖北省中考語文真題(學生版+解析版)
- 古詩詞誦讀《客至》課件+2023-2024學年統編版高中語文選擇性必修下冊
- 信號與系統考試試題及答案
- 2024版腫瘤患者靜脈血栓防治指南解讀
- 2023年高考數學試卷(上海)(春考)(空白卷)
評論
0/150
提交評論