数据库:Access
图形控件:ZedGraph(开源)
★★★简介★★★
本人用自制工具记帐已有将近三年历史,前一版是B/S结构程序,图形控件使用破解的Dundas Chart,2006年9月为了熟悉开源的ZedGraph控件开始制作新版记帐。
开始因没有灵感,工作忙等原因,仅仅做了数据录入,表格显示等简单功能,一直拖到12月中旬开始进入全面开发,利用5天左右时间大体完成。后测试1天左右。软件开发比较仓促,软件开发目的就是为了练手,熟悉ZedGraph控件。所以软件还有很多不足之处。
废话说得太多没人爱看,下面就软件涉及到的方面一一简单介绍。便于对程序的理解。(其实读别人的程序超级累),而且我这个程序又为了灵活,舍弃了易读性。大家请见谅。
★★★下载★★★
源程序下载地址:
http://www.cnblogs.com/Files/StoryBook/开源记帐源程序.rar (242KB)
考虑到没有数据的程序,调试和更改起来可能会有一些不方便,所以放出有三年数据的数据库.下载并解压后,代替bin\Debug\DataBase\Account.MDB文件即可.
三年数据数据文件下载地址:
http://www.cnblogs.com/Files/StoryBook/AccountShow.rar (39KB)
提醒已经记帐的朋友,在使用数据文件的时候注意备份好自己的数据文件.
★★★涉及方面★★★
【OO】:用到了最基本的很浅的面向对象概念,表和图形的数据提取以及数据库操作用到了面向对象的方式。如果全部OO,前期需要较多时间进行设计。
【数据库】:数据库基本应用增、删、改、查。
【图形控件】:ZedGraph的开源网址是:http://www.zedgraph.org/ 感兴趣的人可以直接下载全面的代码,文档,例程序。
【表格】:DataViewGrid,基本功能,其中表格中的日期列是从网上找到的例程序所以日期列类的注释都是英文的。其它的都是有相关注释。
【TreeView】:程序中的菜单利用TreeView,TreeView的应用不是新鲜事务,就不多介绍了。
【窗体缩放】:窗体缩放除[图表选项]中控件全部都是随窗体尺寸变化而变化的。一共用了6个SplitContainer所以很多关节是可以调节的。
【动态控件】:消费类别和收入类别的控件是动态生成的。算位置的程序可移植性还是挺高的,使用的时候只要定好//行间隔//列间宽//控件宽度//每行控件个数//控件高度这些参数就可以了。
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 工具 功能 源代码 图表 开放 支持 开源 程序 可以 记帐 |
注册
个人空间
