СОЗДАНИЕ ПРОГРАММ С ОКОННЫМИ ИНТЕРФЕЙСАМИ
На аукционе
1. Цель: Изучение применения компонентов страницы Standard. Требуется составить программные этюды с использованием компонентов: метка TLabel, текстовый редактор TMemo, строка ввода TEdit, кнопка TButton. Создать приложение в которой реализованы простейшие вычислительные процедуры: решение алгебраических, тригонометрических уравнений, вычисление значений определённого интеграла, расчет геометрических параметров геометрических фигур (например, для треугольника подсчитать площадь, периметр, радиус вписанной и описанной окружности, ..), .. Программа должна содержать экранную форму, на которой размещаются компоненты. Ввод исходных данных организовать при помощи компонента TEdit, вывод результатов расчётов организовать в компонент TMemo, при помощи компонента TLabel создать пояснительные надписи. Управление работой программы организовать при помощи кнопок TButton (действия «Рассчитать», «Очистить поле ввода», «Выход»). 2. Цель: научиться использовать классы и компоненты, предназначенные для создания изображений. Компоненты TTimer отсчёт времени, TPaint Box отдельная область для рисования, TImage картинка, TShape фигура; классы TCanvas холст, TFont шрифт, TPen ручка, TBrush кисть. 2.1. Создать приложение, содержащее Заставку, в которой разместить открытую общую информацию о студенте (о вымышленном персонаже) и рекламный рисунок. 2.2. Создать программу. демонстрирующую вращение Земли с Луной вокруг Солнца. (Луна вращается вокруг Земли и вместе с ней вращается вокруг Солнца). Космические тела нарисовать в виде закрашенных в разные цвета кругов. 3. Создание приложений, использующих разные компоненты. 3.1. Создать приложение, позволяющее менять характеристики текста, набранного в строке Edit, в метке Label, в редакторе TMemo. 3.2. Создать приложение, использующее компоненты TListBox, ComboBox для решения задач по работе с массивами. Например, в целочисленном массиве найти максимальный и минимальный элементы и поменять их местами, поменять местами первую и последнюю строки, столбцы, .. 3.3. Используя компонент TStringGrid задать матрицу А(6,6) в которой поменять местами первую и последнюю строки, отразить элементы матрицы относительно главной, побочной диагонали, .. 3.4. Освоение работы с компонентами, предназначенными для создания Меню – MainMenu, PopupMenu. Требуется для приложения по п. 1 создать главное меню, имеющего упрощенную структуру меню Windows: File, Edit, Run. При выборе пункта меню Run организовать выполнение вычислений выражений, в пункте Меню Edit очищать поля ввода данных для организации ввода новых данных. В подменю File создать опцию «Выход». 3.5. Задачу из п. 3.3. решить с помощью PopupMenu. 4. Палитра компонентов Dialogs. Создать приложение, содержащее простой текстовый редактор, который при помощи диалоговых окон позволил бы сохранять, открывать текстовые файлы и изменять характеристики шрифта.