- •Введение в вб. Объекты, события, методы, свойства. Классы.
- •События, методы и свойства
- •Интегрированная среда разработки приложения вб
- •5. Страница свойств
- •6. Объект Object Browser
- •Основы работы с объектами в вб. Создание простого приложения.
- •Компоненты языка программирования: переменные, константы, массивы, математические операторы, встроенные функции.
- •Управляющие структуры.
- •Программные модули, процедуры, функции. Стандартные элементы управления вб и их характеристики.
- •Локальные вычислительные сети. Особенности их организации. Типовые топологии и методы доступа лвс. Объединение лвс.
- •Основные понятия сети Интернет. Подключение к Интернет.
- •Краткая характеристика ms Excel. Области приминения.
- •Основные модули Excel.
- •Основные термины Excel.
- •Форматирование листа: форматирование ячеек. Изменение высоты строки и ширины столбца.
- •Создание листа: ввод информации (числовой, текстовой, даты и времени, примечаний, формул)
- •Ввод примечаний, использование ссылки на ячейки в формулах. Вставка гиперссылка.
- •Редактирование листа. Работа с ячейками и диапазонами. Выход из Excel.
- •Выполнение печати в Excel. Виды печати, выбор принтера и бумаги.
- •Создание колонтитулов. Способы создания колонтитулов.
- •Масштабирование распечатки. Ориентация страницы. Отправка факса.
- •Разбивка листа на страницы. Распечатка несмежных интервалов.
- •Удаление разбивки страниц. Установка области печати. Центрирование распечатки.
- •Структура рабочего листа. Удаление структуры.
- •Форматирование листа: форматирование ячеек. Окно диалога. Формат ячеек (Число, Выравнивание, Шрифт, Граница, Вид, Защита). Разрыв страниц.
- •Комплексное и условное форматирование.
- •Использование стилей. Создание стиля, наложение стилей, копирование стилей. Работа с шаблонами.
- •Работа с листами. Переименование, добавление, перемещение и удаление листов. Установка связей между листами.
- •Работа с окнами. Разделение листа на области.
- •Работа с несколькими книгами. Операции над книгами. Установка связей между книгами.
- •Защита листов и структуры книги.
- •Настройка параметров печати. Ориентация страницы, настройка полей страницЫ, вставка колонтитулов, вывод сетки и других вспомогательных элементов.
- •Обработка информации в списках: сортировка строк и столбцов, использование автофильтра для поиска записей.
- •6. Отмена сортировки осуществляется сразу же после ее проведения командами Правка/Отменить/Сортировка.
- •Создание сводных таблиц.
- •Диаграммы, типы диаграмм. Изменение типа диаграммы.
- •Добавление рисунка в диаграмму. Печать диаграммы.
- •Работа с мастером диаграмм.
- •Анализ данных: встроенные функции, краткая характеристика.
- •Синтаксис функций Описание
- •Финансовый анализ: финансовые функции (пз, пплат, бз, норма, амр)
- •Статистический анализ: функции срзнач, медиана, мода, счет, суммесли, счетесли
- •Подбор параметра. Поиск решения.
- •Окно ms Access. Создание и открытие базы данных. Объекты базы данных.
- •Типы полей. Определение ключа. Изменение и удаление ключа.
- •Индексы. Создание индексов.
- •Создание таблицы с помощью Мастера в режиме Таблицы.
- •Установка связей между таблицами. Типы связей.
- •Запросы. Цель создания запросов. Бланк запроса.
- •Запросы с вычисляемым полем и с параметром. Итоговые запросы.
- •Итоговые запросы.
- •Модифицирующие запроса: запросы создания таблиц, запросы удаления, запросы добавления, запросы замены.
- •Формы, понятие формы и краткая характеристика, типы форм, создание формы в режиме Конструктора форм, печать форм.
- •Создание форм
- •Типы форм, панель инструментов Формы. Предварительный просмотр формы. Сохранение формы.
- •Панель инструментов формы
- •Типы форм. Создание полей со списком. Создание составной формы. Включение в форму рисунка. Предварительный просмотр. Сохранение формы.
- •Вопрос 18. Составные формы. Типы форм. Понятие подчиненной формы.
- •Отчеты, понятие ответа. Макет отчета.
- •Отчеты. Сортировка записей в отчете. Создание группы внутри отчета. Свойства группы.
5. Страница свойств
Кроме окна свойств со свойствами объекта можно работать через окно страниц свойств.
Окно диалога Property pages открывается следующим образом: в окне свойств найти строку, которая называется Custom и щелкнуть по ней или выполнить View/properties pages
6. Объект Object Browser
В этом окне перечислены объекты, доступные пользователю в данном проекте. В нем можно просмотреть объекты, методы и свойства, доступные для этих объектов. Это окно выводит на экран информацию в виде трехуровневой иерархической структуры.
Библиотека- приложения- объект
7. Окно дизайнера форм.
Служит для проектирования и настройки интерфейса и приложения. В ВБ формы- это базовые строительные блоки, приложения, через окна которых пользователь взаимодействует с логикой приложения, обращается к базе данных, взаимодействует с пользователями и может получать информацию из сети. На форме можно располагать элементы управления и т.д. С формами связаны специфические события, они имеют свойства и методы, посредством которых пользователь управляет формой и внешним ее видом. Каждая форма в приложении имеет свое собственное окно дизайнера формы.
8. Окно редактора кода
Оно служит для ввода кода процедур приложений. Для каждой формы и для каждого модуля создается отдельное окно редактирования кода. Это окно можно рассматривать как специализированный интеллектуальный текстовый процессор, который существенно облегчает процедуру написания кода. Поскольку приложение или проект ВБ компануется из модулей, отдельное окно редактора открывается для каждого модуля, и этот модуль можно выбрать из окна Project Explorer.
Код внутри каждого модуля организован в отдельные разделы для каждого объекта, содержащегося в модуле. Переключение между разделами в программном коде можно осуществить с помощью списка под названием Object, который находится в левом верхнем углу редактора кода. В модуле формы список Object включает раздел General, кроме того модуль формы содержит раздел для самой формы и столько разделов сколько объектов на форме. Сколько объектов на форме.
9. Окно компановки формы. Оно позволяет спозиционировать форму в приложении в режиме Разработки, используя небольшое графическое представление экрана.
Основы работы с объектами в вб. Создание простого приложения.
Объекты и управление объектами в ВБ
Объекты в ВБ это все, чем можно управлять визуально и программным способом. Объекты- это комбинация программного кода и данных, которое может обрабатываться как единица. Объект может быть как частью приложения, так и самим приложением.
Типы объектов в ВБ
Объекты Комментарий
Командная кнопка Элемент управления палитрой объектов так же, как и другие элементы управления, является объектом
Форма Каждая форма в ВБ является объектом
База Данных БД – это объекты, которые содержат другие объекты (поля, таблицы)
Диаграмма Диаграмма Microsoft Excel является объектом доступным ВБ
Каждый объект является представителем своего класса. Имя класса и свойство Name текущего объекта приложения показывается в окне свойств в верхней строке окна свойств. Объект как экземпляр класса содержит необходимый программный код, который программисту писать не нужно.
Основы работы с объектами в ВБ
Объекты ВБ поддерживают свойства, методы и события. Данные объекта- это его свойства. Процедуры с помощью который можно манипулировать объектами называются методами. События это действие, распознаваемое объектом.
Свойства.
Характеристики объекта можно изменить, меняя значения его свойств- атрибутов, которые можно установить или получить их значения. Некоторые свойства могут быть установлены во время разработки программы. Свойства объекту также можно установить через окно свойств, не прибегая к написанию программного кода. Для установления значения свойств в программном коде используют следующий синтаксис:
Объект.Свойство= «значение свойства» Text.Visible=true
Свойство определяющее видим ли объект на экране, т.к. True- то видим, если False, то нет.
Text1.Caption= “VB”
Определяет название расположенное на объекте
UseForm.Caption= «Перевод рублей». Для получения значения свойства какого-либо объекта используют следующий синтаксис: Переменная=объект. Свойства. Эта команда необходима в программном коде для выяснения состояние объекта перед выполнением кода процедура каких либо дополнительных действий.
Методы- это действия, которые требуется выполнить. Синтаксис записи операторов с методами зависит от того, сколько параметров принимает процедура метода и возвращает ли она метод значение. Когда метод не требует параметров, то синтаксис этого оператора очень простой.
Объект.Метод – Мояформа.Close, Мояформа.Show
Если метод требует более 1 параметра, то эти параметры перечисляются через запятую, после служебного слова метод. Метод который свойственен любому объекту это Move позволяет перемещать объект и SetFocus активизирует объект для возможности взаимодействия с ним.
Событие. Помимо свойств и методов для объекта можно задавать программные коды написания на языке ВБ и выполняемые при наступлении связанных с ними событий, например при нажатии кнопки на форме происходит событие Click или если 2 раза DblClick. Для обработки этого события при создании формы должна быть написана процедура, описывающая это событие. Для создания этой процедуры нужно открыть Окно редактора кода. Одним из следующих способов:
Двойной щелчок на объекте для которого создается или просматривается программный код
установить курсор на объекте и выполнить команду View/Code
Выбрать команду View/Code из контекстно- зависимого меню. В верхней части открывшегося окна Project расположены два раскрывающихся списка. Object- содержит перечень всех объектов на форме и саму форму, Procedura- содержит события, для которых можно создать процедуру.
В области, предназначенной для написания кода уже расположены команды, например PrivateSub CommandButton1-Click
…
EndSub
Где СommandButon1-Click это имя процедуры, а EndSub конец процедуры. Текст процедуры располагается между этими двумя командам.
Создание простого приложения.
Большинство приложений созданных в ВБ работают в интерактивном режиме: на экран выводится информация, предназначенная для использования программы и ожидается ответная реакция в виде ввода данных или команд. Интерактивное рпиложение в ВБ создается на базе формы. Форма, как правило, является основным окном интерфейса с элементами управления, позволяющими осуществлять взаимодействие с пользователем. Формы можно создавать с помощью мастера по созданию форм, шаблонов форм и конструктора форм.
Создание проекта:
Создание любого приложения в ВБ начинается с создания рпоекта. Проект- это совокупность файлов входящих в приложение и хранящих информацию о его компонентах.
Порядок создания нового проекта.
Запустить программу в ВБ. Сразу же откроется начальное окно NewProject. В нем несоклько вкладок. Выбираем вкладку New а затем Standart.exe и ОК
Командой файл/NewProject
Сочетанием клавиш Ctrl+V
Сохранение проекта: выполнить команду File/Save Project. Откроется окно диалога из списка Тип файла выбрать тип FormFiles. Ввести имя и нажать «Сохранить». Для открытия уже существующего файла нужно выполнить команду File/Open Project. Для запуска приложения на выполнения существует несколько способов:
Run/Start
На стандартной панели инструментов кнопка Start
F5
Создание формы:
При использовании команд создающих новый проект ВБ создает проект и открывает новую пустую форму. Для размещения на форме объектов, называемых элементами управления, на экране нужно отобразить панель элементов управления, выполнив одно из селдующих действий:
View/ToolBox
Стандартная панель инструментов, кнопка ToolBox
Свойства объектов формы.
Все объекты размещенные на форме и сама форма характеризются совйствами. Свойства можно настраивать по своему усмотрению. Для просмотра и редактирования свойств объекта, расположенных на форме нужно открыть окно свойств View/Properties Window или щелкнуть на объекте правой кнопкой мыши и выбрать команду Properties или F4.Откроется окно свойства объекта. Раскрывающийся список вверху окна содержит перечень всех ответов формы. Ниже, под этой строкой расположены 2 вкладки:
Alphabetical = свойства выстроены в алфавитном порядке
Categorized= означается что все свойства сформированы в подкатегории.
В нижней части окна находятся описание свойств данного объекта. Оно состоит из 2 панелей, левая- название всех свойств, правая- значение этих свойств.
Действия, выполняемые с объектами форм.
В процессе создания формы можно перемещать, удалять, размещать объекты и изменять значения из свойсвт. Для выделения всех объектов можно Edit/select all Для перемещения объекта на форму нужно нажать CTRL а потом не отпуская курсор мыши переместить куда надо. Удаление: нужно его выделить и команду Edit/cut или Delete.
Настройка параметров формы. Процесс создания формы можно разбить на 3 этапа.
настройка параметров формы
размещение объектов на форме
настройка свойств размещенных в форме объектов.
Форма, как и все объекты на ней имеет свойства, используя которые можно заданть имя, заголовок, цвет, размер, координаты, и т.д.
Настройка свойств формы осуществляется в окне свойств Propeties. Если это окно не выведено на экран, то выполняется командаView/Properties Window F4. После создания орфмы ее нужно сохранить: File/Save as и задать ей имя, указав расширение .frm
Свойства: Left и Top – определяет расположение формы на экране, указывает расстояние от левого верхнего края экрана
Height, Weight- изменяют высоту и ширину
Name- позволяет задать имя формы по которому в программе происходит обращение к форме.
В процессе выполнения приложения Name менять нельзя, а Caption можно
Border Style- помогает создать стиль оформления формы.
BackColor- позволяет задать цвет формы.
События и методы формы.
Помимо свойств форма имеет методы, определяющие выполняемые ею действия. Помимо свойств и методов для формы можнор задать программные коды или использовать уже существующие, написанные на языке ВБ и выполняемые при наступлении связанных с ними событий. Чтобы открыть окно предназначенное для ввода программного кода следует выполнить либо:
двойной щелчок на свободной от объектов поверхности формы
поставить курсор мыши на свободном месте формы и команду View/Code
правая кнопка мыши и команда View/Code
Чтобы процедуру для обработки события формы необходимо выполнить следующие действия:
Открыть окно процедур Project (любым способом), из раскрывающегося списка Object в верхнем левом углу окна редактора выбрать Object Form. В правом верхнем списке, который называется Procedure, выбрать обрабатываемое событие- Initialize (которое сразу выведется на экран- начальная инициализация формы) После выполнения этих действий появляются 2 оператора между которым следует разместить текст процедуры.
Для настройки окна процедур Project используется вкладка Editor диалогового окна Options, которое вызывается на экран после Tools/Options Service (сервис, параметры) В этом окне присутствует несколько флажков.
Procedure Separator= чтобы были горизонтальные линии, отдельяющеи одну сецию от другой.
Создание формы
Событие Ситуация
Activate Отображение формы на экране.
Deactivate Форма становится неактивной при активизации на экране другой формы
Initialize Создание объекта типа формы
Load Загрузка формы начать
Resize Применение размера формы
Terminate удаление формы
Unload Выгрузка формы из памяти
Порядок создания приложения
Открыть окно ВБ и File/ViewProject
В открывшемся окне увеличить размер формы.
Для вывода заголовка формы нужно воспользоваться свойством формы Caption
Разместить в форме элементы управления для которых желательно присвоить осмысленные имена (Name), тогда при работе в окне свойств, окне редактора кода при написании процедуры не будет путаницы с написанием объектов:
-для размещения в форме текстового поля предназначенной для ввода элементов следует использовать элемент TextBox. Информация, обрабатываемая в текстовом поле этого элемента задается свойством текст для указания будет ли выбрано 1 из 2 значений, разместить в форме элемент под названием флажок CheckBox и установить для него слово Caption. Если требуется, чтобы в момент загрузки формы на экран флажок был активным, то свойству Value нужно присвоить значение Checked. Для размещения в форме обычного списка следует воспользоваться элементом ListBox. Для того, чтобы этот списо сформировать в момент создания или редактирования формы нужно свойству List в окне свойств этого объекта присвоить значение элементов списка. После ввода каждого элемента нажимать сочетание клавиш Ctrl+Enter. Для размещения в форме раскрывающегося списка, который требует на форме меньше места, чем список, нужно воспользоваться элементом управления ComboBox. Для ввода элемента списка следует воспользоваться свойством List.
-для создания надписей для всех размещенных в форме элементов управления элементов управления Labеl.
-для отображения расчетных данных можно использовать TextBox или Label, для элемента TextBox создать надпись к нему, используя свойства Name, ввести поле для обращения к нему в программе. Информация, отображаемая в этом поле, задается свойством text. Для элемента Label создать надпись к нему (заголовок) используя свойство Name ввести имя, например, надпись значение, а информация, отображаемая в этом поле задается свойством Caption. В процессе размещения этого элемента в форме свойству caption нужно присвоить пустое значение.
-для создания кнопки щелчок на которой приведет к выполнению расчетов с использованием значений, введенных в поле Формы нужно использовать CommandButton на панели управления. Используя свойство Caption нужно ввести название кнопки. Для изменения шрифта на тексте кнопки нужно воспользоваться свойством Font. Чтобы задать процедуру обработки события Click нужно 2 щелчка на кнопке и в открывшемся окне редактора кода создать процедуру вычисления в зависимости от введенных параметров. В конце программного кода следует присвоить полученное значение свойству Text элемента TextBox или свойству Caption элемента Label.
Когда создание приложения завершено, нужно либо нажать F5, либо Run, Start. Либо на панели инструментов кнопку Run, а чтобы вернуть в режим редактирования кнопку Stop.