VC++学了MFC还有必要学API么?
1个回答
展开全部
语言是独立操作系统的,就如你说的那样要写windows程序就必须学windows api。这个没有办法改变,学着适应。手机输入有限,以后给你说。 API是windows的对外接口啊,你要做WINDOWS程序就必须要用WINDOWS API,就向你要进入一间房,你就必须从门口进入,不能从其它地方进一样。 MFC是微软为了人们更好的编程(更好的用API)而做的其它的工作,它将API封装在类里,就成了MFC,MFC是为了人们更好的用WINDOWS API 而产生的。 如果你对API很了解也可以不用MFC啊,就直接用API,这也是一个很好的选择啊,那就要看你有没有本事了。 其实C++这样做的好,不把API包含在标准里面是对的,你看如果把WINDOWS API 含在里面,一时看是很好,但C要在其它操作系统上编程,不是也要把那个系统的API加进来吗? 这样以来就来了一个困难,就是学习C++更难了,要学的东西太多了。面且这也不符合一种语言的发展啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询