We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
HackerRank Home
  1. Skills Directory
  2. PowerBuilder

PowerBuilder

Intermediate

PowerBuilder (Intermediate)

These concepts cover more advanced features and best practices in PowerBuilder. They are necessary for writing more complex and efficient PowerBuilder applications.

  1. Creating a Menu Hierarchy
    • Learn to design and implement a hierarchical menu structure to organize application functions into a logical and user-friendly format.
    • Understand how to add and configure individual menu items to provide specific functionality and user actions within the application.
    • Reason: A well-organized menu hierarchy improves the navigation and usability of the application.
    • Example Task: Create a multi-level menu with file, edit, view options, and set up appropriate menu item actions.
  2. Writing Code for Common Menu Items
    • Learn to write code that specifies what happens when a menu item is selected, such as opening a dialogue or performing a task.
    • Explore handling events triggered by menu item selections to execute specific code or update the application state.
    • Reason: Implementing actions for menu items ensures that user interactions trigger the correct application responses.
    • Example Task: Write code for the "Save" menu item to save the current document or data.
  3. Building Application Windows
    • Learn to create MDI (Multiple Document Interface) windows that allow users to work with multiple documents within a single parent window.
    • Understand how to manage the resizing of MDI child windows to ensure they fit properly within the parent window
    • Reason: MDI applications enhance user productivity by enabling simultaneous document management.
    • Example Task: Create an MDI parent window and configure it to display multiple child windows.
  4. Opening Windows and Resizing Controls
    • ​​​​​​​Learn to implement functionality for opening and displaying child windows within the MDI parent window.
    • Explore how to adjust the sizes of controls within a window to ensure they are appropriately displayed and aligned.
    • Reason: Opening child windows allows users to work with multiple documents or views simultaneously.
    • Example Task: Write code to open a new child window when a specific menu item or button is clicked.
  5. Using the Application Database
    • ​​​​​​​Learn to establish a connection between your PowerBuilder application and the database to enable data operations.
    • Explore techniques for retrieving data from the database and displaying it in the application.
    • Reason: Implement a script to retrieve connection is required for retrieving, updating, and managing data.
    • Example Task: Implement a database connection and perform a test query to retrieve data from a sample table, update and delete data.
  6. Creating DataWindow Objects and Managing Extended Attributes
    • ​​​​​​​Understand how to create and configure DataWindow objects to display data in various formats and styles.
    • Learn to manage and customize extended attributes for DataWindows to add additional functionality or style.
    • Reason: DataWindow objects are key components for displaying and managing data within PowerBuilder applications.
    • Example Task: Create a DataWindow object with a grid presentation style and bind it to a data source.
       

 

View all skills
  • Blog
  • Scoring
  • Environment
  • FAQ
  • About Us
  • Support
  • Careers
  • Terms Of Service
  • Privacy Policy

Cookie support is required to access HackerRank

Seems like cookies are disabled on this browser, please enable them to open this website