Vfp is an object-oriented database programming language developed by Foxpro. It is actually a major improvement to Foxpro, compared with its predecessor, the introduction of many features that developers hope to have entered has shocked the pc database development industry.
Vfp supports traditional process-oriented structured programming. Its statements, functions, and syntax rules are basically compatible with Xbase (such as dBASE, FoxBase, and FoxPro) languages, and more powerful functions.
The traditional structured program design is a top-down functional design. In the order of prior arrangement, the functions are gradually decomposed for programming. Structured programming is programmed through three control processes: sequence, condition branch, and cycle. However, with the expansion of software scale, function improvement, and demand changes, the development efficiency and maintenance of structured programmatic development methods are prominent. In general, structured methods have high requirements on programmers.
The most significant improvement of Vfp is the introduction of object-oriented programming methods. It can be said that Vfp is a hybrid programming language that supports both process-oriented and object-oriented programming. Object-oriented programming (oop) is a popular method in recent years. The object-oriented design method is to build a model based on people's habitual ways of thinking to simulate the objective world. In the past, when developing applications using process-oriented programming languages, a simple user interface, such as menus and buttons, usually takes a lot of time to write program code. In vfp, this work is simplified and can be done with just a mouse. Vfp frees developers from the bottom-layer programming. It can use the least code to complete as many functions as possible, reducing software development costs and development cycles.
Visual FoxPro adopts an object-oriented and event-driven programming method. Programmers no longer focus on the process structure of application development, it is oriented to visual "objects" to consider how to respond to user actions. That is to say, as long as several "objects" and related tiny programs are created, these tiny programs can be triggered by user-initiated events. Recommended tutorialsVideo tutorial for the second-level VFP class of the National Computer grade examination-instructor Wu Tiandong.
VFP Programming basics