C#WinForm基础.ppt

上传人:小飞机 文档编号:5416930 上传时间:2023-07-05 格式:PPT 页数:27 大小:1.86MB
返回 下载 相关 举报
C#WinForm基础.ppt_第1页
第1页 / 共27页
C#WinForm基础.ppt_第2页
第2页 / 共27页
C#WinForm基础.ppt_第3页
第3页 / 共27页
C#WinForm基础.ppt_第4页
第4页 / 共27页
C#WinForm基础.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《C#WinForm基础.ppt》由会员分享,可在线阅读,更多相关《C#WinForm基础.ppt(27页珍藏版)》请在三一办公上搜索。

1、第四章,WinForm基础(一),回顾,C#中类和对象的关系C#中定义类C#中定义和使用方法C#中方法的传参和返回C#中定义属性C#中使用类和属性,本章目标,了解Windows应用程序理解事件驱动编程模式熟练掌握WinForm应用程序掌握窗体的常用属性、方法和事件,本章任务,完成用户登录窗体完成摇奖机,问题,用户登录窗体,分析窗体运行时要处于屏幕的中央,并且不能够被最大化和最小化,也不能够改变大小用户名和密码的长度限制在8位以内点击“登录”按钮或按下“Enter”键后开始登录验证点击“取消”按钮或按下“Esc”键后退出,问题,摇奖机,分析:界面要够“炫”,因此不能采用普通的窗体整个摇奖的过程要

2、尽可能的简单,以杜绝作弊颜色要鲜艳、醒目摇奖的结果要是随机的,不能有人为操作的痕迹,窗体,为什么使用窗体?,简单强大方便灵活,窗体,Windows 操作系统中,处处是窗体,窗体,创建Windows应用程序,1、打开 VS 2、新建项目3、项目类型:Visual C#项目4、模板:Windows窗体 应用程序,演示示例1:创建一个 Windows 窗体,窗体,认识WinForm,解决方案,项目名称,窗体名称,主程序文件,包含Main方法,工具箱,工作区域,窗体,Main()方法,/Program.cs namespace MyForm static class Program.static vo

3、id Main()Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1();,Main 方法,程序的入口,VS 自动生成一般不需要理会,窗体,程序员编写的代码,VS自动生成的代码,namespace MyForm partial class Form1/private void InitializeComponent()/VS自动生成的代码 this.ShowInTaskbar=false;this.Name=Form1;th

4、is.Text=Form1;this.TopMost=true;,运行时合到一起组成一个窗体文件,/Form1.cs namespace MyForm public partial class Form1:Form public Form1()InitializeComponent();/我们编写的代码,窗体,常用属性,窗体,常用方法,窗体,常用事件,事件驱动,Windows 系统中处处是事件:鼠标按下、鼠标释放、键盘键按下Windows 系统通过事件处理来响应用户的请求,显示开始菜单,我的电脑窗口打开,事件触发,事件响应的结果,单击,双击,演示示例:窗体的MouseMove事件,事件驱动,/

5、窗体的鼠标移动事件处理程序private void Form1_MouseMove(object sender,MouseEventArgs e)this.Text=String.Format(捕捉到鼠标了!(0,1),e.X,e.Y);,this关键字代表窗体本身,鼠标的横纵坐标,窗体标题栏显示的文字,鼠标事件参数,事件源,小结,如何创建Windows应用程序?partial关键字的作用是什么?窗体的常用属性和方法是什么?窗体的Load事件的作用是什么?什么是事件驱动编程模式?,控件,Label:用于给用户提供描述性文本,常用属性Text:设置标签文本信息AutoSize:是否可以手动调整标

6、签的大小 Name:标签对象的名称 BackColor:设置标签的背景颜色 Font:设置标签的文本字体 ForceColor:设置标签文本的字体颜色 常用方法:无常用事件:Click,控件,输入控件:采集用户的信息TextBoxRichTextBox,演示示例:使用TextBox和RichTextBox,控件,PictureBox:用于显示图像,常用属性Name:用来标识控件的名称,其前缀采用pic Image:在控件中显示的图像 SizeMode:控制控件将如何处理图片位置和控件大小 Zoom:图像大小按其原有的大小比例被增加或减小常用方法:无常用事件:Click,控件,设置Picture

7、Box的图片:,picStart.Image=Image.FromFile(C:1.jpg);,控件,Timer:按用户定义的时间间隔引发事件,常用属性Name:用来标识控件的名称,其前缀采用pic Enabled:时钟的开关 Interval:时钟工作的时间间隔常用方法:无常用事件:Tick,小结,Label控件的作用是什么?PictureBox控件的作用是什么?Timer控件的作用是什么?,实现摇奖机,不规则窗体设置窗体背景图片设置TransparencyKey属性 设置窗体FormBorderStyle属性,现场演示:实现摇奖机,总结,创建Windows应用程序的步骤窗体的常用属性、方法和事件事件驱动编程模式常用控件及其属性、方法和事件,作业,请写出创建Windows应用程序的步骤什么是事件驱动编程模式如何让Timer每个一分钟触发一次?,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号