Windows程序的界面设计

Windows程序的界面设计

ID:45391408

大小:941.50 KB

页数:49页

时间:2019-11-12

Windows程序的界面设计_第1页
Windows程序的界面设计_第2页
Windows程序的界面设计_第3页
Windows程序的界面设计_第4页
Windows程序的界面设计_第5页
资源描述:

《Windows程序的界面设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第九章Windows程序的界面设计1.总体要求理解基于Windows的应用程序的基本概念掌握Windows窗体和控件的常用属性。掌握一些常用的Windows窗体控件的使用。学会创建较为复杂的Windows应用程序。。2.学习重点Windows应用程序中窗体、控件、事件的基本概念。Windows窗体控件的共同特性。常用的Windows窗体控件。第九章Windows程序的界面设计主要内容9.1窗体与控件概述9.2按钮与文本显示、编辑控件9.3列表与选择控件9.4图形显示控件9.5容器控件9.6对话框9.7菜单、工具栏和状态栏9.8SDI和M

2、DI应用程序9.1窗体与控件概述9.1.1Windows窗体9.1.2窗体的控件返回9.1.1Windows窗体窗体是控件的容器,而控件是窗体的成员对象,用于显示信息并且接收入用户输入的信息。Windows窗体的基类是Form,位于System.Windows.Forms命名空间中。表9-1列出了Windows窗体的主要属性(见教材)窗体和控件的属性可以在VisualStudio.NET的属性窗口进行设计,也可以通过编写代码来完成。例如:this.ShowInTaskbar=true;this.StartPosition=FormSta

3、rtPosition.CenterScreen;this.Text="窗体属性设置";this.TopMost=true;this.WindowState=FormWindowState.Maximized;this.FormBorderStyle=FormBorderStyle.Fixed3D;9.1.2窗体的控件1..NETFramework中的窗体控件控件是用来完成特定的输入/输出功能的。例如,按钮控件响应用户的单击事件,文本框控件接收用户的输入等。在.NETFramework中,控件派生于System.Windows.Forms

4、.Control类,该类定义了控件的基本功能。表9-2列出了一些常见的Windows控件和组件。控件的用法:静态引用和动态引用。其中,静态引用就是在设计时把控件从工具箱拖放到窗体设计区中。动态引用就是在源程序代码中通过控件类来创建控件对象,在完成对象属性设置再将其添加到窗体中。2.控件的属性Anchor获取或设置控件绑定到的容器的边缘并确定控件如何随其父级一起调整大小BackColor控件的背景色Bottom控件下边缘与其容器的工作区上边缘之间的距离(以像素为单位)Dock获取或设置控件边框停靠到其父控件并确定控件如何随其父级一起调整大

5、小Enabled控件是否可以对用户交互做出响应ForeColor控件的前景色Height控件的高度Left控件左边缘与其容器的工作区左边缘之间的距离(以像素为单位)Location控件的左上角相对于其容器的左上角的坐标Name控件的名称,可以在代码中用于引用该控件Parent控件的父容器Right控件右边缘与其容器的工作区左边缘之间的距离(以像素为单位)Size控件的高度和宽度TabIndex控件的Tab键顺序TabStop指示用户能否使用Tab键将焦点放到该控件上Text与此控件关联的文本Top控件上边缘与其容器的工作区上边缘之间的距

6、离(以像素为单位)Visible指示是否显示该控件Width控件的宽度个人理财软件的功能模块图9.2按钮与文本显示、编辑控件9.2.1按钮控件9.2.2文本显示控件9.2.3文本编辑控件9.2.4应用实例返回9.2.1按钮控件Button(按钮)控件用来接收用户的操作命令,激发相应的事件,例如,“确定”或者“取消”。在设计时,通常先添加控件,再为其Click事件编写代码;在程序运行时,单击该按钮就会执行Click事件方法。常用的属性有Name、Text、Visible、Enabled、FlatStyle、Image和ImageAlign

7、。其中,Text属性指定要显示的标题文字,在字母前添加“&”字符“可设置快捷键。Image属性可以指定要显示的图像;ImageAlign、TextAign和TextImageRelation属性用来设置图像与文本的排列方式。9.2.2文本显示控件.NETFramework包含两个标签控件:Label和LinkLabel。其中,Label是标准的Windows标签;LinkLabel类似于Label,但以超链接方式显示。Label控件的常用的属性:AutoSize:默认值为true。BorderStyle:决定控件边框的样式,其值是Bor

8、derStyle枚举值。=None时,无边框、=FixedSingle,单行边框,=Fixed3D,三维边框。默认为None。LinkLabel其常用的属性如表9-4所示(见教材)9.2.3文本编辑控件1.

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

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

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