Differences between VB and VC

Source: Internet
Author: User
I. simple comparisonVB is a visual basic evolved from the basic language. It means Visual Basic, while VC is a visual C ++ evolved from the C ++ language. It means visual C ++, VB functions are not powerful, but they are easy to understand. We recommend that you first learn VB. If you want to study programming professionally in the future, you can attack VC, then you will find out how easy it is to learn VC after you have mastered the basics of programming. The advantage of VC lies in the control of MFC. It is the encapsulation of WIN32API. The key lies in how to understand the inside story of MFC. Its operation mechanism varies greatly, and the difference is not big! This depends on your understanding of the API. Although visual VC ++ is not as good as VB, it is not absolutely useless. Besides, the dialog box editing is the same as that of VB, however, it is not the first interface like VB. The great and profound nature of VC ++ is difficult for VB to look back! Moreover, VC ++ is a fully object-oriented programming tool, while VB is not a fully object-oriented programming tool. VC ++ is a fully compiled language and VB is a locally compiled language, VC ++ has high efficiency, good encapsulation, high inheritance, and relatively low VB efficiency, but the interface is friendly. Either of them can only take one of them, or use VC ++, VB assistance (because VB development is fast), of course, Delphi and BCB are also good choices.
The biggest difference between the two ides is that they use different programming languages. VB uses the VB language developed by Microsoft, while VC uses the C ++ language. therefore, VB is both a tool and a language. but VC is just a tool. don't confuse it.
Ii. Learning Methods
Someone is asking me what the difference between VB and VC is. Now I will share my thoughts. It is faster to learn VB. If you have basic skills, you can learn more quickly. I originally learned C language, after learning about 10 programs, you can basically master it. However, it is not difficult to be familiar with the necessary parts of your program. If you want to learn VC, you don't want to make achievements or make decent things if you don't have a year or two, because VC involves too much knowledge, and I have learned it before, maybe it's because I'm eager for success. After about half a year of study, I transferred to VB. After some program development, I feel that if you want to develop some relatively useful software, VB is not enough, this is because the code portability of the vbprogram is not good and the execution efficiency is very low. So if you want to become a professional windows program developer, you still need to learn VC, however, if you have VC, VB is too simple in your eyes. For self-scholars like me, my suggestion is to start learning from VB.
Because I know that the key to self-study is persistence. If you haven't had any clue after six months of study, it will be too difficult to stick to it. So you can first learn VB, you don't have to spend much time to make things, and you have mastered the design of Windows programs. At this time, it is easier to learn about VC.
This is my personal opinion. You should select a suitable learning method based on your own situation and wish you an early success !!

 
 

Differences between VB and VC

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.