- •Основы алгоритмизации и программирования Порядок подготовки задачи к решению на компьютере:
- •Это процесс поиска ошибок в коде приложения.
- •Основные понятия
- •Среда программирования vb
- •Окно панели компонентов
- •Окно свойств
- •Окно проекта
- •Окно редактирования кода
- •Основные элементы управления
- •События текстовых событий
- •Методы текстового поля
- •Надпись (label)
- •Кнопка Command Button
- •Порядок создания проекта в vb
- •Основные понятия vb
- •Типы данных
- •Сокращенный синтаксис функции выглядит следующим образом:
- •Функции MsgBox()
- •Структурное программирование
- •Структура «следрвание»
- •Пример:
- •Постановка задачи.
- •Примеры записи арифметических выражений:
- •Структура «развилка»
- •Классическая «развилка»
- •Постановка задачи:
- •Вложенная структура «Развилка»
- •Комментарий
- •Постановка задачи:
- •Структура «цикл»
- •«Цикл» с предусловием
- •Постановка задачи:
- •В циклах для вывода данных на форму используется метод print. Печать осуществляется, на текущей форме, начиная с верхнего левого угла. Поэтому левая часть формы должна быть свободной.
- •Структура «цикл в цикле» с предусловием
- •Основы алгоритмизации и программирования Порядок подготовки задачи к решению на компьютере:
- •Это процесс поиска ошибок в коде приложения.
- •Основные понятия
- •Среда программирования vb
- •Окно панели компонентов
- •Окно свойств
- •Окно проекта
- •Окно редактирования кода
- •Основные элементы управления
- •События текстовых событий
- •Методы текстового поля
- •Надпись (label)
- •Кнопка Command Button
- •Порядок создания проекта в vb
- •Основные понятия vb
- •Типы данных
- •Сокращенный синтаксис функции выглядит следующим образом:
- •Функции MsgBox()
- •Структурное программирование
- •Структура «следрвание»
- •Пример:
- •Постановка задачи.
- •Примеры записи арифметических выражений:
- •Структура «развилка»
- •Классическая «развилка»
- •Постановка задачи:
- •Вложенная структура «Развилка»
- •Комментарий
- •Постановка задачи:
- •Структура «цикл»
- •«Цикл» с предусловием
- •Постановка задачи:
- •В циклах для вывода данных на форму используется метод print. Печать осуществляется, на текущей форме, начиная с верхнего левого угла. Поэтому левая часть формы должна быть свободной.
- •Структура «цикл в цикле» с предусловием
Основные элементы управления
Текстовое поле – служит для ввода и вывода данных.
Свойства текстового поля:
Name – по умолчанию имя поля формируется автоматически (Пример: txt1, txt2…).
Для этого рекомендуется использовать следующее правило:
Txt<имя объекта>
Пример: если радиус, то textR.
Текстовое поле (первоначально) содержит установленный по умолчанию текст, который совпадает с задаваемым по умолчанию именем элемента управления.
Text – это свойство определяет текст, который первоначально отражает в текстовом поле. Этот текст можно удалить или изменить. Для удаления текста этому свойству необходимо присвоить символы-пробелы. Для этого необходимо удалить выведенный текст с помощью BackSpace. Если требуется вывести в текстовое окно новый текст, то текст введенный по умолчанию стираем, а затем вводим новый.
Max length – ограничивает длину вводимого текста с заданным количеством символов.
Auto size – позволяет автоматически установить ширину поля, если ему присвоено значение Истина (True), но по умолчанию свойство находится в состоянии False. Если вводится большой текст, то возникает необходимость использования свойства:
MultiLine (должно быть установлено в состоянии True) – это свойство позволяет вызывать перенос слов на новую строку в случае достижения конца строки и дает возможность начать новый абзац при нажатии клавиши Enter.
ScrollBars – позволяет ввести горизонтальную полосу прокрутки. При этом свойству должно быть присвоено значение «2 – vertical».
События текстовых событий
(23 события)
Эти события связаны с клавиатурой.
Событие Change происходит каждый раз, когда вставляем, удаляем текст.
С событием Change связывают простейшую проверку введенного текста.
С работой мыши связано событие Click.
События по перемещению курсора – Got Focus.
Однако в большинстве программ события текстовых полей не обрабатываются.
Методы текстового поля
Для того чтобы указать метод необходимо в коде записать следующий шаблон:
«Control Metoth», где
Control – имя элемента управления;
Metoth – имя метода, которое нужно применить к элементу управления.
Пример: txt.Name.Refresh – перерисовать элемент управления, имеющий имя txt.Name.
Некоторые методы требуют задания параметров для уточнения того, как этот метод будет применяться.
Пример: txt.Name.Move 100_200_3000_500, где
100 – количество твипов на которые элемент будет отодвинут слева;
200 - количество твипов на которые элемент будет отодвинут справа;
3000 – ширина элемента;
500 – высота.
Надпись (label)
ab|
А
Кнопка Надпись на панели компонентов .
Надпись используется для вывода пакетов в форме, например, заголовки, название объектов и т.д.
Свойства надписи:
Caption – определяет текст, который должен быть помещен в форме;
Name – это имя элемента управления (Надпись);
Стандартные имена по умолчанию: label1, label2 и т.д.
Font – установка шрифта;
Fore Color – цвет шрифта;
BackColor – цвет фона;
Выравнивание (alignment).
Надписи также имеют события и методы, но они практически никогда не используются.