Lab Session: Fix a program with syntax errors and make some enhancements: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
 
(5 intermediate revisions by 3 users not shown)
Line 4: Line 4:


# Open LabFix.nsx
# Open LabFix.nsx
# Run the program in the browser.  Several errors appear in the debugger.  Resolve these errors.
# Run the program in the browser.  Several errors appear in the [[Using the Chrome Debugger|debugger]].  Resolve these errors.
# Link the forms together using the ChangeForm properties:
# Link the forms together using the ChangeForm properties:
#* On ''frmMain'':
#* On ''frmMain'':
#** Link ''hdrMain's'' buttons to ''frmAbout'' and ''frmSaves''.
#** Link ''hdrMain's'' buttons to ''frmAbout'' and ''frmSaves''.
#** Link ''btnCompass'' to ''frmCompass''.
#** Link ''btnCompass'' to ''frmCompass''.
#** Link ''btnPhoto'' to ''frmPhoto''.
#* On ''frmAbout'', link ''hdrAbout's'' button to ''frmMain''.
#* On ''frmAbout'', link ''hdrAbout's'' button to ''frmMain''.
#* On ''frmSaves'', link ''hdrSaves''' button to ''frmMain''.
#* On ''frmSaves'', link ''hdrSaves''' button to ''frmMain''.
#* On ''frmSavedData'', link ''hdrSavedData's'' button to ''frmSaves''.
#* On ''frmSavedData'', link ''hdrSavedData's'' button to ''frmSaves''.
#* On ''frmCompass'', link ''hdrCompass''' button to ''frmMain''.
#* On ''frmCompass'', link ''hdrCompass''' button to ''frmMain''.
# Add a click event for ''frmMain's'' ''btnSave'' and have it display a ''MsgBox'' when clicked.
#* On ''frmPhoto'', link ''hdrPhoto's'' button to ''frmMain''.
# Add a click event for ''frmMain's'' ''btnSave'' and have it display a ''[[MsgBox]]'' when clicked.
# Add a few random entries to ''lstSaves'' in ''Sub Main'' and verify that ''lstSaves_onclick'' fires.
# Add a few random entries to ''lstSaves'' in ''Sub Main'' and verify that ''lstSaves_onclick'' fires.
== Files ==
* [[File:LabFix.nsx]]
* [[File:LabFixSolution.nsx]]

Latest revision as of 15:00, 9 April 2014

In this lab you will fix some problems in the code for your app and add some functionality.

Student Outline

  1. Open LabFix.nsx
  2. Run the program in the browser. Several errors appear in the debugger. Resolve these errors.
  3. Link the forms together using the ChangeForm properties:
    • On frmMain:
      • Link hdrMain's buttons to frmAbout and frmSaves.
      • Link btnCompass to frmCompass.
      • Link btnPhoto to frmPhoto.
    • On frmAbout, link hdrAbout's button to frmMain.
    • On frmSaves, link hdrSaves' button to frmMain.
    • On frmSavedData, link hdrSavedData's button to frmSaves.
    • On frmCompass, link hdrCompass' button to frmMain.
    • On frmPhoto, link hdrPhoto's button to frmMain.
  4. Add a click event for frmMain's btnSave and have it display a MsgBox when clicked.
  5. Add a few random entries to lstSaves in Sub Main and verify that lstSaves_onclick fires.