[問題] Visual C++實做視窗化選擇?

作者: hibiscus520 (周末也會笑)   2015-05-31 23:39:03
小弟第一次在本版發文,有錯煩請指正.
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++ & Win7
問題(Question):
http://goo.gl/Sg4s0N
我想利用上面連結所提供的open sorces 去實做一個OS下的視窗應用程式.
無奈小弟是程式新手,學C才2周,只看到函式那章. 但翻一翻目錄似乎沒教視窗如何寫.
爬文大概知道有MFC,Win32 API,但不知道哪種比較適合我的需求呢?
麻煩各位了~
補充說明(Supplement):
該open sources 是新的SSD interface protocol
作者: azureblaze (AzureBlaze)   2015-05-31 23:45:00
C#跨平台用Qt或wxWidgetswin only改用C#方便太多了吃飽太閒用DirectX或OpenGL硬幹MFC或winapi除非維護舊code不然不要碰
作者: dracb (伊達政宗)   2015-06-01 00:15:00
推C#
作者: Killercat (殺人貓™)   2015-06-01 08:10:00
為什麼學C才兩週要去碰這個....而且這東西跟GUI也沒啥關係啊(抓頭)
作者: petercoin (彼得幣)   2015-06-01 08:23:00
推1F
作者: hibiscus520 (周末也會笑)   2015-06-01 09:42:00
感謝大家回復,不過他sourcescode是VC的。用c#lib可
作者: MOONRAKER (㊣牛鶴鰻毛人)   2015-06-01 10:39:00
本版較少見,某版的新手都是剛學就打算飛到火星。
作者: azureblaze (AzureBlaze)   2015-06-01 11:13:00
"我要自幹MMORPG,請問要學什麼語言"這種嗎XD
作者: ctrlbreak   2015-06-01 12:59:00
我也問過樓上的問題,然後就...辦到了...XD
作者: hibiscus520 (周末也會笑)   2015-06-01 13:09:00
能要從建我沒要飛啦,只是想知到要學那些東西
作者: s25g5d4 (function(){})()   2015-06-01 20:23:00
學一學期的 C 可以接著上 Windows Form 嗎是 C 不是 C++ 然後 ^^^^^^^^^ 用 C++ .NET
作者: azureblaze (AzureBlaze)   2015-06-01 20:43:00
*搞不定也沒聽過new就直接給^和gcnew找死嗎XDC++.Net這種亂七八糟資料又難查的東就在中間層安眠吧
作者: Killercat (殺人貓™)   2015-06-01 20:45:00
MC++挺過渡的 老實講真心不推,目前專案看過唯一一個看過MC++的只有GameBryo LS的開發工具原始碼而已不過能在managed code裡面用template 老實講挺吸引人的
作者: azureblaze (AzureBlaze)   2015-06-01 20:58:00
C++和C#要互相call中間做一層MC++是必要的啦其他地方別和自己過不去看你的簡單到底是怎麼一回事
作者: karcher (凡事量力而為)   2015-06-01 22:02:00
如果原po打算熟悉底層可以試著用win32 api去刻視窗。了解
作者: azureblaze (AzureBlaze)   2015-06-01 22:02:00
如果只靠MessageBox()就能搞定那就winapi
作者: karcher (凡事量力而為)   2015-06-01 22:03:00
訊息迴圈以及怎麼取得相關視窗資訊。但是如果要追求精美的UI,WPF或是WinForm可以省去許多繪圖時繁雜的IO與底層硬體物件存取。繪圖api可以考慮gpiPlus或DirectXWPF是不錯的工具,但是學習曲線在中期很陡,花上一兩年跑不掉對於鍵盤與系統訊息的Hook,初學也可以用win32 api刻刻看
作者: petercoin (彼得幣)   2015-06-01 22:42:00
其實如果build出來的是dll C#也可以直接call阿XD
作者: freaky (jon)   2015-06-02 02:03:00
GDI+已淘汰,WPF將淘汰,Windows Runtime現在式
作者: ctrlbreak   2015-06-02 05:53:00
純C就配Win32 API, 其他的要有C++的底才好上手,但不管用什麼有Win32的底是最好的.
作者: Killercat (殺人貓™)   2015-06-02 07:26:00
WinRT的問題在於侷限在Win8+, 目前用Windows 7的還不少WPF就免了 快死掉的東西....真要刻個窗又不想要C# 那QT吧...除了肥死人不償命以外 其實Qt還可以啦....
作者: karcher (凡事量力而為)   2015-06-02 09:16:00
不管用那種tool,賺得到錢、跟得上時代就不錯了。今天熟的東西過兩三年也就落伍了。昨天.Net,今日Android、ObjectC,明日也許Universal app
作者: hibiscus520 (周末也會笑)   2015-06-02 11:05:00
Qt啊,動態連結感覺又是另一個課題了。我先弄win api
作者: karcher (凡事量力而為)   2015-06-02 11:11:00
離開c++的思考,html5、WebGL/OpenGL才是王道吧
作者: Feis (永遠睡不著 @@)   2015-06-02 11:28:00
用傳統 html5 刻也是會爆炸阿. QQ
作者: MOONRAKER (㊣牛鶴鰻毛人)   2015-06-02 12:49:00
HTML5接windows driver?寫個來看看怎樣 聽你在虎爛
作者: mjchicken (狐狸)   2015-06-02 16:24:00
可以考慮BCB系列
作者: s25g5d4 (function(){})()   2015-06-02 18:39:00
咱學校資工系真的很天才 大一上教 C 程式 大一下還是教C 可是作業跟考試卻出視窗化 但是老師還是只教 C >_>而且視窗化還是用 C++ .NET ...
作者: karcher (凡事量力而為)   2015-06-02 21:39:00
回MOONRAKER,只要有辦法處理權限問題,HTML可以接上windows driver, 可能要借助系統service去做事call DeviceIOControl之類的api ....
作者: wuliou (wuliou)   2015-06-02 22:37:00
用Qt 不要自虐了
作者: anyoiuo   2015-06-05 10:19:00
DeviceIOControl? 阿不是又回到c去了! 我想你指的單純是View這件事。C學2周,推QT好上手資料又好找,還有sample可以抄
作者: karcher (凡事量力而為)   2015-06-06 22:10:00
樓上好像是菜鳥~~ 講的好像只有QT有Sample可以抄DeviceIOControl只是一個類比。這api有時候呼叫要權限除了call api,當然也可以呼叫.exe ...
作者: anyoiuo   2015-06-07 02:45:00
資料好找就被說菜鳥...,請樓上大神寫隻純HTML控制Driver來指導一下如果是HTML+Back end(某語言)會較合理些吧
作者: karcher (凡事量力而為)   2015-06-08 22:32:00
要騙sample也別這樣。而且誰跟你說純html辦得到要跟人討論就提出自己完整的一套解法。你說動我,我覺得你有前途。而且我說都是我確實做過的事。你不相信,你就找更好的路走。
作者: anyoiuo   2015-06-08 23:42:00
騙sample? 你在說啥...既然你說得不是純HTML我前面說啥?我解釋說你指的是view的部分有不對??看來既然是誤會意思就抱歉囉...就這樣吧!

Links booklink

Contact Us: admin [ a t ] ucptt.com