- •Практическая работа №6 Написание программы Первый пример программы
- •Второй пример программы
- •Практическая работа № 7 Работа с переменными и массивами
- •Переменные.
- •Работа с массивами
- •Компонент tStringGrid
- •Порядок выполнения задания
- •Настройка компонента tStringGrid
- •A : Mas2; // Объявление двумерного массива
- •Лабораторная работа № разработка интерфейса пользователя программной системы
- •Указания по выполнению работы
- •Выполнение индивидуального задания
- •Лабораторная работа № Создание приложений для работы с базами данных На основе технологии bde
- •Реляционные базы данных. Основные понятия и определения
- •Средства Delphi, предназначенные для разработки и эксплуатации приложений, использующих базы данных
- •Создание и просмотр псевдонимов баз данных.
- •3. С помощью Database Explorer (sql Explorer)
- •Создание таблиц с помощью Database Desktop
- •Организация работы с базами данных в Delphi
- •Порядок выполнения задания
- •Создание таблицы базы данных
- •7.3.2. Создание программного модуля открытия и редактирования таблицы
- •3.Компоненту dbNavigator1:
- •4.Компоненту dbGrid1:
- •3.Компоненту dbGrid2:
- •Индивидуальные задания
- •Индивидуальные задания
- •1.2. Опция Edit
- •1.3. Опция Run
- •Пиктографические кнопки главного меню
- •Меню компонентов
- •Свойства компонента Edit (поле редактирования)
- •Свойства компонента Button (командная кнопка)
- •Свойства компонента Memo
- •Математические Функции
- •Основные математические функции
- •Отладка программ
- •1. Точки контрольного останова
- •2. Окно наблюдения
- •3. Принудительное прерывание работы программы
- •4. Трассировка программы
- •5. Действия в точках прерывания
- •6. Группировка точек прерывания
- •7. Вычисление выражений и изменение значений
- •8. Ведение протокола работы программы
- •Особенности прикладных программ, разработанных в среде Delphi, для работы с базами данных (бд)
- •Объект tQuery (запрос)
- •TQuery и параметры
- •Графический инструментарий
- •1. Класс tFont
- •Свойства класса tFont
- •2.Класс тРеn
- •Свойства класса тРеn
- •3. Класс tBrush
- •Свойства класса tBrush
- •4. Класс tCanvas
- •Свойства класса tCanvas
- •Методы класса tCanvas
Математические Функции
Таблица П3.1.
Основные математические функции
Функция |
Значение |
Abs(n) |
Абсолютное значение n |
Sqrt(n) |
Квадратный корень из n |
Sqr(n) |
Квадрат n |
Exp(n) |
Экспонента n |
Ln(n) |
Натуральный логарифм n |
Rardom(n) |
Случайное целое число в диапазоне от 0 до n-1 (перед первым обращением к функции необходимо вызвать функцию Randomize, которая выполнит инициализацию программного генератора случайных чисел) |
Sin (a) |
Синус выраженного в радианах угла а |
Cos(a) |
Косинус выраженного в радианах угла a |
Arctan(a) |
Арктангенс выраженного в радианах угла а |
ArcCos(X) |
Арккосинус выраженного в радианах угла Х |
ArcSin(X) |
Арксинус выраженного в радианах угла Х |
Cotan(X) |
Котангенс выраженного в радианах угла Х |
Tan(X) |
Тангенс выраженного в радианах угла Х |
LogN(Base, X) |
Логарифм от X при основании Base |
Power(Base,X) |
Возведение числа Base в степень X |
Последние пять функций становятся доступными программе только после ссылки на модуль Math после SysUtils в предложении Uses.
Все функции и входящие в них переменные имеют тип Extended. Величина угла тригонометрических функций должна быть выражена в радианах. Для преобразования величины угла из градусов в радианы используется формула (а*3.1415256) /180, где:
а-величина угла в градусах; 3.1415926- число "ПИ". Вместо константы 3.1415926 можно использовать стандартную именованную константу pi.
Приложение П4
Отладка программ
В Delphi имеется мощный встроенный отладчик, значительно упрощающий отладку программ. Основными инструментами отладки являются точки контрольного останова и окно наблюдения за переменными.
1. Точки контрольного останова
Точка контрольного останова определяет оператор в программе, перед выполнением которого программа прервет свою работу и управление будет передано среде Delphi. Точка останова задается с помощью опции View|Debug windows|Breakponts (в версиях до Delphi 5.0. Run|Add|Breakpont).
Окно точек останова (рис.П4.1) содержит список всех установ-ленных в проекте точек, перед выполнением которых происходит прекращение работы программы и управление получает среда Delphi.
Для добавления новой точки следует щелкнуть по окну правой кнопкой мыши и выбрать опцию Add. В этом случае появляется окно, с помощью которого можно указать положение добавляемой точки:
FileName-определяет имя файла;
Line number-номер строки от начала файла (в момент появления окна оно содержит файл и строку с текстовым курсором). В строке Condition можно указать условие останова в виде логического выражения (например, MyValue=Мах-Value-12), а в строке Pass count-количество проходов программы через контрольную точку без прерывания вычислений.
Рис. П4.1- Окно контрольных точек останова и добавления новой точки
2. Окно наблюдения
Наблюдать за состоянием переменной или выражения можно с помощью специального окна, вызываемого опцией View|Debug windows|Watches (в версиях до Delphi 5.0. View|Watches).
Окно наблюдения (рис. П4.2) используется в отладочном режиме для наблюдения за изменением значений выражений, помещенных в это окно. Для добавления нового выражения щелкните по окну правой кнопкой мыши и выберите опцию New Watch. В строке Expression введите выражение. Окно Repeat count определяет количество показываемых элементов массивов данных; окно Digits указывает количество значащих цифр для отображения вещественных данных; переключатель Enabled разрешает или запрещает вычисление выражения. Остальные элементы определяют вид представления значения. Замечу, что в последних версиях Delphi вы можете просмотреть в отладочном режиме текущее значение любой переменной, если укажите на нее курсором: значение появится в ярлычке рядом с курсором.
Рис.П 4.2- Окно наблюдения и окно добавления в него нового выражения