VFP Programming basics

Source: Internet
Author: User

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.

650) this. width = 650; "src =" http: // 183.61.143.148/group1/M00/02/56/tz2PlFQ_egOR9H1pAABSJEmnR24555.jpg "style =" border: 0px; "/>

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

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.