Re: [问题] 小型视窗程式开发的选择

楼主: chrisos (克里斯)   2015-04-13 11:34:02
感谢大家的推文建议
推 peder: 会不会是 build 的问题,可以参考一下连结 04/10 17:47
推 Dforce: 写win32啊~ 不过没有框架 XDDD 04/10 17:58
→ Dforce: 满足程式小、无需额外的runtime library 04/10 17:59
目前就是一定要用GUI QQ
→ peder: Build a static Qt http://goo.gl/4xFLi5 04/10 18:07
→ peder: 如果要用 qt 可以不用新的版本 会很肥 04/10 18:08
→ peder: 4.8 或 4.6 应该就可以满足你的需求了 04/10 18:08
我目前是用5.4.1版 我会试着用比较低的试试
→ petercoin: 用CreateWindow手刻... 04/10 18:58
→ james732: MFC的dialog base其实算简单了,可以试试看 04/10 19:50
最后的手段的确就是自己刻视窗或用MFC了,但还是想知道有没有比较好的方法
→ wenyonba: 如果功能这么简单,平台又是Windows XP,VB6吧,用MFC做视 04/10 20:11
→ wenyonba: 窗还真的有点搞刚~~ 04/10 20:11
VB是倒数第二手段... 老实说自从开始写CODE以来我尽量少接触弱型别语言,
怕不小心养成不好的习惯。但语言毕竟是死的,如果最后没其他好方法我还是会考虑。
推 johnpage: Asm 04/10 20:13
功力不够= =||
→ saxontai: Qt 4.x (static) + QSerialPort 或 Win32 API 慢慢刻 04/10 22:47
我会先尝试使用较低版本的Qt,另外请问一下 我下载的Qt Creator是3.3.1版
About那边写Based on Qt 5.4.1 (MSVC 2010, 32 bit),这代表他不能吃 Qt 4.X版本吗?
推 wuliou: 功能那么简单写Console就好了吧… 04/10 23:36
功能虽然简单,但是因为程式是要给OP用的,所以尽量不要让他们自己KEY IN东西
不过似乎还有DOS文字版本的视窗程式的样子,我想我会研究一下。
→ descent: 15MB 还是比 jvm, .net framework 小吧 04/10 23:57
的确,所以我并没有完全否决使用Qt,主要是顾虑到程式会用公司MAIL传送,
所以是能小则小
→ koka813: 通常扯到gui framework都不会小到哪去吧~ 04/11 01:24
好像的确是这样QQQQ
推 prismwu: win32 又小 又什么都不用多装 (windows的话) 04/11 02:15
若是其他方便开发的选项都不适合的话,我会考虑..
推 NilPtr: 有跨平台的需求就wxWidgets吧,不然就 WIN 32 API 04/11 02:30
目前是没有跨平台需求,公司电脑多数都XP(连WIN7都少...)
→ uranusjr: Qt 静态编译只能用 GPL 授权, 不建议 04/11 07:49
其实我是用动态编译,编完后再把需要的DLL档复制一份与EXE包在一起,
据我所知这样就可以规避授权问题,请参阅http://ppt.cc/GK8R
但其实以这支程式的技术含量及用途..我想公司应该也不在意开不开源了吧...
推 LiloHuang: VB6 是最方便的,再来是 Win32 API 搭配 CreateDialog* 04/11 09:56
→ LiloHuang: 拉 button 有视觉化编辑方便多了 http://goo.gl/BhFmXt 04/11 09:57
→ LiloHuang: VB6 可透过 MSComm Control 来跟 RS232 通讯,超方便! 04/11 10:20
→ LiloHuang: VC 则可参考这篇文章的做法 http://goo.gl/K6L5iI 04/11 10:20
VB我目前倾向放在后面再考虑,原因上面有说明到。
推 sunnypeng: WTL 04/11 10:34
这还蛮有趣的,之前没接触过,稍微GOOGLE了一下
是Windows Template Library吗? 我会研究一下看能不能达到我的需求
推 damody: win32有资源档可以用啊 04/11 12:35
主要是刻视窗太麻烦(眼死...
→ KILLE: Qt只要给钱 就可以静态连且不用开源 04/11 13:21
这种小专案我想公司应该不会另外编预算.....|||
→ saxontai: 不必自己写一个,用这个:http://ttssh2.sourceforge.jp 04/11 21:52
Tera Term其实我本来就有用过,只是因为这支程式要给OP使用,
所以要尽量做到ONE KEY TO USE,不要让他们手动KEY指令进去。
推 soheadsome: wxWidget的静态library满好编的 04/11 22:48
我会在今天试着编一下,希望包出来(含DLL)的档案别太大...
→ MindSear: http://www.fltk.org/index.php 可以试试 04/12 01:35
这东西看起来好棒!! 跟上面的WTL好像都是设计成精简程式容量大小,
重点是还自带一个UI设计界面,好像是目前最好的选择了!!
推 maplefog: BCB也可以 不过就要另花钱买正版的 04/12 20:47
BCB阿...以前读大一时老师有教过...没什么记忆了,我会看看
另外请教一下BCB6不是在很久之前就开放免费使用了吗?
还是我要的功能必须要用之后较新的版本才能达到?
作者: serikafan   2015-04-13 13:13:00
bcb6可以做得到,不过我虽然也有听说有开放,不过官网上找不到连结
作者: wenyonba (射后不理很XX啊!!!!)   2015-04-13 15:12:00
弱型别语言,你也可以写成强别型啊XD~~一直Cxxx()
作者: Jockey66666 (往事已成追忆)   2015-04-13 17:08:00
如果你的UI不需要太多功能 用MFC真的蛮简单的又能满足你想要轻巧的需求
作者: james732 (好人超)   2015-04-13 18:45:00
UI要求不太多的话MFC dialog base算是个选择

Links booklink

Contact Us: admin [ a t ] ucptt.com