|
|
|
Basic Stuff
CTMaker offers
all necessary functions for Internet access and email management. The implemented
functions are: Returning a specified email as text, the number of mails
on a server, the sender-address, deleting a specified mail on the server,
returning a timestamp from a time server, extracting the sender-address,
the message and subject from an email, creating, bundling and sending
of an email to a server, returning the source-text of a website and extracting
plain text from the source text of a website. Thus, for example, you can
get the stock quotes on a website and afterwards strip out the formatting
tags and pictures.
File manipulating is a standard feature of CT-Talk, as it is in most programming
languages. You can create, read from and write to any text file. Even
a very simple database is possible with these functions. Here is an overview
of all CT-Talk FILE-functions: Appending data to the end of a file, copying
a file to another destination, creating a new empty file with the specified
filename, creating a new directory, deleting a specified file, proofing
of an existing file, returning the file creation timestamp, returning
the names of subdirectories, number of characters in a file, file modification
timestamp, moving a file to another destination, returning the content
of the specified file, renaming a file, writing data to the specified
file or overwriting it. For example, you can check if the file modification
timestamp has changed and then make an automatic backup.
Events allow communication between two or more applications. This enables
you to develop very sophisticated solutions with a set of interacting
applications. CTMaker is also able to receive system-events which are
sent from the operating system.
A special feature of CTMaker is the option of output of numbers, date
and time with Sys-Wave-Files. For each language you can record small sound
pieces (i.e. "one", "two", "hundred", "point" and so on) and define a
set of grammatical rules. Compiled together they create a single file
for a particular language with which CTMaker reads numbers, dates and
times naturally and correctly. If you want to create your own Sys-Wave-Files,
you need an additional programming environment which is capable of compiling
resource files. Alternatively Sys-Wave-Files could be purchased, if they
exist in the language of your choice, or could be produced by a professional
developer company.
|