完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
C,C++,VC,VC++,MFC,API...... 发现总有人把这些东西搞混,简单解释一下. C,C++都是编程语言,两者是不同的,不要认为C++是C的升级.C是面向过程的,C++是面向对象(封装,多态,继承...)的. VC,可视化的C或C++开发工具,注意,是工具,不是语言,BorlandC++或C++Builder也很不错,并不比VC差,只是支持度不够好(参考资料,范例等远没VC的多) VC++,在不混淆的情况下,有时简称VC VC++6.0,这个是专指微软的集成开发环境 MFC,微软基础类库,学VC主要就是要学MFC.它是对WindowsAPI的封装 API,即API函数,windowsAPI是微软提供给程序员的编程接口.当然,linux也是有API的,这里不谈.任何一门语言都可以使用,而不仅仅是C和C++,只要有相应接口就行. 几种形式的HelloWorld程序. 1,C语言 #include"stdio.h" int main() { printf("HelloWorld"); return 0; } 2,C++ #include"iostream.h" int main() { count<<"HelloWorld"< } 3,MFC voidCView1::OnDraw(CDC*pDC) { pDC->TextOut(100,100,"HelloWorld!"); //事实上只有这一行是我们写的.很多控件都是画出来的,常用的不超过30个,总共估计有100多个. } 4,C调用API #include"windows.h" int main() { MessageBox(NULL,TEXT("HelloWorld!"),TEXT("api"),MB_OK); return 0; } 5,winAPI #include"windows.h" int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { MessageBox(NULL,"HelloWorld!","winapi",0); return 0; } 由上可知,MFC是最简单的,只需写一行代码就可以实现.但是有一点需注意,MFC不是万能的,WinAPI和VC中有很多功能在MFC中并不能反映出来,因此有些地方还是得用API实现 文章就写到这儿了,希望对大家有用. 晕,CODE代码竟然无效,全变成了*号....用蓝色区分下...
|
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
12133 浏览 2 评论
4468 浏览 3 评论
3702 浏览 5 评论
9530 浏览 47 评论
4505 浏览 9 评论
706浏览 0评论
507浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 14:09 , Processed in 0.635077 second(s), Total 55, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号