42077

Створення Delphi- проектів з використанням компонентів відображення даних

Лабораторная работа

Информатика, кибернетика и программирование

Створити Delphi-проект, головна форма якого має вигляд, зображений на рис.1. Для надписів “конкурсант А” ,“конкурсант В” , “конкурсант С” використати компоненти типу TLabel (текстові мітки), для введення балів – компоненти типу TEdit, для графічного відображення результатів – компоненти типу TProgressBar. Для заборони введення в полях любих символів крім цифр використано подію OnKeyPress для поля Edit. Для полівEdit2Edit3 в інспекторі обєктів для події OnKeyPress вибрано зі списку цю ж саму процедуру.Керування доступом до кнопки “ пітсумкиâ€здійснено з використанням події OnChge для поляEdit1.

Русский

2013-10-27

71.53 KB

8 чел.

Завдання:

Створити Delphi-проект, головна форма якого має вигляд, зображений на рис.1. Для надписів конкурсант А ,конкурсант В , конкурсант С використати компоненти типу TLabel (текстові мітки), для введення балів – компоненти типу TEdit, для графічного відображення результатів – компоненти типу TProgressBar.

Відображення результатів – компонент типу TProgressBar.

Графічне відображення результатів повинно здійснюватися після натискання кнопки (компоненти типу TButon) з надписом “підсумки”. Надписи на текстових мітках здійснювати на червоному, синьому та зеленому фоні відповідно.

Змн.

Лист

№ докум.

Підпис

Дата

Арк.

1

ПР. ООП.10.7-8.ТЗ

Розроб.

Зеленюк

Перевір.

Чемолосова

.

Створення Delphi- проектів з використанням компонентів відображення даних.

Літ.

Аркушів

3

ЧІК, гр.РП-31

Бали в полях введення повинні відображатися кольорами,відповідними фону надписів. Кнопка повинна мати доступ лише при наявності даних в полях введення. В полях введення дозволити лиш введення цифр.

Хід виконання роботи:

Розташовано на формі компоненти, передбачені завданням таким чином, як показано на Рис.1 та надано їм заданих властивостей.

Рис.1 Інтерфейс проекту

2. Для заборони введення в полях любих символів крім цифр використано подію OnKeyPress для поля Edit. Для полівEdit2,Edit3 в інспекторі об’єктів  для події OnKeyPress вибрано зі списку цю ж саму процедуру.

3.Керування доступом до кнопки “ пітсумки”здійснено з використанням події OnChage для поляEdit1.для полів Edit2,Edit3 в інспекторі об’єктів для події OnChage вибрано зі списку цю ж саму процедуру.

4.для відображення результатів конкурсу в графічні формі використати подію OnClick для кнопки підсумки”. В ній повинні виконуватися такі дї:

- визначення максимального результату.

- присвоєння праві границі інтервалів індикаторів максимального значення.

- визначення поточних положень індекаторів відповідно до результатів конкурсу.

5. творити нову версію проекту, змінивши вигляд інтерфейсу наступним чином:

- смуги в індикаторі зробити суцільними;

- індикатори зробити вертикальними;

Рис.2 Інтерфейс проекту

6. Створюю нову версію проекту, використовуючи в якості індикаторів компоненти Gauge ( вертикальний або горизонтальний)

Змн.

Арк.

№ докум.

Підпис

Дата

Арк.

2

ПР. ООП.21.7-8ТЗ

Рис.3 “ інтерфейс створеної програми”

Код програми:

procedureEdt1Change(Sender:TObject);

Unit Unit1;                                                                                     procedure Button1Click (Sender: TObject);

Interface{ Private declarations}

Uses                                                                                                    publik

Windows, Messages, SysUtils, variants,Classes,                        {Publik declarations}

Graphigs, StdCtrls,ComCtrls;                                                         end;

Type                                                                                                    var

Lebel1: TLabel;                                                                                 Form1:TForm1;

Lebel2: TLabel;                                                                                 key: char;         

Lebel3: TLabel;                                                                                  implementation

Змн.

Арк.

№ докум.

Підпис

Дата

Арк.

2

ПР. ООП.10.7-8ТЗ

Edit1:TEdit;                                                                                        {$*.dfm}

Edit2:TEdit;                                                                                  //заборонавведеннясимволів, крімциф

Edit3:TEdit;procedureTForm1.Edit1keyPress(Sender: TObjekt)

ProgressBar1: TProgressBar;                                                        begin    

ProgressBar2: TProgressBar;                                                       case kkey of

ProgressBar3: TProgressBar;                                                      “0”..”9”:;

Button1: TButton;                                                                          else key:=chr(0)

Procedure Edit1KeyPress ( Sender: TObject; var Key: Char);    end;

Висновок : Створено Delphi – проект з використанням компонентів відображення та редагування.


 

А также другие работы, которые могут Вас заинтересовать

24204. Исследование регистров, хранение и преобразование многоразрядных двоичных чисел 90.5 KB
  Наиболее простыми регистрами являются регистры памяти. Схема включения регистра 74173. На отечественных схемах символом регистра служат буквы RG . Работу регистра сдвига рассмотрим на примере регистра 74195 К155ИР12 схема включения которого показана на рис.
24205. ИССЛЕДОВАНИЕ СЧЕТЧИКОВ 129.5 KB
  Триггер может служить примером простейшего счетчика. Каждый из триггеров такой цепочки называют разрядом счетчика. Нулевое состояние всех триггеров принимается за нулевое состояние счетчика в целом. Число входных импульсов и состояние счетчика взаимно определены только для первого цикла.
24206. Исследование устройств на операционных усилителях 614.5 KB
  Научиться измерять: входные токи напряжение смещения входное и выходное сопротивления время нарастания выходного напряжения операционных усилителей. ОУ в своём составе имеет входной каскад каскад сдвига уровня напряжения и выходной каскад. Каскад сдвига уровня напряжения выполнен по схеме эмиттерного повторителя и исключает из сигнала уровень постоянной составляющей. Входные токи проходят через внутреннее сопротивление источника входного сигнала и создают на нём падение напряжения.
24207. ИССЛЕДОВАНИЕ ФИЛЬТРУЮЩИХ УСТРОЙСТВ 120.5 KB
  По частотным характеристикам различают четыре основных вида фильтров рис. Рис. Частотные характеристики идеальных сплошная кривая и реальных пунктирная фильтров нижних частот а верхних б полосового в и режекторного г Фильтры нижних частот ФНЧ пропускают колебания с частотами от нуля до некоторой верхней частоты в фильтры верхних частот ФВЧ колебания с частотой не ниже некоторой нижней частоты н.
24208. Исследование цифро-аналоговых и аналого-цифровых преобразователей 615 KB
  Опорное напряжение U0n 3 В подключается к резисторам матрицы переключателями D C B и A управляемым одноименными клавишами клавиатуры и имитирующими преобразуемый код. Выходное напряжение U0 измеряется мультиметром.1 то напряжение на входе и выходе ОУ равно 0 В.Тогда на вход ОУ через резистор R1 подается напряжение 3 B.
24209. ИССЛЕДОВАНИЕ ШИФРАТОРОВ И ДЕШИФРАТОРОВ 53.5 KB
  Поэтому часто дешифраторы называют дешифраторамидемультиплексорами и наоборот. Схема включения дешифратора 74154. 2 приведена схема включения дешифратора 74154 отечественный аналог К155ИДЗ. В режиме дешифратора с генератора слова на входы Gl G2 подается 0 а на адресные входы код в диапазоне 0000.
24210. ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ СУММАТОРОВ 79 KB
  Многоразрядный сумматор создается на базе одного полусумматора и п полных сумматоров. Схемы полусумматора а и полного сумматора б. Задание на подготовку к работе Изучить принцип работы полусумматора. Контрольные вопросы Изобразите схему полусумматора и объясните его работу Изобразите схему полного сумматора и объясните его работу Изобразите схему трехразрядного сумматора и объясните его работу Поясните смысл функции Si=A1 Bi Ci .
24211. Исследование Логических элементов 111 KB
  Выбор двоичной системы счисления диктовался требованиями простоты технической реализации самых сложных задач с использованием всего одного базового элемента ключа который имеет два состояния: включен замкнут или выключен разомкнут. В цифровой технике практические аналоги рассмотренных схем принято называть логическими элементами. Графические обозначения буферного логического элемента а элементов И ANDб ИЛИ OR в Исключающее ИЛИ XOR г и их инверсные варианты во втором ряду NOT NAND NOR XNOR соответственно.
24212. Исследование Мультиплексоров и демультиплексоров 40.5 KB
  У мультиплексора может быть например 16 входов и 1 выход. В силу этого мультиплексоры часто называют селекторами или селекторамимультиплексорами. 1 приведена схема двухканального мультиплексора состоящего из элементов ИЛИ НЕ и двух элементов И. Схема двухканального мультиплексора.