DELPHI PROGRAMMING FOR BEGINNERS
DELPHI PROGRAMMING FOR BEGINNERS
BY VURIV KALMVKOV
About the Author
Yuriy Kalmykov is a well-known expert in software development and author of many programming publications and textbooks, including "Teaching Delphi Programming in Schools". This book is result of twenty-five years of instructing students as a member of the Informatics and Control Processes faculty at the National Research Nuclear University MEPhI (Moscow Engineering Physics Institute) and teaching in top preparatory schools in Moscow.
Find additional free educational resources for teaching and learning to program at
This book is licensed under a Creative Commons Attribution-ShareAlike 4.0 International license. Full license
Contents
MODULE 1. Introducing Delphi. Simple Components 3 MODULE 2. Handling a Button Press Event 16 MODULE 3. Variables and Types of Variables. Type Conversion 21 MODULE 4. Standard Math Functions. 27 MODULE 5. Logical Expressions. Variables of Boolean Type. Logical Operations 30 MODULE 6. Conditional Execution in Program. IF...THEN...ELSE statement.34 MODULE 7. Nested If...Then...Else statement. Practicing Task Solving.39 MODULE 8. Procedures 42 MODULE 9. Functions 48 MODULE 10. Graphics. 51 MODULE 11. Loops 54 MODULE 12. Strings 58 MODULE 13. Strings and Conversion To or From Numeric Types. 63 MODULE 14. TMemo Control 67 MODULE 15. TMemo Control (Continued). 72 MODULE 16. Random Numbers, Constants, User Types and Arrays.76 MODULE 17. Single Dimensional Static Array 79 MODULE 18. Array Sorting and Selection Sort 84 MODULE 19. StringGrid Control 88 MODULE 20. StringGrid Practice 93 MODULE 21. Two-Dimensional Arrays 100 MODULE 22. Date and Time 107 MODULE 23. Timer 112 MODULE 24. Text Files. 117 MODULE 25. Standard File Dialogs 132
2
MODULE 1
Introducing Delphi. Simple Components
The development of personal desktop computers led to the introduction of multi-tasking, multi-user operating systems such as Microsoft Windows. However, as a result, the process of creating software has become much more complicated. Visual integrated development environments (IDE) and rapid application development (RAD) systems were created by market leaders to facilitate the interaction with operating systems, reduce coding time, and improve the quality of the code.
Visual Programming is a process of building software applications in which a user can simultaneously design, edit, debug and test the app using Visual IDE. In other words, Visual Programming is a combination of two interconnected processes: designing an application window visually; and writing the code.
Delphi, a powerful Pascal compiler with a number of significant improvements for creating Windows applications, was first released in 1996. It is a high-level software development system with an integrated toolset for developing complete applications; it is a tool for rapid application development. Visual design and event-based programming concepts are the pillars of Delphi ideology. Using those concepts significantly improves application design processes and greatly reduces development time.
Visual design allows users to lay out the application and see the results of the process prior to even starting the actual program. There are other benefits too: to assign a property value to a control or element of the app, it is not necessary to write multiple lines of code. All it takes is to change that value in a Properties window. This change will automatically generate or update the code.
3
Module 1. Introducing Delphi. Simple Components Run Delphi
The integrated development environment Delphi is a multi-window system configured by setting elements of the user interface.
For any programmer's action in the window, Delphi automatically makes changes in the underlying program code.
The main Delphi window has MainMenu and ToolBar.
MainMenu
ToolBar
MainMenu contains all you need to manage the project. ToolBar contains buttons for fast access to the most popular options of the MainMenu.
4
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- about the tutorial
- the python guide for beginners
- introduction to visual basic programming
- visual basic 2017 made easy
- beginner s programming tutorial in qbasic
- learning to program with visual basic and net gadgeteer
- arduino for beginners
- c programming tutorial
- purebasic a beginner s guide to computer programming
- tutorial
Related searches
- best investments for beginners 2019
- investing for beginners with little money
- english for beginners worksheets
- excel guide for beginners pdf
- english exercises for beginners pdf
- excel 2010 for beginners pdf
- java programming for beginners pdf
- free typing games for beginners for kids
- delphi programming pdf
- c programming for beginners pdf
- learning sign language for beginners for free
- delphi programming language