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


 

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

77311. Психологические феномены виртуальной реальности 29 KB
  Ниже даются определения основных состояний переживаемых в виртуальной реальности показана их связь и взаимодействие что представляется важным как для дальнейших исследований так и для разработки систем компьютерной визуализации использующих среды виртуальной реальности. Среды виртуальной реальности являются развитием симуляторов и тренажеров созданных еще в 60ые и 70ые годы XX столетия для летчиков и космонавтов. Одновременно с феноменом присутствия описывается феномен погружения как явление когда органы чувств пользователя...
77312. MODERN TENDENCIES IN THE DEVELOPMENT OF VISUALIZATION TOOLS FOR PARALLEL COMPUTING SOFTWARE 25 KB
  Urosov s fr s one cn see it is nturlly to use visuliztion tools both for needs of prllel progrmming nd presenttion of redymde prllel softwre. In the mid 90s of the 20th century mny systems for softwre visuliztion of prllel computing hve been developed. Judging by our observtions lst yers the intensity of development in the field of Softwre Visuliztion declined considerbly.
77313. СИСТЕМНЫЕ И ВИЗУАЛИЗАЦИОННЫЕ ПРЕДПОСЫЛКИ СОЗДАНИЯ ВИРТУАЛЬНОГО ИСПЫТАТЕЛЬНОГО СТЕНДА 84.5 KB
  Важную роль в большинстве этих системах играют средства визуализации связанные со сложной вычислительной моделью. Причем система визуализации служит в тоже время и средством управления численным экспериментом. Успех компьютерного эксперимента во многом зависит от средств визуализации которые могут использовать технологии виртуальной реальности как в ldquo;чистомrdquo; виде так и в варианте ldquo;расширеннойrdquo; ugumented реальности. Известная схема получения результата в области численного компьютерного моделирования...
77314. ФЕНОМЕНЫ ПРИСУТСТВИЯ И ВОВЛЕЧЁННОСТИ В СРЕДАХ ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ 27 KB
  Ключевым понятием позволяющим отличить виртуальную реальность от трехмерной графики является феномен присутствия определяемый как перцептивная иллюзия непосредственности или чаще как sense of beening there ощущение нахождения себя там в противоположность наблюдению за изображением со стороны. Отдельно указывается что при переживании присутствия пользователь забывает о машинах поставляющих ему изображения. Изучению присутствия посвящен достаточно обширный пласт работ которые в основном концентрируются на определении...
77315. ФЕНОМЕН ПРИСУТСТВИЯ И ЕГО ВЛИЯНИЕ НА ЭФФЕКТИВНОСТЬ РЕШЕНИЯ ИНТЕЛЛЕКТУАЛЬНЫХ ЗАДАЧ В СРЕДАХ ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ 125.5 KB
  Эта статья посвящена изучению особенностей взаимодействия пользователя с виртуальной реальностью состояния присутствия его влияние на способности пользователя решать задачи на пространственное преобразование тест кубики Коса. Основным фактором определяющим виртуальную реальность в отличие от объемной компьютерной графики является состояние присутствия которое большинством авторов характеризуется как ощущение пребывания в другом мире отличающееся от обычного для компьютерной графики наблюдения за картинкой на экране Fencott 1999;...
77316. К обоснованию проекта визуализационной компоненты виртуального испытательного стенда 82 KB
  Характерным в этой работе является во-первых огромная роль технологий виртуальной реальности в визуализации а во-вторых неразрывная связь системы визуализации и мощной вычислительной модели для которой система визуализации служит средством управления численным экспериментом. Вычислительный компьютерный эксперимент известный с 70-ых годов становится реальным инструментом исследования после появления супер-производительных параллельных вычислителей и мощных средств визуализации включая средства виртуальной реальности. Предметом...
77317. SEARCH AND ADAPTATION OF METAPHORS FOR HUMAN-COMPUTER INTERACTION 47.5 KB
  on The complexity of the metphor serching is relted to the fct tht the serch re is very wide the whole world. t this point serch of metphors is often spontneous nd unstructured process. Tht is why it is importnt to py ttention to resonble methods of selection nd dpttion of the interfce metphors. In this rticle we would like to highlight the min fctors ffecting the process of finding interfce metphors nd to tell bout the methods of selection nd...
77318. Практика разработки видов отображения в системах компьютерной визуализации 27 KB
  Вид отображения определим как абстракцию графического вывода содержащую спецификацию визуальных объектов их атрибутов их взаимо-расположения возможной динамики и способов взаимодействия. В процессе визуализация модельные сущности связываются с видом отображения так что суть поведение особенности и атрибуты модельных сущностей представляются в конкретном графическом выводе точно идентифицирующем все визуальные свойства в которые переходят атрибуты соответствующего вида отображения. Можно говорить о видах отображения как о стандартных...
77319. СТРУКТУРА F-ЗАМЫКАНИЙ В СРЕДЕ RiDE 36.5 KB
  Перечисление наборов глобальных имён блоков данных которое предполагалось давать в неком подобии дизъюнктивной нормальной формы: 1ый набор имён или 2ой набор. Такой момент наступает когда в ходе вычисления сформированы все блоки данных имена которых перечислены в одном из указанных наборов назовём такой набор готовым. C; аргументами для этого запуска служат уже сформированные блоки данных поименованные некоторым готовым набором. Мы называем блоки данных с перечисленными в S именами предпосылками для активации.