PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] 小型视窗程式开发的选择
楼主:
chrisos
(克里斯)
2015-04-10 17:19:21
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
WINSOWS XP
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
不一定
问题(Question):
最近公司指派了一个工作,
要在XP上开发一个小型视窗程式,以UART跟公司的设备做连接。
我目前接触过的视窗程式框架有JAVA SWING、C# .NET FRAMEWORK
由于只是个小程式,所以我不太想使用JAVA与C#。
主要原因是这程式可能会放在公司的多台电脑,
到时要移植还要每台电脑都灌JVM或是.NET
这几天有研究一下Qt,我原以为这是比较好的解决方案
但是装好Qt Creator后,新增了一个专案,只拉一个button上去
编译出来把EXE档与用到的DLL包在一起程式大小就要15MB...
实在是太大了...
原先有考虑干脆用MFC来做,但是周遭朋友都说不建议(版上似乎也是)
我想请问若只是要开发及简单功能的视窗应用程式
有什么框架可以是:
程式小 or 无须另外安装RUNTIME or 使用的DLL档案轻巧 的吗?
补充一下好了,程式本身的功能真的非常单纯
只是用RS232跟公司设备作连接,然后将设备传过来的DATA用TXT存起来而已
我自己是觉得这只程式应该不会超过10MB...
作者:
peder
(哔一声之后)
2015-04-10 17:47:00
会不会是 build 的问题,可以参考一下连结
作者:
Dforce
(VF-17)
2015-04-10 17:58:00
写win32啊~ 不过没有框架 XDDD满足程式小、无需额外的runtime library
作者:
peder
(哔一声之后)
2015-04-10 18:07:00
Build a static Qt
http://goo.gl/4xFLi5
如果要用 qt 可以不用新的版本 会很肥4.8 或 4.6 应该就可以满足你的需求了
作者:
petercoin
(彼得币)
2015-04-10 18:58:00
用CreateWindow手刻...
作者:
james732
(好人超)
2015-04-10 19:50:00
MFC的dialog base其实算简单了,可以试试看
作者:
wenyonba
(射后不理很XX啊!!!!)
2015-04-10 20:11:00
如果功能这么简单,平台又是Windows XP,VB6吧,用MFC做视窗还真的有点搞刚~~
作者:
johnpage
(johnpage)
2015-04-10 20:13:00
Asm
作者:
saxontai
(黑暗,点缀孤零零的星)
2015-04-10 22:47:00
Qt 4.x (static) + QSerialPort 或 Win32 API 慢慢刻
作者:
wuliou
(wuliou)
2015-04-10 23:36:00
功能那么简单写Console就好了吧…
作者:
descent
(“雄辩是银,沉默是金”)
2015-04-10 23:57:00
15MB 还是比 jvm, .net framework 小吧
作者:
koka813
(shift)
2015-04-11 01:24:00
通常扯到gui framework都不会小到哪去吧~
作者:
prismwu
2015-04-11 02:15:00
win32 又小 又什么都不用多装 (windows的话)
作者:
NilPtr
(神奇的空指标)
2015-04-11 02:30:00
有跨平台的需求就wxWidgets吧,不然就 WIN 32 API
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2015-04-11 07:49:00
Qt 静态编译只能用 GPL 授权, 不建议
作者: LiloHuang (十年一刻)
2015-04-11 09:56:00
VB6 是最方便的,再来是 Win32 API 搭配 CreateDialog*拉 button 有视觉化编辑方便多了
http://goo.gl/BhFmXt
VB6 可透过 MSComm Control 来跟 RS232 通讯,超方便!VC 则可参考这篇文章的做法
http://goo.gl/K6L5iI
作者:
sunnypeng
(sunny)
2015-04-11 10:34:00
WTL
作者:
damody
(天亮damody)
2015-04-11 12:35:00
win32有资源档可以用啊
作者:
KILLE
(啃)
2015-04-11 13:21:00
Qt只要给钱 就可以静态连且不用开源
作者:
saxontai
(黑暗,点缀孤零零的星)
2015-04-11 21:52:00
不必自己写一个,用这个:
http://ttssh2.sourceforge.jp
作者:
soheadsome
(师大狗鼻哥)
2015-04-11 22:48:00
wxWidget的静态library满好编的
作者:
MindSear
(心灵凋谢)
2015-04-12 01:35:00
http://www.fltk.org/index.php
可以试试
作者:
maplefog
(枫雾)
2015-04-12 20:47:00
BCB也可以 不过就要另花钱买正版的
继续阅读
[赠书] 多本 C C++书籍
Angil
[问题] C语言与正规表示式?
iWRZ
[问题] 变量值没有被更动到? (已经解决)
laiDark
[问题] Open CV取面积
s20394
[问题] 突然回来写C的时候发现的鬼打墙问题
neverchoose
[问题] copy constructor和deconstructor的问题
sam210125
[问题] codeblock执行单档编译
hello881g
[分享] 一本很棒的韧体原文书:圈圈教你玩USB
wire
[问题] 关于匹配的问题
s20394
[分享] C++ Samples
Chikei
Links
booklink
Contact Us: admin [ a t ] ucptt.com