How Do I...


Table of Contents

Create an application

  • See what an application is
  • Create my application
  • Create my application in Quick Start
  • Example: Create applications in VisualAge Smalltalk Quick Start
  • Create an application another way
  • Example: Create applications in VisualAge Organizer
  • Create a subapplication
  • Add a part to my application
  • Example: Add parts
  • Change my application's settings
  • Change my application's prerequisites
  • Tip: Add a prerequisite
  • Define group members
  • Select a new owner for a part
  • Select a new manager
  • Open an existing application
  • Quick example: Alarm Clock
  • Step 1: Make AlarmClockApplication
  • Step 2: Add parts to AlarmClockView
  • Step 3: Change the parts' settings
  • Step 4: Change the parts' labels
  • Step 5: Change the parts' names
  • Step 6: Align the parts
  • Step 7: Add a Message Prompter part
  • Step 8: Connect parts and test it
  • Step 9: Add a script
  • Step 10: Connect a part to the script
  • Step 11: Test Alarm Clock and save it
  • Add the user interface

  • See some basics of visual programming
  • Add user interface parts to a window
  • Tip: Use Sticky for multiple parts
  • Example: Add user interface parts
  • Change a part's design
  • Change a part's settings
  • Example: Change a part's settings
  • Rename a part
  • Change a part's label
  • Change a part's name
  • Change a part's fonts
  • Tip: Use Sticky for multiple font changes
  • Example: Change fonts
  • Change a part's colors
  • Tip: Use Sticky for multiple color changes
  • Example: Change colors
  • Set tabbing order to change a window's input focus
  • Tip: Customize tabbing order
  • Arrange parts so my window looks better
  • Select and deselect parts
  • Selecting one part
  • Selecting many parts
  • Reading a part's handles
  • Deselecting parts
  • Move parts
  • Resize parts
  • Align parts using options on the tool bar
  • Align parts
  • Spread parts evenly
  • Make parts the same width or height
  • Copy parts
  • Delete parts
  • Deleting parts in the Composition Editor
  • Deleting parts in the VisualAge Organizer window
  • Deleting parts completely
  • Retrieving deleted parts
  • Connect parts to add function to my application
  • See what a connection is
  • Draw a connection between parts
  • Example: Connect parts
  • Make different types of connections
  • Make event-to-action connections
  • Make event-to-script connections
  • Make attribute-to-attribute connections
  • Make attribute-to-script connections
  • Set connection parameters
  • Example: Supply a connection parameter
  • Set constant parameter values
  • Retrieve connection result values
  • Example: Retrieve a connection result
  • Debug connections
  • Steps for debugging connections
  • Change connections
  • Change a connection's endpoints
  • Reorder connections
  • Delete connections
  • Display my window and its parts
  • Save my work
  • Write Smalltalk scripts

  • See what a script is
  • Open a Script Editor on my part
  • Add a script
  • Tip: Keep the script type
  • Example: Write a script
  • Example: Connect the script
  • Work with attribute values using the Subpart Features Syntax tool
  • Save a script
  • Connect scripts and parts to add function
  • Example: Connect a script to a push button
  • Test my script
  • Test my script and connections
  • Debug my script
  • See what's in a debugger
  • Find the coding error
  • Find the error if I ran my application
  • Find the error if I used Execute, Display, or Inspect
  • Look at the attribute values of objects used by my application
  • Test and debug my application

  • Run my application
  • Test by printing results to the Transcript window
  • Example: Print to the Transcript
  • Debug my scripts
  • See what's in a debugger
  • Find the coding error
  • Find the error if I ran my application
  • Tip: See if the script is in the class
  • Find the error if I used Execute, Display, or Inspect
  • Look at the attribute values of objects used by my application
  • Find errors in scripts that run okay, but give incorrect results
  • Fix the coding error
  • Print records of the error
  • Debug my connections
  • See what's in a Connection Trace Log
  • Find the incorrect connection
  • Fix the connection
  • Change my application

  • See what's in my application
  • Look at my application
  • Look at specific parts or classes
  • Delete my work
  • Delete applications
  • Delete subapplications
  • Delete parts or classes
  • Tip: Delete parts completely
  • Delete scripts
  • Delete connections
  • Unload applications
  • Unload parts
  • Copy my work
  • Copy parts or classes between applications
  • Copy scripts
  • Rename my work
  • Rename my application
  • Rename a part or class
  • Rename a script
  • Tip: Browse senders of the old script
  • Build the finished software product

  • See what's needed to build and distribute a software product
  • Package my application into a runtime image
  • Get the files I need to ship with the packaged image
  • Work with databases

  • See some basics about VisualAge database support
  • Database parts
  • Database managers
  • Connection specifications
  • Tip: Changing managers using an alias
  • Access sets
  • Load a database feature
  • Define ODBC data sources
  • Load ODBC Samples
  • Connect to a database manager
  • Define an access set
  • Create a connection specification
  • Add a connection specification to an access set
  • Establish a database connection using the connection specification
  • Quickly try some database examples
  • Load the database examples
  • Launch the database examples
  • Browse the database examples
  • Work with multi-row queries
  • Add a multi-row query part
  • Select a connection specification
  • Create a package specification
  • Setting a fetch policy
  • Setting an update policy
  • Tip: Use Auto commit
  • Execute queries before opening a window
  • Execute queries with a push button
  • Tear off a result table
  • Use a quick form
  • Tip: Getting a quick form
  • Display a result column
  • Modify database data
  • Tip: Apply before committing
  • Change a query
  • Delete a query
  • Work with SQL statements
  • Add an SQL statement part
  • Use the SQL statement settings window
  • Use the SQL editors
  • Use the SELECT Details window
  • Tip: Limiting the number of tables
  • Example: SELECT statements
  • Use the UPDATE Details window
  • Use the INSERT Details window
  • Use the DELETE Details window
  • Use the manual SQL editor
  • Work with stored procedures
  • Use a stored procedure part
  • Complete stored procedure fields
  • Execute stored procedures
  • Share SQL statements
  • Import and export individual queries
  • Import and export entire access sets
  • File out archival code for access sets
  • Use the SELECT Details window
  • Select or deselect multiple columns
  • Create, edit, or delete a computed column
  • Specify a computed column
  • Move a column or computed column
  • Specify a WHERE clause
  • Specify a nested SELECT statement
  • Specify a GROUP BY clause
  • Specify a HAVING clause
  • Specify an ORDER BY clause
  • Work with complex parts

  • Add windows
  • Example: Use two windows
  • Add menus
  • Make the menu bar
  • Example: Add a menu bar
  • Add pull-down menus
  • Example: Add a pull-down menu
  • Add menu choices
  • Example: Add menu choices
  • Add submenus
  • Add pop-up menus
  • Tip: Copying menu choices
  • Example: Add popup menus
  • Display message boxes
  • Tip: Use Smalltalk to add a message box
  • Example: Add a message box
  • Add forms
  • Prompt for path and file names
  • Example: Open and save files
  • Prompt for text input
  • Example: Prompt for a new name
  • Use view wrappers
  • Example: Wrapper an input window
  • Start external programs
  • Example: Start a graphics editor
  • Test using the Form Input Checker
  • Example: Check social security entries
  • Make reusable forms
  • Add a form
  • Example: Add a form and actions
  • Use a form
  • Example: Use a form
  • Share my work with others

  • Pick the best option for sharing my work
  • File out and file in my work
  • File out and file in applications
  • File out and file in visual parts
  • File out and file in access sets
  • File out and file in script-based parts
  • Make a binary file of my work, then transfer it
  • Export and import my work
  • Export my work
  • Import my work
  • Add my work to a new library, then transfer it
  • How do I... tips

    How Do I examples


    [ Top of Page | Previous Page | Next Page | Table of Contents ]