分享本人自编的一个跨平台项目:伙食管理小软件需求:在外打工租房,与朋友合租。吃住费用管理麻烦。故利用业余
分享本人自编的一个跨平台项目:伙食管理小软件 需求:在外打工租房,与朋友合租。吃住费用管理麻烦。故利用业余时间开发此小软件。 工具:gcc,codeblocks,wxwidgets,opencv,sqlite(本人常用到开发工具) 特点:跨平台(win+linux) 使用说明:无。完全根据本人思路设计而成。暂时没有文档。 SVN源代码:http://householdmanagement.googlecode.com/svn/trunk/。checkout该网址就行(没使用过SVN的最后先百度,google) 项目组织说明: 本人跨平台项目组织经验 win平台使用老邓绿色版本的codeblocks,其中对codeblocks进行了升级(night build),gcc也升级到4.7.0版本。各种库都编译成静态库。 linux平台同样各种库编译成静态库。 希望有相同经验的人共同交流。 系统界面:[最优解释] jff[其他解释] 不错哦[其他解释] 不错,可惜不会wxwidgets。[其他解释] linux不适合家用[其他解释] 不错,不错,顶一下[其他解释] 进来看下,觉得不错,可能以后会有用处对我来说.....[其他解释] 嗯,这个不错的哦…[其他解释] 伤不起 UI有点丑[其他解释]
引用: 伤不起 UI有点丑 嗯 现在软件UI很重要哦。。。。。
[其他解释] 真心佩服楼主 学习一下 楼主能不能有空教教我
[其他解释] 最近也帮女友开发了一个化妆跟妆的一个软件,够用就行,帮LZ顶一下
[其他解释] 你应该开发一个跨手机平台的记账软件
在家,办公,外出都可以随时记
还可以加入二维码识别,短信识别等快速记账功能
比如 随手记 做的就不错
[其他解释] 怎么怎么赚取积分啊。。。。。。
[其他解释] wa 好NB
[其他解释] 路过帮顶。
[其他解释] 攒点积分...
[其他解释] 不错,顶一个
[其他解释] 真心佩服楼主 学习一下 楼主能不能有空教教我
[其他解释] opencv? 你的软件需要用到图像处理吗????
[其他解释] 不错哦
[其他解释] 8错8错
[其他解释] mark.
[其他解释] 很希望自己也能高点小软件自己用
[其他解释] 哎呦 不错哦
[其他解释] MARK
[其他解释] 不错。
[其他解释] 这。。。不如用Qt
[其他解释] 貌似很牛.
------其他解决方案--------------------
做点小工具,的确挺有意思的。学习...O(∩_∩)O哈哈~
[其他解释] 很不错。首页建议用个漂亮点的有点生活气息的照片做背景。
我现在也在设计一个自己用的软件。我对C++比较熟。但现在想用c#或者java做。主要是编程容易。
[其他解释] 没有可执行文件啊...
[其他解释] 引用: 伤不起 UI有点丑 ...
[其他解释] LZ 厉害
[其他解释] 不错哦
[其他解释] 该回复于2012-11-01 13:08:22被版主删除
[其他解释] 有想法,哈哈
[其他解释] 有用过的说一下呀
[其他解释] 该回复于2012-11-01 13:34:37被版主删除
[其他解释] 还不错
[其他解释] 呵呵,这个真不错
[其他解释] C/C++版本关注的人不多。来VC/MFC试试
[其他解释] 引用: linux不适合家用 没错。但我是情况是这样的:软件装在本人电脑上, 本人有时需要linux环境。但记账人员刚好想记账。重启电脑非常麻烦切换win,记账完后再切换linux。这将非常麻烦。所以才有了win+linux两用的想法。程序中使用配置文件记录操作的数据库路径,所以在win和linux下操作的是同个数据库。保存数据的完整性。
适合需要操作win+linux的人员。
[其他解释] 引用: 伤不起 UI有点丑 自用,UI没要求。
使用的是wxWidgets界面库,原始UI。
如果是产品,一定不能是这样的UI,不过也就多贴几张图的问题。
[其他解释] 引用: 你应该开发一个跨手机平台的记账软件 在家,办公,外出都可以随时记 还可以加入二维码识别,短信识别等快速记账功能 比如 随手记 做的就不错 有想过跨到手机平台。但个人无公用服务器支持,无法操作同一数据库,不实际。
[其他解释] 引用: opencv? 你的软件需要用到图像处理吗???? 本人研究图像处理的,所以在菜谱图片的保存上使用了opencv(用opencv压缩成jpg格式再保存).有点杀鸡用牛刀。其实使用wxwidgets自带的也行的。
[其他解释] 引用: 很不错。首页建议用个漂亮点的有点生活气息的照片做背景。 我现在也在设计一个自己用的软件。我对C++比较熟。但现在想用c#或者java做。主要是编程容易。 有配置文件,可以自定义主界面的背景图片路径。
[其他解释] 强迫症患者看了这页面真心受不了
[其他解释] 大家都说UI丑,附上一张linux下的UI
http://img.my.csdn.net/uploads/201211/01/1351734205_8719.png
[其他解释] mark
[其他解释] 好用吗?
[其他解释] 学习了,挺好的
[其他解释] 楼主,wxWidgets在windows下可以实现ribbon界面的。还有第一张图的控件放在一个固定大小的对话框合适,你的控件少,周围有大片未利用区域,不美观。
[其他解释] 感谢分享 感谢分享[其他解释]
引用: 引用: 你应该开发一个跨手机平台的记账软件 在家,办公,外出都可以随时记 还可以加入二维码识别,短信识别等快速记账功能 比如 随手记 做的就不错 有想过跨到手机平台。但个人无公用服务器支持,无法操作同一数据库,不实际。 免费 云。 免费网盘。 邮件。googel api == 都可以用来同步。。
[其他解释] 软件推广太费心力了。
[其他解释] 引用: 不错哦 支持一下作者
[其他解释] 哈哈,我也做过一个,目前还在使用中,但是没有你这么麻烦 简单,几句话就教会小白该如何使用[其他解释] 我和朋友们合租,也弄了一个类似的。
我们么,自己租了个空间和数据库。
[其他解释] 不错,学习下
[其他解释] mark
[其他解释] 该回复于2012-11-05 13:12:42被管理员删除
[其他解释] 貌似狠复杂啊。。。
[其他解释] 有没有听过说挖财这个手机软件?
[其他解释] excel+宏应该就可以搞定了
[其他解释] 引用: 没有可执行文件啊... 本人编译的可执行文件下载地址。
http://code.google.com/p/householdmanagement/downloads/list
网速不给力,上传了2天才成功。之前一直上传到99%就中断。
“压缩包包含win和linux平台下的debug与release版本的程序。
都是使用静态链接。
win平台只依赖系统库,可在xp,win7下运行。其他环境未测试。
linux平台在ubuntu10.10下编译,在支持glib版本为2.12的内核下运行。”
[其他解释] 不错不错 哦也~
[其他解释] 该回复于2012-11-04 14:54:01被管理员删除
[其他解释] dddddddddddddddddd
[其他解释] 界面布局不太好哦,整个界面太空了,如果给用户的话,他们会觉得花了钱就放了这么点东东不划算,所以可以分三个区,每个区弄大一点,再在按钮上贴两张图片,就好看多了。
[其他解释] 该回复于2012-11-04 02:07:32被管理员删除
[其他解释] ssssssssssssssss
[其他解释] 引用: 界面布局不太好哦,整个界面太空了,如果给用户的话,他们会觉得花了钱就放了这么点东东不划算,所以可以分三个区,每个区弄大一点,再在按钮上贴两张图片,就好看多了。 自用软件。共享给有同样需求的人。所以说不需要钱
[其他解释] 强人,干点能赚钱的!!
[其他解释] 我们一般用QT跨平台,一般在linux下开发,win下面使用。
楼主的主界面其实换成一个对话框(或者就用MainWindow),
把按钮放紧凑一点就会好看的多。
[其他解释] 3QLZ了。
其实如果LZ改成web应用,跨平台问题就解决了,自己目前也在写个伙食费管理的软件。
有参考了。
------其他解决方案--------------------
引用: 按钮摆放不太好看,界面也一般般。
在功能实现的基础上,因该要考虑界面的改善。毕竟用户和程序猿看待东西的角度不同。
=.=弄的好看点能提起人的兴趣~~
[其他解释] 软件 ui 并不是贴几张图的事情哦。。。
[其他解释] 做个web版的多好。
[其他解释] 这都是一些什么人啊?
[其他解释] 发贴已8天。未遇到一个同样搞跨平台开发的回复或交流经验。
看来搞跨平台的都比较少回帖啊。
[其他解释] 引用: Visual studio 2010 环境跑不起吧? 也没有.exe的文件格式可以运行啊 请教楼主 visual studio 2010可以运行。不过环境配置有点麻烦。该程序所用到的库都得用2010重新编译。
我现在一般是使用vs2010和codeblocks共同管理代码(可以整合在一起的,我那篇跨平台的博文有谈到方法)。在vs2010里开发调试,再到codeblocks里调试(为了去掉vs特有的代码),然后到linux下打开codeblocks下重新编译一下就行。这样实现跨平台。
运行文件见 我在70楼回复如下:
本人编译的可执行文件下载地址。
http://code.google.com/p/householdmanagement/downloads/list
网速不给力,上传了2天才成功。之前一直上传到99%就中断。
“压缩包包含win和linux平台下的debug与release版本的程序。
都是使用静态链接。
win平台只依赖系统库,可在xp,win7下运行。其他环境未测试。
linux平台在ubuntu10.10下编译,在支持glib版本为2.12的内核下运行。”
[其他解释] 引用: 确实不错啊 请问楼主 没有C++开发环境 那如何才能能运行呢 我在70楼回复如下:
本人编译的可执行文件下载地址。
http://code.google.com/p/householdmanagement/downloads/list
网速不给力,上传了2天才成功。之前一直上传到99%就中断。
“压缩包包含win和linux平台下的debug与release版本的程序。
都是使用静态链接。
win平台只依赖系统库,可在xp,win7下运行。其他环境未测试。
linux平台在ubuntu10.10下编译,在支持glib版本为2.12的内核下运行。”
[其他解释] 楼主 win下解压缩文件打不开。
错误信息如下:
! C:\Documents and Settings\Administrator\桌面\HouseHoldMangement.rar: 未知方式于 HouseHoldMangement\householdDBconf
! C:\Documents and Settings\Administrator\桌面\HouseHoldMangement.rar: 未知方式于 HouseHoldMangement\Linux_HouseMan_Debug
! C:\Documents and Settings\Administrator\桌面\HouseHoldMangement.rar: 未知方式于 HouseHoldMangement\Linux_HouseMan_Release
! C:\Documents and Settings\Administrator\桌面\HouseHoldMangement.rar: 未知方式于 HouseHoldMangement\bg.jpg
! C:\Documents and Settings\Administrator\桌面\HouseHoldMangement.rar: 未知方式于 HouseHoldMangement\householdDB.sqlitedb
! C:\Documents and Settings\Administrator\桌面\HouseHoldMangement.rar: 未知方式于 HouseHoldMangement\Win_HouseMan_Debug.exe
! C:\Documents and Settings\Administrator\桌面\HouseHoldMangement.rar: 未知方式于 HouseHoldMangement\Win_HouseMan_Release.exe
! C:\Documents and Settings\Administrator\桌面\HouseHoldMangement.rar: 错误 - 操作失败
[其他解释] 好的 楼主 多些你的耐心解答。
我先down下来在win、linux下运行试试看,到时候再给你反馈啊
[其他解释] 不错,很有创意的
[其他解释] 按钮改成win8风格的界面
[其他解释] Visual studio 2010 环境跑不起吧? 也没有.exe的文件格式可以运行啊 请教楼主
[其他解释] 确实不错啊 请问楼主 没有C++开发环境 那如何才能能运行呢
[其他解释] gmail登录不了,看不到你邮箱。留一下你的邮箱,我发给你。[其他解释]
引用: 引用:引用: 楼主 win下解压缩文件打不开。 那链接没错的,我下载过3次。应该是你下载被中断了,你看下是不是有25.2MB大小。建议重新下载。 引用:是可以下载的。而且我下载完也是25.2MB的。我也尝试下了好几次,但是每次解压缩的时候就出现错误。…… 文件名:HouseHoldMangement.7z
文件路径:C:\Documents and Settings\Administrator\My Documents\下载\HouseHoldMangement.7z
文件尺寸:26461022字节(25.24M)
修改时间:2012年11月14日15时29分53秒
MD5:9F6247F11886276316187FA82B20E224
SHA1:A27329F4FC72F11A155BD9F2E4503F4D12C13398
CRC32:CC04F399
唉..还是这样。
有解压缩有问题的朋友吗?
[其他解释] 本人编译的可执行文件下载地址。有人反应google下载的不行,重新传上115盘,地址为:
http://115.com/file/bj8uldw5
[其他解释] 引用: 引用:引用:引用: 楼主 win下解压缩文件打不开。 那链接没错的,我下载过3次。应该是你下载被中断了,你看下是不是有25.2MB大小。建议重新下载。 引用:是可以下载的。而且我下载完也是25.2MB的。我也尝试下了…… gmail登录不了,看不到你邮箱。留一下你的邮箱,我发给你。
[其他解释] 是可以下载的。而且我下载完也是25.2MB的。我也尝试下了好几次,但是每次解压缩的时候就出现错误。是不是你压缩的时候没压缩好啊 我也有时候是这样的 压缩的时候没有压缩好,后面解压缩就有问题了
[其他解释] 引用: 楼主 win下解压缩文件打不开。 那链接没错的,我下载过3次。应该是你下载被中断了,你看下是不是有25.2MB大小。建议重新下载。
[其他解释] 不好意思,householdmanagement迁移地址了,新地址如下:
SVN源代码:http://householdmanagement2.googlecode.com/svn/trunk/。checkout该网址就行
本人编译的可执行文件下载地址。http://code.google.com/p/householdmanagement2/downloads/list
[其他解释] 引用: 引用: 楼主 win下解压缩文件打不开。 那链接没错的,我下载过3次。应该是你下载被中断了,你看下是不是有25.2MB大小。建议重新下载。 引用: 是可以下载的。而且我下载完也是25.2MB的。我也尝试下了好几次,但是每次解压缩的时候就出现错误。是不是你压缩的时候没压缩好啊 我也有时候是这样的 压缩的时候没有压缩好,后面解压缩就有问题了 作为程序员,难道你会认为我只下载后没测试解压就认为它是可行的?
它那里有sha值,你对比一下你下载的sha值是不是跟它的一致。网上有工具可以算文件的sha值的
[其他解释] 引用: 谢谢了,解压问题解决了。 不是你压缩的问题,是我之前解压用WAR,WAR解压软件和你的压缩7Z不兼容,后来下了个7Z解压软件就可以了。 可能是版本问题,我这里用winrar是可以解压7z的。
7z压缩率高,所以才用它压缩。
[其他解释] null
[其他解释] 引用: 引用: 引用:引用:引用: 楼主 win下解压缩文件打不开。 那链接没错的,我下载过3次。应该是你下载被中断了,你看下是不是有25.2MB大小。建议重新下载。 引用:是可以下载的。而且我下载完也是25…… vaxvax0000@126.com 你发我126邮箱吧 谢谢了 麻烦了~
[其他解释] 谢谢了,解压问题解决了。
不是你压缩的问题,是我之前解压用WAR,WAR解压软件和你的压缩7Z不兼容,后来下了个7Z解压软件就可以了。