Welcome to Brown's Universe!
A younger me...

Menu:

Home

About Me

Background

Calendar

Code & Tools

Cool Technology

Contact Me

Finance

Other

Cha-iro-u-chu
Tea-color-universe

Full disclosure: I own stock in MSFT. I use MSFT products. I have been programming for 30+ years. And have worked on O/S and hardware platforms that no longer exist (thank goodness!). I've written applications in many dialects of Pascal (many of which also no longer exist), as well as Fortran, Lisp, Prolog, PL1, Java, JavaScript, HTML, ColdFusion, C, Basic, Ada, assembly as well as other languages which are fortunately extinct. I've written various kinds of language translators, successful commercial applications, federal government applications, robot, space-shuttle and accident simulations, data manipulators, etc. None of which means anything and all of which sounds more impressive than is true in reality.

Table of Contents
DOS Freeware Tools
Windows Freeware Tools
Windows Freeware Source
Delphi Freeware Components
JavaScript Examples
Books Read and Worth Reading
On the Reading List


DOS Freeware Tools (executable only)

  • LCNT.ZIP Measure your progress. Counts source, comment & blank lines in Turbo Pascal source files.
  top of page ↑


Windows Freeware Tools (executable only)

  • K_FORM.ZIP Code formatter for Turbo Pascal.
  • KTouch32.EXE w32touch.exe is a self extracting zip file. It contains KTouch32 - a Freeware file date-time stamp tool.
  • w32Lcnt.ZIP Measure your progress. Counts source, comment & blank lines in Delphi source files. Counts objects and lines in associated dfm files (binary dfm only) Freeware.
  top of page ↑


Windows Freeware Tools (with source)

  • HexRead.ZIP Read and page through any file (up to 16MB). Displays Hex-codes and printable ASCII characters. Includes source.
  • K4Page.ZIP Print Delphi code & dfm files. Based on FourPage by Mark Erbaugh. Includes source.
  • KDataMover.ZIP Examine aliases & tables. View & filter data. Export data to delimited ASCII files. Includes source. Released: 2000.09.24
  • MD5Test.ZIP Implements the MD5 secure hash. Based on work done by Greg Carter. Includes source, executable and test cases. Released: 2000.09.27
  • W32DelphiTool.ZIP Measure your progress. Counts source, comment & blank lines in Delphi source files. Counts objects and lines in associated dfm files. Builds Unit tree & dependency lists. Includes source. Released: 2000.08.25
  top of page ↑


Delphi Freeware Components (with source)

  • KDATASET.ZIP Non-BDE Dataset Components. TKSS_CustomDataset with its descendents TKSS_DataSet and TTextFile. These components let you use the normal DB-aware components for viewing, navigating and editing non-data base data. ZIP file includes documentation, source code and test program. (1999)

  • KDATEPCK.ZIP Date Components. TKDateTimePicker fixes some of the problems with TDateTimePicker. TKInfiniteDate is used for fields which can either have a valid date or a string such as '<OPEN>' to indicate that a task has not been completed. ZIP file includes documentation, source code and test program. (1998)

  • KGROUP.ZIPBeveled Group Box. The TCustomGroupBox is extended to include inner and outer bevels (like TPanel). ZIP file includes documentation, source code and test program. (1998).

  • KINIFILE.ZIP Making Data Files Obvious. Using the RTTI to write enumerated types to a INI file. ZIP file includes documentation, source code and test programs for an extended IniFile and TKustomEnum class. (1998).

  • MENUTEST.ZIP How to draw a Color Square in a TMenuItem. Need to set a color from a menu? Want to show your user what color is associated with a menu item? Here's an example that shows one way to do it. Complete source for Delphi 5. ZIP file includes functioning documented source code. (2000).

  • NCOLCBOX.ZIP Multi-column Combo Box. Combines an edit box with a multi-column list box to provide a multi-column combo-box-like component (the list auto drops when the edit box is selected). ZIP file includes documentation, source code and test program. (1998).

  top of page ↑


Books Read and Worth Reading

Pascal & Delphi
  Highly Recommended
Code Complete. The 1st edition is excellent!
I've not yet read the 2nd edition which is now available.
Delphi in a Nutshell
Delphi Programming for Dummies
I've not read Delphi3 Programming for Dummies which is also available.
Hidden Paths of Delphi 3
  top of page ↑

  Other
Advanced Delphi Developer's Guide to ADO
Data Structures and Program Design (More recent editions are also available)
Collabrative Computing with Delphi 3
Delphi 4 Developer's Guide
Delphi 4 Unleashed
Delphi Programming Problem Solver
Delphi: A Developer's Guide
Delphi Database Development
Delphi Developer's Guide
Delphi 2 Developer's Guide
Delphi Developer's Handbook
Delphi in Depth
Delphi Troubleshooting
Delphi Unleashed
Mastering Delphi 3
Mastering Delphi 4
Ready to Run Delphi 3.0 Algorithms
Secrets of Delphi 2
The Tomes of Delphi 3/Win32 Core API
Pascal User Manual and Report, Third Edition
(More recent editions are available though I've not read them)
Object Pascal with Delphi
TurboPascal Version 3.0
  top of page ↑

Language Translators
Algorithms + Data Structures = Programs
Assemblers, Compilers and Program Translation
Compiler Construction, A Recursive Descent Model
Compiler Construction, Theory and Practice
Compilers, Principles, Techniques and Tools (commonly referred to as the "Dragon Book")
p-Source
Pascal, the Language and its Implementation
Writing Interactive Compilers and Interpreters
  top of page ↑

Other Computer Science
Advantage Database Server
Joe Celko's SQL for Smarties
The Practical SQL Handbook
HTML: The Definitive Guide
  top of page ↑


On the Reading List

Developing User Interfaces
Head First Design Patterns
Patterns for Effective Use Cases
Teach Yourself UML in 24 hours (2nd Ed)
Writing Effective Use Cases
  top of page ↑

Home | About Me | Background | Calendar | Code & Tools | Cool Technology | Contact Me | Finance | Other


Revised 2021.01.19 © 1997..2021 by Keith S. Brown