Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic в примерах.docx
Скачиваний:
12
Добавлен:
18.08.2019
Размер:
1.1 Mб
Скачать

Полосы прокрутки

  1. Создайте новый проект

  2. Добавьте в форму горизонтальную полосу прокрутки HscrollBar

  3. Добавьте в форму текстовое поле:

  1. Установите свойства HScrollBar:

Min = 0

Max = 100

SmallChange = 1

LargeChange = 10

Минимальное и максимальное значение полосы прокрутки понятно. Малое изменение = 1 при щелчке на кнопке с треугольничком. Большое изменение = 10 при щелчке на полосе прокрутки между бегунком и кнопкой.

  1. Щелкните дважды на полосе прокрутки и добавьте код:

Private Sub HScroll1_Change()

Text1.Text = CStr(HScroll1.Value)

End Sub

  1. Запустите программу

Вертикальная полоса прокрутки работает аналогично.

Самостоятельно

  1. Написать программу, использующую полосы прокрутки для установки значения цены продуктов и подсчитывающую общую сумму. Значения в полосах прокрутки должны меняться при щелчках мышью и при перетаскивании бегунка:

  1. Предыдущую программу переделать так, чтобы она считала сумму сразу, без использования командной кнопки.

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

  3. Переписать предыдущую программу, чтобы она могла работать не только с одним паролем, но и со списком паролей. (Вход по выбору любого пароля из списка, возможность добавления в список)

Дополнительные компоненты active X

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

  1. Откройте новый проект.

  2. Меню – File – Project – Components

  3. Поставить флажок на пункте Microsoft Calendar Control 8.0

  4. OK

  5. В панели инструментов ToolBox дважды щелкнуть на новом значке календаря.

Самостоятельно просмотрите все дополнительные компоненты. Попробуйте их в работе.

Создание дистрибутивного пакета – подготовка приложения к распространению

  1. Пуск – Программы – Microsoft Visual Basic 5.0 – Application Setup Wizard

  2. Кнопка Browse – выбрать проект Редактор.vbp

  3. Next

  4. Выберите, каким образом хотите сохранить установочный пакет – либо прямо на дискеты (Floppy Disk), либо в одну папку (Single Directory), либо разбить по дисковым директориям (Disk Directory (\Disk1, \Disk2, …)). Мы выбрали Single Directory.

  5. Next

  6. VB предложит сохранить в папку SWSETUP. Добавьте ниже еще одну папку Редактор:

      1. C:\WINDOWS\TEMP\SWSETUP\Редактор\

  7. Next и подтвердите создание новой папки Редактор

  8. Next

  9. Next //смотри примечание

  10. Next

  11. Finish

  12. Найдите свой дистрибутивный пакет – он занимает чуть больше полутора мегабайт.

  13. Если запустить Setup.exe, то созданный Вами текстовый редактор инсталлируется на Ваш компьютер.

Примечание:

В этом месте, если нажать кнопку Add…, то в проект можно добавить любые файлы. Например, проект «Редактор». Вам нужно, чтобы с Вашим редактором к комплекте было несколько текстовых файлов для работы. Здесь вы их можете добавить. Впоследствии при установке в папке Program Files будет создана папка «Редактор». В нее будут помещены исполняемая программа, некоторые файлы и Ваши добавленные файлы.

Путь к этим файлам «C:\Program Files\Редактор\*.txt»

Имейте этот путь в виду при разработке проекта!

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]