|
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.
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 ↑ |
|