找回密码
 立即注册
搜索
查看: 4387|回复: 34

[软件] 死程新人,求教绿色软件的制作

[复制链接]
     
发表于 2011-6-13 16:24 | 显示全部楼层 |阅读模式
本人半路出家,现在工作主要是关于Web开发。业务不精,知识不广。
应朋友要求,想做一个很小的数据管理程序,主要是简单的数据录入、导入(Excel)和导出(Excel)。
要求程序简单小巧免安装,随拷随走。
运行环境是WINDOW XP 有可能还有WIN7。
本人对这类程序开发所知甚少,感觉上JAVA要依赖JRE,C#要依赖.NET,都不太符合免安装的要求(猜的),
也许Python比较容易实现?但本人对Python一无所知……不过可以现学~
用Javascript来写这个程序可行吗?直接用HTML写前台……
数据库是用文本类型的,还是SQLite,我也拿不准。
感觉上SQLite更好一点,但数据量不大,又是导入导出Excel,文本型的是不是也够用了?

希望大家赐教~谢谢~
回复

使用道具 举报

发表于 2011-6-13 16:29 | 显示全部楼层
按你的要求,上C/C++,解释执行和JIT的得全体枪毙。
回复

使用道具 举报

     
 楼主| 发表于 2011-6-13 16:34 | 显示全部楼层

回 1楼(鸡蛋灌饼) 的帖子

好吧……谢谢
回复

使用道具 举报

发表于 2011-6-13 16:35 | 显示全部楼层
vbscript?

回复

使用道具 举报

头像被屏蔽
发表于 2011-6-13 16:37 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2011-6-13 16:39 | 显示全部楼层

回 3楼(河野貴明) 的帖子

有点儿意思~!
回复

使用道具 举报

     
发表于 2011-6-13 16:43 | 显示全部楼层
我记得SQLite的管理工具挺多的么,还有能导入导出csv的...

不过这个自己写好像也不复杂,前段时间还用Qt写过一个SQLite相关的程序,因为自带了SQlite的绑定,感觉编写起来还是很清晰的
回复

使用道具 举报

     
发表于 2011-6-13 16:46 | 显示全部楼层
绝壁vb啊,开发难度小。
回复

使用道具 举报

头像被屏蔽
     
发表于 2011-6-13 16:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2011-6-13 16:46 | 显示全部楼层

回 4楼(花剑酒) 的帖子

是不是如果电脑里没有安装Office中Access的组件,就没有Access数据库?
回复

使用道具 举报

     
 楼主| 发表于 2011-6-13 16:48 | 显示全部楼层

回 6楼(f3uki) 的帖子

嗯,我也觉得SQLite挺合适的~
回复

使用道具 举报

     
 楼主| 发表于 2011-6-13 16:49 | 显示全部楼层

回 7楼(chronicle) 的帖子

那就VB+SQLite~?
回复

使用道具 举报

     
 楼主| 发表于 2011-6-13 16:50 | 显示全部楼层

回 8楼(HyperIris) 的帖子

电脑里肯定得有Excel,没有的话必须得安……话说要是导入导出Excel麻烦的话,我就直接做CSV导入导出算了……
回复

使用道具 举报

头像被屏蔽
     
发表于 2011-6-13 16:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2011-6-13 16:56 | 显示全部楼层

回 4楼(花剑酒) 的帖子

如果不能保证每台电脑上都安了Access的话,我还是想用SQLite
关于界面的指点,非常感谢~
回复

使用道具 举报

发表于 2011-6-13 17:00 | 显示全部楼层
MFC













可能给你2个月你也没办法上手
回复

使用道具 举报

发表于 2011-6-13 17:13 | 显示全部楼层
在shell底下按列操作直接用cut add,按行大概awk sed吧
全都是现成的,管理文本文件csv(comma separated values),可以自由定义分隔符,行列的取出拷贝粘贴都很方便
==
SQL那db应该比一般文本文件更compact,学了只有好处没坏处,不过Excel的CSV就是文本操作简单
==
你要做web开发,至少给你个SSH帐号吧?LZ就不用绕远C++了,还用if of stream实现起来不得想死啊。
回复

使用道具 举报

     
 楼主| 发表于 2011-6-13 17:15 | 显示全部楼层

回 13楼(HyperIris) 的帖子

嗯,我考虑一下Delphi
不过我倒是不介意什么邪道不邪道……
回复

使用道具 举报

     
 楼主| 发表于 2011-6-13 17:18 | 显示全部楼层

回 15楼(roadcross) 的帖子

大概查了一下,2 个月可能确实无法上手……Orz
回复

使用道具 举报

     
 楼主| 发表于 2011-6-13 17:20 | 显示全部楼层

回 16楼(yipansansha) 的帖子

嗯……肯定不按Web开发了……
回复

使用道具 举报

发表于 2011-6-13 17:27 | 显示全部楼层
拿VB写绝笔后悔死,要碰到没装redistribute的机子怎么办

但如果这种情况做vmz包起来,用什么都无所谓,不包的话就delphi

这个没什么难的
回复

使用道具 举报

     
发表于 2011-6-13 17:51 | 显示全部楼层
LZ可以试试XULRunner + SQLite Manager这两个小工具,我觉得挺好用,也可以参考一下代码
回复

使用道具 举报

发表于 2011-6-13 17:53 | 显示全部楼层
excel + vba 一天學會 三天交貨 隨拷隨用(有office的地方就能用)
回复

使用道具 举报

发表于 2011-6-13 19:19 | 显示全部楼层
电脑上没装Excel,要导出Excel也不难,用Excel的XML
回复

使用道具 举报

发表于 2011-6-13 19:34 | 显示全部楼层
导入,导出Excel,我试过VB很好用,资料也很多,初学者来说这个也比较好学的。
但是绿色软件?我当年试的是VB6,这个基本没指望,
VB.NET不知道啊
回复

使用道具 举报

     
发表于 2011-6-13 19:39 | 显示全部楼层
引用第24楼perface于2011-06-13 19:34发表的  :
导入,导出Excel,我试过VB很好用,资料也很多,初学者来说这个也比较好学的。
但是绿色软件?我当年试的是VB6,这个基本没指望,
VB.NET不知道啊
。net更不行了
回复

使用道具 举报

     
发表于 2011-6-13 19:42 | 显示全部楼层
VB6也就是需要运行库而已,和exe一起打包就好了
回复

使用道具 举报

     
发表于 2011-6-13 21:48 | 显示全部楼层
不装Excel想操作Excel文件又不想导出成csv也好办,有两个解决方案:
C++的话有libxl
C#的话有ExcelLibrary:http://code.google.com/p/excellibrary/
这两个都简单易用,有点语言基础1小时OK

至于界面……这只能写原生api了吧
回复

使用道具 举报

     
发表于 2011-6-13 23:13 | 显示全部楼层
别听他们胡扯 有这功夫还不如把个妹
U盘装个带OFFICE的PE 然后直接从U盘启动
回复

使用道具 举报

发表于 2011-6-14 00:25 | 显示全部楼层
VB也是有运行库要求
而且有点时候也会有点问题

还是C++靠谱
回复

使用道具 举报

     
发表于 2011-6-14 06:28 | 显示全部楼层
vb6加个richtext控件还要打包ocx啊
回复

使用道具 举报

     
发表于 2011-6-14 07:08 | 显示全部楼层
C#怎么就不能做绿色软件了?
XP自带.net framework 2.0
Vist自带.net framework 3.0
Win7自带.net framework 3.5sp1
回复

使用道具 举报

发表于 2011-6-14 08:23 | 显示全部楼层
delphi妥妥的
回复

使用道具 举报

     
发表于 2011-6-14 08:27 | 显示全部楼层
没人提FLEX么
回复

使用道具 举报

发表于 2011-6-14 09:02 | 显示全部楼层
引用第31楼wangh于2011-06-14 07:08发表的  :
C#怎么就不能做绿色软件了?
XP自带.net framework 2.0
Vist自带.net framework 3.0
Win7自带.net framework 3.5sp1

.......
xp不自带.net framework 2.0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-16 09:26 , Processed in 0.278265 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表