《Window应用程序》PPT课件

《Window应用程序》PPT课件

ID:45454796

大小:1.86 MB

页数:71页

时间:2019-11-13

《Window应用程序》PPT课件_第1页
《Window应用程序》PPT课件_第2页
《Window应用程序》PPT课件_第3页
《Window应用程序》PPT课件_第4页
《Window应用程序》PPT课件_第5页
资源描述:

《《Window应用程序》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC#.NET程序设计教程第3章Windows程序华南农业大学信息(软件)学院2011.2第3章Window应用程序开发3.0概述3.1Windows常用控件3.2Additional控件组3.3菜单相关控件组3.4对话框控件3.5自定义控件3.0窗体与控件概述(组件控件)组件(Component)实现了接口System.ComponentModel.IComponent的类,或者是从该类或其他实现了IComponent接口的类派生的类。组件可以被重用,可以包含在容器。可以创建没有用户界面的组件,也可以创建具有用户界面的组件。控件(Control)具有用户界

2、面的组件成为控件.控件类继承自System.ComponentModel.Component类.返回本章首页3.0窗体与控件概述(类层次).NET控件的类继承层次图(窗体控件)System.Windows.Forms.ControlControlScrollableControlContainerControlFormUserControlWEB控件:System.Web.UI.Control3.0窗体与控件概述Control类,对键盘和鼠标操作进行响应,处理消息路由和安全,定义控件的边界(位置和大小),控制对象的基本外观,如默认字体和背景颜色等,是屏幕上具有可视化外

3、观的所有组件的父类。ScrollableControl类,添加了滚动的功能。ContainerControl类,实现了作为容器的能力。Form类,具备容器功能,滚动功能,Control类功能。并添加了和屏幕窗口相关的一些功能,比如标题栏和系统菜单。为了程序而创建的每个Windows窗体,都是基于Form类的。UserControl类,基本同Form类,用户创建的自定义组件就基于该类。常用属性窗体外观窗体尺寸和位置其他属性3.0.1窗体属性、事件、方法FormBorderStyle,BackColor,ForeColor,Font,Cursor,Text,BackGro

4、undImage,OpacityHeight,Width,Left,TopLocation,StartPosition,WindowState,Toplevel,TopMost3.0.1窗体常见事件表事件名触发条件load加载窗体到内存时发生,即首次显示窗体时发生Activated该事件在窗体激活时发生Deactivated该事件在窗体失去焦点成为不活动窗体时发生Resize该事件在改变窗体大小时发生Paint该事件在重绘窗体时发生Click该事件在用户单击窗体时发生DoubleClick该事件在用户双击窗体时发生FormClosed该事件在关闭窗体时发生3.0.1窗

5、体的主要事件顺序OnLoad事件,窗体的加载show,设置窗体是否可见OnPaint,窗体绘制(显示)在屏幕Actived,窗体激活成为当前窗体…,OnResize,改变大小;OnMove,移动窗体…,Click,点击事件FormClosing3.0.1窗体常见方法表方法名称功能CenterToScreen在窗体打开时将窗体居中显示Close关闭窗体,把窗体从内存中清除Hide隐藏窗体,但窗体仍然在内存中Show显示窗体,非模态显示。当窗体显示时,应用程序的其他部分仍然可以访问ShowDialog显示窗体,模态显示。用户不能从窗体切换到应用程序的其它部分-首先必须关闭

6、该窗口才行。3.0.1窗体的其他窗体的坐标体系Locationthis.Location=newPoint(300,350);this.Size=newSize(200,150);Docklabel.Dock=DockStyle.None;启动窗体的设置包含Main主函数的窗体,Program.cs返回本章首页3.0.1窗体的其他SDI窗体与MDI窗体isMdiContainer(将主窗体的该属性设为true)在主窗体中生成并显示子窗体;MdiChildFormchildFrm=newMdiChildForm();childFrm.MdiParent=this;chi

7、ldFrm.Show();1.可视化组件(VisualComponent)可视化组件在程序运行期间用户是可以看到的,也称为控件(Control)。2.非可视化组件(NonVisualComponent)非可视化组件是指在程序运行期间用户是不可以看到的。3.0.2组件分类3.0.2控件通用属性NameAnchorDock基本外观属性Tag,object数据类型,常用来存储与控件密切关联的数据ContextMenu,上下文菜单Tabindex和Tabstop属性Show和Hide方法FormBorderStyle,BackColor,ForeColor,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。