建筑施工单位成本核算系统写作过程及心得

来源:互联网 发布:中世纪凄美故事 知乎 编辑:程序博客网 时间:2024/05/16 19:14

终于有时间来写写东西了,为了自己工作方便,先写点本职工作的东西吧,建筑施工单位成本核算系统。不用费话了,开始吧。

 

主要完成功能:

 

1.中标后,项目成本核算。

 

2.项目在运营过程中,成本的消耗录入。及时分析营亏。

 

3.项目最终营亏分析,及营亏点。

 

设计概要:

 

1.设计程序直接连接公司服务器数据库,进行数据操作。

 

2.公司有专门的程序对所有项目进行数据分析。

 

3.客户端,只进行数据的录入(其实完全可以用WEB来实现,只是因为这学习,所以用WINFORM)。

 

说干就干,先写个登陆界面吧,估计今天的时间也就能完成这些了。

 

1.设置一个主窗体:

2.主窗体要求用户登陆后才可以访问,故增加用户登陆窗体:

这里用到一个“点击申请帐号”,点击一下打开一个浏览器指定网址的页面,

代码:Help.ShowHelp(this, "http://192.168.6.20");

 

我定义了一个公用变量bool LogState,当用户输入正确的用户名和密码时,LogState为真,否则为假。

当LogState为假时,用户是不能通过点关闭按扭来关闭本窗体的,这个代码实现如下:

        private void Login_FormClosing(object sender, FormClosingEventArgs e)
        {

            if (!PubClass.LogState)
            {
                e.Cancel=true;
            }
        }

如果用户在没有登陆前就不想使用软件了,想退出,怎么办呢?我加入了一个退出按扭:

强制退出应用程序,代码如下:(button2就是退出按扭)

 private void button2_Click(object sender, EventArgs e)
        {
            Environment.Exit(Environment.ExitCode);
        }

好了,今天先写到这里吧,明天开始正式内容的编写了!

原创粉丝点击