新活佛济公牡丹扮演者:只有C语言知识能不能学VC?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 07:54:23
大家新年快乐`
我只想用VC做个IE插件,只有C语言的知识可以吗?我的C语言也不是精通,连文件输出,和位操做都没学到。

这样可不可以直接学孙鑫的VC教程?而且我不会英语哦

不能,C语言是面向过程的语言,而VC是面向对象的,C语言中几乎没有“类”的概念,而VC全部都是应用类的概念~

因此学VC++先要学C++

学习VC++可不是件容易的事情,别说你C语言基础还不行,即便是基础很好的同学在学习VC++的时候也是困难重重,费尽苦心。

如果不相信的话可以自己去体会,我只针对一般人说,那些自学都无敌的天才不算在内

老大 c和vc的语言格式都不一样 你怎么学?〉??

没有不可能 试试去吧!

最好先学C++
因为只会一部分C的内容对于学VC++的帮助几乎为零

我觉得可以....学编程,我觉得最关键的是要清楚明白两个问题!
第一 解决问题的具体算法.
第二 操作系统的运行方式.(如DOS是单任务并独享所有系统资源的系统.而WINDOWS则是多任务多线程系统资源分级受限和基于消息机制的系统)

至于C和VC其实都只是一程工具.其编程的核心思想根本就没变!
C++(VC其实是其于C++标准上的开发工具)和传系的C之间最大的区别就是"类"的概念! 但是,"类"实现上就是一种算法! 用C一样可以实现它的所有功能! 区别只在于C++是系统集成的...而C却得自己手动的一行一行来实现! 但其实现结果绝对是可以一样的!!! "类"在我觉得,其实就是把具体问题先封装起来,后再使用! 这样做的目的只是为了能更好的理清在编程过程中的思绪而以...

学编程,我的建议是不要老把自己受限于某语言的特定概念中...关键是积累解决各种问题的算法!!!(至于一些问题中关键API的使用.上网查就是了)

PS:其实我也只是个初学者,也是从PAS-->汇编-->C-->C++来的.只是当学过后再回过头来看...尽管新鲜的概念尽出不穷,但其实质好像也并没什么深奥的.我觉得,这些所有的概念,实现上就只把问题给具体法,方便交流学习而以...而这些概念的核心思想搞不好有的还是自己"原创"的呢!(呵呵,笑话了)

我觉得你应该搞清楚什么是C,什么是C++,什么又是VC。

C是面向过程的结构化程序设计语言。
C++是面向对象的程序设计语言。

VC是又微软公司开发的一个集成开发环境。

VC是一个集成开发环境,是款工具。可它用来开发软件自然离不开语言。

因此学习VC有两种道路:
1 C和SDK:用C语言和API(应用程序接口)在VC下开发应用。
2 C++和MFC:用C++和MFC(微软基础类库)在VC下开发应用。MFC是封装过的API,隐藏了很多底层的细节。

API开发应用效率比较慢,但是学习API的过程可以很好的理解windows的工作原理。API的原型都是由C的语法定义的,有C的基础就能学。

有C++的基础,MFC容易上手,但是无法深入。想深入MFC必须对SDK(也就是API)有比较详细的了解。