Vb 与 Vc 的区别
一:简单的对比 VB是由Basic语言演化而来的VisualBasic,意思是可视化Basic,而VC是由C++语言演化而来的VisualC++,意思是可视化C++,VB功能没有VC强大,但是很容易掌握,推荐先学习VB,如果将来要专业学习编程,可以再进攻VC,那时你会发现原来掌握编程基础后VC是多么的容易学习。 VC的博大在于MFC的操纵,它是Win32API的封装. 关键在于怎样了解MFC的内幕,它的运行机制差别也大,差别也不大!这要看你对API的理解了,虽然VC++的可视化没有VB的好,但是不是绝对没有的,其对而且对话框的编辑是跟VB一样的,不过不是像VB那样放在第一个界面罢了,VC++的博大精深是VB难以望其项背的! 而且VC++是完全面向对象的编程工具,而VB是不够完全的面向对象编程工具,VC++是完全编译语言,VB是本地编译语言,不够完全,VC++效率高,封装性好,继承性高,VB效率相对低了很多,但界面友好,二者只能取其一,或者使用VC++,VB辅助(因为VB开发快),当然Delphi,BCB也是不错的选择。
这两个IDE最大的区别就是使用的编程语言不同.VB使用微软自己开发的VB语言,而VC使用C++语言.所以,VB既可以说是一个工具,也可以说是一门语言.但是VC,就只是一个工具而已.别弄混了。
二:学习方法
因为我知道自学的关键是坚持,如果你学习了半年还是没有任何头绪的话,坚持下去的难度就太大了,所以可以先学习vb,花费不多的工夫你就可以做出一些东西,慢慢的你对windows程序的设计也有了掌握,这个时候你去学习vc也比较容易一点
呵呵,这是我个人的看法,大家要根据自己的情况选择适合的学习方法 祝大家早日成功!!
Vb 与 Vc 的区别相关推荐
- VB和VB.NET的大致区别
Visual Basic .NET是Microsoft Visual Studio .NET套件中主要组成部分之一..NET版本的Visual Basic增加了更多特性,而且演化为完全面向对象(就像C ...
- Sherlock视觉,支持任意相机,我们是专业Sherlock视觉 sherlock支持二次开发,同时也支持 VB,VC,C#的界面封装
Sherlock视觉,支持任意相机,我们是专业Sherlock视觉 sherlock支持二次开发,同时也支持 VB,VC,C#的界面封装,同时sherlock还可以是一个平台,就是可以自己写算法,插入 ...
- C# / VB / LabVIEW / VC / Python 上位机使用S7-TCP协议与西门子PLC进行网口通信的教程 (Win/Linux)
现在越来越多的项目开始使用上位机了,在上位机实现数据存储.曲线绘制时,使用高级语言自行开发程序,比各种组态软件更加自由,更加强大.在进行上位机软件开发时,第一步就是要跟PLC取得通信,能够读写PLC内 ...
- Vs2010与VC的区别
VS2010与VC++编译器的区别: 1.VS2010并不是针对C++的,C++只是它的一小部分,它更加关注.net平台程序开发(主要是C#.VB,C++/CLI(C++在.net下的语言)),而VC ...
- vb调用vc dll
功能:比较两数大小. 在VC中新建一个Win32 Dynamic-Link Library工程,DLL类型选"A DLL that exports some symbols".把. ...
- halcon基本,vb,vc连接halcon读取图像,视频
........................................................................... halcon学习方法:安装完halcon之后,在 ...
- VB调用VC DLL函数
-------------------------VC部分-------------------------------------声明 ******************************* ...
- VS 和VC 的区别
VS是Visual Studio,它是微软提供的一个工具集,由各种各样的工具组成.VS可以支持C/C++.VB.JAVA.C#编程,不过一次只能支持一种编程方式.在VS安装完成,第一次运行的时候会让你 ...
- 使用VB或VC操作Excel 2003
1.VB操作EXCEL2003 [vb] view plaincopy '*************************************************************** ...
最新文章
- MemCache超详细解读
- torchvision 笔记:ToTensor()
- 嵌入式ARM Linux开发板自启动,跳过输入root用户名和密码
- [转]50个c/c++源代码网站
- 网页按钮跳转位置_RPA工具BizRobo!之运用网页数据处理
- 孙鑫MFC学习笔记1.Windows应用程序运行机理
- Android ImageButton示例代码
- 自助银行服务系统项目开发_自助服务时代即将结束
- VMware虚拟机关闭后托盘运行设置
- 去中心化稳定币系统Venus Protocol即将推出v2
- Windows环境下通过lynx查看隐藏链接识别黑链方法
- 认识服务器与web服务器
- 如何知道PostgreSQL数据库下每个数据库所对应的目录
- habernet备份mysql_harbor 安装
- 计算机多媒体故障,多媒体教室设备常见故障及处理方法
- 非极大值抑制(NMS)讲解
- 刘汝佳小白书-最长回文字串
- RabbitVCS安装
- LaTeX 公式(转自)Iowa_Battleship 神犇
- 故事系列之一:围棋世界里看天赋和勤奋
热门文章
- IM消息送达保证机制实现(二):保证离线消息的可靠投递
- 新手引导动画的4种实现方式
- 开博 即便网络工程师真的没落了,兴趣不是最重要的么?
- 数据中心网络性能:新应用下的新需求
- 最近学习linux-c的编程
- HDU 1232:流问题(并检查集合)
- 智能手机系统对进程生命周期的管理
- [转载] 杜拉拉升职记——07 管理者关心细节吗?
- 周鸿祎的“加法”和“减法”
- oracle触发器监听数据变化,【Trigger】利用Oracle的触发器,自动记录数据的变动履历...