GENERATED: JUL 10,2017 - 11:30PM
Web Client Lean One View [V10.17.05.0481]

Previous Page
This application is an example CHT Client application to be used with HNDCLIENTSVLEAN4VIEW.APP (the server). This application illustrates a single Web browse, one Web form, one Web process and one Web report built on a single back-end server views.

The server, HNDCLIENTSVLEAN4VIEW.APP, is an example Client Server with multiple back-end data views built on several .TPS based demo files called "People", "Folks", "Product" and "NGMember" used in other CHT demo applications.

While this 1-view application accesses only one of that server's four views, other applications planned in this series, will successively access 2 views, 3 views and finally 4 views. This series of 4 client applications and the server (HNDCLIENTSVLEAN4VIEW.APP) will be used to create a training video series and a set of support documents to teach development of CHT Client Server applications.

This client's browse uses exclusively PopFavoriteQueries_CSBL to accompany ClientServerBrowseListBox.

ClientServerBrowseListBox populates the QueryParsingFilterControl Template template natively, but to illustrate how it can be done, we've manually pulled the QPFC off these browses and replaced them with the PopFavoriteQueries_CSBL template to handle all queries.

Use this Client and it's accompanying server as a study example when you begin building your own CHT Web Client Server applications.

This application is entirely template-built and jumpstart-built and contains almost no hand-embedded code.

Cheers,
Gus M. Creces
The Clarion Handy Tools Page
www.cwhandy.ca (CHT Website)
news.cwhandy.ca (CHT Forum)
November 2016

Count Global Template Name Qty Global Template Description
(0001) AACHTControlPanel(HNDTools) 1 CHT AACHTControlPanel - Global Control Panel.
(0002) AACHTControlPanelClose(HNDTools) 1 CHT AACHTControlPanelClose - Global Control Panel (Close).
(0003) ApplicationImagesEx(HNDTools) 1 CHT ApplicationImagesEx - Application Styling System
(0004) GlobalIncludeHNDDiskFunctions(HNDTools) 1 CHT GlobalIncludeHNDDiskFunctions - Disk classes - HNDDisk - globally to your application.
(0005) GlobalTransparentControls(HNDTools) 1 CHT GlobalTransparentControls - Globally Add Transparency To Your Window/Report Controls
(0006) HNDCMPControlPanel(HNDTools) 1 CHT HNDCMPControlPanel - Interface to the CHT Compile Manager.
(0007) HandyCodeSigningExtension(HNDTools) 1 CHT HandyCodeSigningExtension - Application Code-Signing System
(0008) HandyVersionResource(HNDTools) 1 CHT HandyVersionResource - Version Resource/Build Number Information To EXE
(0009) INIFile(HNDTools) 1 CHT INIFile - .INI FIle and Registry extension classes - HNDIni - globally to your application.
(0010) VblFileNames(HNDTools) 1 CHT VblFileNames - Incorporate variable file names and defaults into your app from the dictionary.
(10) Global Templates Found

1 - Procedure Template Type: HandyWebClientProcessProcedure
PeopleViewProcess (HNDClient xHttp, LONG xProgress=False), BYTE, PROC
Count Local Template Name Qty Local Template Description
(0011) ClientServerWebProcessDataBuilder(HNDTools) 1 CHT ClientServerWebProcessDataBuilder - CHT Build Data Design For CHT Web Client Process
(0012) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(2) Local Templates Found In PeopleViewProcess

2 - Procedure Template Type: Browse
ManagePreBuiltQueriesISAM ()
Count Local Template Name Qty Local Template Description
(0013) BrowseBox(ABC) 1 Browse on PreQueries ()
(0014) BrowseUpdateButtons(ABC) 1 Update a Record from Browse Box on PreQueries
(0015) CloseButton(ABC) 1 Close the Window
(0016) EmbedWindowFunctions(HNDTools) 1 CHT EmbedWindowFunctions - An Instance Of:
(0017) ExplorerBrowse(HNDTools) 1 CHT ExplorerBrowse - Explorer-like ABC browse with multi-column sorts on table: PreQueries
(0018) HandyToolBarGradient(HNDTools) 1 CHT HandyToolBarGradient - Place gradient properties as a backdrop on the window toolbar.
(0019) HandyWindowGradient(HNDTools) 1 CHT HandyWindowGradient - Place gradient properties as a backdrop on the window.
(0020) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(0021) ProcedureTransparentControls(HNDTools) 1 CHT ProcedureTransparentControls - Set Transparency To Your Procedure Window/Report Controls
(0022) ResizeHandles(HNDTools) 1 CHT ResizeHandles - Attach "grip-style" resize handles to any window.
(10) Local Templates Found In ManagePreBuiltQueriesISAM

3 - Procedure Template Type: Window
HTTPClientMain ()
Count Local Template Name Qty Local Template Description
(0023) AppStartSplashProcedure(HNDTools) 1 CHT AppStartSplashProcedure - Application Splash screen earlier with an option for threaded/unthreaded.
(0024) EmbedHTTPClientFunctions(HNDTools) 1 CHT EmbedHTTPClientFunctions - An Instance Of:
(0025) EmbedWindowFunctions(HNDTools) 1 CHT EmbedWindowFunctions - An Instance Of:
(0026) HandyApplicationIniPut(HNDTools) 1 CHT HandyApplicationIniPut - Embed a PUT to the Application INI file or Windows registry.(4)
(0027) HandyGradientRoundBox(HNDTools) 1 CHT HandyGradientRoundBox - Place gradient properties as a rounded backdrop for controls.(8)
(0028) HandyHelpFileFetch(HNDTools) 2 CHT HandyHelpFileFetch - Build A Help File Request To Your Website.(7)
(0029) HandyHelpWhatsNew(HNDTools) 1 CHT HandyHelpWhatsNew - Build A What's New Request To Your Website.(5)
(0030) HandyToolBarGradient(HNDTools) 1 CHT HandyToolBarGradient - Place gradient properties as a backdrop on the window toolbar.
(0031) HandyWindowGradient(HNDTools) 1 CHT HandyWindowGradient - Place gradient properties as a backdrop on the window.
(0032) PostControlEvent(HNDTools) 1 CHT Post an event to a control in a local window(1)
(0033) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(0034) ProcedureTransparentControls(HNDTools) 1 CHT ProcedureTransparentControls - Set Transparency To Your Procedure Window/Report Controls
(0035) ResizeHandles(HNDTools) 1 CHT ResizeHandles - Attach "grip-style" resize handles to any window.
(13) Local Templates Found In HTTPClientMain

4 - Procedure Template Type: Splash
JumpStartSplashCHTBlue ()
Count Local Template Name Qty Local Template Description
(0036) AppBuildDateTimeStamp(HNDTools) 1 CHT AppBuildDateTimeStamp - An application build date/time stamp.
(0037) AppBuildNumberStamp(HNDTools) 1 CHT AppBuildNumberStamp - An application build number or version stamp.
(0038) AppCopyRightStamp(HNDTools) 1 CHT AppCopyRightStamp - An application copyright stamp.
(0039) HandyTellMeControl(HNDTools) 1 CHT HandyTellMeControl - Text box control to provide a message or help text.
(0040) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(0041) ProcedureTransparentControls(HNDTools) 1 CHT ProcedureTransparentControls - Set Transparency To Your Procedure Window/Report Controls
(6) Local Templates Found In JumpStartSplashCHTBlue

5 - Procedure Template Type: Window
PeopleViewForm (HNDClient xHttp, LONG xAction, BYTE xPreFetch), BYTE, PROC
Count Local Template Name Qty Local Template Description
(0042) ClientServerUpdateFormButtons(HNDTools) 1 CHT ClientServerUpdateFormButtons - Update Buttons For HandyWebClientUpdateFormProcedure Procedure
(0043) HandyCOMDatePickerControl(HNDTools) 1 CHT HandyCOMDatePickerControl - Drop a COM Date Picker Control On Your Application Window.(7)
(0044) HandyToolBarGradient(HNDTools) 1 CHT HandyToolBarGradient - Place gradient properties as a backdrop on the window toolbar.
(0045) HandyWindowGradient(HNDTools) 1 CHT HandyWindowGradient - Place gradient properties as a backdrop on the window.
(0046) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(0047) ProcedureTransparentControls(HNDTools) 1 CHT ProcedureTransparentControls - Set Transparency To Your Procedure Window/Report Controls
(6) Local Templates Found In PeopleViewForm

6 - Procedure Template Type: Window
PeopleView (HNDClient xHttp)
Count Local Template Name Qty Local Template Description
(0048) ClientServerBrowseBuilder_XCL(HNDTools) 1 CHT ClientServerBrowseBuilder_XCL - Builds A Web-Server-Connected ClientServerBrowseListBox With - Passed In HNDClient Class Instance...
(0049) ClientServerBrowseListBox(HNDTools) 1 CHT ClientServerBrowseListBox: (People)
(0050) EmbedWindowFunctions(HNDTools) 1 CHT EmbedWindowFunctions - An Instance Of:
(0051) HandyApplicationIniPut(HNDTools) 2 CHT HandyApplicationIniPut - Embed a PUT to the Application INI file or Windows registry.(4)
(0052) HandyToolBarGradient(HNDTools) 1 CHT HandyToolBarGradient - Place gradient properties as a backdrop on the window toolbar.
(0053) HandyWindowGradient(HNDTools) 1 CHT HandyWindowGradient - Place gradient properties as a backdrop on the window.
(0054) PopFavoriteQueries_CSBL(HNDTools) 1 CHT PopFavoriteQueries_CSBL - Pop up pre-built queries and macros - a companion for ClientServerBrowseListBox.
(0055) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(0056) ProcedureTransparentControls(HNDTools) 1 CHT ProcedureTransparentControls - Set Transparency To Your Procedure Window/Report Controls
(0057) ResizeHandles(HNDTools) 1 CHT ResizeHandles - Attach "grip-style" resize handles to any window.
(10) Local Templates Found In PeopleView

7 - Procedure Template Type: HandyWebClientReportProcedure
PeopleViewReport (HNDClient xHttp, LONG xProgress=False), BYTE, PROC
Count Local Template Name Qty Local Template Description
(0058) ClientServerWebProcessDataBuilder(HNDTools) 1 CHT ClientServerWebProcessDataBuilder - CHT Build Data Design For CHT Web Client Process
(0059) ClientServerWebReportDateStamp(HNDTools) 1 CHT ClientServerWebReportDateStamp - A Report Date Stamp For Your CHT Client Server Report(5)
(0060) ClientServerWebReportPageNumber(HNDTools) 1 CHT ClientServerWebReportPageNumber - A Report Page Number For Your CHT Client Server Report(4)
(0061) ClientServerWebReportTimeStamp(HNDTools) 1 CHT ClientServerWebReportTimeStamp - A Report Time Stamp For Your CHT Client Server Report(3)
(0062) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(5) Local Templates Found In PeopleViewReport

Copyright © 1996-2017 - CHT Version: [21C.00.00]
Gus M. Creces and The Clarion Handy Tools Page.
All Rights Reserved Worldwide

chtlogo001.gif Templates In Application: HNDCLIENTCLLEAN1VIEW.APP