首页 VB第6章 构建宿舍管理系统项目主窗体

VB第6章 构建宿舍管理系统项目主窗体

举报
开通vip

VB第6章 构建宿舍管理系统项目主窗体VB第6章构建宿舍管理系统项目主窗体第6章构建宿舍管理系统项目主窗体CONTENTS任务6.6为父窗体添加子窗体列表任务6.2了解项目使用的数据库任务6.3建立Windows应用程序任务6.4建立MDI窗体任务6.5使用窗体控件任务6.1了解宿舍管理系统项目任务6.7实现系统退出功能任务6.1了解宿舍管理系统项目6.1.1了解项目背景随着学院规模的不断扩大,学校的宿舍楼越来越多,在校住宿的学生也越来越多。传统的手工管理已经不能适应这种情况,宿舍的状态、住宿人员的情况等信息都难以管理,统计、查询、管理也遇到了很大的困...

VB第6章  构建宿舍管理系统项目主窗体
VB第6章构建宿舍管理系统项目主窗体第6章构建宿舍管理系统项目主窗体CONTENTS任务6.6为父窗体添加子窗体列表任务6.2了解项目使用的数据库任务6.3建立Windows应用程序任务6.4建立MDI窗体任务6.5使用窗体控件任务6.1了解宿舍管理系统项目任务6.7实现系统退出功能任务6.1了解宿舍管理系统项目6.1.1了解项目背景随着学院规模的不断扩大,学校的宿舍楼越来越多,在校住宿的学生也越来越多。传统的手工管理已经不能适应这种情况,宿舍的状态、住宿人员的情况等信息都难以管理,统计、查询、管理也遇到了很大的困难。现在迫切需要开发一套宿舍管理系统,来实现宿舍信息管理的自动化。任务6.1了解宿舍管理系统项目6.1.2了解项目功能结构任务6.2了解项目使用的数据库6.2.1数据库结构在宿舍管理系统中,我们可以使用SQLServer2005数据库——Dormitory来实现宿舍管理。这个数据库中记录着系统中的数据,共有3个数据表:(1)UserInfo表,用来记录系统中的用户信息。(2)RoomInfo表,用来记录系统中宿舍房间信息。(3)StudentInfo表,用来记录系统中住宿的学生信息。任务6.2了解项目使用的数据库6.2.2数据 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 任务6.3建立Windows应用程序1.启动VS2010集成开发环境。2.在“起始页”页面上,单击创建栏中的“项目”链接,打开“新建项目”对话框。3.在“新建项目”对话框中,选中左侧列表中的“VisaulBasic”,然后在“ 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 ”列表中选中“Windows窗体应用程序”选项。4.在“名称”文本框中,输入项目的名称“宿舍管理系统”,然后选择项目保存的位置,最后,单击“确定”按钮。项目建立完毕。任务6.4建立MDI窗体6.4.1什么是MDI窗体MDI窗体又称“多文档窗体”,它由一个父窗口和若干个子窗口组成。比如,MicrosoftOffice应用程序就是典型的MDI窗体界面。任务6.4建立MDI窗体6.4.2创建MDI窗体1.建立父窗体建立MDI窗体的方法很简单,窗体对象的IsMdiContainer属性可以将窗体设置为MDI父窗体,IsMdiContainer属性设置为“True”时,窗体为MDI父窗体(其背景色默认为深灰色)。任务6.4建立MDI窗体6.4.2创建MDI窗体2.建立子窗体任何窗体都可以成为MDI子窗体,只要在调用窗体的Show()方法打开窗体前,设置该窗体的MdiParent属性就可以了。例如:项目中有两个窗体MainForm和ChildForm,MainForm窗体是MDI父窗体,同时也是启动窗体,现在要在MainForm中调用子窗体ChildForm,如图所示。代码如下:DimfAsNewChildForm()'实例化子窗体f.MdiParent=Me'将f设置为当前窗体的子窗体f.Show()'显示子窗体任务6.5使用窗体控件6.5.1建立菜单条在VB2010中,菜单条是通过MenuStrip控件来实现的,通过ToolStripMenuItem对象构成了菜单中的每个项目。可以双击“菜单和工具栏”工具箱中的MenuStrip图标把MenuStrip控件添加到窗体中。菜单上的所有菜单项都是ToolStripMenuItem对象。顶层菜单是ToolStripMenuItem对象,子菜单仍然是ToolStripMenuItem对象。现在我们就开始为宿舍管理系统的主窗体建立一个菜单条。1将工具箱中的MenuStrip控件拖拽到主窗体Main中。2选中组件栏中新出现的MenuStrip控件,在属性窗口中将它的Name属性修改为“msMain”。3通过菜单 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 器的提示,为窗体添加各个菜单项。任务6.5使用窗体控件6.5.2使用工具条控件ToolStrip控件可以创建功能非常强大的工具栏,在工具栏中可以包含按钮(Button)、标签(Label)、下拉按钮(DropDownButton)、文本框(TextBox)、组合框(ComboBox)、进度条(ProgressBar)、分隔条(Separator)等元素控件,通过这些元素可以显示文字、图片或文字及图片的组合。ToolStrip控件的Items属性用来表示工具栏中的各种元素控件,编辑Items属性可以向工具栏添加各种元素控件,Items属性编辑窗口如图所示。任务6.5使用窗体控件6.5.2使用工具条控件现在我们开始为宿舍管理系统的主窗体添加一个工具栏:1.将工具箱中的ToolStrip控件拖拽到主窗体Main中。2.选中组件栏中新出现的MenuStrip控件,在工具栏编辑条中选择“Button”选项,为工具栏添加一个Button按钮。4.按照上面的方法为工具栏添加其他工具按钮。如果要将添加好的工具条项转换成其他形式,可以右击这个项,在快捷菜单中选择“转换为”命令,就可以转换成其他的形式。3.选中添加的Button按钮,在属性窗口中,将Name属性设置为“tsbtnAddUser”,并分别设置Text属性和Image属性,然后将DisplayStyle属性设置为“ImageAndText”,最后将TextImageRelation属性设置为“ImageBeforeText”(图片在文字前面)。TextImageRelation属性设置效果如图所示。任务6.5使用窗体控件6.5.3使用状态条控件状态条控件出现在窗体的最下方。状态条控件中能够出现的控件元素相对较少,只有:StatusLabel(状态标签)、ProgressBar(进度条)、DropDownButton(下拉按钮)、SpiltButton(分隔式按钮)四种形式。任务6.6为父窗体添加子窗体列表在MDI父窗口中往往会有一个“窗口”菜单,使用这个菜单可以随意切换打开的子窗口。在.NET中要实现这样的效果非常简单,只要设置MenuStrip控件的MdiWindowListItem属性就可以了。MdiWindowListItem表示显示子窗体列表的菜单项,将主窗体的msMain控件的MdiWindowListItem属性设置为“tsmiWindow”,当打开子窗体后,“窗口”菜单下将显示打开的子窗体。任务6.7实现系统退出功能选中“系统”菜单中的“退出系统”菜单项,单击属性窗口中的“事件”按钮,为菜单项的Click事件编写代码。6.7.1编写菜单和工具条的事件退出系统的代码只需一条语句:在工具栏的“退出系统”按钮的Click事件中也编写相同的退出代码。如果不想将这些代码编写两次或更多,可以在“退出系统”按钮和“退出系统”菜单的Click事件中共享一段代码。在编写了“退出系统”菜单的代码后,可以单击“退出系统”按钮,然后在属性窗口中选择“事件”栏,在Click事件中选择刚刚编写好的“退出系统”菜单下的代码。这样就实现了按钮和菜单两个控件共享一段代码。任务6.7实现系统退出功能编写好菜单和工具栏的代码后,运行程序,我们会看到单击“退出系统”按钮或菜单后,主窗体将被关闭,整个程序也随之结束。6.7.2编写窗体的FormClosing事件窗体对象提供了FormClosing事件,在窗体关闭时,FormClosing事件将触发。FormClosing事件方法(函数)提供了一个参数——e,它表示窗体关闭时的状态。参数e对象的Cancel属性可以阻止窗体被关闭。现在,我们编写主窗体的FormClosing事件来实现退出确认对话框:本章总结在这一章中,我们介绍了宿舍管理系统项目的一些基本情况并建立了宿舍管理系统项目,创建了MDI风格的主窗体,学习了一些新的知识,包括:了解项目的背景和基本需求;了解项目数据库结构和基本数据。一个管理信息系统(MIS)常常使用MDI风格的界面,它使程序的操作界面更加简捷、方便。在.NET的Windows应用程序中,只要将窗体的IsMdiContainer属性设置为“True”,就可以使该窗体成为一个MDI父窗体。在调用某个窗体的Show()方法显示窗体前,只要设置窗体的MdiParent属性就可以使窗体成为父窗体的一个子窗体。当父窗体中有菜单时,还可以设置菜单控件(MenuStrip)的MdiWindowListItem属性来建立子窗体列表。本章总结菜单条中的每一个菜单项都是一个ToolStripMenuItem对象。设置ToolStripMenuItem对象的属性可以修改菜单外观。编写ToolStripMenuItem对象Click事件可以实现相应的功能。工具条上可以包含按钮(Button)、标签(Label)、下拉按钮(DropDownButton)、文本框(TextBox)、组合框(ComboBox)、进度条(ProgressBar)、分隔条(Separator)等多种元素控件。使用图形化的编辑条可以快速对工具条的工具进行设置。窗体对象提供了FormClosing事件,该事件在窗体关闭时触发。FormClosing事件的参数e的Cancel属性可以阻止窗体被关闭。在关闭程序时,如果要询问确认关闭,可以在FormClosing事件编写代码实现效果。习题1.什么是MDI窗体?它有什么特点?2.在主窗体中设置菜单一般需要哪些步骤?3.在主窗体中如何设置工具栏?4.窗体中FormClosing事件有什么作用?如何在其中设置退出提醒对话框?ThankYou
本文档为【VB第6章 构建宿舍管理系统项目主窗体】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
宋先生
暂无简介~
格式:ppt
大小:3MB
软件:PowerPoint
页数:24
分类:
上传时间:2021-12-15
浏览量:0