- •Глава 18. Создание программного продукта
- •18.1. Методология проектирования программных продуктов
- •Глава 18. Создание программного продукта
- •1. Составление технического задания на программирование
- •Глава 18. Создание программного продукта
- •18.1. Методология проектирования программных продуктов
- •654 Глава 18. Создание программного продукта Рис. 18.1. Структура программного продукта
- •656 Глава 18. Создание программного продукта
- •18.2. Структурное проектирование и программирование
- •18.2. Структурное проектирование и программирование
- •6 58 Глава 18. Создание программного продукта
- •18.2. Структурное проектирование и программирование
- •Глава 18. Создание программного продукта
- •18.2. Структурное проектирование и программирование
- •6 62 Глава 18. Создание программного продукта
- •18.3. Объектно-ориентированное проектирование
- •18.3. Объектно-ориентированное проектирование
- •Глава 18. Создание программного продукта
- •Вопросы для самопроверки
- •Глава 18. Создание программного продукта
Вопросы для самопроверки
Как классифицируются методы проектирования алгоритмов и программ?
Что характерно для неавтоматизированного проектирования алгоритмов и программ?
Что характерно для автоматизированного проектирования алгоритмов и программ?
Назовите основные этапы и работы по созданию программных продуктов.
Что такое внутренняя структура программного продукта?
Какие типы программных модулей существуют?
В чем различие головного, управляющего и функционального модулей?
Дайте определение пакета прикладных программ.
Каковы особенности диалогового режима работы программных продуктов?
Укажите основные свойства диалогового режима.
Дайте определение графического интерфейса пользователя.
Что такое объект управления в графическом интерфейсе пользователя?
Каковы основы структурного проектирования алгоритмов и программ?
Назовите методы структурного проектирования.
Что такое функциональная структура алгоритма?
Что такое модульное программирование?
Каковы свойства программного модуля?
Назовите управляющие структуры, применяемые в структурном программировании.
В чем заключается метод информационного моделирования при разработке прог раммных продуктов?
666
Глава 18. Создание программного продукта
Что такое объектно-ориентированное проектирование?
Дайте определение объекта, свойства, класса объектов.
Что такое метод обработки объекта?
Что такое событийное программирование?
ЛИТЕРАТУРА
Брябрин В.М. Программное обеспечение персональных ЭВМ. Изд. 2-е, стер. -М.: Наука, 1989.
Майерс Г. Надежность программного обес печения / Пер. с англ. Ю.Ю.Галимова / Под ред. В.Ш. Кауфмана. - М.: Мир, 1980.
Браун К. Введение в Visual Basic для прог раммистов: Пер. с англ. - М.: Мир, 1993.
Кнут Д. Искусство программирования для ЭВМ. Т.1, 2. - М.: Мир, 1976.
Першиков В.И., Савинков В.М. Толковый словарь по информатике. Изд. 2-е, доп. - М.: Фи нансы и статистика, 1995.
ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА ПОЛЬЗОВАТЕЛЯ В СРЕДЕ MICROSOFT OFFICE
19.1. АВТОМАТИЗАЦИЯ РАБОТЫ ПОЛЬЗОВАТЕЛЯ ГЛАВА В СРЕДЕ MICROSOFT OFFICE
СОЗДАНИЕ ПРИЛОЖЕНИЙ НА ЯЗЫКЕ VISUAL BASIC FOR APPLICATIONS
РЕЛЯЦИОННЫЕ ЯЗЫКИ МАНИПУЛИРОВАНИЯ ДАННЫМИ
В данной главе осуществляется знакомство с инструментальными средствами создания программных продуктов и автоматизации работы пользователя применительно к среде Microsoft Office. Инструментарий обеспечивает конфигурирование и оперативную настройку ППП Microsoft Office.
Рутинные и массовые процессы обработки наиболее целесообразно оформить как макрокоманды, обеспечив их вызов на выполнение с помощью команд меню, панелей инструментов или "горячих" клавиш.
Сложные алгоритмы обработки выполняются с помощью программ, разработанных на языке Visual Basic и его диалектах:
Visual Basic for Applications — для электронных таблиц;
Word Basic — для текстового редактора;
Visual Basic — для баз данных.
Для создания эффективных запросов к базе данных используются также реляционные языки, в частности QBE (Query By Example), SQL (Structured Query Language).
Цель главы — сформировать представление о возможностях инструментальных средств ППП Microsoft Office, ориентированных на конечного пользователя.
ПОСЛЕ ИЗУЧЕНИЯ ГЛАВЫ ВЫ ДОЛЖНЫ ЗНАТЬ:
Возможности автоматизации работы пользователя
Параметры настройки среды работы пользователя
Назначение и технологию работы по созданию макрокоманд (макросов)
Виды макрокоманд
Назначение и возможности использования шаблонов документов
Создание пользовательских меню
Основы программирования на языке Visual Basic for Applications
Классификацию реляционных языков
Операции обработки данных реляционных моделей
Создание запросов на языке SQL