[问题] 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