Introduction To The Lazarus Ide - Visual Progr. Environment
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.91 GB | Duration: 7h 21m
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.91 GB | Duration: 7h 21m
The course consists of two parts: Introduction to Lazarus IDE and Working with Databases in Lazarus IDE
What you'll learn
I'm a computer engineer and the author of two computer books for beginners, one of which is Introduction to the Lazarus IDE, on which this course is based.
I hope that in about a month you will master working with Lazarud IDE to an acceptable level.
Risks in this course - None! At worst, you will at least understand how to create computer programs quickly and easily.
The course is systematized and consists of about 30 video lessons with many examples.
There are no roles here. The course is led by me - computer engineer-master Lazar Hristov.
Requirements
The course is suitable for absolute beginners who have never programmed before. The only requirements are to have a computer and a desire to learn! Lazarus is a visual programming environment, and visual programming is like an exciting game and fun!
The course is also suitable for people who are familiar with the Delphi programming environment, because Lazarus IDE is very similar to it. If you are familiar with the Pascal programming language - it will also be easier for you, because the Object Pascal language is used here
In this course we will not focus on programming! Although there are programs with more complex code in it! But here in this course we will focus on working with this amazing visual environment Lazarus IDE and on creating interesting and useful programs with it. We have paid special attention to working with databases in Lazarus IDE - a very useful and important topic, about which there is almost no information on the Internet!
Description
The course "Introduction to Lazarus IDE" based on the author's book of the same name is a unique course for learners, which explains in a simple and accessible language how to enter and start working with this interesting and wonderful visual programming environment Lazarus IDE. Lazarus IDE is used to develop and create computer programs/applications. It is cross-platform, can run on different operating systems: Windows, Linux, Mac… And most importantly for you - it is completely free and open source! Lazarus IDE is a free analogue of the Delphi programming environment, using the Object Pascal language. It has been developed for more than 25 years and is constantly evolving and improving. The author of the course Lazar Hristov is a computer engineer - master, who has been studying Lazarus IDE for many years. The course consists of two parts: Introduction to Lazarus IDE Working with databases in Lazarus IDE The course "Introduction to Lazarus IDE" - is suitable for different types of people: for complete beginners who have not even heard of these things for people who have tried some of the technologies shown, but their knowledge is partial, incomplete and unsystematic for students and schoolchildren who are just starting to study this subject for intermediates - mainly in the chapter on working with databasesThe course is divided into 14 chapters. Everything in it is explained very well, clearly and in detail. As everywhere, the author has also given practical examples, which greatly facilitates understanding and assimilation of the material. p.s. You can download the examples from the book from the author's website: lazarus.bg-lazarus(If there is a problem with the download - write to the contact form on the Contacts page)
Overview
Section 1: Introduction to the Lazarus IDE
Lecture 1 Introduction
Lecture 2 Download and install Lazarus IDE
Lecture 3 Basic visual components in Lazarus IDE
Lecture 4 How to work (program) with Lazarus IDE. Our first program
Lecture 5 Project in Lazarus IDE
Lecture 6 Settings in the Lazarus IDE
Section 2: Components in Lazarus iDE - the more important and more frequently used
Lecture 7 Forms in Lazarus IDE - Part I - Properties of the main form
Lecture 8 Forms in Lazarus IDE - Part II - Form windows and code editor
Lecture 9 Forms in Lazarus IDE - Part III - Modal form, MDI form, Transparency property
Lecture 10 Standard palette/bar components - Part I - Most commonly used: TButton, TEdit,..
Lecture 11 Standard palette/bar components - Part II - TMemo multiline text field
Lecture 12 Standard palette/bar components - Part III - TToogleBox, TCheckBox, TRadioButton
Lecture 13 Standard palette/bar components - Part IV - Components for grouping elements
Lecture 14 Standard palette/bar components - Part V - TMainMenu, TPopupMenu, TImageList
Lecture 15 Dialogs palette/bar components
Lecture 16 Additional palette/bar components: Part - I 9.1. Component varieties of TButton
Lecture 17 Additional palette/bar: Part - II 9.2. Components varieties of TLabel and TEdit
Lecture 18 Additional palette/bar: Part - III 9.3. Components related to images and drawing
Lecture 19 Additional palette/bar: Part - IV 9.4. Components of type box:TColorBox and more
Lecture 20 Additional palette/bar: Part - V 9.5. Components TSpliter, TFlowPanel and more
Lecture 21 Additional palette/bar: Part - VI 9.6. Components TDrawGrid and TStringGrid
Lecture 22 Additional palette/bar: Part - VI 9.6.3. Our first application: Phone Book
Lecture 23 Additional palette/bar: Part - VII Component TValueListEditor
Lecture 24 Common Controls palette/bar: Part I - Components of type bar - Lesson 1
Lecture 25 Common Controls palette/bar: Part I - Components of type bar - Lesson 2
Lecture 26 Common Controls palette/bar: Part II - Components of type View
Lecture 27 Common Controls palette/bar: Part III - Components of type Control
Lecture 28 Common Controls palette/bar: Part IV- Components TPopupNotifier,TDateTimePicker
Lecture 29 Other components in Lazarus IDE - 11.1. Component TTimer
Lecture 30 Other components in Lazarus IDE - 11.2. Component TFrame
Section 3: Working with databases in Lazarus IDE
Lecture 31 13.1-2. Introduction to working with databases in Lazarus IDE
Lecture 32 13.3. Components for working with SQLite DBMS in Lazarus IDE
Lecture 33 13.3.1. Example 1 with SQLite - when we create an empty DB in Lazarus IDE
Lecture 34 13.3.2.Example 2 with SQLite when we will create a pre-empty DB in SQLliteStudio
Lecture 35 13.3.3. Example 3 with SQLite - when we will pre-create a database with records
Lecture 36 13.3.4.Example 4 SQLite - when will we find out which DB we are working with now
Lecture 37 13.3.5.Example 5 SQLite - Working with TDBNavigator
Lecture 38 13.3.6.Example 6 SQLite- Telephone directory program.Working with Component TDbf
Lecture 39 13.3.7.Example 7 SQLite- Adding data processing buttons
Lecture 40 13.3.8.Example 8 SQLite - Real program Telephone directory with buttons
Lecture 41 13.3.9.Example 9.1 - SQLite - Real and complex program Book Library with SQLite
Lecture 42 13.3.9.Example 9.2 - SQLite - Real and complex program Book Library with SQLite
Lecture 43 13.4. Example 10 - MySQL - Real and complex program Book Library with MySQL
Lecture 44 13.5.Example 11 - PostgreSQL - Real and complex program Book Library- PostgreSQL
Section 4: Other interesting programs and applications with Lazarus IDE
Lecture 45 Console Applications in the Lazarus IDE
Lecture 46 Example 14.1. Text Editor- real program: creating a small and simple Text Editor
Lecture 47 Example 14.2. Calculator - real program: creating a small and simple Calculatorl
Section 5: Conclusion - final words about the course Introduction to the Lazarus IDE
Lecture 48 Conclusion - final words about the course Introduction to the Lazarus IDE
The course is suitable for absolute beginners who have never programmed before. The only requirements are to have a computer and a desire to learn!,The course is suitable for complete beginners who have never programmed, as well as for people who are a little familiar with Delphi.,If you can program in Pascal (or another programming language), it will be useful, but it is not mandatory.,For those people who are interested in Databases - I have paid special attention to working with databases in Lazarus IDE - a very useful and important topic, about which there is almost no information on the Internet!