Автор:Коллектив Название: Программирование на Visual Basic for Application. Мультимедийный самоучитель Издательство: TeachPro Год: 2011 Формат: ISO Размер:310МВ Страниц:1000 Язык:Русский
Мультимедийный самоучитель Visual Basic for Application - предназначен для изучения языка программирования Visual Basic for Application, который является языком программирования в приложениях Microsoft Office, что позволяет реализовывать любые, даже самые сложные задачи. Приложения в конце курса могут послужить удобным справочником при работе как с VBA, так и с обычным VB. В данном интерактивном самоучителе рассматриваются различные вопросы - от описания интегрированной среды разработки до изложения основ техники программирования, от создания интерфейса пользователя до инсталляции разработанного приложения. Преподавание основывается на рассмотрении конкретных примеров. Процесс обучения предельно прост и максимально приближен к занятиям с преподавателем. Вы видите на экране работу преподавателя с программой в различных режимах и слышите его рассказ, поясняющий действия. Вам постоянно приходится отвечать на контрольные вопросы "преподавателя", указывая на соответствующие поля на экране, или выполнять определенные тестовые задания. В случае затруднения - система поможет подсказкой. Имеется удобная поисковая система и возможность навигации по закладкам. По каждому из пользователей ведется статистика пройденного материала, фиксируется дата изучения урока, процент прослушанной части урока, число правильных ответов и ошибок, фиксируется количество использованных подсказок. Статистика выводится в виде протокола поурочно. Большой объем учебного материала - соизмеримый с книгой более 500 страниц, позволяет утверждать, что учебник рассчитан как для начинающих, так и для специалистов, уже владеющих основными навыками работы с программами и стремящихся к достижению профессиональных результатов в своей работе. Содержание:
001. Макросы, процедуры, операции и операторы. Макрос в Word и в PowerPoint 002. Макросы, процедуры, операции и операторы. Запись новых макросов с использованием макрорекордера 003. Макросы, процедуры, операции и операторы. Программный код макроса. Модули макроса 004. Макросы, процедуры, операции и операторы. Краткий обзор панели инструментов и меню редактора VisualBasic 005. Макросы, процедуры, операции и операторы. Как найти записанный макрос. Использование инструмента Object Browser. Редактирование макросов. 006. Макросы, процедуры, операции и операторы. Написание новых макросов и процедур. Текст процедуры 007. Макросы, процедуры, операции и операторы. Отображение сообщений для пользователя процедуры. Сообщение об ошибках 008. Макросы, процедуры, операции и операторы. Типы данных VBA. Типы Date, String, Integer, Byte, Long, Single, Double, Currency, Boolean, Variant 009. Макросы, процедуры, операции и операторы. Переменные. Доступность переменных. Персистенция. Константы. Создание именованных констант 010. Макросы, процедуры, операции и операторы. Литеральные и численные константы. Тип константы. Внутренние константы 011. Макросы, процедуры, операции и операторы. Получение данных от пользователя. Преобразование данных Visual Basic. Арифметические операции - сложение 012. Макросы, процедуры, операции и операторы. Арифметические операции - вычитание, умножение, деление, деление по модулю, возведение в степень. Операции сравнения 013. Макросы, процедуры, операции и операторы. Сравнение строк. Сравнение строки с шаблоном. Логические операторы 014. Макросы, процедуры, операции и операторы. Логические операторы. Конкатенация строк 015. Функции. Использование функций VBasic. Аргументы и возвращаемое значение функции 016. Функции. Функции преобразования данных. Функции даты и времени. Строковые функции 017. Функции. Строковые функции. Удаление ненужных символов. Длина строки. Сравнение строк 018. Функции. Поиск подстроки в строке. Форматирование значений данных. Функция FormatCurrency 019. Функции. Функция FormatDateTime. Создание функций-процедур 020. Функции. Использование функций-процедур в VBA. Изменение порядка выполнения операторов 021. Функции. Использование оператора If ... Then. Использование необязательных аргументов 022. Функции. Конструкция If ... Then ... Else. Сложный выбор. Вложенные операторы принятия решения 023. Функции. Конструкция If ... Then ... ElseIf. Оператор Select ... Case 024. Функции. Безусловный переход. Использование MsgBox для возможности выбора 025. Функции. Использование MsgBox и аргумента Buttons для получения пользовательского ввода. Операторы Exit и End 026. Функции. Задание типа необязательного аргумента. Передача аргумента 027. Функции. Рекурсия. Пример рекурсивной функции. Объекты 028. Функции. Использование объектов. Свойства объектов. Использование элементов управления 029. VBA для Access (Рабочая среда Access 2002). Панели инструментов. Панель элементов. Окно свойств 030. VBA для Access (Рабочая среда Access 2002). Свойства событий. Окно Просмотр объектов 031. VBA для Access (Рабочая среда Access 2002). Окно редактирования кода. Управление объектами с помощью их свойств 032. VBA для Access (Рабочая среда Access 2002). Работа с коллекциями объектов. Коллекция Controls. Объекты, включающие другие объекты. Создание объектов 033. VBA для Access (Рабочая среда Access 2002). Использование объектных переменных 034. VBA для Access (Рабочая среда Access 2002). Общие объектные типы. Ключевое слово New. Ограничения ключевого слова New 035. VBA для Access (Рабочая среда Access 2002). Сброс объектных ссылок. Именование объектов. Категории элементов управления Access. Группирование элементов управления 036. VBA для Access (Рабочая среда Access 2002). Рассмотрение некоторых элементов управления Access 037. VBA для Access (Рабочая среда Access 2002). Работа с элементом управления Список. Отображение данных из таблицы Access. Поле со списком 038. VBA для Access (Рабочая среда Access 2002). Получение количества элементов с помощью свойства ListCount. Свойство Присоединенный столбец 039. VBA для Access (Рабочая среда Access 2002). Подстановочные значения списка. Использование инструкции SQL. Обработка событий 040. VBA для Access (Еще немного об элементах управления). Элемент управления Вкладка. Свойства набора вкладок. Работа с набором вкладок в программе Visual Basic 041. VBA для Access (Еще немного об элементах управления). Элементы управления Свободная и Присоединенная рамки объекта. Применение элементов управления Рамка объекта. Связанные и внедренные объекты 042. VBA для Access (Еще немного об элементах управления). Программный код для применения Рамки объекта. Свойство Установка размеров 043. VBA для Access (Еще немного об элементах управления). Свойство Action 044. VBA для Access (Еще немного об элементах управления). Эл. управления Рисунок. Поддерживаемые графические форматы. Вывод рисунка 045. VBA для Access (Еще немного об элементах управления). Программа, выводящая рисунок из базы данных Access 046. VBA для Access (Еще немного об элементах управления). Элементы управления ActiveX. Добавление элемента управления ActiveX к форме 047. VBA для Access (Еще немного об элементах управления). Элемент управления ImageList. Управление объектами ListImage и коллекцией ListImages 048. VBA для Access (Еще немного об элементах управления). Элемент управления Toolbar. Ассоциирование элемента управления Toolbar с элементом управления Toolbar 049. VBA для Access (Еще немного об элементах управления). Создание кнопок в период выполнения для элемента управления Toolbar. Назначение стиля кнопки 050. VBA для Access (Еще немного об элементах управления). Использование элемента управления Toolbar 051. VBA для Access (Еще немного об элементах управления). Пример программы для вывода данных из таблицы Access 052. VBA для Access (Еще немного об элементах управления). Усовершенствование программы вывода данных 053. VBA для Access (Еще немного об элементах управления). Анализ работы кода программы вывода данных 054. VBA для Access (Програмирование форм и отчетов для Access). Формы и отчеты как объекты Access. Семейства AllForms и AllReports. Семейства Forms и Reports. Открытие формы или отчета. Закрытие формы или отчета 055. VBA для Access (Програмирование форм и отчетов для Access). Элементы управления формы или отчета и связанные с ними константы 056. VBA для Access (Програмирование форм и отчетов для Access). Обращение к открытым или активным объектам. Свойства и методы форм и отчетов. Свойства форм и отчетов. Свойства макета 057. VBA для Access (Програмирование форм и отчетов для Access). Свойства данных. Свойство Printer 058. VBA для Access (Програмирование форм и отчетов для Access). Программа, изменяющая параметры печати. Некоторые другие свойства формы 059. VBA для Access (Програмирование форм и отчетов для Access). Работа с диалоговым окном. Анализ введенной информации 060. VBA для Access (Програмирование форм и отчетов для Access). Усовершенствование программы для ввода пароля 061. VBA для Access (Програмирование форм и отчетов для Access). Свойство формы ActiveControl. Использование элемента управления ActiveX Календарь в Access 062. VBA для Access (Програмирование форм и отчетов для Access). Использование свойства формы ActiveControl 063. VBA для Access (Програмирование форм и отчетов для Access). Автоформа. Использование Закладки 064. VBA для Access (Програмирование форм и отчетов для Access). Управление процессом выгрузки формы 065. VBA для Access (Програмирование форм и отчетов для Access). Сохранение данных в базу данных Access с использованием закладок 066. Операторы в VBA. Операторы AppActivate, Beep, Call, ChDir 067. Операторы в VBA. Операторы ChDrive, Close, Const, Date 068. Операторы в VBA. Операторы Declare, Deftype 069. Операторы в VBA. Операторы DeleteSetting, Dim 070. Операторы в VBA. Операторы Do ... Loop, End, Enum 071. Операторы в VBA. Операторы Erase, Error, Event, Exit 072. Операторы в VBA. Операторы FileCopy, For Each ... Next, For ... Next, Function 073. Операторы в VBA. Оператор Function 074. Операторы в VBA. Оператор Get 075. Операторы в VBA. Операторы GoSub ... Return, GoTo, If ... Then ... Else, Implements, Input # 076. Операторы в VBA. Использование оператора Input #. Операторы Kill, Let, Line Input # 077. Операторы в VBA. Операторы Load, Lock, Unlock, Lset, Mid 078. Операторы в VBA. Использование оператора Mid. Операторы MkDir, Name 079. Операторы в VBA. Операторы On Error, On ... GoSub, On ... GoTo 080. Операторы в VBA. Использование операторов On ... GoSub, On ... GoTo. Оператор Open 081. Операторы в VBA (продолжение). Использование оператора Open. Операторы Option Base, Option Compare, Option Explicit, Option Private 082. Операторы в VBA (продолжение). Операторы Print #, Private 083. Операторы в VBA (продолжение). Оператор Property Get 084. Операторы в VBA (продолжение). Оператор Property Let 085. Операторы в VBA (продолжение). Операторы Property Set, Public 086. Операторы в VBA (продолжение). Оператор Put 087. Операторы в VBA (продолжение). Операторы RaiseEvent, Randomize, ReDim, Rem, Reset 088. Операторы в VBA (продолжение). Оператор Resume 089. Операторы в VBA (продолжение). Операторы Resume, RmDir, RSet, SaveSetting 090. Операторы в VBA (продолжение). Оператор Seek 091. Операторы в VBA (продолжение). Операторы Select Case, SendKeys, Set 092. Операторы в VBA (продолжение). Операторы SetAttr, Static, Stop, Sub 093. Операторы в VBA (продолжение). Структура оператора Sub. Операторы Time, Type 094. Операторы в VBA (продолжение). Операторы Unload, While ... Wend, Width #, With 095. Операторы в VBA (продолжение). Оператор Write # 096. Функции в VBA. Функции Abs, Array, Asc, Atn, CallByName 097. Функции в VBA. Функции CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CStr, CVar, CSng, Choose, Chr, Cos, CreateObject, CurDir 098. Функции в VBA. Функции CVErr, Date, DateAdd, DateDiff, DatePart 099. Функции в VBA. Функции DatePart, DateSerial, DateValue, Day, DDB 100. Функции в VBA. Функции Dir, Environ, EOF 101. Функции в VBA. Функции Error, Exp, FileAttr, FileDateTime, FileLen, Filter, Fix 102. Функции в VBA. Функции Format, FormatCurrency, FormatDateTime, FormatNumber 103. Функции в VBA. Функции FormatPercent, FreeFile, FV 104. Функции в VBA. Функции GetAllSettings, GetAttr, GetObject, GetSetting 105. Функции в VBA. Функции Hex, Hour, IIf, Input 106. Функции в VBA. Функции InputBox, InStr, InStrRev, Int 107. Функции в VBA. Функции IPmt, IRR, IsArray, IsDate, IsEmpty 108. Функции в VBA. Функции IsError, IsMissing, IsNull, IsNumeric, IsObject, Join, LBound 109. Функции в VBA (продолжение). Функции LCase, Left, Len, Loc 110. Функции в VBA (продолжение). Функции Lof, Log, LTrim, Mid 111. Функции в VBA (продолжение). Функции Minute, Mirr, Month, MonthName 112. Функции в VBA (продолжение). Функция MsgBox (часть 1) 113. Функции в VBA (продолжение). Функция MsgBox (часть 2) 114. Функции в VBA (продолжение). Функции Now, NPer, NPV, Oct, Portition 115. Функции в VBA (продолжение). Функции Pmt, PPmt, PV 116. Функции в VBA (продолжение). Функции QBColor, Rate, Replace 117. Функции в VBA (продолжение). Функции RGB, Right, Rnd 118. Функции в VBA (продолжение). Функции Round, RTrim, Second, Seek, Sgn, Shell, Sin, SLN 119. Функции в VBA (продолжение). Функции Space, Spc, Split, Sqr, Str 120. Функции в VBA (продолжение). Функции StrComp, StrConv, String, StrReverse 121. Функции в VBA (продолжение). Функции Switch, SYD, Tab, Tan, Time, Timer, TimeSerial, TimeValue, Trim 122. Функции в VBA (продолжение). Функции TypeName, UBound, UCase 123. Функции в VBA (продолжение). Функции Val, VarType, Weekday, WeekdayName, Year