GENERATED: JUL 10,2017 - 11:48PM
CHT Version Of ABC School App [V10.17.05.1892]

Previous Page
This is a CHT demo actively being re-built with CHT templates on ABC demo application SCHOOL.APP, hence the name HNDSCHOOL.APP.

CHT developers are welcome to contribute to its eventual full incorporation of CHT templates, and to post their version of the application to our forum via the "Send Zip Files" submission button.

Its purpose is to study the use of the SQLite driver with CHT browses, and query templates set to UseSQL=True. We chose to "CHT-ify" this application specifically because it uses several SQLite data tables located in a repository file called SCHOOL.SQLITE.

A second purpose is, of course, to provide some visual and functional contast between a raw, wizard-produced, really UGLY and semi-functional, ABC application and ABC applications extended, enhanced and functionalized by a variety of CHT templates.

To analyse the allocation of templates in this application, open the application in the Clarion IDE and navigate to Global Extensions, select AACHTControlPanel and click on the menu item "Templates By Proc". This sequence of actions triggers an HTML document to display which enumerates and names all templates used in the application by procedure.

We chose to apply, as always, our "minimalist" screen design which avoids unnecessary use of tab controls, and shuns MDI child windows. Control buttons are for the most part kept to the toolbar and when placed on a window are always above the edit fields or list box.

NOTE: It appears that the SQLite driver DLL does not provide tracing either by file or by callback, so that CHT SQLTrace will not provide SQL tracing information from this app. We have a request into SV to enquire on this issue.

Any questions, feel free to ask: news.cwhandy.com

Cheers,
Gus M. Creces
The Clarion Handy Tools Page
www.cwhandy.ca
news.cwhandy.ca

 
PROCEDURE (1):
CreateDB (Procedure Template: Source)
Count Instance Class Type Methods Header File
(0) Class Instances Found In CreateDB


 
PROCEDURE (2):
JumpStartSplashCHTBlue (Procedure Template: Splash)
Count Instance Class Type Methods Header File
(0001) HTellMe HNDWindow HND 214 HNDWINDO.INC
(0002) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0003) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(3) Class Instances Found In JumpStartSplashCHTBlue


 
PROCEDURE (3):
SelectTeachers (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) MARK HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0003) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0004) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0005) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0006) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0007) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0008) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(8) Class Instances Found In SelectTeachers


 
PROCEDURE (4):
BrowseEnrollmentCLARIONVIEW (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) MARK HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0004) Handles8 HNDSizes HND 23 HNDSIZES.INC
(0005) HWin HNDWindow HND 214 HNDWINDO.INC
(0006) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0007) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0008) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0010) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0011) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(11) Class Instances Found In BrowseEnrollmentCLARIONVIEW


 
PROCEDURE (5):
SelectMajors (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) HMrkBrw4 HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0003) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0004) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0005) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0006) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0007) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0008) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(8) Class Instances Found In SelectMajors


 
PROCEDURE (6):
BrowseClasses (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HMrkBrw6 HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0004) Handles9 HNDSizes HND 23 HNDSIZES.INC
(0005) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0006) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0007) BRW1::Sort2:StepClass StepClass ABC 6 ABBROWSE.INC
(0008) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0010) BRW1::Sort2:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0011) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0012) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(12) Class Instances Found In BrowseClasses


 
PROCEDURE (7):
BrowseCourses (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HMrkBrw6 HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0004) Handles7 HNDSizes HND 23 HNDSIZES.INC
(0005) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0006) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0007) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0008) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(8) Class Instances Found In BrowseCourses


 
PROCEDURE (8):
UpdateCourses (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) Handles9 HNDSizes HND 23 HNDSIZES.INC
(0002) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0003) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(3) Class Instances Found In UpdateCourses


 
PROCEDURE (9):
SelectClasses (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) HMrkBrw3 HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0003) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0004) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0005) BRW1::Sort2:StepClass StepClass ABC 6 ABBROWSE.INC
(0006) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0007) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0008) BRW1::Sort2:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0010) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(10) Class Instances Found In SelectClasses


 
PROCEDURE (10):
SelectStudents (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) HMrkBrw5 HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0003) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0004) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0005) BRW1::Sort2:StepClass StepClass ABC 6 ABBROWSE.INC
(0006) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0007) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0008) BRW1::Sort2:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0010) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(10) Class Instances Found In SelectStudents


 
PROCEDURE (11):
UpdateMajors (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0002) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(2) Class Instances Found In UpdateMajors


 
PROCEDURE (12):
Main (Procedure Template: Frame)
Count Instance Class Type Methods Header File
(0001) Handles2 HNDSizes HND 23 HNDSIZES.INC
(0002) HWin HNDWindow HND 214 HNDWINDO.INC
(0003) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0004) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(4) Class Instances Found In Main


 
PROCEDURE (13):
UpdateTeachers (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW3 BrowseClass ABC 85 ABBROWSE.INC
(0002) HMrkBrw2 HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0003) BRW3::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0004) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0005) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(5) Class Instances Found In UpdateTeachers


 
PROCEDURE (14):
BrowseTeachersCLARIONVIEW (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) TCHR BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HMARK HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0004) Handles9 HNDSizes HND 23 HNDSIZES.INC
(0005) HWin HNDWindow HND 214 HNDWINDO.INC
(0006) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0007) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0008) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0010) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0011) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(11) Class Instances Found In BrowseTeachersCLARIONVIEW


 
PROCEDURE (15):
SelectCourses (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) MARK HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0003) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0004) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0005) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0006) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(6) Class Instances Found In SelectCourses


 
PROCEDURE (16):
UpdateEnrollment (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0002) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(2) Class Instances Found In UpdateEnrollment


 
PROCEDURE (17):
BrowseMajors (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HMrkBrw4 HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0004) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0005) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0006) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0007) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0008) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0009) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(9) Class Instances Found In BrowseMajors


 
PROCEDURE (18):
UpdateStudents (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) HDatePick HNDDatePicker HND 73 HNDDTPKR.INC
(0002) FileLookup6 SelectFileClass ABC 5 ABUTIL.INC
(0003) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0004) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(4) Class Instances Found In UpdateStudents


 
PROCEDURE (19):
BrowseStudents (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HMrkBrw7 HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0004) Handles6 HNDSizes HND 23 HNDSIZES.INC
(0005) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0006) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0007) BRW1::Sort2:StepClass StepClass ABC 6 ABBROWSE.INC
(0008) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0010) BRW1::Sort2:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0011) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0012) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(0013) Resizer WindowResizeClass ABC 25 ABRESIZE.INC
(13) Class Instances Found In BrowseStudents


 
PROCEDURE (20):
BrowseTeachersDBVIEW (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) TCHR BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) HMARK HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0004) Handles9 HNDSizes HND 23 HNDSIZES.INC
(0005) HWin HNDWindow HND 214 HNDWINDO.INC
(0006) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0007) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0008) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0010) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0011) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(11) Class Instances Found In BrowseTeachersDBVIEW


 
PROCEDURE (21):
UpdateClasses (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0002) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(2) Class Instances Found In UpdateClasses


 
PROCEDURE (22):
BrowseEnrollmentDBVIEWNOABC (Procedure Template: Menu)
Count Instance Class Type Methods Header File
(0001) BRW HNDFileLoadBrowse HND 444 HNDFLBRW.INC
(0002) Handles5 HNDSizes HND 23 HNDSIZES.INC
(0003) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0004) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(4) Class Instances Found In BrowseEnrollmentDBVIEWNOABC


 
PROCEDURE (23):
BrowseEnrollmentDBVIEW (Procedure Template: Window)
Count Instance Class Type Methods Header File
(0001) BRW1 BrowseClass ABC 85 ABBROWSE.INC
(0002) BRW1::EIPManager BrowseEIPManager ABC 46 ABBROWSE.INC
(0003) MARK HNDMarkerBrowse HND 476 HNDMRKBR.INC
(0004) Handles8 HNDSizes HND 23 HNDSIZES.INC
(0005) HWin HNDWindow HND 214 HNDWINDO.INC
(0006) BRW1::Sort0:StepClass StepClass ABC 6 ABBROWSE.INC
(0007) BRW1::Sort1:StepClass StepClass ABC 6 ABBROWSE.INC
(0008) BRW1::Sort0:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0009) BRW1::Sort1:Locator StepLocatorClass ABC 12 ABBROWSE.INC
(0010) Toolbar ToolbarClass ABC 6 ABTOOLBA.INC
(0011) ThisWindow WindowManager ABC 39 ABWINDOW.INC
(11) Class Instances Found In BrowseEnrollmentDBVIEW


Copyright © 1996-2017
Gus M. Creces and The Clarion Handy Tools Page.
All Rights Reserved Worldwide

chtlogo001.gif Classes By Procedure In HNDSCHOOL.APP