系统主界面的制作

2.4系统主界面的制作

1.贴效果图,最好是GIF文件

系统主界面的制作_第1张图片
7.gif

系统主界面的制作_第2张图片
6.1.gif

通过MDI子窗体的添加,输入正确的用户类型、用户名和密码登录之后,就会跳出收银员或库管员界面。

2.实现MDI主界面的主要步骤

1、MDI容器窗体
只要将窗体的IsMdiContainer属性设置为True,它就是容器窗体。一种是在窗体的Load()事件中设置,一种是在属性中设置:
this.IsMdiContainer=True;


系统主界面的制作_第3张图片
图片1.png

2、MDI子窗体
MDI子窗体就是一般的窗体,其上可以设计任何控件,此前设计过的任何窗体都可以作为MDI子窗体。只要将某个窗体实例的MdiParent属性设置到一个MDI父窗体,它就是那个父窗体的子窗体,语法为:
窗体实例名.MdiParent=父窗体对象;
例如,下一段代码编写在一个MDI父窗体的某个事件处理程序中,创建一个子窗体实例formChild1并将其显示在MDI父窗体的客户区中:
FormChild formChild1 = new FormChild();
formChild1.MdiParent = this;
formChild1.Show();

3.主界面中涉及到的控件以及控件的重要属性、方法

控件menuStrip

属性
Items 收银员 库管员
text 修改密码、修改个人信息等

控件ToolStrip

事件
Click

控件StatusStrip

属性
Spring 设置为填充状态栏的剩余空间
Name dataToolStripStatusLabel

控件Timer

属性
Enabled 设置Timer是否启用,值为True/False
Interval 设置定时器两次Tick事件发生的时间间隔,单位:毫秒

控件Timer

事件
Tick 每个Interval时间后触发一次该事件

4.主界面的功能如何与系统结构图对应

系统主界面的制作_第4张图片
图片发自App

收银员和库管员分别有一个主界面图。


系统主界面的制作_第5张图片
23.PNG

收银员的主界面图包括的内容有修改密码、修改个人信息、查询商品信息和退出。这和此前我们在做需求分析画的结构图大致吻合,结合了需求分析的要求。


系统主界面的制作_第6张图片
26.PNG

库管员的主界面和收银员主界面大致一样,只是把查询商品信息改为了录入商品信息,也是结合了需求的分析的结构图。

5.贴入重要代码片段,并进行详细描述

系统主界面的制作_第7张图片
22.PNG

这就是前面制作登录界面最基本的代码,设置用户名、密码等。


系统主界面的制作_第8张图片
24.PNG

这个就是主界面的代码,通过对主窗体的timer运用,在运行时会显示时间等等,也会显示menuStrip控件修改的内容。


系统主界面的制作_第9张图片
25.PNG

这是退出时,会弹出“确认退出?”几个字样的提醒,然后整个系统主界面都退出。

你可能感兴趣的:(系统主界面的制作)