1. Введение (548345)
Текст из файла
Разработка многомодульных интегрированных SDI - приложений
Введение
Программное средство учебного назначения (ПСУН) «Разработка многомодульных интегрированных SDI - приложений» - это совокупность разделов, содержащих теоретический материал с примерами программ и задания для выполнения в ходе лабораторных занятий или для самостоятельной работы.
Цель – углубление знаний в области разработки сложных многоцелевых программных продуктов. Знакомство с основами объектной технологии фирмы Microsoft, позволяющей создавать интегрированные программы с привлечением к решению своих задач внешних программных приложений.
Для успешного освоения материала необходимо знание основ алгоритмизации, предварительное знакомство с языком программирования С и общие навыки создания Windows приложений в среде C++ Builder.
Материал включает пять разделов, заключительную лабораторную работу и список литературы.
Раздел «Разработка многомодульных Windows приложений» систематизирует знания в области построения многооконных SDI – приложений. Рассматривается проект программы, выполняющей различные вычислительные операции над двумерным массивом. Проект включает автономный модуль и модули форм (главное окно, диалоговое окно, окно «О программе…»), используются стандартные диалоговые формы. Расмотрена возможность динамического создания окон и использование галереи объектов (репозитория объектов).
Раздел «OLE –технология» посвящен возможностям использования компонента OLE Container, входящему в VCL - библиотеку. Задачей многих программных продуктов является разработка сложных составных документов, состоящих из ранотипных объектов над созданием которых «трудятся» разные приложения. Компонент Ole Container позволяет вставить в программу любой объект приложения-сервера зарегистрированного в системе (тексты, рисунки, таблицы, формулы, диаграммы и т.д.) и тем самы сделать его частью вашего приложения. Рассмотрены режимы внедрения и связывания объектов, программное управление объектами.
Раздел «Технология Drag-and-Drop » знакомит с организацией процесса перетаскивания информации об объектах широко используемого в Windows. В C++ Builder используется своя версия рассматриваемой технологии: информация передается только в пределах одного приложения. Однако смысл происходящих при этом событий остается прежним. В одном из примеров, посвященных этой технологии рассмотрена возможность определения класса компонента во время выполнения программы. Кроме этого в рамках VCL – библиотеки реализована оригинальная технология Drag-and-Dock для перемещения оконных объектов. Последняя часть раздела поясняет ее возможности.
Разделы «Работа с сервером WORD» и «Работа с сервером Excel» рассматривают возможности интеграции разрабатываемого программного продукта с широко распростроненными офисными приложениями. Разработка приложений по соответствующим стандартам и правилам позволяет программам взаимодействовать в ходе их работы. Например, одно приложение (клиент) может заставить другое приложение (сервер) выполнить команду или процедуру. Поскольку общеизвестные приложения (например, Microsoft Office) являются фирменными многофункциональными серверами, то при разработке программ очень удобно «заставить» такой сервер работать на вас. Например, Word можно использовать, если приложение имеет информацию, которая должна быть перенесена в текстовый документ, а электронные таблицы Excel могут быть привлечены для выполнения каких-либо расчетов и наглядного представления структурированной информации.
Заключительная лабораторная работа «Расчет заработной платы и выписка расчетных листов» направлена на создание конкретного приложения. Задание содержит описание входных и выходных данных, а также поясняет порядок создания приложения. Задание составлено таким образом, что позволяет проконтролировать усвоение материала всех перечисленных разделов.
ПСУН прошел апробацию в ходе выполнения лабораторных работ по дисциплинам «Прикладное и системное программное обеспечение» (2-е образование, кафедра ПМ) и «Разработка и стандартизация программных средств и информационных технологий» (ГПИ) в 2004/2005 учебном году.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.