欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    C#WinForm基础.ppt

    • 资源ID:5416930       资源大小:1.86MB        全文页数:27页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C#WinForm基础.ppt

    第四章,WinForm基础(一),回顾,C#中类和对象的关系C#中定义类C#中定义和使用方法C#中方法的传参和返回C#中定义属性C#中使用类和属性,本章目标,了解Windows应用程序理解事件驱动编程模式熟练掌握WinForm应用程序掌握窗体的常用属性、方法和事件,本章任务,完成用户登录窗体完成摇奖机,问题,用户登录窗体,分析窗体运行时要处于屏幕的中央,并且不能够被最大化和最小化,也不能够改变大小用户名和密码的长度限制在8位以内点击“登录”按钮或按下“Enter”键后开始登录验证点击“取消”按钮或按下“Esc”键后退出,问题,摇奖机,分析:界面要够“炫”,因此不能采用普通的窗体整个摇奖的过程要尽可能的简单,以杜绝作弊颜色要鲜艳、醒目摇奖的结果要是随机的,不能有人为操作的痕迹,窗体,为什么使用窗体?,简单强大方便灵活,窗体,Windows 操作系统中,处处是窗体,窗体,创建Windows应用程序,1、打开 VS 2、新建项目3、项目类型:Visual C#项目4、模板:Windows窗体 应用程序,演示示例1:创建一个 Windows 窗体,窗体,认识WinForm,解决方案,项目名称,窗体名称,主程序文件,包含Main方法,工具箱,工作区域,窗体,Main()方法,/Program.cs namespace MyForm static class Program.static void 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;this.Text=Form1;this.TopMost=true;,运行时合到一起组成一个窗体文件,/Form1.cs namespace MyForm public partial class Form1:Form public Form1()InitializeComponent();/我们编写的代码,窗体,常用属性,窗体,常用方法,窗体,常用事件,事件驱动,Windows 系统中处处是事件:鼠标按下、鼠标释放、键盘键按下Windows 系统通过事件处理来响应用户的请求,显示开始菜单,我的电脑窗口打开,事件触发,事件响应的结果,单击,双击,演示示例:窗体的MouseMove事件,事件驱动,/窗体的鼠标移动事件处理程序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:是否可以手动调整标签的大小 Name:标签对象的名称 BackColor:设置标签的背景颜色 Font:设置标签的文本字体 ForceColor:设置标签文本的字体颜色 常用方法:无常用事件:Click,控件,输入控件:采集用户的信息TextBoxRichTextBox,演示示例:使用TextBox和RichTextBox,控件,PictureBox:用于显示图像,常用属性Name:用来标识控件的名称,其前缀采用pic Image:在控件中显示的图像 SizeMode:控制控件将如何处理图片位置和控件大小 Zoom:图像大小按其原有的大小比例被增加或减小常用方法:无常用事件:Click,控件,设置PictureBox的图片:,picStart.Image=Image.FromFile(C:1.jpg);,控件,Timer:按用户定义的时间间隔引发事件,常用属性Name:用来标识控件的名称,其前缀采用pic Enabled:时钟的开关 Interval:时钟工作的时间间隔常用方法:无常用事件:Tick,小结,Label控件的作用是什么?PictureBox控件的作用是什么?Timer控件的作用是什么?,实现摇奖机,不规则窗体设置窗体背景图片设置TransparencyKey属性 设置窗体FormBorderStyle属性,现场演示:实现摇奖机,总结,创建Windows应用程序的步骤窗体的常用属性、方法和事件事件驱动编程模式常用控件及其属性、方法和事件,作业,请写出创建Windows应用程序的步骤什么是事件驱动编程模式如何让Timer每个一分钟触发一次?,

    注意事项

    本文(C#WinForm基础.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开