Are you new to Delphi programming? Are you a student in school, college or university and Delphi programming is one of your nightmare subjects?
You are in the right place! Learn the basics of Delphi programming. We start with a comparison between Delphi 7, Lazarus (Free Pascal) and we progress to newer versions of Delphi i.e. Delphi 10.
Learn to write basic Delphi code i.e:
Changing user interfaces in design time and runtime;
Setting and reading properties in Delphi code;
Calling Component Methods in Delphi code;
Enhancing Graphical User Interfaces with Delphi components;
Events and event handlers in Delphi;
Declaring variables and custom data types in Delphi code;
Using built-in functions and procedures in Delphi code;
Advanced String and Character handling in Delphi code;
Using numbers in Delphi;
Using dates in Delphi;
Writing conditional/decision statements in Delphi code;
Declaring Single Dimensional Arrays in Delphi code;
Declaring Multi-dimensional Arrays in Delphi code;
Writing loops in Delphi code;
Creating custom Functions and Procedures in Delphi code;
Creating custom Classes and Objects with Delphi;
Object Oriented Programming;
Algorithms in Delphi Code;
Reading and Saving Data in Text Files with Delphi;;
Reading and Saving Data in Microsoft Access Databases with Delphi;
Reading and Saving Data in Microsoft SQL Server Databases with Delphi;
....and much more!
Note: Some lessons are still in development.
Enjoy concise, easy-to-understand video lessons that even a child can follow.
visual, animated explanations;
step-by-step, line-by-line walkthroughs;
theory, demo's, exercises, challenges;
regular new lessons;
implementation of best practices;
useful to students and teachers;
downloadable projects on www.patreon.com/LearnDelphi (also to non-Patreon supporters [delayed]);
These lessons are already published to the public on YouTube (click video links to watch a lesson....)
Unit 1.1: Welcome To Delphi Programming - • Learn Delphi Programming | Unit 1.1 |...
Unit 2.1: Types Of Programs - • Learn Delphi Programming | Unit 2.1 |...
Unit 2.2: Programming Languages - • Learn Delphi Programming | Unit 2.2 |...
Unit 2.3: Rapid Application Development (RAD) - • Learn Delphi Programming | Unit 2.3 |...
Unit 3.1: Installing Delphi or Lazarus - • Learn Delphi Programming | Unit 3.1 |...
Unit 3.2: The Delphi 7 IDE - • Learn Delphi Programming | Unit 3.2 |...
Unit 3.3: The Lazarus IDE - • Learn Delphi Programming - Unit 3.3 |...
Unit 3.4: The Delphi 2010 IDE - • Learn Delphi Programming | Unit 3.4 |...
Unit 4.1: Understanding Delphi Files - • Learn Delphi Programming | Unit 4.1 |...
Unit 4.2: Saving Files for Delphi 7 Projects - • Learn Delphi Programming | Unit 4.2 |...
Unit 4.3: Saving Files for Lazarus Projects - • Learn Delphi Programming | Unit 4.3 |...
Unit 4.4: Saving Files for Delphi 2010 Projects - • Learn Delphi Programming | Unit 4.4 |...
Unit 4.5: Conclusion - Saving and Organising Delphi Files - • Learn Delphi Programming | Unit 4.5 |...
Unit 5.1: Exploring a Delphi Form - • Learn Delphi Programming | Unit 5.1 |...
Unit 5.2: Multiple Forms In a Delphi Project - • Learn Delphi Programming | Unit 5.2 |...
Unit 5.3: Form Events - • Learn Delphi Programming | Unit 5.3 |...
Unit 5.4: Classes and Objects - • Learn Delphi Programming | Unit 5.4 |...
Unit 5.5: A Delphi Form's Unit - • Learn Delphi Programming | Unit 5.5 |...
Unit 6.1: Panels (TPanel) - • Learn Delphi Programming | Unit 6.1 |...
Unit 6.2: Buttons (TButton) - • Learn Delphi Programming | Unit 6.2 |...
Unit 6.3: BitButtons (TBitBtn) - • Learn Delphi Programming | Unit 6.3 |...
Unit 6.4: Labels (TLabel) - • Learn Delphi Programming | Unit 6.4 |...
Unit 6.5: Edits (TEdit) - • Learn Delphi Programming | Unit 6.5 |...
Unit 6.6: ComboBoxes (TComboBox) - • Learn Delphi Programming | Unit 6.6 |...
Unit 6.7: SpinEdits (TSpinEdit Class) - • Learn Delphi Programming | Unit 6.7 |...
Unit 6.8: Images (TImage) - • Learn Delphi Programming | Unit 6.8 |...
Unit 6.9: CheckBoxes (TCheckBox) - • Learn Delphi Programming | Unit 6.9 |...
Unit 6.10: RichEdits (TRichEdit) - • Learn Delphi Programming | Unit 6.10 ...
Unit 7.1: Naming Rules and Conventions - • Learn Delphi Programming | Unit 7.1 |...
Unit 7.2: Assigning Names To Your Delphi Components - • Learn Delphi Programming | Unit 7.2 |...
Unit 8.1: Understanding Events and Event Handlers in Delphi - • Learn Delphi Programming | Unit 8.1 |...
Unit 8.2: Exploring an Object's Default Event - • Learn Delphi Programming | Unit 8.2 |...
Unit 8.3: Exploring an Object's Additional Events - • Learn Delphi Programming | Unit 8.3 |...
Unit 8.4: Changing Properties In Delphi Code - • Learn Delphi Programming | Unit 8.4 |...
Unit 8.5: Code Shortcuts and Assistance In Delphi - • Learn Delphi Programming | Unit 8.5 |...
Unit 8.6: Understanding a Delphi Object’s Methods - • Learn Delphi Programming | Unit 8.6 |...
Unit 8.7: Calling a Delphi Object's Methods - • Learn Delphi Programming | Unit 8.7 |...
Unit 8.8: Processing String Values - • Learn Delphi Programming | Unit 8.8 |...
Unit 8.9: Introduction To Delphi's Built-In Functions - • Learn Delphi Programming | Unit 8.9 |...
Unit 8.10: Manipulating Strings In Delphi - • Learn Delphi Programming | Unit 8.10 ...
Unit 8.11: Convert Integers to Strings in Delphi - • Learn Delphi Programming | Unit 8.11 ...