There are many forms in PB (PowerBuilder), which are not called forms, and they have a different McCartney: Artboards. As the name implies, the artboard is to let you draw, haha, open a joke. Below, a brief introduction to some of the commonly used artboards:
Apply Object Brush (Applicationpainter)
Apply an object brush to create an App object and a library that holds all of the application's objects.
The Application object defines the execution environment for the application, including three things:
Apply object names and corresponding icons, default text colors, fonts, and glyphs used by other objects in the application, various object libraries used by the application, and so on.
window brushes (windowpainter)
window brushes are used to design the windows used in the application and to define the controls in the window, which is actually a human-computer interface that defines the application's interaction with the user. POWERBUILDER6.0 provides a number of controls that developers can use directly, including common command buttons, radio button, check boxes, edit boxes, scroll bars, list boxes, as well as uncommon Data window controls, TreeView (Tree list) controls, ListView (list view) controls, label controls, various drawing controls, and so on. menu Brushes (menupainter)
menu brushes Generate menus and toolbar objects. Menu objects can be used either directly on the window's menu bar or as a pop-up menu for the application. Engineering Brushes (projectpainter)
A project brush is used to create a project file, compile an application, build an executable file, build a proxy object, generate a C + + header file/source code, or target library for a class user object. User Object Brushes (UserObject Painter)
User Object brushes are used to build user objects, including visual user objects and class user objects, which can be reused within the application and can be common throughout the development team. structure Brushes (structurepainter)
Structure brushes are used to define the global structure used in the application, leveraging the ability of structural developers to organize complex variables more efficiently. The brush creates a global structure and is saved as an object in the application library. function Brushes (functionpainter)
When you develop an application, it often happens that a program needs to be used in multiple places, so you can use a function brush to generate functions that avoid repeating coding and improve the reusability of your code. function brushes Create functions that are global functions that can be used throughout the application. Data Window brushes (datawindowpainter)
The data window brush generates a data window object that intelligently manipulates the database, which can query and modify the database in a variety of display styles without requiring complex SQL programming. The Data Window object has access to a variety of data sources, including tables, views, queries, stored procedures, and external data sources, and it has more than 10 expressive styles that greatly enrich the presentation of the data. The Data window object is very important to PB application, only to be able to use the data window flexibly and freely, can say to learn PB. query Brushes (qureypainter)
The query brush allows developers to interactively generate database query statements under a graphical interface and save them as an object that can be used by Data window objects. Thus, even if the developer is not very familiar with the database operation statement, the SQL statement, the brush can also be used to generate complex queries. Data Pipeline brushes (datapipeline)
Data pipeline brushes are used to replicate the structure and data of one database to another database, thus enabling data conversion between databases. ODBC configuration brushes (CONFIGUREODBC)
Use this brush to configure an ODBC data source when the PowerBuilder 6.0 development environment is connected to the database through an ODBC interface. database Connection parameter configuration brush (dbprofile)
The brush is used to configure the connection parameters when PowerBuilder 6.0 is connected to the database. table Manipulation Brushes (tablepainter)
The brush is used to establish and modify the definition of a database table. database Brushes (databasepainter)
This brush provides a good environment for building and maintaining server-side databases, where developers can create new tables, modify cousin, and manipulate data without having to consult the SQL statement manual. Also, in the data manipulation (dbadministration) sub-brush of the brush, you can execute and test any SQL statements supported by the database connected to the current environment, such as creating a user or user group. Object Browser (Browser)
The Object Browser makes it easy to browse the PB environment and the events, properties, functions of each object in the application, as well as the system's predefined enumeration types and their values, and the ability to generate hypertext format (RTF) files as needed, or to print output from the printer. You can also edit and modify objects directly in the Object Browser by starting the corresponding brush of the selected object. The Object Browser can also be used when we need to know the class type of the OLE Automation server, the enumeration type data used, properties, events, methods, and so on. Library Management brushes (librarypainter)
The Library Management brush provides an effective means of managing the various components of an application, using a library management brush that allows us to delete, modify, move out, move in, copy, and regenerate various objects in the application (for example, windows, menus, Data window objects, and so on). Text Editor (edit)
Used to edit such as the initial file (. INI), resource files (. PBR) and other types of text files. Debug Brushes (Debug)
The debug brush allows you to track the application by step, breakpoint, and manually modify the value of the variable during program execution, which is used for program debugging and troubleshooting. Run window Brush (runwindow)
It can run independent windows directly, which is helpful to improve the development efficiency of the application. report Brushes (reportpainter)
Report brushes are used to generate reports of various styles. By default (that is, initial installation), the report brush does not appear directly on the PB Brush toolbar, but we can start the report brush by clicking on the arrow on the Brush bar with the arrow icon (that is, the first icon) to open the list of icons and click on the "reports" icon in it. running (run)
running applications in a PB development environment.