您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 教师信息管理系统起始界面设计
第4章教师信息管理系统起始界面设计1VisualC#.NET4.1教师信息管理系统起始界面简介4.2基本操作4.3教师信息管理系统起始界面的实现4.4上机实训第4章教师信息管理系统起始界面设计2VisualC#.NET4.1教师信息管理系统起始界面简介•起始界面如图4-1。图4-1起始界面运行结果第4章教师信息管理系统起始界面设计3VisualC#.NET4.1教师信息管理系统起始界面简介•起始页面有3项主要功能。(1)操作菜单。单击“操作”→“进入”菜单命令,进入“操作界面”;单击“操作”→“退出”菜单命令,退出起始界面。(2)帮助菜单。单击“帮助”→“帮助文件”菜单命令,显示帮助信息;单击“帮助”→“关于我们”菜单命令,显示有关信息。(3)提示信息。当鼠标移动到起始界面菜单下方任何部位不动时,便会出现“点击操作进入系统”提示信息。第4章教师信息管理系统起始界面设计4VisualC#.NET4.2基本操作4.2.1窗体切换(1)Show方法。其调用格式为:窗体名.Show();(2)Hide方法。其调用格式为:窗体名.Hide();(3)Refresh方法。其调用格式为:窗体名.Refresh();(4)Close方法。其调用格式为:窗体名.Close();第4章教师信息管理系统起始界面设计5VisualC#.NET•窗体切换的代码为:this.Hide();//将目前窗体隐藏窗体名窗体对象名=new窗体名();//声明并建立窗体对象窗体对象名.Show();//显示窗体第4章教师信息管理系统起始界面设计6VisualC#.NET【例4-1】窗体的切换。创建一个Windows应用程序,程序开始执行时出现窗体1,如图4-2所示,窗体1的标题栏显示“窗体1”,窗体1有一个按钮“切换至窗体2”,当单击“切换至窗体2”按钮时,切换到窗体2,窗体2的标题栏显示“窗体2”,如图4-3所示。第4章教师信息管理系统起始界面设计7VisualC#.NET图4-2例4-1设计界面图4-3例4-1运行界面第4章教师信息管理系统起始界面设计8VisualC#.NET•编写程序代码。在Form1.cs编写程序代码:privatevoidbutton1_Click(objectsender,EventArgse){this.Hide();//将目前窗体隐藏//声明并建立yourForm为Form2的窗体对象Form2yourForm=newForm2();yourForm.Show();//显示yourForm窗体}第4章教师信息管理系统起始界面设计9VisualC#.NET4.2.2MenuStrip控件•MenuStrip控件是设计Windows的菜单的重要控件;•MenuStrip控件在工具箱中的图标为;•MenuStrip为一个容器控件;•该控件可以容纳多种类型的菜单项;•可以将ToolStripMenuItem对象添加到MenuStrip中;•ToolStripMenuItem对象可以作为应用程序的命令或其他子菜单项的父菜单。第4章教师信息管理系统起始界面设计10VisualC#.NET表4-1MenuStrip控件常用成员成员说明BackColor属性设置或获取控件的背景颜色BackgroundImage属性设置或获取控件的背景图片Items属性设置或获取MenuStrip控件中的各菜单项Text属性设置或获取与此控件关联的文本Click事件当用户用鼠标左键单击菜单项时,将触发该事件,该事件内的程序代码就会被执行一次第4章教师信息管理系统起始界面设计11VisualC#.NET【例4-2】菜单的应用。制作一个简单的字体菜单,此菜单包括宋体、黑体、隶书等子功能,通过改变各子自功能的设置来改变Label控件Text属性的字体。设计界面如图4-4所示,运行界面如图4-5所示。图4-4例4-2设计界面图4-5例4-2运行界面第4章教师信息管理系统起始界面设计12VisualC#.NET【操作】(1)新建项目vcs4_2,在Form1窗体上建立一个Label控件。(2)设置属性。(3)拖放一个MenuStrip控件到窗体上,如图4-6所示。图4-6添加MenuStrip控件到窗体第4章教师信息管理系统起始界面设计13VisualC#.NET(4)进入项集合编辑器。选择MenuStrip控件的Items属性,单击“”按钮,进入“项集合编辑器”,如图4-7所示。图4-7进入“项集合编辑器”窗体第4章教师信息管理系统起始界面设计14VisualC#.NET(5)在“项集合编辑器”窗体中,单击“添加”按钮,在右窗口的属性中,设置“name”属性为“zttoolStripMenuItem”,“Text”属性为“字体”。然后单击确定按钮,如图4-8所示。图4-8“项集合编辑器”窗体第4章教师信息管理系统起始界面设计15VisualC#.NET(6)在“项集合编辑器”窗体中,选择“zttoolStripMenuItem”成员,在右窗口的属性中,选择“DropDownItems”属性,单击“”按钮,进入“项集合编辑器(zttoolStripMenuItem.DropDownItems)”窗体,如图4-9所示。图4-9“项集合编辑器(zttoolStripMenuItem.DropDownItems)”窗体第4章教师信息管理系统起始界面设计16VisualC#.NET(7)在“项集合编辑器(zttoolStripMenuItem.DropDownItems)”窗体中,单击“添加”按钮,在右窗口的属性中,设置“name”属性为“sttoolStripMenuItem”,“Text”属性为“宋体”;再分别单击“添加”按钮,在右窗口的属性中,分别设置“name”属性为“httoolStripMenuItem”、“lstoolStripMenuItem”,“Text”属性分别为“黑体”、“隶书”,然后单击确定按钮,如图4-10所示。第4章教师信息管理系统起始界面设计17VisualC#.NET图4-10添加“字体”菜单成员窗体第4章教师信息管理系统起始界面设计18VisualC#.NET(8)编写代码。选择“字体”→“宋体”对象,在属性窗口选择“事件”图标,双击“Click”事件,编写如下代码。intfontsize=12;Stringfontstyle=宋体;privatevoidsttoolStripMenuItem_Click(objectsender,EventArgse){fontstyle=宋体;label1.Font=newFont(fontstyle,fontsize);}第4章教师信息管理系统起始界面设计19VisualC#.NET选择“字体”→“黑体”对象,在属性窗口选择“事件”图标,双击“Click”事件,编写如下代码。privatevoidhttoolStripMenuItem_Click(objectsender,EventArgse){fontstyle=黑体;label1.Font=newFont(fontstyle,fontsize);}第4章教师信息管理系统起始界面设计20VisualC#.NET选择“字体”→“隶书”对象,在属性窗口选择“事件”图标,双击“Click”事件,编写如下代码。privatevoidlstoolStripMenuItem_Click(objectsender,EventArgse){fontstyle=隶书;label1.Font=newFont(fontstyle,fontsize);}第4章教师信息管理系统起始界面设计21VisualC#.NET4.2.3ToolTip控件•ToolTip表示一个长方形的小弹出窗口;•当用户将指针停在某个控件上时,弹出窗口将显示该控件的简短文字说明;•ToolTip控件在工具箱中的图标为;•自动在窗体上每个控件的属性窗口中新增一个“toolTip1上的ToolTip”属性,该属性用于存放该控件的toolTip1的文字说明。第4章教师信息管理系统起始界面设计22VisualC#.NET表4-2ToolTip控件常用成员成员说明AutomaicDelay属性设置或获取提示的自动延迟。默认值为500(毫秒)AutoPopDelay属性设置或获取当指针在控件上保持静止时,ToolTip保持可见的时间期限。默认值为5000(毫秒)IsBalloony属性设置或获取工具提示窗口显示之前,指针必须在控件上保持静止的时间期限ToolTipTitle属性设置或获取工具提示窗口的标题UseAnimation属性确定在显示工具提示时是否应使用动画效果第4章教师信息管理系统起始界面设计23VisualC#.NET【例4-3】ToolTip控件的应用。用LinkLabel制作“搜狐网站”文本超级链接,当鼠标移到网站时产生ToolTip,显示网址:。当选取该LinkLabel控件会超级链接至该网站。设计界面如图4-11所示,运行界面如图4-12所示。图4-11例4-3设计界面图4-12例4-3运行界面第4章教师信息管理系统起始界面设计24VisualC#.NET【操作】(1)新建项目vcs4_3,在Form1窗体上建立一个LinkLabel控件、一个ToolTip控件。(2)设置Form1窗体的“Text”属性为“ToolTip控件的应用”,设置LinkLabel控件的“Text”属性为“搜狐”,“toolTip1上的ToolTip”属性为“”。第4章教师信息管理系统起始界面设计25VisualC#.NET(3)编写程序。privatevoidlinkLabel1_LinkClicked(objectsender,System.Windows.Forms.LinkLabelLinkClickedEventArgse){System.Diagnostics.Process.Start();}第4章教师信息管理系统起始界面设计26VisualC#.NET4.3教师信息管理系统起始界面的实现4.3.1添加窗体1.添加“操作界面”窗体(1)打开第一章“jsgl”项目。(2)单击“项目”→“添加Windows窗体”命令,弹出如图4-13所示的“添加新项”对话框。然后在“名称”文本框中输入“czjm”,单击“添加”按钮,出现“操作界面”窗体,如图4-14所示。第4章教师信息管理系统起始界面设计27VisualC#.NET图4-13“添加新项”对话框第4章教师信息管理系统起始界面设计28VisualC#.NET图4-14操作界面窗体第4章教师信息管理系统起始界面设计29VisualC#.NET2.添加“使用说明”窗体(1)打开“jsgl”项目。(2)单击“项目”→“添加Windows窗体”命令,弹出“添加新项”对话框。然后在“名称”文本框中输入“sysm”,单击“添加”按钮,出现“使用说明”窗体。(3)选择工具箱中的“公共控件”,拖放一个RichTextBox控件到窗体上,如图4-15所示。第4章教师信息管理系统起始界面设计30VisualC#.NET图4-15使用说明窗体(4)设置属性。设置窗体和RichTextBox控件的属性。第4章教师信息管理系统起始界面设计31VisualC#.NET4.3.2设计菜单(1)打开“jsgl”项目,在“解决方案资源管理器”中双击“sy”窗体。(2)选择工具箱中的“菜单和工具栏”,拖放一个MenuStrip控件到“sy”窗体上,如图4-16所示。第4章教师信息管理系统起始界面设计32VisualC#.NET图4-16添加MenuStrip控件到“sy”窗体第4章教师信息管理系统起始界面设计33VisualC#.NET(3)进入项集合编辑器。选择MenuStrip控件的Items属性,单击“”按钮,进入“项集合编辑器”,如图4-17所示。图4-17进入“项集合编辑器”窗体第4章教师
本文标题:教师信息管理系统起始界面设计
链接地址:https://www.777doc.com/doc-3451199 .html