是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!欢迎关注:笑林新记
Visual Studio版本:Enterprise 2015
.NET框架:.NET framework 4 Client Profile
数据库:SQL server
因为原项目数据库文件缺少,而且源码也没有注释,所以我新开了一个gitee项目,文末有下载地址。
01
系统主页面
前面几节对登录页面的相关操作和数据库操作类进行了说明,登录成功后,我们就进入了主页面。
< class="pgc-img">>主页面的功能分区如图所示,分为几个功能区,每个功能区都是用panel控件来分开的。这里是通过背景色来设置颜色的,也可以使用背景图片。背景色的属性是BackColor,可以选系统提供的,也可以直接填写RGB值。背景图片属性是BackgroundImage。
02
Timer定时器
来说一下主页面中左上角的时间,登录成功后,左上角就会显示时间,这里日期和时间是分开的,用了两个label控件。label控件本身只是显示,不会自动更新时间,所以这里用了Timer控件。
< class="pgc-img">>Timer控件是定时器,指定间隔时间,执行重复的代码。Timer控件的属性很少,所以设置很简单。
Name属性,就是控件ID,命名可以自己修改。
Enabled属性,是否启用定时器,默认是False,改为True,就是默认启动。
Interval属性,间隔时间,这里是以毫秒为单位(1秒=1000毫秒)。这里设置的是100毫秒,也就是0.1秒,这个地方可以直接设置1000,1秒执行一次就行。
设置完成后,给Timer定时器设置Tick时间即可。下面是Tick时间的代码。
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text=DateTime.Now.ToString("yyyy年MM月dd日");
label2.Text=DateTime.Now.ToString("hh:mm:ss");
}
03
系统关闭
右上角的关闭功能,这里用的是pictureBox控件,加载一个关闭图片,然后添加对应的单击事件。
private void pictureBox10_Click(object sender, EventArgs e)
{
DialogResult dr=MessageBox.Show("真的要退出系统吗?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Question);
if (dr==System.Windows.Forms.DialogResult.OK)
{
this.Close();
}
}
这里只是有一个弹窗提示问是否要退出系统,并没有看到将登录状态重置成1的代码,有朋友可能就会有疑问,这样退出后,不是没有办法再登录了吗,实际上他这里用了this.Close(),这是一个关闭窗体的事件,在程序中,还有一个FormClosing事件,窗体关闭时会调用这个事件,如果这个事件有代码怎执行,没有则会关闭,这里是将登录状态重置放到这里了。
private void FrmMain_FormClosing(object sender, FormClosingEventArgs e)
{
//主窗体关闭事件
AdminsMDL a=new AdminsMDL();
a.LoginType=1;
a.UserName=admins.name;
AdminsBLL.logintype(a);
Application.Exit();
}
好了,本节就到这里,下节继续。
源码下载地址:
C# 餐饮管理系统实例讲解 第四节
络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对于信息的宣传和管理就很关键。因此餐厅点菜信息的管理计算机化,系统化是必要的。设计开发餐厅点菜管理系统不仅会节约人力和管理成本,还会安全保存庞大的数据量,对于餐厅点菜信息的维护和检索也不需要花费很多时间,非常的便利。
餐厅点菜管理系统是在MySQL中建立数据表保存信息,运用Vue框架和Java语言编写。并按照软件设计开发流程进行设计实现。系统具备友好性且功能完善。其管理员管理食物库存,菜品信息,管理预订和未预定餐桌,管理店内订单流水以及外卖订单。用户查看餐厅资讯,收藏菜品,下单购买菜品,查看外卖订单,用户也可以在餐厅内预订餐桌,对菜品进行点餐,查看店内订单记录。
餐厅点菜管理系统在让餐厅点菜信息规范化的同时,也能及时通过数据输入的有效性规则检测出错误数据,让数据的录入达到准确性的目的,进而提升餐厅点菜管理系统提供的数据的可靠性,让系统数据的错误率降至最低。
关键词:餐厅点菜管理系统;MySQL;Vue框架
合中小型餐厅、酒店使用的餐饮管理软件,界面友好,操作简便,降低工作人员的劳动强度,杜绝人为的疏忽和差错,提高工作效率,从而使得各个环节能够有条不紊地有序地开展工作,使得顾客能够得到快速高效的优质服务。
软件特色
将顾客开单、增加消费、宾客结帐、菜品外卖、会员管理、交班结款以及各种营业统计的查询、汇总分析紧密的结合起来。
降低工作人员的劳动强度,杜绝人为的疏忽和差错,提高工作效率,从而使得各个环节能够有条不紊地有序地开展工作,使得顾客能够得到快速高效的优质服务。
软件功能
宾客管理:顾客开单、增加消费、宾客结帐、预定管理、会员管理;
营业查询:日营业统计、收银结账明细、菜品销量分析;
系统设置:房间餐台设置、消费项目设置,支持自定费用商品;
点菜消费:消费费用分门别类,可按销量排序,转换备注一应俱全;
软件亮点
1、自定义房间餐台,消费项目,使用灵活;
2、支持菜品分类,点菜率排行,转台备注;
3、商品外卖点单,快速结账,提高效率;
4、日/月/年及任意时段营业统计功能;
5、支持会员积分管理,自动累计等级管理;
6、多种收银结算方式,挂单查询、免单统计;
7、支持POS小票打印,提升店铺形象品质;