求教,想放弃mfc...
mfc还有前途么?搞了两年mfc,除了感觉傻瓜式的用函数外,没什么进步,而且看代码也很费解,也不知道怎样提高,有点迷茫现在对java和c#略知一二,到底要不要转型....
[解决办法]
如果你觉得用MFC很傻瓜,那就用汇编吧。
[解决办法]
java和c#就不用函数了?
[解决办法]
我以前也碰到你这情况,感觉还是基础不牢,我最早用mfc搞开发一年多了,项目都做了2、3个了,我还分不清引用和指针的区别,搞不清多维指针是什么,对标准库也是一无所知,别人的代码也是看的一头雾水,后来改delphi开发了几年。从去年又开始使用c++开发,买了本c++primer仔细看了两遍,每道习题都做,加上几年delphi开发的积累,感觉才真正对c++入门了。
而且如果打好基础的话,从c++转java应该很容易的,我年前买了个平板电脑,安卓系统的,所以对安卓开发有了点兴趣,安卓的开发语言是java,我从连什么是java包都不知道,到第一个安卓应用写出来,包括熟悉java基本语法、几个重要的java类、熟悉adt、熟悉eclipse、熟悉android xml语法、熟悉sqlite,总共只用了不到一个月时间。
[解决办法]
劝楼主回头是岸,去学习objective-c吧,前途无量,阿弥陀佛
[解决办法]
选个自己感兴趣的方向吧
[解决办法]
1. 转吧 少了一个竞争对手
2. 转吧 找一个自己感兴趣的学下去 不管前途 (比如说我)
3. 转吧 安卓比较火 楼主可以考虑 (比如说我嚼着还行)
3. 不转 安逸一点生活 简单一点 少操心也不错 (比如说我也这样想)
[解决办法]
应该取决于个人的发展方向吧
[解决办法]
那你应该还上学呢吧
[解决办法]
我的个人觉得,还是找一个行业,而不是找一个语言
[解决办法]
搞个3年五载的,才慢慢会有所感悟。技术最需要的是认真持之以恒。
你再搞搞吧,语言不是最重要的。重要的是思想。
[解决办法]
姐是刚入IT行,自觉得头脑简单,四肢也不是特别发达,但是,硬着头做下来还是学到东西的!!!
[解决办法]
选自己喜欢的做吧。。。
[解决办法]
MFC很多地方确实比较隐晦,不算好用,不过和JAVA、C#的应用场合基本不一样吧。就像17楼说的一样,最重要的是你做哪一行,语言这东西只是基本技能,学到能做事的程度要不了多少时间的,最重要的是对设计模式的把控和对业务的熟悉,从这方面说这几个语言都是相通的。
[解决办法]
[解决办法]
做强客户端还是要用MFC,碧如QQ,360等客户端软件。
做网络当然是用 JAVA和C#了。不过很多顶级公司也不用这个,都有自己的应用系统。
前段时间想用JAVA做客户端应用程序,做了一半还是放弃了,速度,性能不行,还是用回MFC。
[解决办法]
初期学编程时都有这个感觉,认为虽然能编序了,但感觉水平没提高.其实能编程序不代表水平就一定高,要编底层的才是真正的高水平,用高级语言不过是个代码工人,因为大多数的算法都已封装好供你使用,你不需要自己编写;同样,编出华丽的界面,也不代表你水平高,只能说明你有艺术细胞.因此,想提高自己的编水平,多看看算法的书,把计算机的基础知识掌握好,要常常复习基础知识.我相信,每隔一段时间看基础知识就会有不同的收获.
算法和具体的语言无关,只要会算法,就一定能编程序;不会算法只会多种语言,肯定编不出好的实用的程序,只能是把别人的代码照搬过来,但对自己的能力提高却无济于补.
具体的高级语言只是算法的最终的实现.那怕会VC也不代表编程水平高,最多说是VC熟悉程序或VC应用水平的高
[解决办法]
学语言就是那样了,
但是这个是基础。
[解决办法]
转成什么在于你工作要用什么,否则,学了用不到等于白学,而且很难提高,没有交流环境,慢慢的你就都忘了
[解决办法]
[解决办法]
我觉得这个取决于你的基础和你想干什么。
先说你的基础,MFC需要比较扎实的C++语言基础和API基础,如果基础没打好,必然是费解的。
其次是你想干什么,其实开发很多程序用C#和Java都不错啊,如果开发一个应用程序,用C#或者
Java更快更好,但如果你开发一个OFFICE或者CAD,就是C++更好了。
如果你基础不是太好,或者做的事情C#和Java一样解决,绝对可以转,没必要在MFC上浪费才华!