PowerBuilder 6.0 Introduction Zhang Jianzi 01-6-26 04:33:19
Powerbuilder 6.0 will not be released in the Chinese market, which in this version is a new function of this version.
Increased increase in the development of regular regulations
For the user who uses the PowerBuilder to start the customer / server front end, the new version of this increase is not much, and the master must have this:
New debugger
In the previous version, the Trial function provided by PowerBuilder can be much weaker than the Visual Basic, Delphi, which is produced by the production and development tool. In this version, PowerBuilder provides the user-supplied tester and the information that can be displayed is large. The new debug window is now in the form of Tab Folder, and the multiple MDI adjustment window is opened at the same time. This will increase the amount of information that can be exhibited by the window to the window, and the new adjustment function is:
· Real time adjustment: The developer can be broken into the debugger in the operational state.
Analysis and Track: The tracking and analysis of the applications make the developer can collect, track and analyze information on PowerBuilder to perform information, to obtain the execution rate of each partial code.
· Customized case: Developers can create and customize the analysis of the PowerScript function with the new PowerBuilder parallel.
In the new trial window, we can see the following adjustment information:
· Set the conditional breakpoint
· Durable of the stack
· The object in memory, that is, in the case of objects in applications
· Source code
· Source code browser: All the code in the like is organized in tree view, which can make the user more quickly, more conveniently search code
· History source code
· Variable
· Treatment
Powerbuilder 6.0 uses a new Microsoft Office 97 style flat work. In addition, in 6.0, a toolbar button is added to generate a Windows ID entry entry and activate Windows synchronous tool.
The increase in data window:
The function of the dummy window has a step in step. In the lecture, we often talk about how to increase the function of the data window, and it is sealed together, and is customized into new user objects. In the 6.0 data window support button object, you can place any of Header, Detail or Footer, etc., and add Clicking and Clicked events with the button. This hairdressing personnel can put all the functions of the data to the data, delete, change, and check, and check the inside of the data window, without having to use the user's self-definition object to obtain a sealing object with these functions. In addition, the Group Box object can be used to frame and mark a series of objects on the data window, but the functionality of this object is mainly based on decorative functions, which may be no such object in the previous version. the reason. So before, in order to achieve this effect, we have to combade two different colors of rectangular frames to make a group of three-dimensional effects on the data window (actually look at it, this three-dimensional effect is also a problem) Or then overlapping a packet box on the data window control when designing the window. It is now the place. Remote DataStore:
The client's data window and DataStore are now exchanged with DataStore with the application server.
Support for Internet / Intranet
Support Web
In order to support the applicable to the development of people in the Web, PowerBuilder 6.0 will set the original 5.0 in the INTERNET development tool IDT to the new open environment. The components included are:
· Web.PB dynamic connection: used to support the CGI, ISAPI and NSAPI agreements for web servers
· Web.pb class library: used to generate HTML and connect to the management browser
· Web.PB Wizard: HTML page for use in the activation of activation
· PowerBuilder Window Plug-in's moving connection: support standard model and security model two version
· PowerBuilder Data Window Plug-in's dynamic connection: only support standard mode
Window ActiveX: This is 6.0 new, there is no internal, support standard mode and security model two versions, similar to the PLUG-IN, but allows the call.
· O'Reilly Website Web Server
Generate HTML increase
Increasing the power of the data window to generate HTML, so that it should be able to protect the style of the data window, and make the dynamic Web page.
• Data window for the Freeform style or Tabular style, can specify a row of HTML texts that are specifically determined. • Tab Order is not zero column into an input field.
· HTML text input domain name will be sent from the column name.
· Text, calculation column is equal to the text of HTML.
· The button in PowerBuilder also corrects the controls that should be in HTML in HTML, and its controls (such as single options, check boxes, list boxes, etc.) should be included in HTML.
· HTML table in the HTML statement that is nested by the nested data window.
Support for affairs
Application server's different steps
We have mentioned in the pre-article chapter, and PowerBuilder 5.0's distribution is only supported by the same step, and in 6.0, it is added to the functionality of supporting the handling. The servant system for the customer is provided on the application server, so that the customer will continue its program after the transfer request of the application server, and does not need to stop waiting for this method to perform.
Server's push
Servers push to make the applications of the score PowerBuilder to send messages to the applied customer. This promotion technology can be transmitted to the customer with a result of a different way to transfer it, or it can send its more general signals to the customer.
Application server sharing object
In 6.0, you can share a plurality of customers to share an instance objects of applications, without having to connect to each customer in 5.0, both of the server to initialize an example. The alignment of the object can be used as a shared object. Once the volume, the shared object can be accessed by any customer session in the server session.
Name server real tool
The real tool of the name server can be renamed between the application servigator and its logic name, which is the maintenance of this tool to balance the customer's connection load in the server, and can be used to provide connection information for the distribution PowerBuilder application server.
PowerBuilder virtual machine
The relevant documents and moving connections required to PowerBuilder are shaped into a unified PowerBuilder transportation environment, which is called the PowerBuilder virtual machine to simply distribute the PowerBuilder.
Synchronous tool
This new add-added function can check for a set of files to determine all DLLs in it is the latest version. If not, it will be automatically updated when these DLLs are used. This synthetic tool is especially useful for the local copy of the PowerBuilder virtual machine. The driver can set this tool to automatically run when it is started. The PB's penetration tool can support 16-bit and 32-bit Windows, or can be operated in Active X.
Open technology
PowerBuilder 6.0 has increased in the development of the technology, the main needs:
Multiplayer support
6.0 The increased UNIX platform also includes IBM AIX and HP-UX series, compatible between different platforms is source level, unless you use OLE and other Windows unique protocols in your code, you can develop a source code you develop. Use on various UNIX workstations.
Extended data reservoir connectivity
Powerbuilder 6.0 adds a proprietary database connection driver for Informix 7.2, but is limited to 32-bit Windows platforms; add support for Sybase SQL 11.1, including Open Client 11.1 security and directory service; provided Microsoft ODBC 3.0 protocol interface.
Extended language support
On Windows NT 4.x platform, there is a Unicode version of PowerBuilder Enterprise. The Unicode version of Powerbuilder supports full Unicode, that is, all characters are double-bytes. This is different from the UTF8 by using the non-number purpose bytes to store different characters. All the dialog boxes and the inside are displayed in the English language that uses the Unicode character set, and the consequences of this are the size of the software than the version of the ASCII code. Applicable applications for the Unicode version of PowerBuilder must be distributed to machines with the following conditions: These machines operate on the Unicode's operating system (Windows NT 4.x), running PowerBuilder Unicode VM with UNICODE. Just want the characters you use to be supported by ANSI, you can move between ANSI and Unicode versions. Supporting using Unicode is a good thing for Chinese users, users can have a choice, such as the PowerBuilder window RTF control and component product Visual Component's Visual Writer is not a Windows standard control, so they cannot support Chinese, so delete There may be a "semi-Chinese" issue when scrolling and causing the screen to display garbled, using Unicode to avoid this problem.
Extended the support for third-party applications
In PowerBuilder6.0, the type of definition is added, and the user can get information about the PowerBuilder class definition by PowerScript. In addition, add some information about the like class and function to obtain the PowerBuilder object, and the properties are read-only.
PowerBuilder 6.0 supports a variety of standard components, including ActiveX components, CORBA components, C classes, and Java components.