- •Тема 1. Программирование линейных алгоритмов
- •1.1.Интегрированная среда разработчика delphi
- •1.2.Структура программ delphi
- •1.3.4. Размещение надписей (tLabel)
- •1.3.5. Размещение многострочного окна вывода (tMemo)
- •1.3.6. Написание программы обработки события создания формы (FormCreate)
- •1.3.7. Написание программы обработки события нажатия кнопки (ButtonClick)
- •1.3.8. Запуск и работа с программой
- •1.4. Выполнение индивидуального задания
- •Индивидуальные задания
- •Тема 2. Программирование разветвляющихся алгоритмов
- •2.1. Операторы if и case языка Паскаль
- •2.2. Кнопки-переключатели в Delphi
- •2.3.4. Создание обработчиков событий FormСreate и Botton1Сlick
- •2.4. Выполнение индивидуального задания
- •Тема 3. Программирование циклических алгоритмов
- •3.1. Операторы организации циклов repeat, whyle, for языка Pascal
- •3.2. Средства отладки программ в delphi
- •3.3. Порядок выполнения задания
- •3.4. Выполнение индивидуального задания
- •Индивидуальные задания
- •Тема 4. Программирование с использованием массивов
- •4.1. Работа с массивами
- •4.2. Компонент tStringGrid
- •4.3. Порядок выполнения задания
- •Настройка компонента tStringGrid
- •4.4. Индивидуальные задания
- •5.4. Компонент tBitBtn
- •5.5. Обработка событий
- •5.6. Порядок выполнения индивидуального задания
- •5 .7. Индивидуальные задания
- •Тема 6. Программирование с использованием записей и файлов
- •6.1. Программирование с использованием переменных типа запись
- •6.2. Работа с файлами
- •6.3. Подпрограммы работы с файлами
- •6.4. Компоненты tOpenDialog и tSaveDialog
- •6.5. Порядок выполнения задания
- •6.5.1. Настройка компонентов tOpenDialog и tSaveDialog
- •6.5.2. Работа с программой
- •6.6.Выполнение индивидуального задания
- •Тема 7. Программирование с использованием подпрограмм и модулей
- •7.1. Использование подпрограмм
- •7.2. Использование модулей
- •7.3. Порядок выполнения задания
- •7.3.1. Создание модуля
- •7.3.2. Подключение модуля
- •7.4. Выполнение индивидуального задания
- •Тема 8. Программирование с использованием средств для отображения графической информации
- •8.1. Как строится график с помощью компонента tChart
- •8.2. Пример написания программы
- •8.2.1. Настройка формы
- •8.2.2. Работа с компонентом tChart
- •8.2.3. Написание программы обработки события создания формы
- •8.2.4. Написание программ обработки событий нажатия на кнопки
- •8.3. Выполнение индивидуального задания
- •ПРиложенипе 1. Команды основного меню
- •ПРиЛожение 2. Свойства компонентов п2.1. Общие свойства компонентов
- •Свойство Align
- •Свойство Color
- •П2.3. Компоненты страницы additional
- •П2.4. Компоненты страницы dialogs п2.4.1.Правила использования диалоговых панелей
- •Приложение 3. Простые типы данных языка object Pascal п3.1.Целые типы
- •П3.2.Логические типы
- •П3.3.Символьный тип
- •П3.4. Перечисляемый тип
- •П3.5. Вещественные типы
- •Пз.6. Тип дата-время
- •Приложение 4. Процедуры и функции для работы со строками
- •Приложение 5. Математические формулы
8.3. Выполнение индивидуального задания
Постройте графики функций для соответствующих вариантов из темы №1. Таблицу данных получить изменяя параметр X с шагом h. Ввод исходных данных организовать через окна TEdit. Самостоятельно выбрать удобные параметры настройки.
Приложение 1
ПРиложенипе 1. Команды основного меню
В меню File находятся команды для выполнения операций с проектами, модулями и файлами.
Команда |
Описание |
|
New |
Позволяет выбрать тип элемента из репозитория (архива, в котором хранятся заготовки для новых программ) и создать его |
|
New Application |
Создает новый проект, состоящий из формы, модуля и файла проекта |
|
New Form |
Создает новую форму и подключает ее к проекту |
|
New Data Module |
Создает новый модуль данных и подключает его к проекту |
|
Open |
Открывает ранее созданный проект, модуль, форму или текстовой файл |
|
Reopen |
Вызывает список ранее загружавшихся проектов и форм для выбора и повторной загрузки |
|
Save |
Сохраняет текущую форму или модуль или файл |
|
Save As |
Сохраняет текущую форму с новым именем |
|
Save Project As |
Сохраняет текущий проект с новым именем |
|
Save All |
Сохраняет все открытые файлы, проект и используемые им модули |
|
Close |
Закрывает текущую форму |
|
Close All |
Закрывает все открытые файлы |
|
Use Unit |
Добавляет имя указанного модуля в список используемых модулей (USES) текущего активного модуля |
|
Add to Project |
Добавляет файл к проекту |
|
Remove From Project |
Удаляет файл из проекта |
|
|
Выводит содержимое активного файла на печать |
|
Exit |
Завершает работу Delphi |
В меню Edit расположены команды, осуществляющие операции редактирования, работы с областью обмена данными, отмены действий и управления отображением компонентов.
Команда |
Описание |
Undo |
Отменяет ранее выполненные действия |
Redo |
Восстанавливает отмененные действия |
Cut |
Вырезает выделенный объект и помещает его в буфер обмена данными |
Copy |
Копирует выделенный объект и (или) фрагмент текста программы и помещает его в буфер обмена данными |
Paste |
Копирует содержимое буфера обмена данными в редактор или форму |
Delete |
Удаляет выбранный объект или фрагмент программы |
Select All |
Выделяет все компоненты формы или весь текст программы |
Align to Grid |
Выравнивает выбранный компонент по сетке |
Bring to Front |
Перемещает выбранный компонент поверх других компонентов |
Send to Back |
Перемещает выбранный компонент под другие компоненты |
Align |
Выравнивает компоненты |
Size |
Изменяет размер выделенных компонентов |
Scale |
Изменяет размер всех компонентов в форме |
Tab Order |
Изменяет порядок табуляции компонентов в активной форме |
Creation Order |
Задает порядок создания невизуальных компонентов |
Lock Controls |
Запрещает перемещение компонентов внутри формы |
Add To Interface |
Позволяет определить новую процедуру, функцию или свойство компонента ActiveX |
Меню Search предоставляет команды для поиска и замены, а также команды для поиска указанных символов и строк, содержащих ошибки, найденные компилятором.
Команда |
Описание |
Find |
Поиск указанного фрагмента текста |
Find in files |
Поиск указанного текста в нескольких файлах, задаваемых в диалоговой панели |
Replace |
Поиск указанного фрагмента текста и замена его новым текстом |
Search Again |
Повторный поиск или повторная замена |
Incremental Search |
Поиск текста по мере его ввода |
Go to Line Number |
Перемещение курсора на строку с указанным номером |
Show Last Compile Error |
Перемещение курсора на строку, содержащую ошибку, найденную компилятором |
Find Error |
Поиск ошибки времени исполнения (run-time error) |
Browse Symbol |
Показывает характеристики указанного символа программы по его имени |
В меню View содержатся команды для отображения различной информации и вызова менеджера проектов, инспектора объектов, броузера объектов и других информационных утилит.
Команда |
Описание |
Project Manager |
Менеджер проектов (Project Manager) |
Project Source |
Отображает исходный текст файла проекта |
Object Inspector |
Инспектор объектов (Object Inspector) |
Alignment Palette |
Палитра выравнивания компонентов |
Browser |
Броузер объектов (Object Browser) |
Breakpoints |
Список точек останова (Breakpoints List) |
Call Stack |
Стек вызовов (Call Stack) |
Watches |
Список точек слежения за переменными (Watch List) |
Threads |
Список потоков команд и их статус |
Modules |
Список модулей, загружаемых при выполнении данного проекта |
Component List |
Список компонентов |
Window List |
Список открытых окон |
Toggle Form/Unit |
Переключает активность из окна формы в окно текста программы и обратно |
Unit |
Показывает окно текста программы |
Forms |
Показывает окно формы |
Type library |
Отображает содержимое библиотеки типов для компонентов ActiveX, серверов ActiveX и других СОМ-объектов |
New Edit Window |
Открывает новое окно с текстом текущей программы |
SpeedBar |
Отображает (прячет) панель быстрого доступа |
Component Palette |
Отображает (прячет) палитру компонентов |
В меню Project содержатся команды для компиляции и сборки проектов, а также для установки опций текущего проекта.
Команда |
Описание |
Add to Project |
Добавляет файл к проекту |
Remove from Project |
Удаляет файл из проекта |
Import Type Library |
Импортирует в проект библиотеку типов элементов ActiveX |
Add To Repository |
Добавляет проект в репозиторий объектов |
Compile |
Компилирует модули, исходный текст которых изменился после последней компиляции |
Build All |
Компилирует все модули и создает исполняемую программу |
Syntax Check |
Проверяет синтаксическую правильность программы |
Information |
Отображает информацию о проекте |
Web Deployment Options |
Позволяет задать опции для внедрения компонента ActiveX или активной фирмы на Web-узел |
Web Deploy |
Внедряет компонент ActiveX или активную фирму на Web-узел |
Options |
Задает опции компилятора и компоновщика, управляет рабочими каталогами |
В меню Run расположены команды для отладки программ. Эти команды позволяют управлять различными функциями устроенного отладчика.
Команда |
Описание |
Run |
Компилирует и выполняет программу |
Parameters |
Задает параметры командной строки |
Register ActiveX Server |
Регистрирует сервер ActiveX в реестре Windows |
Unregister ActiveX Server |
Удаляет информацию о ранее зарегистрированном сервере ActiveX в реестре Windows |
Step Over |
Пошагово выполняет программу |
Trace Into |
Пошагово выполняет программу с заходом в подпрограммы |
Trace To Next Source Line |
Пошагово выполняет программу до следующей строки исходного текста |
Run To Cursor |
Выполняет программу до строки в окне редактора, на которой находится курсор |
Show Execution Point |
Отображает оператор, на котором было прервано выполнение программы |
Program Pause |
Приостанавливает выполнение программы |
Program Reset |
Завершает выполнение программы |
Add Watch |
Добавляет точку слежения за переменными |
Add Breakpoint |
Добавляет точку останова |
Evaluate/Modify |
Позволяет узнать или изменить значение переменной |
В меню Component содержатся команды для создания компонентов, установки новых компонентов, импорта компонентов ActiveX, создания нового компонента на базе существующего и установки пакетов.
Команда |
Описание |
New Component |
Вызывает окно эксперта компонентов |
Install Component |
Помещает компонент в существующий или новый проект |
Import ActiveX Control |
Импортирует компонент ActiveX |
Create Component Template |
Сохраняет компонент как шаблон для создания других компонентов |
Install Package |
Устанавливает пакеты, необходимые для прогона программы |
Configure Palette |
Вызывает диалоговую панель конфигурации палитры компонентов |
Меню Database содержит средства для работы с базами данных.
Команда |
Описание |
Explore |
Вызывает инструмент исследования баз данных - Database Explorer или SQL Database (в зависимости от версии DELPHI) |
SQL Monitor |
Вызывает инструмент запросов к БД – SQL Monitor |
Form Wizard |
Вызывает окно эксперта форм для создания формы, отображающей наборы данных из удаленных или локальных БД |
Из меню Tools доступны средства настройки среды, дополнительные утилиты, входящие в состав Delphi, а также репозиторий объектов.
Команда |
Описание |
Environment Options |
Вызывает диалоговую панель настройки среды |
Repository |
Вызывает репозиторий |
Configure Tools |
Вызывает диалоговую панель редактирования опции Tools |
Package Collection Editor |
Вызывает окно редактора пакетов |
Image Editor |
Вызывает окно редактора графики |
Database Desktop |
Вызывает инструмент обслуживания БД – Database Desktop |
Меню Workgroups содержит средства для работы с коллективными проектами.
Команда |
Описание |
Browse PVCS Projects |
Показывает окно коллективной работы нескольких программистов над одним проектом программы |
Mange Archive Directories |
Показывает диалоговое окно управления архивом коллективного проекта программы |
Add Project to Version Control |
Сохраняет текущую версию коллективного проекта |
Set Data Directories |
Показывает диалоговое окно выбора каталогов для размещения версий коллективного проекта |
В меню Help содержатся команды для вызова различных разделов справочной системы и отображения диалоговой панели «О программе».
Команда |
Описание |
Contents |
Отображает содержание справочной системы |
Keyword Search |
Выполняет поиск справки по ключевому слову |
What's New |
Отображает справку по новым возможностям продукта |
Getting Started |
Выводит онлайновый вариант книги «Getting Started» |
Using Object Pascal |
Выводит онлайновый вариант книги «Using Object Pascal» |
Developing Applications |
Выводит онлайновый вариант книги «Developing Applications» |
Object and Component Reference |
Выводит онлайновый вариант книги «Object and Component Reference» |
Borland Home Page |
Соединяет с главной страницей Web-узла фирмы Borland |
Delphi Home Page |
Соединяет со страницей Web-узла фирмы Borland, посвященной Delphi |
Borland Programs and Services |
Соединяет со страницей Web-узла фирмы Borland, посвященной программам и сервисам |
About |
Отображает диалоговую панель «О программе» |
Приложение 2