Wednesday, July 21, 2010

Progressive learning Power Builder 6.0 - Chapter What is PowerBuilder


Chapter What is PowerBuilder

PowerBuilder start learning, first to make clear what the problem is that PowerBuilder, it is used to doing, what its characteristics. PowerBuilder only know the functions and characteristics of the host, we can know when to use PowerBuilder as our application development tools.

1.1 What is PowerBuilder

We know that the database application is the current computer applications a very important aspect of database applications in the current technology is widely used in client / server architecture, in this architecture, all the data and database management systems on the server, the client through the use of standard SQL statements, etc. to access the server data in the database. Because of this architecture, the data and data management are unified on the server. To ensure data security and integrity, but also can take advantage of the characteristics of high-performance servers. Because client / server architecture of these advantages, and have been very widely used.

PowerBuilder is a popular database application development tool manufacturer PowerSoft launched products (PowerSoft database vendor Sybase has been acquired), it is entirely in accordance with client / server architecture, research design, client / server architecture, it used client machine, as the database application development tools exist. As the use of object-oriented PowerBuilder and visualization technology to provide visual application development environment, so we use the PowerBuilder, you can quickly and easily develop a server using the background data and database management systems database applications.

At present, the rapid development of network technology, with the attendant development, there are OLE, OCX, cross-platform technologies, and in the latest version of PowerBuilder 6.0 PowerBuilder provides full support for these technologies. In short in the areas of database development tool, PowerBuilder is one of the very good one, we can use it to develop powerful database applications.

1.2 PowerBuilder features

PowerBuilder provides the most popular relational database management system support, as in PowerBuilder applications to the database access part of the commonly used international standard database query language SQL, so applications developed with PowerBuilder can not do modify or changes can only do a small amount of background in the different database management systems use. Means that applications developed with PowerBuilder is independent of the server database management system.

And, like most WINDOWS applications, PowerBuilder is event-driven work. In this work in the program's operation is not a fixed process, procedures in the code is for a variety of possible incidents 缂栧啓 of when the program starts running Zhihou, it can accept from Xitong, the user Huozhe other Yingyong program Chufa events, and then implement the corresponding event code. Event-driven way of working with object-oriented technology are closely related, in the PowerBuilder application, acceptance of events is usually the program interface in a variety of visual objects.

PowerBuilder is an object-oriented development tools, all kinds of WINDOWS applications common window, menus, controls, etc. are all one by one in the PowerBuilder object. In PowerBuilder, we can also create their own user object. Of particular note is the PowerBuilder object-oriented approach provides the full support of various technologies, we can use the object oriented method of encapsulation, inheritance, polymorphism and other features make the applications developed with our great reusability and scalability, and this is the application of software engineering in the important goals made.

At present, due to the development of network technology, many different operating system platforms to be used in the INTERNET while online, which is the development of cross-platform applications put forward higher requirements, and PowerBuilder to provide a good cross-platform , such as PowerBuilder, the use of a variety of objects WINDOWS platform can be easily applied to the UNIX platform, because the PowerBuilder support cross-platform nature of the object. This allows the application from one platform to another platform to become not complicated.

In order to provide support in all aspects, PowerBuilder has its own programming language POWERSCRIPT, this language in addition to providing basic flow control statements, it also provides hundreds of functions to manipulate the various objects and services such as DDE, OLE and other support. In addition, we can also define your own functions to deal with specific events. Learn a considerable portion of the time when PowerBuilder is used to understand and become familiar with PowerBuilder provides a variety of functions.

PowerBuilder made a big feature of the concept of the data window object. PowerBuilder DataWindow object is an object of type, and other different groups, the data window object is designed to access back-end database services, in the data window object, we define the data source and data display style, so that application, we can focus exclusively on running the program flow control, rather than the specific source of the data concerned, because we in the data window object has defined the data source. If you need to use different data in the database as long as the window object to modify the data on it. Of particular note is the PowerBuilder object in the data window provides a wealth of data displayed to meet different needs.

In newer versions of PowerBuilder provides the basis for library PFC, application development it provides a number of predefined reusable classes and objects, use basic library PFC can quickly develop high quality applications and reused. Really play a great power of object-oriented programming.

Finally to be noted that there are three different versions of PowerBuilder were DESKTOP type, PROFESSIONAL type, and ENTERPRISE type, DESKTOP type is for personal use of desktop applications, where you can use the built-in database management system PowerBuilder SYBASE SQL ANYWHERE to create and use the local database for individual applications; PROFESSIONAL type the most important point is that PowerBuilder provides MICROSOFT ODBC (database of standard connection interface) support, in the PROFESSIONAL version of PowerBuilder we can use inheritance, polymorphism Most features such as; in the ENTERPRISE version of the most important thing is to provide for development of large database applications and comprehensive support for developing large applications provide many auxiliary tools, such as C + + CLASS BUILDER so.

1.3 PowerBuilder database connection

Database front-end development tools and database management system back-connection is a very important issue. PowerBuilder provides two ways to access back-end database, an ODBC standard interface by the way, the second is through a dedicated interface to the database connected with the background.

ODBC's Chinese name is an open database connection, it is Microsoft's proposed standard database connection using ODBC connected database, the first step is to create a data source, such as we can use the WINDOWS Control Panel under the "32 BIT ODBC" option to create a database-driven data sources, data source is created, we can use the local computer to access the data source defined in the database data in the background.

We can also special interface with a database back-connected, the specialized interface is the background for a particular database management system designed, so the speed of access to data in this way than with ODBC access to data means faster number, if Our application is only for specific types of back-end database, of course, using special interface to access background information faster.

On the basic concepts and features of PowerBuilder on the introduction to this, then we will truly enter into the wonderful world of PowerBuilder.






相关链接:



Brief Anti-Spam And Anti-Spy Tools



Plato iPhone Package



Youtube to Palm OS Online



Youtube FLV Backup + Converter FREEWARE



My favorite Audio And Multimedia



Digital CDA Audio WAV To MP2 Ripping



free convert Mp4 to 3gp



Audio Rippers And Converters Catalogs



Mp4 Converter



convert m4a to m4r



M4V



Free DVD Ripper and Burner



Zhu Wenhui: DEEP popularity



Open DVD To PS3



Performance Assessment: Partial and Correction of the continued search of the game [1]



Youtube To TV Platinum