GENERATED: DEC 21,2017 - 4:34PM
File Client TYPE 3 (Advanced) [V10.17.12]

Previous Page
This application demonstrates primarily, the use of a Clarion Handy Tools class called HNDClient and a template called EmbedHTTPClientFunctions. This application uses no dictionary.

A combination of HTTP Client and Server are intended to take the place of FTP file transfer, providing much more secure and speedy file transfer services in both directions.

The application acts as secure file transfer client in combination with TYPE 3, authenticating servers called HNDFILSV.APP, HNDSVLV.APP and HNDFILSVLEAN.APP which act as secure file transfer servers.

It is an "Advanced" version client which includes a sophisticated login-configuration dialog, and separate upload and download procedures that include local and remote file lookups.

This client is able to provide both compressed and encrypted file movement services without requiring either pre-compression or pre-encryption of the upload or download files.

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

Count Global Template Name Qty Global Template Description
(0001) AACHTControlPanel(HNDTools) 1 CHT AACHTControlPanel - Global Control Panel.
(0002) ApplicationImagesEx(HNDTools) 1 CHT ApplicationImagesEx - Application Styling System
(0003) HNDCMPControlPanel(HNDTools) 1 CHT HNDCMPControlPanel - Interface to the CHT Compile Manager.
(0004) HandyCodeSigningExtension(HNDTools) 1 CHT HandyCodeSigningExtension - Application Code-Signing System
(0005) HandyVersionResource(HNDTools) 1 CHT HandyVersionResource - Version Resource/Build Number Information To EXE
(0006) INIFile(HNDTools) 1 CHT INIFile - .INI FIle and Registry extension classes - HNDIni - globally to your application.
(0007) VblFileNames(HNDTools) 1 CHT VblFileNames - Incorporate variable file names and defaults into your app from the dictionary.
(7) Global Templates Found

1 - Procedure Template Type: Window
JumpStartHTTPClientPutFiles ()
Count Local Template Name Qty Local Template Description
(0008) EmbedHTTPClientFunctions(HNDTools) 1 CHT EmbedHTTPClientFunctions - An Instance Of:
(0009) EmbedWindowFunctions(HNDTools) 1 CHT EmbedWindowFunctions - An Instance Of:
(0010) HandyApplicationIniFetch(HNDTools) 7 CHT HandyApplicationIniFetch - Embed a fetch from the Application INI file or Windows registry.(22)
(0011) HandyFileSelectorControl(HNDTools) 1 CHT HandyFileSelectorControl - File and directory selector lookup control.(1)
(0012) HandyTellMeControl_EWF(HNDTools) 1 CHT HandyTellMeControl_EWF - Text box control to provide a message or help text. Requires EmbedWindowFunctions Template.(16)
(0013) HandyToolBarGradient(HNDTools) 1 CHT HandyToolBarGradient - Place gradient properties as a backdrop on the window toolbar.
(0014) HandyWindowGradient(HNDTools) 1 CHT HandyWindowGradient - Place gradient properties as a backdrop on the window.
(0015) ListBoxBrowseExtender(HNDTools) 1 CHT ListboxBrowseExtender - An ABC Browse Replacement.
(0016) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(0017) QueryParsingFilterControl(HNDTools) 1 CHT QueryParsingFilterControl - Hbrw An Instance Of: HNDBrwFilter
(10) Local Templates Found In JumpStartHTTPClientPutFiles

2 - Procedure Template Type: Splash
JumpStartSplashCHTBlue ()
Count Local Template Name Qty Local Template Description
(0018) AppBuildDateTimeStamp(HNDTools) 1 CHT AppBuildDateTimeStamp - An application build date/time stamp.
(0019) AppBuildNumberStamp(HNDTools) 1 CHT AppBuildNumberStamp - An application build number or version stamp.
(0020) AppCopyRightStamp(HNDTools) 1 CHT AppCopyRightStamp - An application copyright stamp.
(0021) HandyTellMeControl(HNDTools) 1 CHT HandyTellMeControl - Text box control to provide a message or help text.
(0022) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(5) Local Templates Found In JumpStartSplashCHTBlue

3 - Procedure Template Type: Window
JumpStartHTTPLoginConfig ()
Count Local Template Name Qty Local Template Description
(0023) EmbedHTTPClientFunctions(HNDTools) 1 CHT EmbedHTTPClientFunctions - An Instance Of:
(0024) EmbedObject(HNDTools) 1 CHT EmbedObject - An Instance Of:
(0025) HandyTellMeControl(HNDTools) 1 CHT HandyTellMeControl - Text box control to provide a message or help text.
(0026) HandyToolBarGradient(HNDTools) 1 CHT HandyToolBarGradient - Place gradient properties as a backdrop on the window toolbar.
(0027) HandyWindowGradient(HNDTools) 1 CHT HandyWindowGradient - Place gradient properties as a backdrop on the window.
(0028) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(6) Local Templates Found In JumpStartHTTPLoginConfig

4 - Procedure Template Type: Frame
Main ()
Count Local Template Name Qty Local Template Description
(0029) DateTimeDisplay(ABC) 1 Display the date and/or time in the current window
(0030) EmbedWindowFunctions(HNDTools) 1 CHT EmbedWindowFunctions - An Instance Of:
(0031) HandyHelpFileFetch(HNDTools) 2 CHT HandyHelpFileFetch - Build A Help File Request To Your Website.(7)
(0032) HandyHelpWhatsNew(HNDTools) 1 CHT HandyHelpWhatsNew - Build A What's New Request To Your Website.(5)
(0033) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(5) Local Templates Found In Main

5 - Procedure Template Type: Window
JumpStartHTTPClientGetFiles ()
Count Local Template Name Qty Local Template Description
(0034) EmbedHTTPClientFunctions(HNDTools) 1 CHT EmbedHTTPClientFunctions - An Instance Of:
(0035) EmbedWindowFunctions(HNDTools) 1 CHT EmbedWindowFunctions - An Instance Of:
(0036) HandyApplicationIniFetch(HNDTools) 7 CHT HandyApplicationIniFetch - Embed a fetch from the Application INI file or Windows registry.(22)
(0037) HandyTellMeControl_EWF(HNDTools) 1 CHT HandyTellMeControl_EWF - Text box control to provide a message or help text. Requires EmbedWindowFunctions Template.(16)
(0038) HandyToolBarGradient(HNDTools) 1 CHT HandyToolBarGradient - Place gradient properties as a backdrop on the window toolbar.
(0039) HandyWindowGradient(HNDTools) 1 CHT HandyWindowGradient - Place gradient properties as a backdrop on the window.
(0040) ListBoxBrowseExtender(HNDTools) 1 CHT ListboxBrowseExtender - An ABC Browse Replacement.
(0041) ProcedureImagesEx(HNDTools) 1 CHT ProcedureImagesEx - Application Styling System
(0042) QueryParsingFilterControl(HNDTools) 1 CHT QueryParsingFilterControl - Hbrw An Instance Of: HNDBrwFilter
(9) Local Templates Found In JumpStartHTTPClientGetFiles

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

chtlogo001.gif Templates In Application: HNDFLCLN.APP