Thread: FoxPro Some General Questions/Some useful FREE components to download

Some useful FREE components to download
Click
XStandard Pro XHTML WYSIWYG Editor
License: Try-Before-Buy
Type: Mozilla/Firefox/Netscape plug-in and ActiveX control for IE/ Windows apps.
Download XStandard Pro | XStandard Features | Purchase XStandard Pro
XStandard Pro is a WYSIWYG editor that runs in browser or Windows-based content management systems. Its toolbar is highly customizable and its rich API allows developers to extend the editor's functionality to meet unique content management needs. The editor manages rich, multilingual content of all types, uses CSS for formatting and generates clean, accessible XHTML Strict or 1.1 with no deprecated tags. It supports sophisticated editing options and uses Web Services (SOAP) for drag & dropping of files and folders, referencing files in remote libraries, communicating with third-party systems, and importing third-party content. XStandard installs on Windows 98, ME, NT, 2000 and XP. In Windows 98 or ME, some multilingual features may not be available because these OS do not support Unicode.

XStandard Lite XHTML WYSIWYG Editor
License: Freeware
Type: Mozilla/Firefox/Netscape plug-in and ActiveX control for IE/ Windows apps.
Download XStandard Lite | XStandard Features
The Lite version of XStandard is freeware and can be used in commercial applications. Features not supported in the Lite version include the ability to customize the toolbar, Word clean-up, and features dependent on Web Services (ex: spell checker, communication with third-party content, file drag & drop).

ScriptQ: Priority-driven Script Execution
License: Try-Before-Buy
Type: Windows service
Download ScriptQ | ScriptQ Documentation | Purchase ScriptQ
ScriptQ sequences the execution of VB Script and JavaScript jobs according to user-defined priorities. It is ideal for developers running batch or asynchronous jobs. ScriptQ orders jobs in priority series for execution, reschedules failed jobs, and prevents "bad" jobs from blocking the execution of valid jobs. The result is a more regular job flow and systems that stay up and running.

Zip Component
License: Freeware
Type: ActiveX dll
Download Zip Component | Zip Component Documentation

This component provides industry-standard Zip archive functionality. It is designed to be easy to use. You can pack/unpack a file or folder with a single line of code. If you need to create or extract Zip files on the fly, this component is for you

Base64 Encoding / Decoding Component
License: Freeware
Type: ActiveX dll
Download Base64 Component | Base64 Component Documentation

Base64 is the format commonly used to encode email attachments. Base64 is also the preferred method for encoding binary data in XML documents. The encoding takes 3 bytes of data and converts it into 4 bytes of plain text using characters 0-9 and A to F. Base64 is not encryption, it is used to package data for storage or transmission.

Buffer Component
License: Freeware
Type: ActiveX dll
Download Buffer Component | Buffer Component Documentation

This component can be used to read and write text and binary files. It can Base64 encode data and compute an MD5 checksum.

CSS Parser Component
License: Freeware
Type: ActiveX dll
Download CSS Parser Component | CSS Parser Component Documentation

The CSS (Cascading Style Sheet) parser takes a CSS document, converts it to an XML document and back again. Since editing XML is easier than editing CSS, this is useful when you want to programmatically edit a CSS document or build your own CSS editor.

HTTP Component
License: Freeware
Type: ActiveX dll
Download HTTP Component | HTTP Component Documentation

Designed for high-performance server environments, this HTTP transfer component can be used to fetch or transfer data from remote servers. Custom HTTP headers can be added such as "User-Agent". Control the number of redirects to follow and get the last URL of a redirect. Clean up response HTML with built-in HTML Tidy for easy parsing as XML.

Image Size Component
License: Freeware
Type: ActiveX dll
Download Image Size Component | Image Size Component Documentation

This component calculates the dimensions of an image. Supported formats are JPEG, GIF, PNG and BMP.

ISO8601 Date Format Component
License: Freeware
Type: ActiveX dll
Download ISO8601 Component | ISO8601 Component Documentation

ISO8601 is an industry-standard way of formatting dates. The format looks like 2003-09-16 or 2003-09-16T19:15:30.45. It is the preferred way to store dates in XML because dates can be sorted using sort algorithms designed for string data. This component converts VB/VBScript Date object to ISO8601 format and back to VB/VBScript Date object. The component can also be used to construct a Date object.

MD5 Checksum Component
License: Freeware
Type: ActiveX dll
Download MD5 Component | MD5 Component Documentation

This component uses the industry-standard MD5 checksum algorithm to get a fingerprint of a file. If you are storing files in a database, this component is a must. To avoid storing duplicate files in the database, store the MD5 checksum along with the file in the database. Every time you save a file, take an MD5 of the file and compare it to the list of MD5s stored in the database to see if this file is already stored.