Автор:Коллектив
Название: Программирование на 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