Главная » Просмотр файлов » Пояснительная записка

Пояснительная записка (1230040), страница 5

Файл №1230040 Пояснительная записка (Проектирование модели инфраструктуры СЖАТ железнодорожного участка с использованием слоев САПР для тренажерного комплекса) 5 страницаПояснительная записка (1230040) страница 52020-10-06СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

Составные документы. Составные документы, иногда называемые составными файлами, интегрируют данные и объекты, созданные в различных приложениях, поддерживающих OLE. Такие документы могут содержать множество объектов других документов. Например, текстовый редактор Word, поддерживающий OLE, может получать таблицы и графики от программы обработки электронных таблиц, также поддерживающей OLE, скажем, Excel. Помимо объединения статической информации типа таблиц и графиков, составные документы могут также содержать "живые" данные, например звук, видео и анимацию. Составные документы поддерживают следующие возможности:

  • Вложение объектов. Объекты могут быть вложены в другие объекты, причем возможно несколько таких вложений. Пользователи непосредственно манипулируют вложенными объектами и могут устанавливать связи с ними.

  • Преобразование объектов. Объекты могут быть приведены к разным типам, чтобы разрешить использование одного и того же объекта различными приложениями. Например, объект одного типа электронных таблиц (Lotus 1-2-3) может быть преобразован в другой тип (Excel).

  • Оптимизированное хранение объектов. Объекты остаются на диске до тех пор, пока не потребуются, поэтому они не загружаются в память всякий раз, когда выполняется программа-контейнер. Кроме того, используя собственную технологию структурированного хранения, OLE поддерживает подтверждения и откаты транзакций на уровне объектов. Это гарантирует целостность данных, поскольку объекты хранятся в файлах.

  • Связывание и встраивание объектов.

Встраивание объектов — это возможность вставить объект в составной документ без сохранения ссылки на источник данных объекта. Например, можно встроить электронную таблицу Excel в документ Word. После этого объект, который находится в составном документе, будет полностью независим от первоначального источника. Тогда изменения основного объекта не отразятся на встроенном объекте. Посредством связывания объектов приложение поддерживает лишь связи с объектами, которые находятся в других приложениях. При активизации связанного объекта библиотеки OLE отслеживают связь и вызывают ассоциированный объект. Например, документ Microsoft Word может содержать связь с таблицей Excel. Таблица и все ее данные полностью находятся в Excel, но могут быть использованы и в документе Word. Если первоначальные данные таблицы изменятся, то эти изменения автоматически отобразятся в документе Word.

Связывание зависит от расположения объектов. Другими словами, если таблицу Excel переместить в новую папку, связь будет разорвана.

Имена, псевдонимы и привязка. У объекта может быть имя. В таком случае OLE использует это имя для идентификации и обращения к объекту. Псевдонимами называются СОМ-объекты, в которых хранятся имена и местоположения других объектов. Получив соответствующие указания, псевдонимы определяют местоположение объектов, на которые ссылаются, и вызывают их. Этот процесс поиска и вызова объекта называется привязкой. OLE использует псевдонимы для поддержания связи с источниками данных объекта. Сами по себе псевдонимы, как объекты, встраиваются в составной документ, содержащий связи. Когда активизируется документ, псевдоним осуществляет поиск связанного с документом объектом.

Непосредственная активизация. OLE-технология непосредственной активизации, иногда называемая визуальным редактированием, позволяет быстро и легко создавать и использовать составные документы. Вместо того чтобы переклю-чаться между несколькими программами для создания разных частей составного документа, вы работаете непосредственно в самом документе. Когда потребуется изменить или отредактировать объект, созданный в другом приложении, библиотеки OLE сами вызовут это приложение. Предположим, что для редактирования квартального отчета вы используете Word и хотите изменить информацию в таблице Excel, встроенной в отчет. Когда происходит активизация таблицы путем двойного щелчка на ней, библиотеки OLE автоматически запускают программу Excel и загружают в нее таблицу. При этом Excel интегрирует свое меню, панель инструментов и строку состояния в пользовательский интерфейс Word. Этот процесс называется согласованием. Создается впечатление, что вы полу-чаете доступ к функциям Excel, не выходя из Word.

Составной документ (документ Word), содержащий таблицу Excel хранит представление объекта таблицы в виде метафайла. При вставке таблицы в составной документ или связывании с ним Excel передает Word представление таблицы в виде метафайла. То, что вы видите при загрузке Документа Word, содержащего таблицу Excel, - это картинка. Если таблица ни разу не активизируется, то программа Excel не будет загружена в память.

Следует отметить, что если после внедрения объекта приложе-ние-источник будет удалено, непосредственная активизация работать не сможет.

    1. Microsoft Office Excel

Microsoft Excel (также иногда называется Microsoft Office Excel) —программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS, а также Android, iOS и Windows Phone. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммированияVBA (Visual Basic for Application). Microsoft Excel входит в составMicrosoft Office и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.

1.9.1 Форматы файлов

В Microsoft Excel вплоть до 2003 версии включительно, использовался свой собственный бинарный формат файлов (BIFF) в качестве основного. Excel 2007 использует Microsoft Office Open XML в качестве своего основного формата.

Несмотря на то, что Excel 2007 поддерживает и направлен на использование новых XML-форматов в качестве основных, он по-прежнему совместим с традиционными бинарными форматами. Кроме того, большинство версий Microsoft Excel могут читать CSV, DBF, SYLK, DIF и другие форматы. Форматы данных представлены в таблице 1.1

Microsoft Excel 2007, наряду с другими продуктами Microsoft Office 2007, вводит множество новых форматов файлов. Они являются частью Office Open XML (OOXML) спецификации.

1.9.2 Экспорт и перемещение таблиц

API позволяет открывать таблицы Excel в ряде других приложений. Это включает в себя открытие документов Excel на веб-страницах с помощью ActiveX или таких плагинов, как Adobe Flash Player. Проект Apache POI представляет Java-библиотеки для чтения и записи электронных таблиц Excel. Также предпринимались попытки копировать таблицы Excel в веб-приложения с использованием разделённых запятыми значений (CSV).

1.9.3 Программирование

Ценной возможностью Excel является возможность писать код на основе Visual Basic для приложений (VBA). Этот код пишется с использованием отдельного от таблиц редактора. Управление электронной таблицей осуществляется посредством объектно-ориентированной модели кода и данных. С помощью этого кода данные входных таблиц будут мгновенно обрабатываться и отображаться в таблицах и диаграммах (графиках). Таблица становится интерфейсом кода, позволяя легко работать изменять его и управлять расчётами.

    1. Среда разработки Delphi

Среда предназначена для быстрой (RAD) разработки прикладного ПО для операционных систем Windows, Mac OS X, а также IOS и Android. Благодаря уникальной совокупности простоты языка и генерации машинного кода, позволяет непосредственно, и, при желании, достаточно низкоуровнево взаимодействовать с операционной системой, а также с библиотеками, написанными на C/C++. Созданные программы не зависимы от стороннего ПО, как-то Microsoft .NET Framework, или Java Virtual Machine. Выделение и освобождение памяти контролируется в основном пользовательским кодом, что, с одной стороны, ужесточает требования к качеству кода, а с другой — делает возможным создание сложных приложений, с высокими требованиями к отзывчивости (работа в реальном времени). В кросс-компиляторах для мобильных платформ предусмотрен автоматический подсчёт ссылок на объекты, облегчающий задачу управления их временем жизни. Borland Delphi 7 выпущенная в августе 2002 года, стала стандартом для многих разработчиков Delphi. Это один из самых успешных продуктов Borland из-за стабильности, скорости и низких требований к аппаратному обеспечению. В Delphi 7 добавлены новые компоненты для Windows XP и увеличено число компонентов для создания Web-приложений.



2 Техническая часть

    1. Работа со слоями

2.1.1 Работа с менеджером слоев

Основной командой работы со слоями является команда Layer, которой соответствуют кнопка Layers Properties Manager (Менеджер слоев). Команда Layer открывает окно Layer Properties Manager, (далее – Менеджер слоев).

Окно Менеджера слоев разделено на две части. Слева расположен древовидный список с именами групп родственных слоев и список фильтров слоев.

Группировка слоев эффективна в нашем случае, элементов и данных на чертеже много и появляется необходимость их разделения по определенным критериям. Например, светофоры будут расположены на одном слое, а релейные на другом и т.д. Тогда можно ввести группу «Объекты электрической централизации» и уже в ней создавать указанные слои.

Использование фильтров слоев удобно, когда требуется просмотреть слои с одинаковыми свойствами отдельно от других. Например, можно задать фильтр, который давал бы возможность выбрать и просмотреть только те слои, у которых в свойствах установлена одинаковая толщина линий.

В правой части Менеджера слоев выводится список слоев (строки) со своими характеристиками (столбцы), принадлежащих выбранному фильтру или группе. Следует отметить, что в новом чертеже обязательно присутствует нулевой слой (с именем 0), который по умолчанию является текущим и который нельзя удалить. Для удаления какого-либо другого, ставшего ненужным слоя достаточно один раз щелкнуть левой кнопкой мыши по его имени, после чего нажать кнопку Delete (Удалить)[17].

Текущий слой — это слой, на котором в данный момент осуществляется работа с объектами. Рядом с именем текущего слоя имеется флажок « галочка» . Для того чтобы установить какой-либо слой текущим, можно один раз щелкнуть левой кнопкой мыши по его имени и затем нажать кнопку « галочка» Current (Текущий) или просто дважды щелкнуть по имени слоя.

Вверху, над списком слоев, расположен набор кнопок, предназначенных для создания нового или удаления ненужного слоя, установки имени текущего слоя, а также указания вспомогательной информации.

Примечание. При работе со слоями следует иметь в виду, что удалению не подлежат: текущий слой; слои, содержащие объекты или зависящие от внешних ссылок; нулевой слой, а также слои, на которые ссылаются объекты блока.

Каждый слой имеет характеристики, которые выводятся в виде заголовков столбцов:

  • Name (Имя) — имя слоя длиной от 1 до 31 символа;

  • On (Активно) — состояние отключения (слой не выводится на

экран, не печатается, но участвует в регенерации) или включения слоя (если слой включен, пиктограмма имеет вид включенной лампочки, а если нет – лампочка темная);

  • Freeze in all VP (Замороженный на всех ВЭ) — состояние

замораживания (слой не выводится на экран, не печатается и не участвует в регенерации) или размораживания слоя (если слой разморожен, пиктограмма имеет вид солнца, если заморожен – снежинки);

  • Lock (Блокированный) — состояние блокирования (слой

видим, но недоступен для редактирования) или разблокирования слоя (если слой блокирован, пиктограмма имеет вид закрытого замка, а если нет – замок открыт);

  • Color (Цвет) — текущий цвет для объектов слоя, у которых в

качестве цвета задано значение ByLayer (По слою);

  • Linetype (Тип лиши) — текущий тип линии для объектов слоя,

у которых в качестве типа линии задано значение ByLayer (По слою);

  • Lineweight (Толщина линии) — текущая толщина линий для

объектов слоя, у которых в качестве значения толщины задано значение ByLayer (По слою), U Plot Style (Стиль печати) — стиль, применяемый к слою при печати;

  • Plot (Печать) — состояние объектов слоя относительно

вывода на внешнее устройство (если слой выводится на печать, пиктограмма имеет вид работающего принтера, а если нет – отключенного)[11].

Внизу окна Менеджера слоев расположены два флажка, позволяющие включить режим инвертирования фильтра вывода слоев (флажок Invert filter) и применить принятые настройки к панели свойств объектов Layer (флажок Apply to layers toolbar).

2.1.2 Создание нового слоя

Для создания нового слоя необходимо в окне Менеджера слоев (рисунок 2.1), нажать кнопку New (Новый), после чего в список Менеджера слоев будет добавлена строка нового слоя с именем Layerl, принимающего по умолчанию параметры, которые имел выделенный до этого слой. Далее необходимо изменить эти характеристики в соответствии с предъявляемыми к слою требованиями.

Характеристики

Список файлов ВКР

Проектирование модели инфраструктуры СЖАТ железнодорожного участка с использованием слоев САПР для тренажерного комплекса
255-Пестун Егор Андреевич
Фото документов
6ой плакат.vsd
Плакаты.vsd
Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7030
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее