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