Домой
назад Оглавление вперед




[стр.-69]

Создание сценария с предварительной загрузкой слайдов

В данном примере отображается три слайда (файлы slide1.sld, slide2.sld, и slide3.sld). Каждый слайд виден на экране, пока не будет загружен с диска следующий.

1В первой строке файла сценария ввести слайд slide1. Первая строка запускает демонстрацию и загружает slide1.

2Во второй строке введите слайд *slide2.

Звездочка (*) перед именем слайда во второй строке осуществляет предварительную загрузку slide2.

3В третьей строке введитезадержка 2000.

Третья строка задает двухсекундную паузу, чтобы зрители могли рассмотреть slide1.

4В четвертой строке введитеслайд. В пятой строк введите слайд *slide3. В шестой строке введитезадержка 2000.

Строки с четвертой по шестую выводят на экран slide2, загружают slide3 и задают задержку для просмотра slide2.

5В седьмой строке введите слайд. В восьмой строке введите задержка 3000.

Седьмая и восьмая строки выводят slide3 и задают задержку для просмотра slide3.

6В последней строке введите впакет для циклического выполнения сценария.

7Повторное выполнение сценария можно остановить нажатием клавиши ESC. Для продолжения прерванного сценария служит команда продолжить.

Файл сценария может содержать комментарии, как показано ниже:

; Начало презентации, загрузка слайда SLIDE1 СЛАЙД SLIDE1

; Предварительная загрузка слайда SLIDE2 СЛАЙД *SLIDE2

; Пауза для возможности рассмотреть слайд SLIDE1

ЗАДЕРЖКА 2 000

; Вывод слайда SLIDE2

СЛАЙД

; Предварительная загрузка слайда SLIDE3 СЛАЙД *SLIDE3

; Пауза для возможности рассмотреть слайд SLIDE2

ЗАДЕРЖКА 2000

; Вывод слайда SLIDE3

СЛАЙД

; Пауза для возможности рассмотреть слайд SLIDE3

ЗАДЕРЖКА 3000

; Циклическое выполнение перечисленных выше команд ВПАКЕТ


ft-

Введение в

интерфейсы

программирования

Здесь представлены следующие интерфейсы программирования:

®®

ActiveX Automation, VBA (Visual Basic for Applications),

®

AutoLISP , Visual LISP™, ObjectARX™, и .NET В зависимости от разрабатываемого приложения и опыта программирования можно использовать тот или иной тип интерфейса.

В этой главе

ActiveX Automation

AutoCAD VBA

AutoLISP и Visual LISP

ObjectARX

.NET


ActiveX Automation

ActiveX Automation - это разработанная компанией Microsoft технология, которая основана на архитектуре компонентной объектной модели (COM). Этот интерфейс позволяет производить настройку AutoCAD, использовать хранящиеся в чертежах данные совместно с другими приложениями, а также автоматизировать выполнение различных задач.

Коротко об ActiveX

Можно создавать объекты AutoCAD и управлять ими из любого приложения, выполняющего функцию контроллера автоматизации. Интерфейс Automation позволяет работать с другими приложениями на макроуровне, что невозможно в

AutoLISP.

С помощью интерфейса Automation программа AutoCAD обеспечивает доступ к своим программируемым объектам, определяемым объектной моделью AutoCAD. Это позволяет создавать, редактировать и управлять ими из внешних приложений. Любое приложение, которое может работать с объектной моделью AutoCAD, называется контроллером автоматизации. Наиболее часто для управления приложениями с помощью технологии автоматизации используется Visual Basic for Applications (VBA). Эта реализация языка Visual Basic является составной частью большинства приложений, входящих в продукт Microsoft Office. Для управления AutoCAD можно использовать эти приложения или любые другие контроллеры автоматизации, такие как Visual Basic, .NET и Delphi.

Реализация интерфейса ActiveX для AutoCAD имеет два следующих преимущества.

Программный доступ к чертежам AutoCAD можно осуществлять из самых разных сред программирования. До разработки ActiveX Automation были доступны только интерфейсы AutoLISP и C++.

Существенно упростилось совместное использование данных с другими приложениями, например, Microsoft Excel и Microsoft Word.

Подробная информация об управлении AutoCAD с помощью языка VBA и интерфейса ActiveX Automation содержится в документации Руководство разработчика ActiveX и VBA и Справка по ActiveX и VBA в справочной системе. В меню "Справка" выберите "Дополнительные ресурсы" "Документация для разработчиков".

Можно, например, выдать запрос в командной строке, изменить настройки, создать набор объектов или найти нужные объекты чертежа. Тип используемых средств для создания контроллера следует выбирать с учетом сложности манипуляций, которые будут выполняться с объектами чертежа.



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51] [стр.52] [стр.53] [стр.54] [стр.55] [стр.56] [стр.57] [стр.58] [стр.59] [стр.60] [стр.61] [стр.62] [стр.63] [стр.64] [стр.65] [стр.66] [стр.67] [стр.68] [стр.69] [стр.70] [стр.71] [стр.72] [стр.73] [стр.74] [стр.75] [стр.76] [стр.77] [стр.78] [стр.79] [стр.80] [стр.81] [стр.82] [стр.83] [стр.84] [стр.85] [стр.86] [стр.87] [стр.88] [стр.89] [стр.90] [стр.91] [стр.92] [стр.93] [стр.94] [стр.95] [стр.96] [стр.97] [стр.98] [стр.99] [стр.100] [стр.101] [стр.102] [стр.103]