- •1. Понятие инф-ии.
- •2. Алгоритм
- •3. Оо анализ, проект-ие и программ-е.
- •4. Система программ-я.
- •5. Интерфейсные объекты
- •6. Данные.
- •7. Структурированные типы данных
- •8. Операторы передачи упр-я в языках программ-я. Turbo Pascal
- •Visual Basic
- •9. Операторы орг-ии циклов в языках программ-я. Turbo Pascal
- •Visual Basic
- •10. Процедуры в языках программ-я.
- •Visual Basic
- •Visual Basic
- •12. Граф. Процедуры и функции. Граф. Объекты.
- •13. Алгоритмы сортировки
- •Сортировка Хоара
- •14. Послед. И бинарный поиск
- •15. Операционные системы (ос)
- •16. Прикладное программное обеспечение общего назначения. Системы обработки текстов. Системы машинной графики.
- •Свои параметры форматирования имеют символы текста (шрифт): Формат – Шрифт.
- •17. Электронные таблицы
- •Можно описать процессы: создание рабочей книги, открытие рабочей книги, сохранение рабочей книги, закрытие рабочей книги, завершение работы с Microsoft Excel.
- •Операции с листами рабочих книг: переименование, копирование перемещение, перемещение листа, удаление, вставка.
- •21. Понятие архитектуры и основные типы архитектуры эвм. Типовая схема эвм. Оперативная память, центральный процессор эвм.
- •22. Периферийные устройства пк
- •18. Прикладные инструментальные пакеты для решения задач на эвм.
- •19. Антивирусные программы. Архиваторы. Программы обслуживания дисков.
- •20. Понятие "модель". Виды моделирования. Компьютерная модель. Математические модели.
- •23. Компьютерные сети.
- •24. Интернет (сеть). Электронная почта. Обмен файлами (ftp). Технология www. Поиск информации в Интернет.
- •25. Язык html как средство создания информационных ресурсов Интернет.
- •26. Понятие мультимедиа. Создание мультимедийных приложений.
- •27. Основные направления исследований в области искусственного интеллекта. Представление знаний в иис. Понятие об экспертной системе.
- •29. Информационные модели данных: реляционные, иерархические, сетевые. Последовательность создания информационной модели. Взаимосвязи в модели.
- •30. Базы данных. Определение взаимосвязи между элементами бд. Ключи атрибутов. Нормальные формы.
5. Интерфейсные объекты
..Delphi доступны польз-лю на палитре компонент. Курсор - не компонент, просто пиктограмма для быстрой отмены выбора к.-либо объекта.
TMainMenu позв-ет вам поместить гл. меню в прогр-му. TLabel служит для отобр-я текста на экране. TEdit – станд. управляющий эл-т Windows для ввода. TMemo - иная форма TEdit. Подразумевает работу с большими текстами. TButton позв-ет вып-ть к.-либо действия при нажатии кнопки во время вып-я прогр-мы. TCheckBox отобр-ет строку текста с мал. окошком рядом. В окошке можно пост-ть отметку, кот.озн-ет, что что-то выбрано. TRadioButton позв-ет выбрать только 1 опцию из неск-х. TListBox нужен для показа прокручиваемого списка. TComboBox во многом напоминает ListBox, но он позв-ет вводить инф-ию в мал. поле ввода сверху ListBox. TScrollbar - полоса прокрутки, появля-ся авт-ски в объектах редакт-я, ListBox’ах при необх-сти прокрутки текста. TGroupBox исп-ся для визуальных целей и для указ-я Windows, каков порядок перемещения по компонентам на форме (при нажатии клавиши TAB). TRadioGroup аналогично TGroupBox, для групп-вки объектов . TImage - отобр-ет граф. изобр-е на форме. TShape - служит для отобр-я простейших граф. объектов на форме: окр-сть, квадрат и т.п. TTimer - таймер, событие OnTimer период-ски выз-ся ч/з промежуток времени, указ. в св-ве Interval.
На вкладке Dialogs предст-ны компоненты для вызова станд. диалогов Windows. Объекты, предст-ные на данной странице невидимы во время вып-я и вызов диалогов происходит программно. Диалоги Windows в порядке появл-я на странице Dialogs: - OpenDialog (выбрать файл), - SaveDialog (сохранить файл), - FontDialog (настроить шрифт), - ColorDialog (выбор цвета), - PrintDialog (печать), - PrinterSetupDialog (настройка принтера), - FindDialog (поиск строки), - ReplaceDialog (поиск с заменой).
Созд-е прогр-мы в Delphi сводится к “нанесению” компонент на форму (кот. явл-ся компонентом) и настройке взаимодействия между ними путем:
-
изм-я зн-я св-в этих компонент,
-
написания адекватных реакций на события.
Св-во явл-ся важным атрибутом компонента. Для польз-ля св-во выглядит как простое поле к.-либо структуры, содержащее некот. зн-е. Любое изм-е зн-я некот. св-ва любого компонента сразу же приводит к изм-ю визуального предст-я этого компонента, поскольку св-во инкапсулирует в себе методы (действия), связанные с чтением и записью этого поля (кот., в свою очередь, вкл-ют в себя необх. перерисовку). Св-ва служат двум гл. целям. Во-1, они опр-ют внешний вид формы или компонента. А во-2, св-ва опр-ют поведение формы или компонента.
Сущ-ет неск. типов св-в, в зав-сти от их “природы”, т.е. внутр. устр-ва:
-
Простые св-ва - это те, зн-я которых - числа или строки.
-
Перечислимые свойства - это те, которые могут принимать зн-я из предопределенного набора (списка). Пример: свойство типа Boolean (true или false).
-
Вложенные свойства - это те, которые поддерживают вложенные зн-я (или объекты). Object Inspector изображает знак “+” слева от названия таких свойств. Объекты из библиотеки визуал. компонент (VCL) Delphi, имеют свой набор св-в и свое поведение - набор откликов на события, происходящие с ними.
Поведение объекта опр-ся тем, какие обработчики и для каких событий он имеет. Созд-е прил-я в Delphi сост. из настройки св-в используемых объектов и созд-я обработчиков событий.
В многозадачных системах ОС д. знать, щелкнул ли польз-ль мышкой на опр. окно. Если это окно было частично перекрыто другим, то это становится известно ОС и она перемещает окно на перед. план. Неудобно заставлять само окно выполнять эти действия. ОС-ме лучше обрабатывать все нажатия клавиш и кнопок на мыши и затем передавать их в остальные прогр-мы в виде событий. Когда польз-ель щелкает мышкой, ОС обраб-ет это событие и передает его в окно, кот. д. обработать событие. Созд-ое сообщение, пересыл-ся в процедуру DefWindowProc окна. Кажд окно имеет свою DefWindowProc.
Итог:
-
Windows является системой ориент-ной на события;
-
События в Windows принимают форму сообщений;
-
В недрах VCL Delphi сообщения Windows обрабатываются и преобразуются в более простую для программиста форму;
-
Обработка событий в Delphi сводится к написанию для каждого объекта своих обработчиков;
-
События в программе на Delphi вызываются не только сообщениями Windows, но и внутренними процессами.