C++实训二

来源:互联网 发布:淘宝我的小蜜是客服么 编辑:程序博客网 时间:2024/05/21 08:36

只要不停地走,就有数不尽的风光

前三天的C++实训帮我们回顾了C语言的知识,然后接下来的一个大项目就是用VC的MFC来做一个超市管理系统,MFC是一个在WINDOWS下制作图形化界面的软件,然后对于从未接触过这个东西的我们,既新奇又感到困惑,既然是来学习C++,为何来弄这些呢?虽然MFC使用C++来包装的,但是都是封装好的函数,为了认识这些函数我们得花很多时间。

接下来说一下这个超市管理系统的整个开发流程:

拿到项目课题,第一时间就是找百度,毕竟我们刚接触这个MFC,然后果然有一大片的资源让我们借鉴,于是乎照着网上的代码自己弄了几天,然后稍微加了些新功能,就算完成了。

我们的这个超市管理系统共分三个系统——用户登录系统,用户管理系统以及商品管理系统

一、登录系统

主要实现了用户登录功能

二、用户管理系统

则是用来对用户信息进行增删改查

三、商品管理系统

用于对商品的增删改查以及订单的详情和盈利金额的计算

总的来说,照着百度上的代码实现起来很简单,但是存在着几个问题:

1、对文件的读写
2、对几个控件的操作
3、系统界面的布局

在写第一个登录系统时,我们在一个登录界面集成了登录,注册,修改密码等功能,基本上用C语言读取文本文件的方式来实现,后来在实现文件读写的过程中遇到了很多曲折,发现很难,然后就百度到MFC的文件流以及数据流读取二进制或文本文件的方法,用起来得心应手,非常简单,最后只实现了一个登录界面,将用户的管理放在了后面的用户管理系统上来实现。

接下来是用户管理,对用户管理的增删改查主要是用列表框空间来实现,列表框在我们的系统中起着核心作用,因为我们对用户以及商品信息的管理主要是体现在列表框上,列表框可以时刻显示我们的信息,检测我们代码是否有bug,其中对文件的读写还是以结构体为单位,而对文件内容的修改全是采用覆盖的方式进行的,因为目前本人还未找到直接索引修改的方法。

最后就是商品管理,商品管理多了个订单管理,即进货售货,以及获得相关的盈利,然后我们用了一个单选框来控制我们是进货还是售货,实现过程与用户管理几乎一样。

最后是项目的总结,对于MFC这块,说实话虽然好玩,但是我并不是很感兴趣,所以针对这个超市管理系统的总结就到此为此,下篇文章讲一下我对这次实习的感受。

原创粉丝点击