项目7简历系统界面设计

上传人:夏** 文档编号:578938068 上传时间:2024-08-25 格式:PPT 页数:22 大小:720.02KB
返回 下载 相关 举报
项目7简历系统界面设计_第1页
第1页 / 共22页
项目7简历系统界面设计_第2页
第2页 / 共22页
项目7简历系统界面设计_第3页
第3页 / 共22页
项目7简历系统界面设计_第4页
第4页 / 共22页
项目7简历系统界面设计_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《项目7简历系统界面设计》由会员分享,可在线阅读,更多相关《项目7简历系统界面设计(22页珍藏版)》请在金锄头文库上搜索。

1、C#程序设计项目7 简历系统界面设计C#程序设计1. 了解界面设计的内容;2. 会使用控件设计窗体;3. 能完成主窗体的界面设计。教学目标C#程序设计7.1.1 容器控件7.1.2 ChickListBox控件7.1.3 TreeView控件7.1.4 TrackBar 控件7.1.5 ProgressBar 控件7.1.6 滚动条控件7.1.7 菜单、工具栏7.1 知识储备C#程序设计 容器控件中可以放置其他控件。窗体类Form就是一个容器控件。其他的容器控件有面板控件Panel、分组框控件GroupBox、多选项卡控件TabControl。1. Panel控件 Panel控件为其他控件提供

2、分组依据。没有Text属性。常用属性为控件边缘显示属性BorderStyle属性,该属性值有三个:None(没有边缘特性);FixedSingle(有矩形外框);Fixed3D(有立体外框)。7.1.1 容器控件C#程序设计2. GroupBox控件 GroupBox控件也只是一个容器控件,为其他控件提供分组依据。与Panel不同的是,GroupBox可以显示标题,有Text属性,并通过该属性显示分组标题。3. TabControl控件 TabControl控件可以创建带有多个标签页的窗口,每个标签页都是一个容器控件。当窗口功能复杂、控件很多时,可以使用TabControl将其按功能进行分类。

3、7.1.1 容器控件C#程序设计TabControl控件常用的属性如下。(1) Alignment属性:决定各标签页的选项卡显示的位置,有top、bottom、right、left四种显示方式。(2) TabPages属性:定义当前TabControl控件中所要包含的所有标签页。该属性设置时,单击TabPages属性后的【】按钮,弹出【TabPage集合编辑器】,如图所示。7.1.1 容器控件C#程序设计【例7-1】模拟实现计算软件水平考试报名。7.1.1 容器控件C#程序设计 CheckedListBox控件为复选框列表控件。它提供一个复选框列表。如果需要的复选框选项较多时,使用此控件较方便

4、。常用属性如下。1) Items属性:字符串集合编辑器,用于设计控件对象中的选项。单击属性列表中的Items属性后的【】按钮,即可以在对话框中添加复选框列表项。2) MutiColumn属性:是否以多列的形式显示各项。7.1.2 ChickListBox控件C#程序设计3) ColumnWidth属性:当控件MutiColumn属性为true时,指定各列所占的宽度。4) CheckOnClick属性:决定是否在第一次单击某复选框时即改变其状态。5) SelectionMode属性:指示复选框列表控件的可选择性。None值表示复选框列表中的所有选项都处于不可选状态;One值表示复选框列表中的所有

5、选项均可选。6) Sorted属性:表示控件对象中的各项是否按字母的顺序排序显示。7.1.2 ChickListBox控件C#程序设计 TreeView控件,称为树形视图控件,主要用于显示具有树形层次结构的数据,类似与Windows操作系统的树形文件目录。常用的属性有以下几项。 1) Nodes属性:用于编辑TreeView控件中的各级节点。通过TreeView控件的属性选项的“Nodes”后的按钮设置各级节点。2) CheckBoxes属性:决定是否在每个节点旁显示复选框,值为true显示复选框。7.1.3 TreeView控件C#程序设计2) ImageList属性:指定各节点可以使用的图

6、标集合。3) ImageIndex属性:TreeView控件中各节点的默认图标在指定ImageList中的索引。各节点的图标也可以在设置时更改。7.1.3 TreeView控件C#程序设计【例7-2】通过课程选择了解CheckedListBox与TreeView控件的使用。7.1.3 TreeView控件C#程序设计 TranckBar控件,也称为滑块控件,由一个滑块栏和一组刻度组成,用户可以鼠标或者方向键滑动滑块,从而改变对应的刻度值。常用的属性如下。1)Value属性:获取当前滑块对应的刻度值,int类型。2)Minimum属性:滑块滑动的最小刻度值,默认为0。3)Maximum属性:滑块

7、滑动的最大刻度值,默认为10。4)SmallChange属性:滑块滑动的最小步长,默认为1。7.1.4 TrackBar 控件C#程序设计5)LargeChange属性:滑块滑动的最大步长,默认为56)Orientation属性:控件的方向。值为Horizontal,表示水平方向;值为Vertical表示垂直方向。7)TickStyle属性:刻度线显示的位置。值为None,不显示刻度线;值为TopLeft,刻度线位于顶部或左边;值为BottomRight,刻度线位于底部或右边;值为Both,刻度线位于滑块的两侧。7.1.4 TrackBar 控件C#程序设计 ProgressBar控件称为进度

8、条控件,通过显示一系列水平排列的实心矩形来指示进度。操作完成,进度条被填满。常用的属性如下。1)Value属性:当前的进度,int类型。2)Step属性:进度条的步长,默认值为10。3)Minimum属性:表示Value最小值,默认为0。4)Maximum属性:表示Value最大值,默认为100。7.1.5 ProgressBar 控件C#程序设计 滚动条有两个控件:水平滚动条HScrollBar和垂直滚动条VScrollBar,常用的属性如下。1)Value属性:表示滚动条的位置,int类型。3)Minimum属性:滚动条滚动范围的下限,默认为0。4)Maximum属性:滚动条滚动范围的上限

9、,默认为1004)SmallChange属性:滚动条的最小步长,默认为1。5)LargeChange属性:滚动条的最大步长,默认为107.1.6 滚动条控件C#程序设计【例7-3】在窗体中显示滑块控件、水平滚动条控件、以及进度条控件,当改变滑块控件的数值时,改变进度条控件的值并改变窗体的透明度;改变滚动条的值时,改变进度条控件的值并改变窗体的透明度。7.1.6 滚动条控件C#程序设计1. MenuStrip控件 MenuStrip控件主要用于生成所在窗体的主菜单。在设计窗体中可以直接在此设计器上编辑各主菜单项及对应的子菜单项,也可以通过鼠标右键单击对应的菜单项修改项的类型。菜单项一般通过Cli

10、ck事件相应命令。 MenuStrip控件常用的属性为Items属性:用于编辑菜单栏上显示的各菜单项。单击Items属性后的【】按钮,弹出【项集合编辑器】,进行菜单项编辑。7.1.7 菜单、工具栏C#程序设计 MenuStrip控件进行操作时,主要通过对控件的菜单项ToolStripMenuItem的Click事件进行操作。ToolStripMenuItem的常用属性如下。1)Checked属性:指示菜单项是否被选中。默认值为false。为true时,会在菜单项前出现“ ”。2)CheckOnClick属性:决定单击菜单项时是否使其选中状态发生改变。默认值为false,即单击菜单项不会影响其C

11、hecked属性;当更改该属性值为true时,则每次单击菜单项都会影响其Checked属性。7.1.7 菜单、工具栏C#程序设计3) CheckState属性:指示菜单项的状态。共有3个属性 值:Checked、Unchecked、Indeterminate, 分别表示选中、未选中、不确定三种状态。4)ShortcutKeys属性:为菜单项指定的快捷键。设置时,可以选择Ctrl、Shift和Alt三个功能键的任意组合(注意Shift键不能单独使用)作为修饰符。ShortcutKeys属性所设置的快捷键无论菜单项是否可见都可以使用。注意注意:“&”设置的组合键只在菜单项可见的情况下才可用。7.1.7 菜单、工具栏C#程序设计7.2.1 添加窗体 在简历管理系统中添加一个窗体。将该窗体命名为“ResumeMainFrm”,设置窗体的IsMdiContainers属性值为True,以便作为其他窗体的父窗体;设置StartPosition属性值为CenterScreen,即程序运行时,该窗体出现在屏幕中间;设置WindowState属性值为Maximized,即程序运行时,该窗体最大化。 7.2 任务1 主窗体的实现C#程序设计7.2.2 窗体控件设计

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号