HOME - - / - - / - -
- - / - - / - -
Other material for programmers
Bookmark this on Delicious
Recommend to StumbleUpon
Delphi / Lazarus Course:
A series of exercises to help you make a quick start in Delphi or Lazarus programming
These pages are information rich.
Please don't dismiss them simply because they aren't full of graphics, scripts, cookies, etc!
You will probably find the text easier to read if you make your browser window much narrower than usual. You may also want to change your browser's zoom level, to enlarge the text. Opera (at least) lets you change zoom level easily. The text will adapt nicely to the settings you decide give the best results for your needs!
The lines of sample Delphi code in these pages will not "wrap". I.e., if a line is too long to show in the width you have set your browser too, parts of the line will be "off the page". Those lines will still copy/paste properly, at least in Opera. Please feel free to send feedback on the choices I've made! (Will you forgive me for not forcing upon you a column of links on the left and a column of ads on the right?)
This is the index to what I hope will grow into series of lessons on Delphi programming. The same principles apply to Lazarus programming... I hope you will find that most of the tutorials word exactly the same way under Lazarus. If you encounter any difficulties, I would be grateful for a comment from you. (Please tell me the URL ("www. thingie" of the page you are commenting on.)
I had been publishing Delphi tutorials for years and decided the time had come to begin a structured series of essays. They are for the dedicated student, someone willing to work through a program which will touch all bases in a logical sequence. If, on the other hand, you are a Google Junkie (like myself), not too disciplined, if you just want to know, now, how to...., then you'll probably be happier with my Tutorials.... which also work well for Lazarus too.
Delphi / Lazarus Course
You really will get the greatest benefit from these if you work through them from top to bottom. So far, only the first two lessons are finished. Try them? Let me know what you think? (If no one is interested, I'll spare myself the work of writing the lessons!)
First Lesson: Hello World... Everyone: please start with this one.
Very simple data lookup... with several general points covered along the way.
Inches to centimeters: A converter... The "OnChange" event.
Essay: Events, multitasking... The first essay. No application or hands-on... just some stuff you need to grasp.
Second stab at data lookup... A first use of arrays. Etc.
A first look at graphics... in which you learn about loops.
"Proper" graphics... with odds and ends arising.
A better converter... and we meet menus and radio buttons.
Using Strings (and things)... Containers. Hierarchies.
Essay: Naming of Parts... Software, hardware.
More chunky graphics... an easy lesson, mostly recap, but also we meet TrackBars for the first time.
More Strings: First Codes... Manipulating string data.
More Strings: Manipulation... Pretty patterns.
Click here if you're feeling kind! (Promotes my site via "Top100Borland")
Looking for email, domain registration, or web site hosting? If you visit 1&1's site from here, it helps me. They have hostes several websites for me for years, and I wouldn't put this link up for them if I wasn't happy with their service. They offer things for the beginner and for the corporation.
The search engine only covers this site. It merely looks for the words you enter, so entering "How do I use Radio Buttons?" will simply return the pages with "how", "do", "I",... etc on them.
Ad from page's editor: Yes.. I do enjoy compiling these things for you... I hope they are helpful. However.. this doesn't pay my bills!!! If you find this stuff useful, (and you run an MS-DOS or Windows PC) please visit my freeware and shareware page, download something, and circulate it for me? Links on your page to this page would also be appreciated!
Click here to visit editor's Sheepdog Software (tm) freeware, shareware page.
Link to Tutorials main page
Here is how you can contact this page's author, Tom Boyd.
Page tested for compliance with INDUSTRY (not MS-only) standards, using the free, publicly accessible validator at validator.w3.org. Mostly passes. There were two "unknown attributes" in Google+ button code. Sigh.
If this page causes a script to run, why? Because of things like Google panels, and the code for the search button. Why do I mention scripts? Be sure you know all you need to about spyware.
....... P a g e . . . E n d s .....