【正文】
software development. Visual Basic provides a visual design tool, the plexity of the Windows interface design package together, developers do not have a lot of interface design and write press the screen layout design, using system tools to draw on the screen various parts, that is, graphical objects, and set the properties of these graphical objects. Visual Basic code automatically generated interface design, programmers need only write the part to achieve functionality of the program code, which can greatly improve the efficiency of program design. Objectoriented programming Visual Basic support for future objectoriented programming, but it is the general objectoriented programming language (C + +) are not identical. In general objectoriented programming language, object code and data from the position of an abstract concept。 and Visual Basic is the application of objectoriented programming methodology (OOP), the programs and data encapsulated as an object and should be given for each object the attributes of the object as something real. In the design of objects, without writing to establish and describe each object code, but with the tool to draw the interface, Visual Basic automatically generates the object 共 13 頁 第 2 頁 code and package it. Each object is displayed graphically in the interface are visible. Structured programming language Visual Basic is based on the BASIC language developed, highlevel programming language with sentence structure, similar to the logic of natural language and human thinking. Visual Basic statements easy to understand, its editor supports color code, can automatically check for syntax errors, but also has powerful and flexible to use debugger and piler. Visual Basic is an interpreted language, enter the code at the same time, deposition of highlevel language interpretation system will be translated into machine instructions the puter can recognize and judge each statement syntax error. Visual Basic procedures in the design process, you can always run the program, and in the whole process a good design, you can pile an executable file (. EXE), from the Visual Basic environment, directly in the Windows environments. Eventdriven programming mechanism Visual Basic object through the event to perform the operation. An object may have multiple events, each event are available through a program to respond. For example, the mand button is an object, when the user clicks the button, will generate a click (CLICK) event, but in the production of the event will execute a program used to implement the specified operation. In the design of largescale applications using Visual Basic software, without creating a clear beginning and end of the procedure, but the preparation of a number of small subroutines that process. These processes are aimed at different objects, an event triggered by the user to drive the pletion of a particular function or procedure called by the generic eventdriven process to perform the specified operation, so that programmers can easily and improve efficiency. Access to the database Visual Basic has a powerful database management features, the use of data control and database management window, you can directly create or deal with Microsoft Access database format, and provides powerful data storage and retrieval capabilities. At the same time, Visual Basic can also directly edit, and access to other external databases, such as DBASE, FoxPro, Paradox, etc. These database format can be edited and processed using Visual Basic. Visual Basic provides an open data connection, the ODBC functions, can be established through direct access or use the connection and operation of largescale work database backend such as SQL Server, Oracle and so on. In the application, you can use structured query language SQL data standards, direct access to the server database and provides a simple objectoriented database instructions and multiuser database access locking mechanism and work programming SQL 共 13 頁 第 3 頁 databasestechnology for standalone databases running on the SQL work interface to a distributed environment, fast and effective implementation of client / server (client / server) programs. Dynamic