想学vc,问一下和vb的区别到底有多大! 本人感觉自己的vb还行,但想学vc和mfc但看了一些书还是没有头绪,那位大虾知道一下啊!!!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 语言都是工具,关键看你的逻辑能力和对windows的理解 精通VB者学VC,不如完全不会编程的人学VC!当然,编程的基本技能,比如逻辑思维、数学等方面还是通用的。 这个话题大了,个人认为学VC会好点,去招聘会看看,已经很少能看到VB这样的字眼了我在学校学的也是VB,当时画个控件ttt,用ttt.caption = "ssss",而才用VC时画一个控件,对应了一个变量,结果这个变量就是这个控件里填的值,当时就想不通为什么不是控件的高呢,原来VC可以让很多变量与之关联,最主要的是它的控件都对应一个类,可以通过类对象取/设这个控件的其他属性,其实和VB差不多慢慢转没啥问题,顶多一年 没学过VB , 看VB 的语法 就郁闷...连个分号都没..呵呵....感觉VB精通的话,,唯一好处就是API清楚点了...不必重新学..呵呵.. 如果在VB下经常用API的话那么要学起VC来不会很难前提是C++的语法要掌握 VC++更容易找到好工作,VB做好了也可以,关键在于个人兴趣. 差距很大,特别在细节上,VC强大就在于对细节可以很精确随意地把握,VB作不到。 反驳楼上一下 我是一个学VB后在学VC的人 而且我用VB时间很长,开发过项目, 首先VB没有指针调用API的形势和类C语言区别太大了,VB把类封装的非常好,你根本感觉不到类的存在,你很少自己去重新写一个类。 而在VC中类是每时每刻都会出现的。自己去体会吧。 如果你要做的东西和底层接触不大,建议去学C#,学过VB在学C#很简单。 VB的思维和VC太不一样了,楼上一位说的很对 学过VB的人在学VC不如一个没学过语言的人(当然有点偏激)。 如果vb学的很浅,差别不大,如果vb学的很深入,差别也不大一般情况,差别大 VB和VC都学过,差别还是很大的。 如果vb学的很浅,差别不大,如果vb学的很深入,差别也不大一般情况,差别大 对vb的语法总是不习惯,还是习惯c++的语法啊,如果lz的有c++基础的话,应该会容易些,如果没有c++基础的话还是先学c++吧,或者lz可以去学delphi,和vb相似的地方很多的,用的是pascal语言 VB用多了会养成很多习惯,而这些习惯是对C++有害的...还不如啥都不会的人学VC... 当时我由VB转向VC的时候,挺痛苦的建议VB一定要先熟悉API后再去学VC吧,路好走一点~~ vb 上层,vc 系统层编码 1.对基础知识的要求不同,vb不要求你对系统底层了解有多少,库里面帮你封装了很多层。vc不一样,对系统怎么都得有些了解,不然,很麻烦。2.应用范围不一样,vb适合快速开发,vc不适合。vb适合对系统底层依赖不高的项目,如果对系统底层依赖较高,用vc比较合适.至于汇编嘛,win32的汇编相对于vc来说没多大优势。反尔开发速度不如vc.3.调试,相对来说vc的程序调试起来比vb的吃力。4.语法,basic和c是不同的语言,语法不同也在情理之中。结构和类还好,c的难点应该是指针,内存管理比较麻烦,一般初学在这两个地方都会弄到头晕。c++的模板也比较头痛(不过真正你自己用到的时候应该不会太多,如果你想参与boost的开发,又另当别论)。 其实我想做一些图象方面的编程,原来用vb,可是到后来视频程序都无法保存!!而且还得用查询方式来采集视频(我反正是没找到别的方法),所以觉得差点,但是我觉的vb别的方便还是挺好的,甚至速度(你把算法考虑好的话)都不是问题,但这个问题在编程的时候得经常想着点!!! 我以前搞VB的(4年),现在学习VC,觉得两者差别还是很大,太大了;VC不好上路 TMD,vc做界面没vb方便,如:在一个对话框上放一个大的picture控件做背景,再在那个picture上放几个小的picture作按钮。这时,都加上图片后就无法选择小的picture进行修改,定位等 VC没VB那么清爽了,区别还是蛮大的 学什么都一样,最重要的不是学什么语言!而是你解决问题的能力,以及对你所从事,或准备从事行业知识的掌握.如果你很熟悉操作系统又有很好的建模能力,VB或者VC对你来说只是一种工具.本人用了快5年,我觉得没有哪个容易哪个难,哪个好哪个坏! 好多人没学过vb正在学VC 呵呵,VB跟VC都是工具,关键在于有没有“想法” 请教:如何用VC做AVI视频的截图,急用。。 自绘窗体标题栏问题 串口的读写函数 建立空文档错误,跟一般的不太一样 高分求助:如何让ListCtrl显示图标? vc中怎么实现短信发送!! 用VC SDK怎么加载'树型控件'? 想捕获CRichEditCtrl的Change事件 请问如何调试多线程程序? 如图,如何在相交的图中拟合出多个圆,并分别得到其周长,面积,圆心坐标? 求好用的RSA类!!!要VC或者C++代码的,谢谢! INADDR_NONE是什么意思?干什么用的
当然,编程的基本技能,比如逻辑思维、数学等方面还是通用的。
原来VC可以让很多变量与之关联,最主要的是它的控件都对应一个类,可以通过类对象取/设这个控件的其他属性,其实和VB差不多慢慢转没啥问题,顶多一年
那么要学起VC来不会很难前提是C++的语法要掌握
特别在细节上,VC强大就在于对细节可以很精确随意地把握,VB作不到。
我是一个学VB后在学VC的人 而且我用VB时间很长,开发过项目,
首先VB没有指针调用API的形势和类C语言区别太大了,VB把类封装的非常好,你根本感觉不到类的存在,你很少自己去重新写一个类。
而在VC中类是每时每刻都会出现的。自己去体会吧。 如果你要做的东西和底层接触不大,建议去学C#,学过VB在学C#很简单。
VB的思维和VC太不一样了,楼上一位说的很对 学过VB的人在学VC不如一个没学过语言的人(当然有点偏激)。
一般情况,差别大
一般情况,差别大
2.应用范围不一样,vb适合快速开发,vc不适合。vb适合对系统底层依赖不高的项目,如果对系统底层依赖较高,用vc比较合适.至于汇编嘛,win32的汇编相对于vc来说没多大优势。反尔开发速度不如vc.
3.调试,相对来说vc的程序调试起来比vb的吃力。
4.语法,basic和c是不同的语言,语法不同也在情理之中。结构和类还好,
c的难点应该是指针,内存管理比较麻烦,一般初学在这两个地方都会弄到头晕。c++的模板也比较头痛(不过真正你自己用到的时候应该不会太多,如果你想参与boost的开发,又另当别论)。
而且还得用查询方式来采集视频(我反正是没找到别的方法),所以觉得差点,但是我觉的vb别的方便还是挺好的,甚至速度(你把算法考虑好的话)都不是问题,但这个问题在编程的时候得经常想着点!!!
这时,都加上图片后就无法选择小的picture进行修改,定位等
而是你解决问题的能力,以及对你所从事,或准备从事行业知识的掌握.
如果你很熟悉操作系统又有很好的建模能力,
VB或者VC对你来说只是一种工具.本人用了快5年,我觉得没有哪个容易哪个难,哪个好哪个坏!
没学过vb
正在学VC