欢迎来到天天文库
浏览记录
ID:44274198
大小:430.50 KB
页数:44页
时间:2019-10-20
《winform基本控件介绍-1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3章Windows基本控件的使用几个可视化编程的概念:1、控件:控件是放置在窗体上的操作对象2、属性:属性是用来表示控件对象特征的数据,如窗体的大小、标题、颜色等3、方法:控件内置的动作行为,用户可以直接调用控件的方法而无须编写代码4、事件:事件是控件能够识别和响应某些动作,每一个事件都由特定的触发条件触发,如按钮的单击事件。5、事件过程:某一个事件被触发后所执行的动作是由一段代码实现的,这样的代码称为事件过程3.0Windows应用的基本概念C#可以为Windows操作系统生成多类应用,其中最基本的两类应用是基于控制台的应用和基于GUI(GraphicsUs
2、erInterface,图形用户界面)的应用。基于控制台的应用程序与MS-DOS应用程序非常相象。它们的输出是基于文本的,不需要用户图形界面。尽管在屏幕中基于控制台的应用程序是包含在一个窗口中的,但窗口中只显示文本字符。基于GUI的应用采用图形界面,可以生成窗口,有菜单驱动,可以用对话框作为用户界面,并且使用标准的Windows类及其操作。FileManager就是典型的基于GUI的应用程序的例子。1、Windows应用的面向对象性Windows应用的面向对象性:Windows应用是基于GUI的,它的窗口、菜单、对话框等都是对象。2、Windows应用的基本界面
3、在Windows应用中,用户可以使用GUI与程序进行可视化的交互,GUI为不同的应用程序提供统一而直观的用户界面组件。3、Windows应用的输入/输出基于控制台的应用程序是文本输入输出,而Windows应用则是图形输入输出方式,因此,在Windows应用中,即使用户仅仅输出一个字符串,仍然是图形方式,Windows应用的输入手段包括硬件方式和软件方式。硬件方式指用户通过鼠标、键盘等硬件进行输入,软件方式指用户无须通过任何硬件,仅仅编写一些代码就可以进行输入。4、Windows应用的事件处理图事件驱动Windows系统用户动作键盘输入(注册)事件侦听类—监听处理
4、……函数1事件处理函数n事件处理5、Windows应用的开发步骤.NET中提供了一系列用于编写基于Windows的应用程序的类,其中最主要的是窗口类和控制类。窗口/窗体(WindowsForm)用于创建应用程序所需的GUI,可以是窗口(Form)、对话框(Dialog)或者MDI(MultipleDocumentInterface,多文档界面),窗口类和控制类包含在System.Windows.Forms名空间中。设计和实现Windows应用的步骤如下:1、创建窗体(Form)2、如果需要,创建各种控件,并指定各个控件在窗体中的布局(Layout)3、响应事件:
5、定义GUI的事件,不同的控件、窗体对不同事件的处理3.1窗体Windows窗体用于在.NETFramework上创建MicrosoftWindows应用程序。此框架提供一个有条理的、面向对象的、可扩展的类集,使用户可以开发功能丰富的Windows应用程序。3.1.1创建窗体1、建立第一个窗体2、添加一个新窗体3、调整窗体大小3.1.2窗体属性控件的属性决定了控件的外观和操作。可以用两种方法来设置。对于窗体,一种是通过属性窗口设置。二种是在窗体时间过程中通过程序代码设置。窗体比较常见的控件如下:Text、Name、Enabled、Height、Width、Font
6、、Visible3.1.3窗体常用的事件和方法1、窗体事件窗体事件即响应窗体行为的动作。C#应用程序的工作方式是事件驱动的,应用程序是一个面向对象的过程。设计者编写程序并非告诉系统从始至终的执行的步骤,而是响应系统或用户的事件。一个对象是否相应一个具体事件,响应这个事件后做什么,是由对象的事件过程决定的。事件处理步骤:添加事件侦听,例如:在窗体上单击鼠标,处理该事件的函数/方法名字为:Form1_Click,注册代码为:this.Click+=newSystem.EventHandler(this.Form1_Click);这里,代码写在Form类中,所以用th
7、is指明Form实例,在事件处理方法中,代码如下:privatevoidForm1_Click(objectsender,EventArgse){MessageBox.Show(“HelloWorld!”,“我的第一个C#程序”);}如此处理后,当用户运行应用程序并在窗体中按下鼠标左键,显示"HelloWorld!"以下几个常用的窗体事件:1)Load:Load事件是在窗体被装入工作区是自动触发的事件,Load事件过程通常给符号常量、属性变量和一般变量赋初值。2)Click:Click事件是程序运行后用鼠标单击对象时触发的事件。一旦触发了Click事件,便调用了
8、相应的事件过程3)Clo
此文档下载收益归作者所有