***************************************************
Collection of components SCHEME, version 3.0
Created by Moshkevitch M.R.
E-Mail:
[email protected]
***************************************************
I'm looking for a software designer/analyst job.
***************************************************
CONTENTS
1. What is the collection SCHEME?
2. Basic files
3. Installing the collection SCHEME
4. Registration Information
5. Legal disclaimer
6. Contact
1. WHAT IS THE COLLECTION SCHEME?
The components (TSchemeData,TSchemeDataEditor,TSchemeDataEditorCursor -
invisible for objects keeping; TSchemeVisual,TSchemeVisualEditor,
TSchemeVisualEditorCursor - visible for objects displaying and build-in-editing)
from the collection are intended for displaying and editing
(change position and sizes, addition and deleting points ... by mouse or programly)
in some scaled, scrolled windows various graphic objects (like shape,
polygon, polyline, bmp, emf, txt, arrows and others yours derivative
from TSchemeObject=class(TObject)).
Objects can be blinking, multi-selected, disabled, have hint, loaded and
stored in simple text file, printed, painted in any canvas ...
Users handling support for a lot of events: mouse events,window clipping
changing, window painting, object hints, painting, drag&drop, state changing ...
Layers support. States support. Search and position support.
Alignment support. Now its fast!(Double buffering support).
Multi-objetcs links support.
Delphi-like datasource - data-aware controls paradigm.
See SCHEME.HLP and ABOUT.EMF.
To see components from the collection in action,
run the accompanying demo:
DEMO_SCHEME.EXE , DEMO_SCHEME_EDITOR.EXE, DEMO_SCHEME_CURSOR.EXE.
2.BASIC FILES:
README.TXT short information for user (this file)
HELP\SCHEME.HLP help about the collection
ABOUT.EMF information about components from the collection.
NEWS.TXT new features and bugs-report.
NEWS.RUS new features and bugs-report in russia.
D4(5) \ SCHEME.BPL collection for Delphi 4(5)
D4(5) \ SCHEMEVISUAL.DCU components from this collection
D4(5) \ SCHEMEVISUALCURSOR.DCU components from this collection
D4(5) \ SCHEMEOBJECTS.DCU unit with TSchemeObject, TSchemeLayer, TSchemeLink,
TSchemeShape, TSchemePolygon,
TSchemeText, TSchemeLine, TSchemePicture
and commom procedures.
D4(5) \ SCHEMEOBJECTSEXT.DCU unit with TSchemePolyline,TSchemeInternalPicture
DEMO \ DEMO_SCHEME.EXE running sample program
DEMO \ DEMO_SCHEME_EDITOR.EXE running sample program (EDITOR)
DEMO \ DEMO_SCHEME_CURSOR.EXE running sample program (DRAG&DROP)
DEMO \ DEMO_SCHEME.DPR project for Delphi 5
DEMO \ DEMO_SCHEME_EDITOR.DPR project for Delphi 5
DEMO \ DEMO_SCHEME_CURSOR.DPR project for Delphi 5
DEMO \ _MAIN.PAS main demo file for DEMO_SCHEME.DPR
DEMO \ _MAIN.DFM main demo form for DEMO_SCHEME.DPR
DEMO \ _MAIN_EDITOR.PAS main demo file for DEMO_SCHEME_EDITOR.DPR
DEMO \ _MAIN_EDITOR.DFM main demo form for DEMO_SCHEME_EDITOR.DPR
DEMO \ _MAIN_CURSOR.PAS main demo file for DEMO_SCHEME_CURSOR.DPR
DEMO \ _MAIN_CURSOR.DFM main demo form for DEMO_SCHEME_CURSOR.DPR
DEMO \ _CV.PAS common unit for projects
DEMO \ DEM0_EXAMPLES.TXT demo data
DEMO \ DEM0_EXAMPLES.EMF demo picture
DEMO \ ALIEN \ DRAWCOMBOBOX.PAS components TLineStyleComboBox,
TColorComboBoxEx, TFillStyleComboBox
DEMO \ ALIEN \ EXTEDIT.PAS components TIntEdit, TFloatEdit
3. INSTALLATION IN DELPHI 5(4):
Open menu "Component\Install Packages...". Click Add.
In "Open Design Package" browse SCHEME.BPL. Click Ok.
When installation is complete you should see components
TSchemeData, TSchemeVisual, TSchemeDataEditor, TSchemeVisualEditor,
TSchemeDataEditorCursor, TSchemeVisualEditorCursor appear on palette Scheme.
Also specify path ( in Tools\Environment Options\Library\Library Path )
to units SchemeVisual.dcu, SchemeObjects.dcu and SchemeObjectsExt.dcu.
For viewing demo sources it is necessary to install
freeware components: TIntEdit, TFloatEdit, TLineStyleComboBox,
TColorComboBoxEx, TFillStyleComboBox.
There are in directory DEMO\ALIEN, or you can download theirs
from DelphiSuperPages. There are freeware components.
4. REGISTRATION
Collection SCHEME is Shareware. A free Trial version gives you the opportunity to try
this natives components.
It has the full functionality of the registered version, but can run only when Delphi
is also running on the PC.
To deliver an application using components from this collection, you must purchase
the applicable version.
The registration fee is
US $40.00 (without source code)
US $100.00 (incl. full source code).
To receive your registered version of collection SCHEME you must fill out
registration form and pay. For more information see Order.txt
file. License agreement for the registered users see in License.txt
file.
As a registered user you get :
1 Of course the registered version of the component for Delphi 5,4.
2 Coming updates for free.
3 Technical support via Internet e-mail.
4 In the future there will be higher speed of drawing (maybe in OpenGL or DirectX),
data exchange between layers and components etc.
Collection SCHEME is royalty free. That means that you may distribute your programs
compiled with components from collection SCHEME incurring no royalty fee.
You may not distribute collection SCHEME source code or the compiled components.
5. LEGAL DISCLAIMER
THIS SOFTWARE AND ACCOMPANYING FILES ARE DISTRIBUTED "AS IS". NO
WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE AT YOUR OWN
RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF
PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS
SOFTWARE.
6. CONTACT
Contact me if you have any questions, comments or suggestions:
Programmer: Mikhail R. Moshkevitch
(7-812) 534-40-13 (voice in russia)
E-mail:
[email protected]
(I will have holiday: 29.07.00 - 20.08.00)