Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Представлення рядка у вигляді масиву символівСодержание книги
Поиск на нашем сайте
Рядок може бути описана як масив символів. Якщо масив має нульову межу|кордон|, він сумісний з типом PChar|. Var| MASS|: array|[1.100] of| Char|; На відміну від нуль-термінального| рядка тут довжина має фіксоване значення і не може мінятися в процесі виконання програми. Компонент TListBox| Компонентом TListBox| є список, елементи якого вибираються за допомогою клавіатури або миші. Список елементів задається властивістю Items|, методи Add|, Delete| і Insert| якого використовуються для додавання|добавляти|, видалення|віддалення| і вставки рядків. Об'єкт Items| (TString|) зберігає рядки, що знаходяться|перебувають| в списку. Для визначення номера виділеного елементу використовується властивість ItemIndex|. Компонент TComboBox| Комбінований список TComboBox| є комбінацією списку TListBox| і редактора TЕdit|, тому практично всі властивості запозичені у|біля| цих компонентів. Для роботи з|із| вікном редагування використовується властивість Text| як в TEdit|, а для роботи із|із| списком вибору - властивість Items| як в TListBox|. Існують п'ять модифікацій компоненту, визначуваних його властивістю Style|. У модифікації csSimple| список завжди розкритий, в останніх він розкривається після|потім| натиснення кнопки праворуч від редактора. Компонент TBitBtn| Компонент TBitBtn| розташований|схильний| на сторінці Additonal| палітри компонентів і є різновидом стандартної кнопки TBotton|. Його відмітна особливість – наявність растрового зображення на поверхні кнопки, яке визначається властивістю Clyph|. Крім того, є|наявний| властивість Kind|, яка задає один з 11 стандартних різновидів кнопок. Натиснення будь-який з них, окрім|крім| bkCustom| і bkHelp| закриває|зачиняє| модальне вікно і повертає в програму результат mr***| (наприклад bkOk| - mrOk|). Кнопка bkClose| закриває|зачиняє| головне вікно і завершує роботу програми. Обробка подій Про всі події, що відбуваються|походять| в системі, таких як створення|створіння| форми, натиснення кнопки миші або клавіатури і так далі, ядро Windows| інформує вікна шляхом посилки|посилання| відповідних повідомлень|сполучень|. Середовище|середа| DELPHI| дозволяє приймати і обробляти більшість таких повідомлень|сполучень|. Кожен компонент містить|утримує| обробники повідомлень|сполучень| на сторінці Events| інспектора об'єктів. Для створення|створіння| обробника події необхідно розкрити список компонентів у верхній частині|частці| вікна інспектора об'єктів і вибрати необхідний компонент. Потім, на сторінці Events|, натисненням лівої клавіші миші, вибрати обробник і двічі клацнути|лускати| по його лівій (білою) частині|частці|. У відповідь DELPHI| активізує вікно тексту програми і покаже заготівку|заготовку| процедури обробки вибраної події.
Кожен компонент має свій набір обробників подій, проте|однак| деякі з них присуши більшості компонентів. Найбільш часто вживані події представлені|уявляти| в таблиці.
Питання для самоконтролю: 1. Що може бути значенням змінної символьного? 2. Яким типами можуть бути представлені рядки? 3. Яка функція визначає довжину рядка? 4. Яка функція визначає позицію входження підрядка в рядок? 5. Яка функція видаляє частину рядка? 6. Яка подія виникає при будь-яких змінах у вмісті редактора? 7. Який метод виділяє весь текст в елементі редагування? 8. Який метод вирізає текст в елементі редагування та поміщає його в буфер обміну? 9. Який метод всталяє текст в елемент редагування з буферу обміну? 10. Який метод копіює текст в елементі редагування та поміщає його в буфер обміну? Лабораторна робота №7 Тема: Робота зі списками у Delphi. Мета роботи: вивчити правила роботи з компонентами TListBox і TСomboBox. Написати програму для вивчення властивостей, методів та подій для простих та комбінованих списків.
Розробка проекту «Гороскоп» Завдання. Створити програму, яка виконуватиме такі дії: користувач обирає зі списку ListBox знак зодіаку. В результаті на форму виводяться сприятливі та несприятливі дні для цього знаку зодіаку і в компоненті Image відображається малюнок, який відповідає обраному знаку зодіаку. Програма закінчує роботу при натисненні на кнопці «Вихід». написати програму так, щоб вхідні дані про сприятливі та несприятливі дні для всіх знаків зодіаку були задані в масиві. Зробити так, щоб при наведені курсору на поле компонента ListBox з’являлась підказка про те, що треба робити далі.
ХІД РОБОТИ Алгоритм розробки проекту 1. Створити папку С:\Delphi\lab_7_1. 2. Завантажити середовище візуального програмування Delphi. 3. Розмістити на формі візуальні компоненти Label1, Label2, Label3, Label4, Label5, BitBtn1, Image1, ListBox1 встановити значення властивостей компонентів, описати порядок опрацювання подій згідно з таблицею.
Підказка. Файли *.bmp повинні бути записані у поточну папку проекту у папці С:\Delphi\lab_7_1. 4. Зберегти проект у папці С:\Delphi\lab_7_1. 5. Запустити проект та перевірити правильність його виконання.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-18; просмотров: 307; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.132.7 (0.007 с.) |