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 – проект з використанням компонентів відображення та редагування.


 

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

2190. Системи обробки сигналів та зображень 978.52 KB
  Цифрові методи обробки сигналів. Означення та класифікація сигналів. Спектри неперервних сигналів та їх властивості. Спектри типових дискретизованих необмежених у часі сигналів. Загальна характеристика методів цифрового згладжування даних.
2191. Экономика землепользования и оценка недвижимости 33.41 MB
  Принципы оценки недвижимости. Временная оценка денежных потоков. Доходный метод. Метод прямой капитализации. Методы определения коэффициента (ставки) капитализации. Техника остатка. Метод дисконтированных денежных потоков. Методы определения корректировок. Регулирование оценочной деятельности.
2192. Перевірно-конструктивний розрахунок топки і двох конвективних пучків 107.78 KB
  В даному курсовому проекті проведено перевірно-конструктивний розрахунок топки і двох конвективних пучків. В проекті розраховувались температури відхідних газів в характерних точках: на виході з топки - 545 , на виході з другого конвективного пучка температура відхідних газів склала 350 , а з першого 120 згідно із завданням.
2193. Объектно-ориентированное программирование на С++ 1.2 MB
  Общие сведения о классах С++. Организация классов потоков ввода/вывода. Встроенные, производные и пользовательские типы данных. Идентификаторы и литеральные константы. Инициализация переменных, три формы инициализации. Неинициализированный и инициализированный указатели. Использование массивов в качестве аргументов функций. Интерпретация производных типов данных на основе приоритета операторов. Преобразование значений – явный вызов конструктрора, оператор преобразования типа. Реализация перегруженных операторов с использованием дружественных функций.
2194. Разработка конструкции подвесного поворотного крана 254.46 KB
  В данном курсовом проекте предлагается разработать консольный неполноповоротный кран с постоянным вылетом, который состоит из механизма подъема, металлоконструкции. Кран крепится к стене.
2195. Технология основного органического синтеза 907.57 KB
  Фторирование фтористым водородом и его солями. Хлорирование бензола и его гомологов. Хлорирование ароматических соединений. Хлорамины и хлорамиды. Хлорирование карбоновых кислот по алкильной группе. Синтез хлорпроизводных кислот и хлорирование азотистых соединений. Хлорирование парафинов и их галогенпроизводных.
2196. Курс лекций по общей химии 2.14 MB
  Предмет и значение химии. Периодический закон Д.И. Менделеева. Химическая кинетика и катализ. Химическое равновесие. Растворы электролитов. Электролитическая диссоциация. Коррозия металлов и защита от коррозии. Обзор химических свойств элементов. Координационные соединения.
2197. Экономическая теория 1.42 MB
  Экономическая теория: предмет и методы. Потребности и ресурсы. Производство. Проблема выбора в экономике. Сущность, структура и функции экономической системы. Спрос, предложение, цена и рыночное равновесие. Основы поведения субъектов рыночной экономики. Национальная экономика и ее общая характеристика. Денежный рынок. Денежно-кредитная система.
2198. Основы технологии машиностроения 1.22 MB
  Характеристики машиностроительных производств. Средства выполнения технологических процессов. Требования к оформлению иллюстраций технологического процесса. Погрешность установки детали в приспособлении. Качественная оценка технологичности конструкции детали (изделия).