栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

.net学习笔记——学生信息管理系统(四、主界面的布局及退出系统)

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.net学习笔记——学生信息管理系统(四、主界面的布局及退出系统)

(学习目标:使用.net 窗体制作一个学生信息管理系统,满足学生信息、班级信息、年级信息的增删改查。)

第四天:主界面的布局及退出系统。

任务:主界面的布局,以及主界面退出功能的实现。

1.新建主界面窗体。

第一步:右击项目名称,添加>Windows窗体,命名为FrmMain。

第二步:更改窗体属性:1.Name为“FrmMain”;2.Text为“学生管理系统主界面”;3.isMdiContainer为“true”。

2.添加MenuStrip控件。


第一步:在工具箱里找到MenuStrip控件,双击进行添加。

第二步:右击窗体上的MenuStrip控件,选择“编辑项”,在该控件下添加四个板块:“miStudent”、“miClass”、“miGrade”、“miExit”,他们的Text属性分别为:“学生管理”、“编辑管理”、“年级管理”、“退出系统”。

第三步:点击DropDownItems右边的“…”进入选中项的子层级项编辑器,添加各项的子层级项目集合。
miStudent:1.subAddStudent(Text:新增学生);2.subStudentList(Text:学生列表)。
miClass:1.subAddClass(Text:新增班级);2.subClassList(Text:班级列表)。
miGrade:1.subGradeList(Text:年级列表)。
miExit:无。

达到以上效果就表示OK了。

3.退出系统功能的实现。

第一步:选择FrmMain窗体属性框中点一下小闪电(“各种事件”),再找到FormClosing事件并双击。

private void FrmMain_FormClosing(object sender, FormClosingEventArgs e)//右上角退出,这里是退出事件
        {
          DialogResult result=  MessageBox.Show("宁想好要退出吗?", "退出提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (result == DialogResult.Yes)
            {
                Application.ExitThread();//如果为是,就退出,这里要退出线程上的窗口
            }
            else
            {
                e.Cancel = true;//如果为否就不退出
            }
        }

第二步:在退出事件中给用户挽留的机会,如果挽留住了就不退出了(弹出对话框,询问用户是否退出,用户可以选择是或者否),否则就退出。


第三步:双击“退出系统”,进入该按钮的点击事件。

private void miExit_Click(object sender, EventArgs e)
        {
            Application.Exit();//调用退出事件
        }

第四步:直接调用刚刚写好的退出事件。

做到这一步的时候退出系统以及主页面布局就做完了。

4.测试。

依次点一下每个块儿测试一下看是否有问题,没问题的话就点退出系统,弹出了对话框然后点是,看是否退出了系统,如果退出了就表示没问题。

做到这一步的时候,主界面布局就做完了。
总结:
1.规范每个按钮、属性、窗体的命名,这样可以方便后期维护。
2.做完了一定要测试,发现问题要及时修改。

(学习来源:https://www.bilibili.com/video/BV1wE411s7i2?p=1)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/955205.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号