Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пз 3_2сем_ 2012.doc
Скачиваний:
1
Добавлен:
13.11.2019
Размер:
158.72 Кб
Скачать

«УТВЕРЖДАЮ»

И.о. зав. каф. Компьютеризованных систем

____________________________ Скрябина Е.В.

«___» _______________________2012 г.

Методические указания для проведения практического занятия № 3 – 2 сем по «Алгоритмизации и Программированию»

Класс 124 Дата: Время: 2 часа

Место проведения: класс ПК

Тема: Разработка проекта с использованием компонентов ListBox и ComboBox

Цели:

  1. Закрепление и углубление теоретических знаний.

  2. Создание формы и организация проекта

  3. Установка компонентов на поле формы

  4. Настройка свойств компонентов.

  5. Развитие и закрепление интереса у обучаемых к преподаваемому предмету.

План проведения практического занятия №3-2сем

по дисциплине «Алгоритмизация и Программирование»

1.Вводная часть 5 мин

2. Основная часть 70 мин

3. Заключительная часть 5 мин.

В результате проведения практического занятия студенты должны

ЗНАТЬ:

  • Этапы визуального программирования в среде Delphi

  • Правила организации проекта и состав проекта

  • Понятия класса, объекта, компонента в ООП

  • Правила преобразования строкового типа данных

УМЕТЬ:

  • Устанавливать компоненты на поле формы

  • Настраивать свойства компонентов

Литература:

  1. Конспект лекций по АиП.

  2. Федоров А.Г. Delphi 3 для всех. – М.: Компьютер Пресс, 1998.

  3. Глушаков С.В. Программирование на Delphi 5. – Харьков: ФОЛИО, 2002.

Инструктивно - методические указания и план проведения практического занятия № 3– 2с

по дисциплине «Алгоритмизация и Программирование»

  1. Вводная теоретическая часть

ListBox – компонент может содержать список элементов, выбирающихся с клавиатуры или мышью. Доступные варианты выбора могут быть представлены текстовыми строками, графикой или их комбинацией.

Общим компонентом различных видов окон списков является фактический список элементов, которые они обслуживают. Наиболее распространенный тип элемента окна списка – это строка текста. Вы можете найти окна списков почти во всех приложениях. Содержимое окна можно прокручивать, и выбирать из списка элементы, которых в списке больше, чем физически могло поместиться на экране.

Данный компонент используется в тех случаях, когда изменения списка происходят динамически во время выполнения, т.е. происходит добавление или удаление или количество вариантов выбора такое большое, что не позволяет использовать радиокнопки.

Свойства, определяющие работу компонента с внешними по отношению к приложению элементами (каталогов).

  • Canvas – канва для прорисовки элементов

  • Columns – определяет количество колонок элементов в списке

  • ItemIndex – сдержит индекс сфокусированного элемента

  • Items – содержит набор строк, показываемых в компоненте

  • MultiSelect – разрешает выбор нескольких элементов

  • SelCount – содержит количество выбранных элементов

  • Selected [x] – содержит признак выбора для элемента с выбором х

  • Sorted – разрешает сортировку в алфавитном порядке

  • TopIndex – индекс первого видимого в окне элемента.

Компонент ListBox имеет свойство Items . Оно является просто списком элементов типа строки. Свойству Items присваивается конкретный потомок типа TStrings, например TStringList, которым вы можете непосредственно манипулировать, добавляя или удаляя строки из списка. Например, чтобы добавить строку к окну списка ListBox1 во время выполнения, вы можете просто использовать метод Items.Add. По аналогии, чтобы вставить новую строку в указанной позиции списка окна, вы можете использовать метод Insert.

Следует знать, что элементы списка нумеруются с нуля. Первый элемент – это элемент под номером 0, второй элемент – это элемент под номером 1 и т.д

ComboBox - комбинированный список со строкой редактирования, аналогичной компоненту ListBox с дополнительными возможностями изменения состава, представляет собой объединение стандартной строки ввода и списка. В обычном состоянии он напоминает строку ввода с кнопкой в правой части, на которой изображена стрелка. При нажатии на эту кнопку появляется выпадающий список строк, любую из которых можно поместить в строку ввода.

Основные свойства:

  • Style определяет как компонент отобразится на экране:

  • csSimple - список всегда раскрыт, остальные раскрываются по нажатию кнопки,

  • csDropDown - каждый элемент списка - строка фиксированной длины, которую можно редактировать в строке ввода,

  • csDropDownList - элементы также строки фиксированной длины, но их нельзя редактировать,

  • csOwnerDrawFixed и csOwnerDraw-Variable - элементы списка имеют различную высоту, задаваемую программно, и не редактируются;

  • DropDownCount - ограничивает число элементов, которое может разместиться в выпадающем списке. По умолчанию это число 8. Если элементов в списке меньше этого числа, то окно списка уменьшается, а если больше, то появляется линейка скроллинга;

  • DroppedDown - используется при выполнении программы и показывает, открыт (True) или закрыт список (False);

  • Items - задает элементы списка. Для добавления, удаления и вставки строк используются методы Add, Delete, Insert. Эти методы управляют объектом Lines, который содержит строки, находящиеся в списке;

  • Sorted предназначено для сортировки элементов списка (True - сортировать);

  • ItemHeight - задает вертикальный размер элементов списка.