视窗程式设计(Windows Programming)

上传人:c****d 文档编号:242971629 上传时间:2024-09-13 格式:PPT 页数:22 大小:242.50KB
返回 下载 相关 举报
视窗程式设计(Windows Programming)_第1页
第1页 / 共22页
视窗程式设计(Windows Programming)_第2页
第2页 / 共22页
视窗程式设计(Windows Programming)_第3页
第3页 / 共22页
点击查看更多>>
资源描述
按一下以編輯母片標題樣式,按一下以編輯母片,第二層,第三層,第四層,第五層,*,按一下以編輯母片標題樣式,*,按一下以編輯母片,第二層,第三層,第四層,第五層,視窗程式設計(Windows Programming),鄭士康,國立台灣大學,1,第一個C#視窗程式(Visual C# 2005 Express),新增專案/名稱,Form1.cs設計/屬性頁,建置方案/啟動但不偵錯,方案總管/Program.cs,方案總管/Form1.cs/Form1.Designer.cs,重新命名,2,Form,3,Form 屬性,4,Program.cs,using System;,using System.Collections.Generic;,using System.Windows.Forms;,namespace WindowsApplication1,static class Program,static void Main(),Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false);,Application.Run(new Form1();,5,Form1.Designer.cs (1/4),namespace WindowsApplication1,partial class Form1,/ ,/,設計工具所需的變數。,/ ,private System.ComponentModel.IContainer components = null;,/ ,/,清除任何使用中的資源。,/ ,/ ,如果應該公開,Managed,資,/ 源則為,true,,否則為,false,。,6,Form1.Designer.cs (2/4),protected override void Dispose(bool disposing),if (disposing & (components != null),components.Dispose();,base.Dispose(disposing);,#region Windows Form,設計工具產生的程式碼,/ ,/,此為設計工具支援所需的方法,-,請勿使用程式碼編輯器修改,/ 這個方法的內容。,/,/ ,7,Form1.Designer.cs (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;,8,Form1.Designer.cs (4/4),this.Load += new,System.EventHandler(this.Form1_Load);,this.ResumeLayout(false);,#endregion,9,練習,產生一個視窗程式,表單類別名為,MainForm,,表單標題為Hello,嘗試改變其大小,10,工具箱,檢視/工具箱,通用控制項,Button,CheckBox,Label,ProgressBar,etc.,11,練習,產生一個視窗程式,嘗試加入一些通用控制項,12,程式UsingMessageBox畫面,13,Program.cs,using System;,using System.Collections.Generic;,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,視窗程式執行流程,程式進入,程式初始化,等待狀態,事件處理,資源釋放,程式離開,事件發生,事件處理結束,程式關閉,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,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 InitializeComponent(),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.Click += new,System.EventHandler(this.MainForm_Click);,this.ResumeLayout(false);,#endregion,21,練習,產生一個視窗程式,每次滑鼠雙擊,即顯示訊息,修改程式,使能累計滑鼠雙擊次數,並顯示於訊息盒,22,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!