русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Программирование на языке Delphi.

Специальность: Информатика-английский, лекции, 36 часов.


Программирование на языке Delphi. ....................................................................... 1

1. Краткий экскурс в историю................................................................................. 3

1.1. Языки программирования................................................................................. 3

1.2. Объектно-ориентированное программирование................................................. 7

1.3. Визуальное программирование......................................................................... 7

1.4. Среда программирования Delphi....................................................................... 7

1.5. Технология Java............................................................................................... 8

1.6. Среда программирования Kylix.......................................................................... 8

1.7. Технология .NET.............................................................................................. 9

... и опять среда Delphi........................................................................................... 9

2. Основы языка Delphi........................................................................................... 9

2.1. Алфавит........................................................................................................ 10

2.1.1. Буквы.......................................................................................................... 10

2.1.2. Числа.......................................................................................................... 10

2.1.3. Слова-идентификаторы............................................................................... 11

2.1.4. Комментарии............................................................................................... 12

2.2. Типы данных.................................................................................................. 12

2.2.1. Понятие типа данных.................................................................................. 12

2.2.2. Простые типы данных.................................................................................. 14

2.3. Данные.......................................................................................................... 19

2.3.1. Константы................................................................................................... 19

2.3.2. Переменные................................................................................................ 20

2.4. Операции....................................................................................................... 20

2.4.1. Выражения.................................................................................................. 20

2.4.2. Арифметические операции........................................................................... 21

2.4.3. Операции отношения................................................................................... 22

2.4.4. Булевские операции..................................................................................... 23

2.4.5. Операции с битами (эта часть пока не нужна).............................................. 23

2.4.6. Очередность выполнения операций.............................................................. 24

2.5. Строки........................................................................................................... 25

2.5.1. Строковые значения.................................................................................... 25

2.5.2. Строковые переменные................................................................................ 25

2.5.3. Операции над строками............................................................................... 26

2.5.4. Стандартные процедуры и функции для работы со строками........................ 27

2.6. Операторы..................................................................................................... 32

2.6.1. Общие положения....................................................................................... 32

2.6.2. Простые операторы..................................................................................... 32

2.6.3. Структурированные операторы.................................................................... 34

2.6.4. Прямая передача управления в операторах повтора..................................... 38

2.7. Подпрограммы............................................................................................... 39

2.7.1. Общие положения....................................................................................... 39

2.7.2. Объявление процедур и функций................................................................. 39

2.7.3. Вызов процедур и функций.......................................................................... 44

2.7.4. Перегрузка процедур и функций.................................................................. 45

2.7.5. Рекурсивные подпрограммы......................................................................... 47

2.7.6. Упреждающее объявление процедур и функций............................................ 48

2.7.7. Процедурные типы данных.......................................................................... 48

2.7.8. Стандартные процедуры и функции............................................................. 50

2.8. Структура программных единиц
............................................................................................................................ 50

2.8.1. Структура файла проекта............................................................................ 50

2.8.2. Структура модуля........................................................................................ 51

2.8.3. Стандартные модули языка Delphi................................................................ 53

2.8.4. Область действия идентификаторов............................................................. 53

2.9. Массивы......................................................................................................... 54

2.9.1. Статические массивы................................................................................... 54

2.9.2. Работа с массивами...................................................................................... 55

2.9.3. Массивы в параметрах процедур и функций.................................................. 56

2.9.4. Уплотнение структурных данных в памяти.................................................... 57

2.9.5. Динамические массивы................................................................................ 58

2.10. Множества................................................................................................... 61

2.10.1. Объявление множества.............................................................................. 61

2.10.2. Операции над множествами....................................................................... 62

2.10.3. Стандартные процедуры для работы с множествами................................... 64

2.11. Записи......................................................................................................... 64

2.11.1. Объявление записи.................................................................................... 64

2.11.2. Операции над записями.............................................................................. 65

2.11.3. Записи с вариантами.................................................................................. 66

2.12. Файлы.......................................................................................................... 66

2.12.1. Понятие файла.......................................................................................... 66

2.12.2. Работа с файлами...................................................................................... 67

2.12.3. Стандартные подпрограммы управления файлами...................................... 68

2.13. Переменные с непостоянным типом значений................................................ 71

2.13.1. Тип данных Variant.................................................................................... 71

2.13.2. Значения переменных с типом Variant........................................................ 71

2.13.3. Variant в выражениях................................................................................. 72

2.13.4. Преобразование вариантов к другим типам данных..................................... 72

2.13.5. Подпрограммы для работы с вариантами.................................................... 72

2.13.6. Вариантные массивы.................................................................................. 75

2.14. Указатели..................................................................................................... 76

2.14.1. Понятие указателя..................................................................................... 76

2.14.2. Стандартные указательные типы................................................................ 77

2.14.3. Динамическое распределение памяти......................................................... 78

2.14.4. Операции над указателями......................................................................... 79

2.14.5. Процедуры GetMem и FreeMem................................................................... 80

2.15. Представление строк в памяти...................................................................... 81

2.16. Нуль-терминированные строки..................................................................... 84

2.17. Delphi + ассемблер (эта часть пока не нужна)............................................... 85

2.17.1. Встроенный ассемблер............................................................................... 85

2.17.2. Подключение внешних подпрограмм.......................................................... 86

Delphi 6 в подлиннике .......................................................................................... 87


Просмотров: 507


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.