Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв ИП 2010-04-04 doc.doc
Скачиваний:
108
Добавлен:
13.05.2015
Размер:
5.96 Mб
Скачать

6.27. Анимация avi (Animation)

Объект (компонент Microsoft Windows Common Controls-2 6.0) воспроизводит несжатые AVI‑фай­лы без звука или сжатые RLE‑файлы.

CвойствоAutoPlay=Trueзадает непрерывное воспро­из­ве­де­ние.

Специфичные методы

Open(<имя видеофайла>), Stop ‑ открыть файл, прекратить.

Play[(n1,n2,n3)] ‑ вывод клипаN3 раза, начиная с кадраN1 поN2.

Примеранимации процесса копирования файлов вWindows

Private Sub Command1_Click() ‘ процедура вывода клипа

Animation1.Open _

(“C:\Program Files\Microsoft Visual Studio\ Common\ Graphics\Videos\Filecopy.avi“) Animation1.Play ‘ открытие файла и вывод клипа

End Sub

6.28. Календарь (MonthView, Calendar)

Объекты MonthView (компонент Microsoft Win­­­dows Common Controls-2 6.0) и Calendar (компонент Microsoft Calendar Cont­rols 8.0) позволяют пользо­вателю вы­би­рать дату или последователь­ность дат с помощью календаря. Обычно календарь применяется при вводе дат.

Специфичные свойства

Day, Month, Year, Value‑ значения дня, месяца, года, даты соответственно.

MinDate, MaxDate‑ доступный диапазон дат.

MultiSelect=True‑ выбор непрерывной последовательности дат.

SelStart, SelEnd, MaxSelect‑ начальная, конечная даты и длина последова­тель­ности в днях (приMultiSelect=True).

MonthColumns, MonthRows‑ количество месяцев по горизонтали и вертикали.

События:DateClick/DateDblClick‑ одиночный/двойной щелчок по дате.

6.29. Ввод даты и времени (DateTimePicker)

Объект (компонент Microsoft Win­­­dows Common Controls-2 6.0) пред­ставляет собой раскры­ваю­щий­­ся календарь или счет­чик для вв­о­да да­ты или времени.

Специфичные свойства

UpDown=True‑ ввод значения с использованием счетчика типаUpDown(например: да­­­та увольнения с работы), ина­че (False) ‑ ввод с помощью ка­лен­даря (поступле­ние на работу).

Day, Month, Year, Hour, Minute, Second ‑ значения дня, месяца, года, ча­сов, ми­нут и секунд соответственно.

Formatформат даты и времени.

CustomFormatпользовательский формат (приFormat=dtpCustom).

Вопросы для самопроверки и контроля

Вопросы для самопроверки

  1. Как задать местоположение и размеры объекта?

  2. Какие две функции выполняет текстовое поле?

  3. Должен ли объект иметь уникальное имя?

  4. Какое свойство текстового поля позволяет вводить более одной строки?

  5. В каком свойстве текстового поля и объекта MaskedEdit находится введенное значение?

  6. Что означает свойство командной кнопки Default=True?

  7. Назовите тип значения свойства Text для текстовых полей.

  8. Назовите два основных назначения контуров (объектов Frame).

  9. Какие три объекта могут отображать рисунки?

  10. Сколько флажков можно выбрать одновременно?

  11. Как свойство Alignment влияет на внешний вид переключателя и флажка?

  12. Сколько состояний имеет флажок?

  13. Какое свойство используется для ввода списка значений объекта ListBox или ComboBox?

  14. Каково назначение объектов полосы прокрутки и ползунка?

  15. Какие требования предъявляются к переключателям при размещении на странице объекта закладки SSTab?

  16. Как задать диапазон чисел для полосы прокрутки, ползунка или кнопки-счетчика?

  17. Как задать приращение для кнопки-счетчика?

  18. Каким свойством нужно воспользоваться для указания надписи на поверхности объекта?

  19. Как определить выбор пользователя, сделанный в окне списка ListBox или ComboBox?

  20. Для чего предназначено свойство AutoSize?

  21. Какой объект используется для вывода большого объема текста при ограниченном поле вывода?

  22. Какое событие порождается по истечении интервала таймера?

Контрольные вопросы

  1. Где размещены объекты (управляющие элементы) Visual Basic?

  2. Чем различаются объекты Label и TextBox?

  3. Какое свойство текстового поля позволяет ограничивать число вводимых символов?

  4. Какое свойство текстового поля MaskEdit определяет допустимые символы при вводе?

  5. Что означает свойство командной кнопки Cancel=True?

  6. Нужно ли контролировать правильность ввода числовых значений для текстовых полей TextBox?

  7. Какие объекты используют для размещения текстов на форме?

  8. Что происходит с рисунком в объекте Image, когда свойство Stretch=True?

  9. Какая возможность есть у объекта Picture, но отсутствует у объекта Image?

  10. Для чего используется зависимый переключатель?

  11. Сколько переключателей в одной группе можно выбрать одновременно?

  12. Каково назначение объекта Timer?

  13. Каково назначение полосы процесса Progress bar?

  14. Какое свойство задает файл с рисунком?

  15. Можно ли увидеть объект Timer при выполнении программы?

  16. Как объект сделать недоступным при выполнении программы?

  17. Каким будет тип свойства Text текстового поля при правильном вводе числового значения?

  18. Можно ли создать объект “список ListBox” для выбора сразу нескольких вариантов?

  19. Что содержит свойство ListIndex объекта ListBox или ComboBox ‑ после выбора элемента из списка?

  20. Для чего используется свойство Sorted=True для списков ListBox и ComboBox?

  21. Что содержит свойство Text объекта ‑ ListBox или ComboBox ‑ после выбора элемента из списка?

  22. Для чего предназначено свойство ToolTipText?

  23. Можно ли изменить высоту и ширину ячеек таблицы при проектировании программы?