logo资料库

C# 《WinForm程序设计与实践》 4.1 winform简介.docx

第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
资料共9页,剩余部分请下载后查看
4.1 WinForm简介
4.1.1 WinForm程序的新建
4.1.2 WinForm程序的文件结构
4.1.3 窗体与控件
4.1.4 属性与事件
4.1 WinForm 简介 4.1.1 WinForm 程序的新建 4.1.2 WinForm 程序的文件结构 图 4.1.2 WinForm 程序的文件结构 Form1.cs 代表了两种模式:界面设计(双击 Form1.cs 进入窗体 Form1)和逻辑代码(右 击 Form1.cs 选择代码表示) Form1.Designer.cs 作用:自动生成控件的初始化代码 Form1.cs 逻辑代码 + Form1. Designer.cs = Form1 窗体类,意思是窗体类代码主要由自 己编写的代码(一般用于功能实现)和控件初始化代码(不用管,系统自动生成)组成。 Program.cs 默认是 WinForm 程序的主入口(即 main()函数入口),默认的主窗体是 Form1,
可以根据需求修改为其它窗体。 4.1.3 窗体与控件 每个 Windows 窗体和控件都是一个控件 窗体: 控件: 含义:接收用户的输入、为用户提供信息的窗口; 作用:可以是其它对象的载体或容器;… 含义:提供用户界面接口功能的组件 作用:通过设置控件 属性 的方式,达到控制其 显示效果 的目的; 通过对相应 事件 做出反应,实现 控制或交互 功能。
图 4.1.3 窗体与控件
4.1.4 属性与事件 设置属性的两种方法:一是通过属性窗口设置,一是通过代码设置。前者主要适用于窗体设 计的时候,后者主要适用于编码的时候。 事件 含义:是一种行为,发生在对象身上、能够被该对象识别、且能够通过代码响应或 处理的行为。 触发:可由用户操作触发、程序代码触发、系统触发 如何理解处理事件的程序? 答:事件处理程序 实质上是 绑定到事件的 方法。 表 4.1.4_1 窗体和控件的常用属性: 属性 说明 Name Text BackColor Enabled Size Font 提示代码中 用来标识该对象的名称(即该控件的名字) 窗体标题或者与控件关联的文本 窗体或者控件背景色 指示是否启用该控件 窗体或控件的大小 指示控件中文件的字体
表 4.1.4_2 窗体和控件的常用事件: 事件 说明 Load Click DoubleClick FormClosed 窗体加载时被触发 单击控件时被触发 双击控件时被触发 窗体关闭后触发 BackColorChanged 控件的背景色值更改时触发 项目实例: 需求:Form1 窗体每加载一次,该窗体的标题就显示为 Hello World! 代码: private void Form1_Load(object sender, EventArgs e) { } this.Text = "Hello World!"; 结果:
双击 Form1.cs 进入窗体设计界面,点击 Form1 窗体(点最上面写着 Form1 的那一行即可选择 Form1),在事件窗口选择 Load 事件,并双击 进 入 Form1 的 Load 事 件 , 在 系 统 自 动 生 成 的 函 数 private void Form1_Load(object sender, EventArgs e)中写代码实现功能即可。 分析: 图解:
4.1.4_1 控件的属性和事件图解 4.1.4_2 控件的属性和事件图解
分享到:
收藏