Pascal/Delphi
Pascal/Theory
- I. Structural programming. Basic course
- 1. Development of programs on the PC. Algorithms
- 1.1. Development of programs on the PC. Stage of preparing a program on a PC. Compilers and Interpreters
- 1.2. The concept of algorithm. Ways to write algorithms. Classification of algorithms by structure. Algorithm properties
- 1.3. Principles of structured programming. Modular software development
- 1.4. Algorithmic language. The composition of algorithmic language. Description of the language
- 2. Basic concepts of the Pascal language. Data types. Variables, constants
- 2.1. The structure of Pascal program
- 2.2. Data types. Standard data types
- 2.3. User-defined data types
- 3. Basic syntactic constructions of the Pascal language
- 3.1. Basic constructions of Pascal language
- 3.2. Computing Process Control Operators
- 3.4. Arrays
- 3.5. Character strings. The String type
- 3.6. Character strings of PChar, PAnsiChar, PWideChar types
- 3.6.1. Implementation of strings of PChar type in computer memory. Types PAnsiChar, PWideChar. Memory allocation for strings. Access by index
- 3.6.2. String compare functions. Functions StrComp, StrIComp, StrLComp, StrLIComp
- 3.6.3. Functions that change the contents of a string. Functions StrCat, StrLCat, StrLower, StrUpper, StrCopy, StrECopy, StrLCopy, StrMove
- 3.6.4. Functions for searching and getting information about strings. Functions StrEnd, StrLen, StrPos, StrScan, StrRScan
- 3.6. Records
- 1. Development of programs on the PC. Algorithms
Practice
1. Delphi 7
- 001 – Creating a database tables with the help of Database Desktop utility
- 002 – Creating a crosstabs in Delphi
2. Embarcadero RAD Studio – 2010.
- 001 – Programming an event in Delphi 2010
- 002 – Calculation of the area of circle and volume of a sphere
- 003 – Creating a new project in Embracadero RAD Studio 2010 (Delphi 2010)
- 004 – A new form creating and connecting it to main form of application
- 006 – Setting tab order for components at the form
- 007 – Creating a main menu. Component TMainMenu
- 008 – An example of connecting database Microsoft Access to application
- 009 – An example of creating of calculating fields in component of type TDBGrid in Delphi
- 010 – Delphi. An example of sorting in database using component TADOQuery
- 011 – Delphi. Development an application which forms SQL-queries to the database table
- 012 – An example of calculating of sum in the table Microsoft Access without using the SQL-query
- 013 – An example of calculation of sum in the table of database Microsoft Access using a SQL-query. The component TDBText
- 014 – Developing the application of program of drawing the graph of the two variables function z = f(x, y)
- 015 – Demonstration of methods which operate data in the table of database Microsoft Access using a component TADOTable
- 016 – Controlling the displaying of the current time in the program. Example of demonstration of TTimer component
- 017 – The problem of N Queens. Solution using Delphi