- •Электронные издания. Авторское право.
- •Применение электронных таблиц для решения задач моделирования. Статические модели.
- •Применение электронных таблиц для решения задач моделирования. Динамические модели.
- •Анализ данных средствами электронных таблиц. Инструмент «Подбор параметра…». Процедура поиск решения.
- •Исследование объектной модели ms Word. Понятие объектной модели приложения. Макрос. Средства для записи макросов.
- •Основы языка программирования vba. Типы данных. Операторы. Встроенные функции.
- •Основы языка программирования vba. Способы организации диалога.
- •Понятие информационной системы. Классификация автоматизированных информационных систем.
- •Состав, основы функционирования информационно-поисковых систем.
- •Понятие базы данных. Основные характеристики баз данных. Классификация баз данных.
- •Система управления базами данных, её архитектура, физическая и логическая независимость.
- •Понятие модели данных. Классификация моделей данных.
- •Этапы проектирования реляционных баз данных.
- •Sql. Назначение, возможности и достоинства sql. Типовые задачи, решаемые средствами sql.
- •17. Структура команды sql. Выборка данных. Применение агрегатных функций и вложенных запросов в операторе выбора.
- •Sql. Команды манипулирования данными. Создание объектов базы данных.
- •Требования нормализации, целостность бд, связи между таблицами. Установление связей между таблицами в ms Access.
- •Разработка форм в ms Access.
- •24. Создание и корректировка запросов различных типов (на выборку, с параметром, на обновление, на удаление, перекрестные запросы, итоговые запросы, вычисления в запросах) в ms Access.
- •25. Конструирование отчетов бд в ms Access.
- •26.Стандартные и нестандартные сервисы Интернет, способы активного отображения информации во Всемирной паутине, понятие веб-сервера.
- •27.Основы функционирования www, архитектура, адресация, Url -ресурс.
- •28.Язык гипертекстовой разметки html, понятие веб-страницы, вебсайта, гипертекста. Структура html-файла.
- •29. Особенности веб-дизайна, категории узлов, этапы разработки сайта.
- •30.Синтаксис html, виды тегов, вложенность тегов, элементы и атрибуты, средства форматирования текста.
- •31.Индексация страниц сайта, мета-описания. Публикация сайта в Интернете.
- •Как сделать индексацию сайта
- •33. Гиперссылки в html. Простой переход к ресурсам, ссылки на другие службы, навигация в пределах документа.
- •34. Вставка в текст изображений. Изображения – гиперссылки, типы графических файлов, позиционирование.
- •Изображения-гиперссылки
- •35. Создание и оформление таблиц, управление шириной столбцов, объединение ячеек, добавление заголовка.
- •36. Создание и оформление списков в документе html. Вложенные списки, список определений.
- •37.Использование форм на Web-страницах, методы отправки данных форм, элемент form и его атрибуты.
- •Атрибут cols
- •Атрибут name
- •Атрибут rows
- •39. Каскадные таблицы стилей, практическое значение css для Web-инжиниринга, синтаксис каскадных таблиц: селекторы и определения
- •40. Встроенные таблицы стилей, задание правил отображения текста, находящегося внутри html-элементов, параметр style, стилевые атрибуты.
- •41.Внешние таблицы стилей, элемент link и его атрибуты.
- •42.Использование стилевых классов, псевдостили гиперссылок.
- •43.Единицы измерения css, порядок применения стилей, свободное позиционирование. Применение стилей для различных устройств.
- •44.Применение стилей к фрагментам документа. Элементы Div и Span.Сокрытие таблиц стилей.
- •Группирование
- •Синтаксис
- •Атрибуты:
- •Закрывающий тег - Обязателен.
- •45.Табличная верстка сайта: последовательность шагов, примеры.
- •46.Блочная верстка сайта. Блочная модель web-страницы. Блочные элементы. Строчные элементы. Свойство display. Позиционирование элементов. Слои. Плавающие элементы. Врезки. Плавающие разделы.
- •47.Использование звука на веб.
- •48.Организация компьютерной безопасности и защиты информации.
- •Защита компьютера от небезопасного программного обеспечения
- •Использование безопасных узлов Интернета для выполнения транзакций
- •Что может и чего не может брандмауэр Windows
- •49.Фреймы.
Основы языка программирования vba. Способы организации диалога.
Язык Visual Basic for Application (VBA) – объектно-ориентированный язык программирования, базируется на командах и синтаксисе языка Basic. VBA встроен в офисную среду и позволяет манипулировать объектами всех офисных приложений. Язык VBA позволяет сочетать простые методы по созданию документов (использование команд меню или технология перетаскивания мышью) и программные методы для разработки эффективного пользовательского приложения. Чаще всего основным документом, вокруг которого пользователь строит свое приложение, являются MS Excel, Word.
Тип данных определяет важнейшие свойства переменной. А именно, следующее:
что может храниться в переменной (текст, число и др.);
размер памяти, необходимый для хранения переменной (измеряется в байтах);
Может показаться, что нет ничего удобнее типа данных Variant. Однако
надо учесть, что за универсальность типа Variant приходится платить производительностью и системными ресурсами. Чем больше места требуется для хранения переменной — тем ниже скорость работы с ней.
Если вы хотите, чтобы ваши программы работали как можно быстрее — выбирайте типы данных, которые используют для хранения вашей информации минимум системных ресурсов. Если вы сомневаетесь, хватит ли размерности выбранного типа данных для решения ваших задач — возьмите более емкий тип.
Как правило, для работы с дробными числами и различных вычислений используют тип данных Double. Для переменных, которые используются в циклах, счетчиках — Integer или Long. В работе со строками используют String.
Если при объявлении переменной не указывать ее тип — он автоматически устанавливается в Variant. Объявляя переменную без указания типа, вы пользуетесь преимуществами работы с объявленными переменными, и, в то же время, можете гибко использовать переменную для хранения различных типов данных (например – чисел с плавающей запятой и целых чисел).
Объявление переменной с именем num_MyAge типа Byte выглядит так:
Dim num_MyAge As Byte
num_MyAge = 23
Если вы присваиваете значение строковой переменной — передаваемое ей значение должно быть заключено в кавычки. При присваивании значений даты соответствующим переменным, эти значения должны быть заключены в значки #.
Dim str_MyName as String
Dim dat_MyBirthDate as Date
str_MyName = "Alexander"
date_MyBirthDate = #January 1, 1977#
Арифметические операторы и работа с числовыми переменными
Операторы — это команды, которые используются в VBA для работы с данными.
Арифметические операторы VBA
В VBA применяется тот же порядок обработки выражений, который принят в математике.
Знак = используется в VBA в нескольких ролях.
Во-первых, это оператор присваивания.
Вторая роль оператора = заключается в том, что он используется в командах сравнения выражений.
Конатенация
Несколько ролей и у оператора +.
Во-первых — это арифметический оператор сложения.
А во-вторых — оператор конкатенации строк.
Конкатенация — это "склеивание" строк. В качестве оператора конкатенации можно использовать и оператор &.
2. Встроенные функции
В VBA имеется большой набор встроенных функций, использование которых существенно упрощает программирование. Эти функции можно разделить на следующие основные категории:
математические функции
Функции времени и даты
функции обработки строк
функции проверки типов
функции преобразования форматов
Функции проверки типа данных
Если вам нужно узнать тип данных переменной, вы можете воспользоваться функцией TypeName.
Чтобы проверить, являются ли данные, хранимые в переменной типа Variant, числом, можно воспользоваться функцией IsNumeric.
Для точного определения типа данных, которые хранятся в переменной типа Variant, вы можете воспользоваться функцией VarType.
Функции преобразования типов
Val — тип String в тип Double
Функция Val применяется для конверсии строковых переменных в числовые, а именно – переменных типа String в тип Double.
Val (" 12345привет") возвратит число 12345.
Val читает предлагаемую ей строку слева направо, игнорируя пробелы. Она считывает все числовые знаки до первого символьного знака и преобразует считанное в число. В качестве дробных символов функция понимает лишь точки.
Val ("1 2 3") возвратит число 123
Val ("1 2 и 3") возвратит число 12.
Иногда нужно провести обратное преобразование — превратить число в строку.
Str — числовые типы в String
Функция Str конвертирует данные различных числовых типов в тип String.