1. What is the. NET Framework?
Visual Studio. NET development tools include Visual Basic. net, Visual C ++. net, Visual C #. net, and other computer programming languages. All of these languages use the same Visual Studio. NET integrated development environment that allows them to share tools and help create hybrid language solutions.
Visual Studio supports the. NET Framework, which is a multilingual environment for generating, deploying, and running XML WebServices and applications. It is the basis for running all. NET applications .. Net Framework contains the following three main components.
·Common Language Runtime Library (It is the basis of the. NET Framework.)
· Unified programming class (It is a comprehensive collection of object-oriented and reusable types.)
· ASP. NET (It provides a web application model and contains a set of controls that make ASP Web applications simple.)
2. What is VB. NET?
VB. NET is developed based on the Visual Basic language. Visual Basic is a visual program development software developed by Microsoft based on basic, a computer advanced programming language. Basic (beginners all-purpose Symbolic Instruction Code, General symbol instruction code for beginners) is a widely used language and has the advantages of easy to learn and use.
Visual Basic. net is an epoch milestone for Visual Basic. It brings Visual Basic more than just an innovative concept, instead, it completely updates and upgrades the underlying running, programming methods, framework class libraries, and application models.
The main difference between VB. NET and Visual Basic is that VB. NET fully supports object-oriented programming ideas. Objects refer to any entity in the real world. In the VB. NET language, we use an object-centric programming method to solve the problem through calling between objects.
Although the visual control programming method of VB. NET is easy for beginners to master, it must be based on understanding and mastering the programming language and its operating mechanism. Therefore, we cannot give up learning the syntax semantics, compilation mechanism, and running mechanism of the programming language itself.