|
|||
| Microsoft
Solomon – Tools for Visual Basic
Course 8396: Three days; Instructor-led |
|||
Prerequisites • A
working knowledge of Microsoft® Windows®
Microsoft Certified Professional Exams Course
Outline Main Topics • Understand
the prerequisites and goals for the course. After completing this chapter, students should be able to: • Create
an environment for development. Chapter 1: Starting a Tools for Visual Basic Project This chapter discusses the importance of planning prior to an installation. Topics covered include what to do in pre-planning and references technical bulletins. Implementation plans are discussed as well as a look at the hardware and software requirements for Microsoft Solomon. Main Topics • How
to start a new Tools for Visual Basic project. Lab: Create and New Tools for Visual Basic Project • Using
the template provided, create a Visual Basic project that is ready for
Tools for Visual Basic. After completing this chapter, students should be able to: • Set
up new Tools for Visual Basic projects. Chapter 2: Creating a Program with One 'Normal' Level This chapter covers the creation of a program that performs simple maintenance (insert, update and delete) and navigation on rows in a database table, one row at a time. Main Topics • How
to add a "Normal Level" to a Tools for Visual Basic Program. Lab: Create a Program with a Normal Level • Implement
a normal level to navigate and maintain a table in the Microsoft Solomon
database one row at a time. After completing this chapter, students should be able to: • Implement
a normal level program to maintain one row from the database at a time. Chapter 3: Adding a New Table This chapter covers the database objects that must be created to fully implement a new table in the Microsoft Solomon database. Lessons • How
to add a new table to the Microsoft Solomon database. Lab: Adding a New Table • Using
the tools provided, create and implement a new table in the Microsoft
Solomon database. After completing this chapter, students should be able to: • Use
the Record Maintenance, Field Maintenance, and Dictionary Browse programs. Chapter 4: Adding a Detail Level This chapter covers the setup and implementation if a spreadsheet in a Tools for Visual Basic program that maintains an entire result set form the database. Main Topics • Learn
what a "detail" level is and how it works. Lab: Adding a Detail Level • Implement
the table created in Chapter 4 in a spreadsheet as a child of the Customer
table. After completing this chapter, students should be able to: • Set
up a Detail level in Tools for Visual Basic programs. Chapter 5: Adding a Possible Values Lookup This chapter focuses on the importance of giving the user an easy to use interface for look-ups. A complete Possible Values window will be implemented. Main Topics • Learn
the properties required for a possible values (F3) lookup. Lab: Add a Possible Values Look-up • Learn
the properties required for a possible values (F3) lookup. After completing this chapter, students should be able to: • Understand
the relationship between a Possible Values definition and the stored procedure
used to retrieve rows. Chapter 6: Adding a Second Table to a Detail Level This chapter gives you information about how to add an additional table to the detail level created in Chapter 6. The addition of the table facilitates an the ability to join additional information into the spreadsheet. Main Topics • How
to add a secondary table to a detail level. Lab: Adding a Second Table to a Detail Level • Join
an additional table into the spreadsheet. After completing this chapter, students should be able to: • Make
a join in a stored procedure to include an additional table. Chapter 7: Starting a New Project This chapter is a review of the concepts presented in Chapter 2. A new Tools for Visual Basic project will be created for use in subsequent chapters. Main Topics • How
to start a new Tools for Visual Basic project . Lab: Create and New Tools for Visual Basic Project • Using
the template provided, create a Visual Basic project that is ready for
Tools for Visual Basic. After completing this chapter, students should be able to: • Set
up new Tools for Visual Basic projects. Chapter 8: Adding a Detail Level This chapter presents many of the same functions covered in Chapter 5. The main difference is in this implementation the detail level is the first level in the program. Main Topics • Add
a detail level to a Tools for Visual Basic project when it is the first
level (LEVEL0). Lab: Adding Files to the Project and Code to the Form_Load Event • Add
the necessary files to the project to set the Microsoft Solomon Kernel
framework. Lab: Finishing the Detail Level • Add
controls to the form. After completing this chapter, students should be able to: • Create
and implement a table maintenance program using an indexed spreadsheet. Chapter 9: Adding an Unbound Non-String Control This chapter focuses on adding controls that are used to store user selections and additional information that will be used by the processing portion of a program. The control is not bound to a field in the database. The focus is on the programming steps to implement the control on the form when it is not in a spreadsheet. Main Topics • Learn
how the Microsoft Solomon Kernel links controls to buffer variables. Lab: Adding an Unbound Non-String Control • Add
a control to the project form the Visual Basic Toolbar. After completing this chapter, students should be able to: • Understand
how the Microsoft Solomon Kernel binds controls. Chapter 10: Adding an Unbound String Control This chapter focuses on the steps needed to implement an unbound control in a spreadsheet that uses the Microsoft Solomon SAFGrid control. Additionally, the exercise points out basic differences in programming for non-string controls and string controls. Main Topics • Learn
how to add a Microsoft Solomon custom data control that displays a string
value that is not attached to any fields from tables in the database. Lab: Adding an Unbound String Control • Add
a control to the project from the Visual Basic toolbar. After completing this chapter, students should be able to: • Add
unbound string controls to a project. Chapter 11: Manipulating Toolbar Buttons This chapter covers a Microsoft Solomon API function call that allows a straight forward way for a programmer to manipulate program behavior by turning toolbar buttons on and off. Main Topics • Add
a control to the project from the Visual Basic toolbar. Lab: Manipulating Toolbar Buttons • Turn
off buttons to save, delete and insert rows. After completing this chapter, students should be able to: • Use
the API call to change toolbar button behavior. Chapter 12: Working With Memory Arrays This chapter explores how to access, navigate, and update the memory array from a Tools for Visual Basic program. Main Topics • Learn
how memory arrays are accessed in the program. Lab: Working with Memory Arrays • Add
a command button from the Visual Basic toolbar. After completing this chapter, students should be able to: • Use
Microsoft Solomon API functions related to memory arrays. Chapter 13: Updating Rows in the Database The chapter explores the interaction of the Tools for Visual Basic program and database engine. The Microsoft Solomon Kernel has a comprehensive set of API calls to create result sets, retrieve rows from the result set, update rows in the database, delete rows from the database, and insert rows into the database. Main Topics • Learn
how to retrieve and update rows in the database, using Microsoft Solomon
Kernel API calls. Lab: Updating Rows in the Database • Add
code to start and end a database transaction. After completing this chapter, students should be able to: • Start
and end a database transaction. Chapter 14: Using the Process Status Form This chapter explores methods for keeping the user informed of events that are happening when a process is running and gives feedback on the progress of the process. The Microsoft Solomon Kernel provides an easy to implement API call to facilitate this communication to the user. The same API call is used to communicate information to an event log. Main Topics • Learn
how display a status window while a process is running. Lab: Using the Process Status Form • Add
code to open the Status Form. After completing this chapter, students should be able to: • Open
and close the status form. Chapter 15: Giving Users Access This chapter explores proper naming of programs, creation of the executable file, adding a program to the Microsoft Solomon Menu, and integrating new windows into Microsoft Solomon Security. Main Topics • Learn
how to properly name a Tools for Visual Basic program. Lab: Naming Programs and Creating Executable Files • Add
a properly formatted form caption to programs. Lab: Adding Windows and Reports to the Microsoft Solomon Classic Menu • Add
a module to the Classic menu modules list. Lab: Adding Windows and Reports to the Microsoft Solomon Dashboard Menu • Add
modules, using Modules Maintenance. After completing this chapter, students should be able to: • Create
properly names executable files form a Tools for Visual Basic program. Chapter 16: Printing Reports This chapter explores the facility provided by Microsoft Solomon to make the task of printing reports an easy exercise for both the user and programmer. Main Topics • Learn
how reports are printed in Microsoft Solomon. Lab: Adding and Printing Reports • Add
a new report to the RptControl table. After completing this chapter, students should be able to: • Add
new reports to Microsoft Solomon. Chapter 17: Working with the Microsoft Solomon Object Model This chapter has a brief introduction to the Microsoft Solomon Object Model. Microsoft Solomon is equipped with a Common Object Model (COM). The Common Object Model provides programmers The ability to manipulate Tools for Visual Basic programs from any program or application that is COM capable. Main Topics • Learn
how to instantiate and use the Microsoft Solomon Common Object Model (COM). Lab: Instantiate a Microsoft Solomon Program • Add
a command button to the window. Lab: Manipulate the Instantiated Object Variable • Add
code to retrieve a row from the customer table. Lab: Give Control to the User • Add
code to release the connection to the instantiated object, and allow the
user to control the object. After completing this chapter, students should be able to: • Create
an SIVApplication variable. For more information or to give feedback, send e-mail to info@OneApex.com or call 949-597-2100 |
|||
|
|||