Robert W.B. Linn´s Software, Beispielprojekte und Tipps zu TurboDB, TurboDB VCP, TurboDB Studio, Visual Data Publisher  |  TurboDB Studio  |  TurboDB VCL  |  VDP  |  roPTDBtools  |  roPTools  |  KALHelp  |  Downloads  |  Links  | Suche  | Kontakt  | Impressum  | 
   
[DayLog2 (c) rwbLinn -readme.txt- 13.01.2002]

A Delphi 4 with TurboDB Application
Freeware --- Sourceode included.
Author: Robert W.B. Linn  -  robert@rwblinn.de

Download application:daylog2x.zip (937 KB 30.04.2002 16:37)
Download source:daylog2s.zip (78 KB 30.04.2002 16:38)

[Content]

  • [Content]
  • [Description]
  • [Installation]
  • [Notes]
  • [History]
  • [Developer Notes]

  • [Description]
    DayLog2 is a simple daily activity "Logger".

    DayLog2 is ment to be a Delphi/TurboDB Exampleproject, it is not
    100% errorfree (allthough I try my best).
    It will be continously enhanced.

    DayLog2 was developed to learn more about Delphi and TurboDB.

    DayLog2 can used to
    o document project activities,
    o logging daily activities

    Table definition:
    ENTRY
    To store the daily entries

    SUBJECT
    Subject lookup table

    [Installation]
    make a new folder
    copy the file daylog2s.zip in to the new folder
    unzip daylog2.zip using 
    pkunzip -d daylog2s.zip

    or for the application
    copy the file daylog2x.zip in to the new folder
    unzip daylogx.zip using 
    pkunzip daylog2x.zip
    run setup.exe
    delete daylog2x.zip, setup.*


    Works with:
    Windows 95, 98, NT, 2000 oder ME.

    [Notes]
    New version to be found on the Internet www.linn-itc.com under
    Downloads.

    Notes, ideas, tipps and further developments are appreciated.

    Have fun...

    Robert W.B. Linn
    Wittekstrasse 87a
    D-25421 Pinneberg
    Germany
    Fon: ++49 (0) 4101 64223
    Fax: ++49 (0) 4101 64223
    Internet: http://www.rwblinn.de
    eMail: robert@rwblinn.de

    [History]
    (+ = New, * = Change, - = Deleted)
    13.01.2002 v2.0.20
     * UEntry: DBGrid replaced by SMDBGrid (more info see www.scalabium.com)
     * UEntry: DBGrid enhanced with keyword and remark field
     * UEntry: Group Current record enhanced with keyword and remark field
     * UEntry: Redesinged form objects
     + UEntry: Menu with file, edit, search and help
     + UEntry: Toolbar with dbnavigator, query entry and speedbuttons to save and view html
     - UEntry: HTML file group. Used menu file|save as and file|view instead
     * UAbout: redesigned
      
    11.12.2001 v2.0.19
     * All Units background color set to btnface.
     
    07.12.2001 v2.0.18
     * Unit UEntry: form enhanced with group boxes for current record and html file
     * Unit UEntry: tstringlist to generate html file instead of direct output to textfile
     * Unit UMisc: added function fileinfo to display file date time and size
     * Unit UMisc: added function str2html to display umlaute correctly

    06.12.2001 v2.0.17
     * Unit UEntry: GRID field order changed; Subject first
     * Unit UEntry: HTML output field order according to GRID order
     * Unit UEntry: bitmaps for HTML processing replaced by buttons (again)

    02.12.2001 v2.0.16
     * Unit UEntry: HTML output redesigned and some bug fixes (like handling empty fields...)
     + Unit UEntry: HTML output file selection dialog (no fix filename anymore!)
     * Unit UEntry: Formsize enhanced for future developments (=functionalities)
     + Unit UAbout: DayLog Versioninfo is showed
     * All units have a silver background
     * Bitmaps DayLog, xhtmlprn, xhtmlshw, xfilopen redesigned
     
    01.12.2001 v2.0.15
     + Unit UDataMod: is a datamodule which manages one database with all the daylog tables
     * Unit UEntry: removed datasources etc. Are managed by UDataMod.
     * Unit USubject: removed datasources etc. Are managed by UDataMod.
     + Entry-Table: lookupfield subject with link to entry.subject-field
     * All buttons for OK and HELP with Bitmaps
     * All OK buttons close via mrOK
     * All forms Boderstyle = bsDialog, Position = poScreenCenter
     //I would like to thank Robert Probst from dataWeb GmbH for his ideas and
     //contribution which are incorporated in this release

    30.11.2001 v2.0.14
     + Form Entry: Combo field for Subject. Combo dropdownlist filled from subject.dat.
     * Selection Edit field changed to Combo field. Combo dropdownlist filled with some default
       queries.
     * HTML-output enhanced with Subject field.   

    28.11.2001 v2.0.12
     + Start to add help: buttons, contextsensitive.
     + Added ApplicationInitCheck befor the first form is displayed.
     * Updated HTML-Output
     * Optimized Forms: Entry and Subject
     
    27.11.2001 v2.0.11
     * Renamed table tentry.dat to entry.dat.
     * Field entry.thema changed to subject. Not a link but a stringtype.
     + Added table subject.dat with fiels subject and subjecttype.
     + Added form subject for subject definitions.
     * Entry grid in the Entry form enhanced with field subject.
     * Field subject in Entry grid has optional lookup table.
       This is dyn. produced from table subject.
     * Optimized incorrect query handling.  

    25.11.2001 v2.0.10
     + Added query-field for manual queries.
     
    24.11.2001 v2.0.9
     * Basis Daylog complete reworked.
     * Datenbase from now on (v2.x) is TurboDB from dataWeb (www.turbodb.de).
     
    13.05.2001 v1.1
     * Form in englisch
     * Filename for HTML-output with date
     * Some Output errors corrected.
     * Day and Month in nn instead of n or nn.

    28.01.2001 v1.0
     + First version.

    [Developer Notes]
    Some developer notes for those interested.

    Units defined
    UEntry - main Unit with Form
    Nr.: 100

    USubject - definition of subjects with a smal form
    Nr.: 200

    UDataMod - data module definition 
    Nr.: 300

    UAbout - whats all about
    Nr.: 400

    UMisc - misc. routines
    Nr.: 500

    Help Definitions
    Every unit has its unique number.
    The objects for context sensitive help in a unit
    are consecutive defined starting with unit-number plus 1 (101, 102, 202). The
    context strings are the same as the internal object name (object calDaylog has a
    contextstring named calDaylog).
    Example:
    Unit UEntry has a form with an calendar object:
    In Delphi defined:
    Form Nr.: 100
    Objectname: calDayLog
    HelpContext: 101
    In the Helpauthoring tool (like KAL) defined:
    Chapter: Elements
    Topic: Calendar
    Contextstring: calDayLog
    Contextvalue: 101

    Letzte Änderung 17.03.2011 18:07 Erstellt mittels KALHelp Version 6.6 (29-01-2011) (alle Rechte vorbehalten) (c) Robert W.B. Linn @53° 38' 60''N 9° 48' 0''E