Учебные программы » Пакеты прикладных программ » Конспект лекций
Пакеты прикладных программ: Конспект лекций
CC-BY-CA Анатольев А.Г.,
- Полный конспект лекций (.pdf, 2.3МБ)
Конспект лекций по дисциплине ППП в формате .pdf - Тема 1.1 Введение в предмет. Понятие ППП
Вводная тема по дисциплине. Определяется цель и задачи дисциплины, вводятся основные понятия и определения. Дается классификация программного оюеспечения информационных систем. - Тема 1.2 Структура и основные компоненты ППП
Рассматривается обобщенная структура прикладных пакетов. Выделяются основные компоненты ППП, такие как входной язык, предметное обеспечение и системное обеспечение. - Тема 1.3 Эволюция ППП
В лекции кратко рассмотрены основные этапы эволюции прикладного программного обеспечения. Описаны особенности прикладных программных пакетов, присущие различным поколениям. - 1.3.1 Примеры современных прикладных пакетов
Приведены примеры современного прикладного программного обеспечения, используемого в различных предметных областях. Рассматриваются возможности этих ППП, представляемые их структурными компонентами. - Тема 2.1 Структура и состав MS Office. Основные приложения
Microsoft Office — это интегрированный пакет приложений для автоматизации офисной деятельности. Весь набор офисных приложений можно разделить на основные и дополнительные. Все они предназначено для выполнения определенных функций и могут быть использовано автономно и независимо от остальных. - Тема 2.2 Введение в офисное программирование
Офисное программирование — это процесс разработки документо-ориентированных приложений. В лекции рассматривается само понятие, а также приводятся особенности и отличия офисного программирования. - Тема 2.3 Макросы. Использование макрорекордера
В лекции рассмотрен процесс записи макросов с помощью макрорекордера MS Office и использование макросов для автоматизации офисных задач. - Тема 2.4 Среда разработки VBE
В лекции рассмотрена интегрированная среда разработки VBE для MS Office. Приведено описание интерфейса, функций и возможностей для разработки офисных приложений на языке Visual Basic. - Тема 2.5 Синтаксис VBA
Приводится алфавит языка VBA, общий синтаксис и примеры описания элементов программы в приложениях MS Office. - 2.5.1 VBA. Ветвления
В лекции рассмотрены управляющие конструкции VBA, предназначенные для организации ветвлений (If, Select, GoTo). - 2.5.2 VBA. Организация циклов
Тема лекции: средства языка Visual Basic для программирования циклических действий. Даны примеры использования циклов со счетчиком, с пред- и постусловием, а также прерывания цикла. - 2.5.3 VBA. Процедуры и функции
VBA поддерживает два типа пользовательских подпрограмм: процедуры и функции. Их использование существенно упрощает разработку офисных приложений в среде MS Office. - 2.5.4 VBA. Модули
Проект VBA состоит из программных модулей. Модуль — это основная программная единица уровня проекта. В модулях размещаются объявления и код переменных, констант, типов, подпрограмм и т.д. - 2.5.5 Структурные типы данных
В языке VBA имеется два типа структурированных данных: массивы (статические и динамические) и пользовательский тип данных (user-defined type). - Тема 2.6 Объектно-ориентированное программирование в VBA
Поддержка объектно-ориентированной парадигмы программирования — одно из обязательных условий, предъявляемых к языкам офисного программирования. Visual Basic поддерживает ООП и позволяет создавать и использовать собственные классы в офисных приложениях. - Тема 2.7 Объектная модель компонентов MS Office. Библиотеки типов
Поддержка ООП на уровне языка позволяет приложению обращаться к методам библиотечных объектов и управлять их свойствами. - Тема 2.8 Разработка приложений для MS Office
Разработка офисных приложений в MS Office предполагает возможность изменять внешний вид среды. Это реализуется через свойства и методы таких встроенных объектов как, например, CommandBar. - Тема 2.9 Формы и компоненты управления. Обработка событий
Офисное приложение может использовать дополнительные формы (окна), созданные разработчиками и содержащие определенные визуальные и невизуальные компоненты управления (кнопки, флажки, селекторы, поля ввода и т.п.). Каждому компоненту управления можно назначить обработку поддерживаемых им событий (нажатие, перемещение, реакция на клавиши, изменение и т.п.). - Тема 2.10 Интеграция с внешними приложениями
ППП MS Office является клиент-серверной средой. Для разработчика имеются все возможности для внедрения в документ сторонних сервисов, импорта и экспорта данных с помощью технологий OLE/ActiveX. В лекции рассмотрены вопросы интеграции офисных приложений и приведены примеры программного создания и использования серверов автоматизации (ActiveX) из приложения на Visual Basic. - Тема 3.1 Структура и состав ППП 1С:Предприятие. Режимы работы
В лекции рассматривается общий принцип построения системы 1С на уровне структурных компонентов и их назначение в различных режимах работы. - Тема 3.2 Основные компоненты ППП 1С:Предприятие. Конфигурации и информационные базы
На самом верхнем уровне детализации структура 1С может быть представлена в виде трех компонентов: информационных баз, конфигурации и ядра системы (платформы), связывающей первое со вторым. - Тема 3.3 Объекты метаданных
Прикладные решения в 1C:Предприятие основаны на типовом наборе проблемно-ориентированных объектов, поддерживаемых на уровне технологической платформы — объектов метаданных. Они, как "детали конструктора", используются для построения необходимой структуры приложения, описания его работы и реализации функциональности. - Тема 3.4 Конфигуратор. Назначение и возможности
Конфигуратор — это не только интегрированная среда разработки приложений для платформы 1С:Предприятия, но и инструмент общего администрирования системы. - Тема 3.5 Разработка приложений в 1С
В лекции рассматриваются отличия в процессе разработки приложений на платформе 1С от создания программ в других средах. Они проявляются на этапе создания объектов метаданных, что и определяет, какие объекты и как именно будут использованы в программе. - Тема 3.6 Входной язык 1С. Общий синтаксис
Платформа 1С:Предприятие полностью соответствует определению ППП, что означает наличие встроенного языка программирования высокого уровня. Входной язык 1С имеет низкий порог вхождения и довольно прост в освоении. - Тема 3.7 Библиотечные процедуры и функции
Платформа 1С:Предприятие представляет разработчикам большой выбор предопределенных функций и процедур, которые используются при создании пользовательских конфигураций. - Тема 3.8 Взаимодействие с внешними приложениями
В лекции рассмотрены возможности среды 1С:Предприятие, позволяющие организовать взаимодействие со сторонними приложениями. Приводится пример интеграции с ППП MS Office/ - Тема 3.9 Отладка и профилирование
Нестандартные конфигурации в 1С — ни что иное как специализированные программы. Как и любые другие программы они требуют тестирования, отладки и оптимизации производительности. - Тема 3.10 Управление пользователями в 1С
Рассмотрены особенности подсистемы управления пользователями в 1С. Порядок создания пользователей и групп, разграничение доступа на уровне пользователей и групп. - Тема 3.11 Сервисное обслуживание информационных баз
Приводятся сведения о процедурах сервисного обслуживания информационных баз ППП 1С: резервном копировании, восстановлении из резервной копии и т.д. - 4.1 Основные тенденции в развитии ППП
В лекции рассмотрены перспективные направления в развитии пакетов прикладных программ и тенденции прикладного ПО на ближайшее будущее.