作者yu00928 (难道我只是新八吗)
看板C_and_CPP
标题[问题] 请问真的有必要学习用C/C++来写视窗吗
时间Sat Feb 7 23:02:48 2009
小弟现在是资讯系大2
视窗这种东西到目前为止都还没教
我想要学视窗只是因为大一的时候班上的神手同学
用win32 API写了一个贪食蛇
还有在研究DirectX的 所以我下定决心要自学视窗
我没有马上学win32 API
我是先玩了一下BCB 但是後来拉了半天的视窗
我对於他的结构 程式码内容一点都不懂
这个时候我才开始看win32 API
但是我发现市面上win32 API的书好少 大概只有1 2本吧
网路上又有很多人说用win32 API写程式好累 MFC不好用
用VB JAVA轻松 简单 容易
所以我突然想问 花了这麽多的时间去学win32 API到底值不值得
以後会比别人有更多的工作机会吗 还是他用VB就可以轻松K.O我了
还有MFC跟BCB有没有学的必要 还是所有的东西用VB JAVA就可以搞定
我自己盲目的乱冲 乱闯 乱找书看 感觉有点怕怕的
不知道自己是不是在白费力气
想要听听大大们的意见Orz
谢谢^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.191.71
1F:推 bobhsiao:如果打算跟着微软走的话就学吧. 02/07 23:17
2F:→ james732:才大二 多学点东西不会吃亏的… 02/07 23:18
3F:推 areyo:我觉得还是有投资价值拉。因为我也在学XD 02/07 23:20
4F:推 kikiqqp:会开车的人不一定要会修车 但如果会休会拆 出问题时就 02/07 23:55
5F:→ kikiqqp:更容易排除问题 当然你也可以拖到车厂去找高手 不过要时间 02/07 23:56
6F:→ f953024:很多游戏都是用C跟WIN32 API写的... 02/08 00:14
7F:推 mepass:多学点东西有好没坏 02/08 00:21
8F:→ james732:还是那句话罗:Just do it. 02/08 00:25
9F:推 typeotoco:先了解这些东西的差异,你再作选择 是我选MFC或C# 02/08 00:34
10F:→ jaw109:WIN32 API或MFC的教学可以找codeproject 02/08 02:46
11F:→ jaw109:书本大部分都写得太教条了 02/08 03:11
12F:推 tsaiminghan:开头还是先看书吧 02/08 03:40
13F:推 deepking:借问一下@@?GTK可在windows上开发吗? 02/08 07:34
14F:推 zlw:教Visual C++或MFC的书,通常就会有Win32入门 02/08 09:23
15F:推 maplefog:手机开发也会用到,报酬率高。先写一个拖放的入门程式。 02/08 11:09
16F:推 bizkit:你可以学QT(C++) GTK(C) 你也可以用更简单的python写 02/08 11:21
17F:→ bizkit:这三个都是跨平台的 (python可以写很多 framework) 02/08 11:21
18F:推 bondalin:建议可以学Win32 API和C#,QT也不错.. 就是别学MFC 02/08 11:44
19F:→ bondalin:学Win SDK是了解windows底层运作原理的入门,玩win必学! 02/08 11:45
20F:→ bondalin:BCB也可以学啦,好学易用... 02/08 11:45
21F:→ Cloud:如果要找工作,MFC会一点,因为有些公司仍用MFC 02/08 11:53
22F:推 alishas:GTK可以在windows上开发,不过win版的GTK效能不好而且不稳 02/08 15:56
23F:推 guteres:推~多学一点不是坏事 02/08 16:26
24F:推 yoco315:Qt +1 学了 Qt 跟 Python 以後还可以走 PyQt 02/08 16:57
25F:推 areyo:会了win32 mfc也会差不多了吧:D 02/08 16:58
26F:推 VElysian:wxwidget??? 02/08 17:51
27F:推 yoco315:wx 的话不如 Qt @@" 真的.. 02/08 18:08
28F:推 wa007123456:有没有想过Framework.NET的CLR !!? 02/08 18:24
29F:推 wa007123456:另外DirectX要学的会要先会Win32 API 或 MFC 02/08 18:27
30F:→ wa007123456:不然会学得很痛苦 02/08 18:27
31F:→ wa007123456:你说你同学有学DirectX 应该会接触到Win32 API 02/08 18:27
32F:推 po953:Qt吧 windows上skype也是用Qt Qt背後的公司最近也被Nokia买 02/08 18:41
33F:→ po953:走 02/08 18:41
34F:推 HudsonE:Qt 很强 02/08 21:43
35F:→ HudsonE:不过 DirectX 其实不需要先会 Win32 API and MFC = =a 02/08 21:43
36F:推 ycjcsie:QT很贵 02/08 22:45
37F:推 alishas:Qt有免费版可以用 02/08 23:36
38F:推 saxontai:如果要说 GUI library 评比,那我会推 Qt。不过原po问到 02/08 23:36
39F:→ saxontai:了「工作机会」,那我很难推 Qt XD 02/08 23:36
40F:推 fillmore:建议先从C#开始下手会比较好,不建议学MFC 02/09 04:46
41F:推 deepkh:只能说 都看看 挑一本自己能接受的上手 02/09 14:09
42F:→ deepkh:还能不能持续都还是个问题 02/09 14:09
43F:→ deepkh:推文看看就好 重要的是自己的接受程度如何 02/09 14:10
44F:推 montreal:你要兴趣 还是要工作机会... 02/09 20:05
45F:→ montreal:後者的话 请先弄清楚 你想要的产业 主流写什麽语言吧 02/09 20:05
46F:→ montreal:学一堆新兴或好上手的程式语言 结果工作用不上 02/09 20:06