- •Информатика, информация, свойства и функции информации
- •Понятие информационного процесса и информационной системы
- •Понятие информационной системы управления
- •Классификация информационных систем
- •Понятие информационного ресурса и инф. Технологии, информатизация общества
- •Структура информатики, ее связь с другими науками
- •Меры информации синтаксического уровня: объемный и энтропийный подход (формула Хартли, формула Шеннона)
- •Меры информации семантического уровня. Тезаурус и коэффициент содержательности
- •Меры информации прагматического уровня. Формула Харкевича
- •Качество информации, показатели качества
- •Понятие системы счисления: позиционные и непозиционные системы, примеры
- •Правила перевода из одной сс в другую, выполнение арифметических операций над целыми числами (двоичная, десятичная, восьмеричная, шестнадцатеричная)
- •Представление и обработка информации в эвм: внешний и внутренний уровень
- •Внутреннее представление информации: представление числовой информации
- •Внутреннее представление информации: представление символьной информации
- •Внутреннее представление информации: представление звуковой и графической информации
- •Внешнее представление информации: файлы, каталоги, иерархическая система файлов и каталогов
- •Обработка информации: понятие алгоритма, языка программирования и программы
- •Классификация эвм, примеры
- •Архитектура эвм: принципы фон Неймана
- •Классификация программных средств
- •Системное программное обеспечение, его классификация, примеры
- •Операционная система: структура и общая характеристика, классификация ос, примеры
- •Прикладное программное обеспечении, примеры
- •Сервисные системы, инструментальные системы
- •Иерархия программных средств
- •Базы данных, понятие и классификация баз данных
- •Объекты базы данных: таблицы, формы, отчеты, запросы, макросы и модули
- •Субд, назначение и возможности.
- •Сновные функции субд
- •Типовая организация субд
- •Понятие модели данных: иерархическая модель данных
- •Понятие модели данных: сетевая модель данных
- •Понятие модели данных: реляционная модель данных
- •Взаимосвязь таблиц в реляционной модели данных: связи, их виды, понятие первичного и внешнего ключа
- •Языковые средства субд. Язык sql
- •Основные операторы языка sql, структура sql., - запроса
- •Понятие вычислительной сети: локальные и глобальные сети
- •Архитектура локальной сети
- •Глобальная сеть Интернет, адресация и маршрутизация в сети Интернет, службы сети Интернет
- •Понятие vba, интегрированная среда разработки приложений vba.
- •Понятие макроса, приемы записи макросов
- •Блоки программного кода vba. Операторы, процедуры, модули, проекты
- •Управляющие структуры vba (If...Then, If...Then...Else, If...Else If. Select Case)
- •Конструкция If . . . Then . . . Else
- •Управляющие структуры типа цикл (Do...Loop, Do While...Loop, Do...Loop While, Do Until...Loop, Do...Loop Until, For...Next)
- •Создание vba форм, элементы управления, их свойства
- •Программирование форм, события форм и элементов управления
- •Операторы и функции vba для работы со строками
-
Создание vba форм, элементы управления, их свойства
Insert -> User Form. Откроется окно дизайнера форм (Form designer), в котором будет представлено пустое серое окно формы (по умолчанию она будет называться UserForm1) и рядом — Toolbox, панель с набором элементов управления.
Элементы управления - это объекты, содержащиеся внутри объектов-форм. Каждый тип элемента управления имеет свой собственный набор свойств, методов и событий, что делает его пригодным для определенной цели.
Текстовое поле (TextBox) Ввод и отображение текста. Текст может редактироваться (изменяться) пользователем. Метка (Label) Отображение не редактируемого текста, например, для обозначения поля на форме или отображения инструкции пользователю
Check boxes (Флажки) Небольшой набор возможностей выбора, из которых пользователь может выбрать одну или более
Option buttons Небольшой набор возможностей, из которых пользователь может выбрать только одну
List box (Список) Прокручиваемый список возможностей выбора, из которого пользователь может выбрать только одну возможность
Combo box (Комбинированное окно) Прокручиваемый список возможностей выбора вместе с полем ввода. Пользователь может либо выбрать из списка, либо напечатать свой выбор в поле ввода
Timer (Таймер) можно использовать для создания в приложении события через повторяющийся интервал времени. Это удобно для выполнения кода без взаимодействия с пользователем.
Container (Контейнер OLE) обеспечивает легкий способ добавления в приложение возможностей связывания (linking) и внедрения (embedding). Посредством этого элемента управления можно обеспечить доступ к выполняемым функциям любого приложения, поддерживающего OLE технологию, например Microsoft Excel, Word и многих других.
Common dialog (Общий диалог) добавляет в приложение встроенные диалоговые окна (built-in dialog boxes) для выбора файлов, цветов, шрифтов, функций печати.
Некоторые самые важные свойства форм (кроме ShowModal, все они применимы и для других элементов управления):
-
свойство (Name) — определяет имя формы. Пользователь, скорее всего, его никогда не узнает. Имя формы используется только программистом в программном коде для этой формы (и в окнах редактора Visual Basic). После создания формы ее имя, предлагаемое по умолчанию (UserForm) рекомендуется заменить на что-либо более значимое, чтобы было проще ориентироваться в программе (это относится ко всем элементам управления);
-
свойство Caption — определяет заголовок формы (по умолчанию совпадает с именем формы). Рекомендуется ввести строку, которая будет напоминать пользователю о назначении формы (например, "Выбор типа отчета");
-
свойство Enabled — если установлено в False, пользователь работать с формой не сможет. Используется для временного отключения формы, например, пока пользователь не обеспечит какие-то условия для ее работы;
-
свойство ShowModal — если установлено в True (по умолчанию), пользователь не может перейти к другим формам или вернуться в документ, пока не закроет эту форму. В версиях до VBA6 поддерживались только модальные формы.