小弟第一次在本版發文,有錯煩請指正.
開發平台(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
C#跨平台用Qt或wxWidgetswin only改用C#方便太多了吃飽太閒用DirectX或OpenGL硬幹MFC或winapi除非維護舊code不然不要碰
作者:
dracb (伊達政宗)
2015-06-01 00:15:00推C#
為什麼學C才兩週要去碰這個....而且這東西跟GUI也沒啥關係啊(抓頭)
感謝大家回復,不過他sourcescode是VC的。用c#lib可
"我要自幹MMORPG,請問要學什麼語言"這種嗎XD
作者: ctrlbreak 2015-06-01 12:59:00
我也問過樓上的問題,然後就...辦到了...XD
作者:
s25g5d4 (function(){})()
2015-06-01 20:23:00學一學期的 C 可以接著上 Windows Form 嗎是 C 不是 C++ 然後 ^^^^^^^^^ 用 C++ .NET
*搞不定也沒聽過new就直接給^和gcnew找死嗎XDC++.Net這種亂七八糟資料又難查的東就在中間層安眠吧
MC++挺過渡的 老實講真心不推,目前專案看過唯一一個看過MC++的只有GameBryo LS的開發工具原始碼而已不過能在managed code裡面用template 老實講挺吸引人的
C++和C#要互相call中間做一層MC++是必要的啦其他地方別和自己過不去看你的簡單到底是怎麼一回事
作者:
karcher (凡事量力而為)
2015-06-01 22:02:00如果原po打算熟悉底層可以試著用win32 api去刻視窗。了解
如果只靠MessageBox()就能搞定那就winapi
作者:
karcher (凡事量力而為)
2015-06-01 22:03:00訊息迴圈以及怎麼取得相關視窗資訊。但是如果要追求精美的UI,WPF或是WinForm可以省去許多繪圖時繁雜的IO與底層硬體物件存取。繪圖api可以考慮gpiPlus或DirectXWPF是不錯的工具,但是學習曲線在中期很陡,花上一兩年跑不掉對於鍵盤與系統訊息的Hook,初學也可以用win32 api刻刻看
其實如果build出來的是dll C#也可以直接call阿XD
作者:
freaky (jon)
2015-06-02 02:03:00GDI+已淘汰,WPF將淘汰,Windows Runtime現在式
作者: ctrlbreak 2015-06-02 05:53:00
純C就配Win32 API, 其他的要有C++的底才好上手,但不管用什麼有Win32的底是最好的.
WinRT的問題在於侷限在Win8+, 目前用Windows 7的還不少WPF就免了 快死掉的東西....真要刻個窗又不想要C# 那QT吧...除了肥死人不償命以外 其實Qt還可以啦....
作者:
karcher (凡事量力而為)
2015-06-02 09:16:00不管用那種tool,賺得到錢、跟得上時代就不錯了。今天熟的東西過兩三年也就落伍了。昨天.Net,今日Android、ObjectC,明日也許Universal app
Qt啊,動態連結感覺又是另一個課題了。我先弄win api
作者:
karcher (凡事量力而為)
2015-06-02 11:11:00離開c++的思考,html5、WebGL/OpenGL才是王道吧
作者:
Feis (永遠睡不著 @@)
2015-06-02 11:28:00用傳統 html5 刻也是會爆炸阿. QQ
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的部分有不對??看來既然是誤會意思就抱歉囉...就這樣吧!