Re: [問題] 小型視窗程式開發的選擇

看板C_and_CPP作者 (克里斯)時間10年前發表 (2015/04/13 03:34), 10年前編輯推噓1(105)
留言6則, 4人參與, 最新討論串4/4 (看更多)
感謝大家的推文建議

04/10 17:47,
會不會是 build 的問題,可以參考一下連結
04/10 17:47

04/10 17:58,
寫win32啊~ 不過沒有框架 XDDD
04/10 17:58

04/10 17:59,
滿足程式小、無需額外的runtime library
04/10 17:59
目前就是一定要用GUI QQ → peder: Build a static Qt http://goo.gl/4xFLi5 04/10 18:07

04/10 18:08,
如果要用 qt 可以不用新的版本 會很肥
04/10 18:08

04/10 18:08,
4.8 或 4.6 應該就可以滿足你的需求了
04/10 18:08
我目前是用5.4.1版 我會試著用比較低的試試 → petercoin: 用CreateWindow手刻... 04/10 18:58

04/10 19:50,
MFC的dialog base其實算簡單了,可以試試看
04/10 19:50
最後的手段的確就是自己刻視窗或用MFC了,但還是想知道有沒有比較好的方法

04/10 20:11,
如果功能這麼簡單,平台又是Windows XP,VB6吧,用MFC做視
04/10 20:11

04/10 20:11,
窗還真的有點搞剛~~
04/10 20:11
VB是倒數第二手段... 老實說自從開始寫CODE以來我盡量少接觸弱型別語言, 怕不小心養成不好的習慣。但語言畢竟是死的,如果最後沒其他好方法我還是會考慮。

04/10 20:13,
Asm
04/10 20:13
功力不夠= =||

04/10 22:47,
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版本嗎?

04/10 23:36,
功能那麼簡單寫Console就好了吧…
04/10 23:36
功能雖然簡單,但是因為程式是要給OP用的,所以盡量不要讓他們自己KEY IN東西 不過似乎還有DOS文字版本的視窗程式的樣子,我想我會研究一下。

04/10 23:57,
15MB 還是比 jvm, .net framework 小吧
04/10 23:57
的確,所以我並沒有完全否決使用Qt,主要是顧慮到程式會用公司MAIL傳送, 所以是能小則小

04/11 01:24,
通常扯到gui framework都不會小到哪去吧~
04/11 01:24
好像的確是這樣QQQQ

04/11 02:15,
win32 又小 又什麼都不用多裝 (windows的話)
04/11 02:15
若是其他方便開發的選項都不適合的話,我會考慮..

04/11 02:30,
有跨平台的需求就wxWidgets吧,不然就 WIN 32 API
04/11 02:30
目前是沒有跨平台需求,公司電腦多數都XP(連WIN7都少...)

04/11 07:49,
Qt 靜態編譯只能用 GPL 授權, 不建議
04/11 07:49
其實我是用動態編譯,編完後再把需要的DLL檔複製一份與EXE包在一起, 據我所知這樣就可以規避授權問題,請參閱http://ppt.cc/GK8R 但其實以這支程式的技術含量及用途..我想公司應該也不在意開不開源了吧...

04/11 09:56,
VB6 是最方便的,再來是 Win32 API 搭配 CreateDialog*
04/11 09:56

04/11 09:57,
拉 button 有視覺化編輯方便多了 http://goo.gl/BhFmXt
04/11 09:57

04/11 10:20,
VB6 可透過 MSComm Control 來跟 RS232 通訊,超方便!
04/11 10:20

04/11 10:20,
VC 則可參考這篇文章的做法 http://goo.gl/K6L5iI
04/11 10:20
VB我目前傾向放在後面再考慮,原因上面有說明到。

04/11 10:34,
WTL
04/11 10:34
這還蠻有趣的,之前沒接觸過,稍微GOOGLE了一下 是Windows Template Library嗎? 我會研究一下看能不能達到我的需求

04/11 12:35,
win32有資源檔可以用啊
04/11 12:35
主要是刻視窗太麻煩(眼死...

04/11 13:21,
Qt只要給錢 就可以靜態連且不用開源
04/11 13:21
這種小專案我想公司應該不會另外編預算.....|||

04/11 21:52,
不必自己寫一個,用這個:http://ttssh2.sourceforge.jp
04/11 21:52
Tera Term其實我本來就有用過,只是因為這支程式要給OP使用, 所以要盡量做到ONE KEY TO USE,不要讓他們手動KEY指令進去。

04/11 22:48,
wxWidget的靜態library滿好編的
04/11 22:48
我會在今天試著編一下,希望包出來(含DLL)的檔案別太大...

04/12 01:35,
04/12 01:35
這東西看起來好棒!! 跟上面的WTL好像都是設計成精簡程式容量大小, 重點是還自帶一個UI設計界面,好像是目前最好的選擇了!!

04/12 20:47,
BCB也可以 不過就要另花錢買正版的
04/12 20:47
BCB阿...以前讀大一時老師有教過...沒什麼記憶了,我會看看 另外請教一下BCB6不是在很久之前就開放免費使用了嗎? 還是我要的功能必須要用之後較新的版本才能達到? -- 【微小說】我意外失明,女友不離不棄。後來,她遭遇車禍,臨終前把角膜捐給了我。 護士告訴我,女友離開的時候微笑著,讓我用她的眼睛代替她去好好看她眼中的世界。 我睜著剛複明的雙眼,淚如雨下。走上街頭,一切的一切都那麼熟悉,只是所有男人的 頭頂都多了一個字,要不是“攻”,要不是“受"。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.140.96 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1428896058.A.E9C.html ※ 編輯: chrisos (59.125.140.96), 04/13/2015 11:35:45 ※ 編輯: chrisos (59.125.140.96), 04/13/2015 11:37:14

04/13 13:13, , 1F
bcb6可以做得到,不過我雖然也有聽說有開放,不過官網上
04/13 13:13, 1F

04/13 13:14, , 2F
找不到連結
04/13 13:14, 2F

04/13 15:12, , 3F
弱型別語言,你也可以寫成強別型啊XD~~一直Cxxx()
04/13 15:12, 3F

04/13 17:08, , 4F
如果你的UI不需要太多功能 用MFC真的蠻簡單的
04/13 17:08, 4F

04/13 17:09, , 5F
又能滿足你想要輕巧的需求
04/13 17:09, 5F

04/13 18:45, , 6F
UI要求不太多的話MFC dialog base算是個選擇
04/13 18:45, 6F
文章代碼(AID): #1LApawwS (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1LApawwS (C_and_CPP)