Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Приложение с несколькими формами

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

К ЛАБОРАТОРНОЙ РАБОТЕ

Visual Basic

 

 

СТРОКИ

 

ЦЕЛЬ РАБОТЫ: Изучение способов работы со строковыми данными.

НАЗНАЧЕНИЕ РАБОТЫ: Научиться обрабатывать текстовую информацию.

СОДЕРЖАНИЕ РАБОТЫ

РАБОТА СО СТРОКАМИ

Для работы в Visual Basic со строками используется оператор объединения, называемый также оператором конкатенации (&), и встроенные функции. Список наиболее часто используемых функций для работы со строками приведён в таблице.

 

Функции предназначенные для работы со строками.

Функция Назначение
As С Возвращает ASCII-код символа
Chr Преобразовывает ASCII-код в символ
InStr, InStrRev Осуществляют поиск одной строки в другой
LCase Изменяет регистр букв исходной строки на нижний
Left Возвращает указанное количество символов с начала строки
Len Возвращает количество символов в строке
LTrim, RTrim, Trim Удаляют пробелы, расположенные соответственно в начале, в конце и с обеих сторон символьной строки
Mid Возвращает заданное количество символов из произвольного места строки
Right Возвращает указанное количество символов с конца строки
Str, CStr Преобразовывают числовое выражение в строку
StrReverse Изменяет порядок следования символов в строке на обратный
StrConv Изменяет регистр букв символьной строки
Val Преобразовывают строку в числовое выражение
UCase Изменяет регистр букв исходной строки на верхний

Пример. Программа по введённому символу определяет, является ли этот символ числом, либо большой или маленькой буквой латинского алфавита.

 

Private Sub Command1_Click()

a = Text1.Text

If Not IsNumeric(a) Then

Select Case Asc(a)

Case 65 To 90

Print " Большая латинская буква"

Case 97 To 122

Print " Маленькая латинская буква"

Case Else

Print " И не то, и не другое"

End Select

Else: Print " Число"

End If

End Sub

ПРИЛОЖЕНИЕ С НЕСКОЛЬКИМИ ФОРМАМИ

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

Когда в проекте имеется всего одна форма, то нет необходимости указывать, что именно должно отображаться на экране при запуске приложения – очевидно, это должна быть единственная форма проекта со своими элементами управления.

Если же в приложении имеются несколько форм, например Form1 и Form2, то обязательно необходимо указать загрузочную форму, которую системе нужно будет вывести на экран при запуске этого приложения. Определение такой формы выполняется в окне Project Properies (Свойства проекта), вызываемого одноимённой командой меню Project. Здесь на вкладке General (Общие) в раскрывающемся списке Status Object (Загрузочный объект) следует указать загрузочную форму – в данном случае выбрана форма Form.

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

Пример. Создание приложения с двумя формами. При запуске программы на экране отображается первая форма (Form1), где требуется ввести пароль. Если пароль введён правильно, переходим ко второй форме с двумя кнопками: Выход и Текст, нажав на которые соответственно либо выходим из программы, либо печатается текст.

 

рис.1.

При проектировании формы Form1 необходимо использовать следующие свойства элемента TextBox:

PasswordChar - задаёт символ вводимого пароля

MaxLenght – максимальная длина пароля

ToolTipText – подсказка, которая высвечивается, когда к текстовому окну подводится курсор.

 

рис2.

 

<== предыдущая лекция | следующая лекция ==>
Самостоятельное задание. 1. Вывести в виде таблицы значение функций у = х4, у = tgx, на отрезке [-5; 5] с шагом 0,1. | Задание. В систему компьютерной обработки изображений, разработанную в предыдущих лабораторных работах, добавить функцию пороговой сегментации изображения и алгоритм




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.