ReferatWorld.ru

Компоненты ActiveX 2

Федеральное агентство по образованию

Федеральное государственное образовательное учреждение

высшего профессионального образования

«ПОВОЛЖСКАЯ АКАДЕМИЯ ГОСУДАРСТВЕННОЙ СЛУЖБЫ

имени П.А.СТОЛЫПИНА»

Филиал в г. Ульяновске

КАФЕДРА ГУМАНИТАРНЫХ И ЕСТЕСТВЕННО-НАУЧНЫХ ДИСЦИПЛИН

КУРСОВАЯ РАБОТА

по дисциплине: «Высокоуровневые методы информатики и программирования»

на тему: «Компоненты ActiveX»

Выполнила:

Студентка 1 курса, И-103 группы,

очной формы обучения,

специальности 080801.65,

Алёшина А.О.

Руководитель: доцент, к. пед. н.,

Максимова Э.А.

Ульяновск 2009


Содержание

1. Введение………………………………………………………………….4

1.1. Программные компоненты ActiveX……………………………..5

1.2. ActiveXкомпоненты……………………………………………...7

1.2.1. ActiveXаудио………………………………………………7

1.2.2. ActiveXвидео………………………………………………8

1.2.3. ActiveX интерфейс…………………………………………9

1.2.4. ActiveX сеть……………………………………………......11

1.2.5. ActiveX система…………………………………………...12

1.2.6. Графические движки……………………………………...14

1.2.7. ActiveX прочее…………………………………………….14

1.3. Простота загрузки программных компонентов ActiveX………15

1.4. Макроязыки ActiveX ………………………………………….…15

1.4.1. VisualBasicScripting ……………………………………...16

1.4.2. Edition Java Scripting……………………………………....16

1.5. Документы ActiveX………………………………………………16

1.6. Средства разработки компонентов ActiveX…………………….17

1.6.1. Создание ActiveX-форм…………………………………...18

1.6.2. Добавление внешних свойств в ActiveX-форму....………20

1.6.3. Загрузка компонентов ActiveX……………………………22

1.6.4. Тег <OBJECT> языка HTML.……………………………...23

1.6.4.1. Пример внедрения ActiveX-элемента управления в web-страницу.……………………………………………….24

1.6.4.2. Автоматическое создание web-страниц с внедряемым компонентом.………………………………………………..25

1.7. Поддержка Java.…………………………………………………...26

1.7.1. Программные компоненты (applets) Java.………………...26

1.7.2. Поддержка JavaInternetExplorer....………………………..27

1.8. Поддержка модулей NetscapePlug-in………………………….....28

2. Заключение………………………………………………………………..29

3. Список литературы………………………………………………………31


1. Введение

ActiveX Automation это стандартный метод Microsoft для представления частей приложения и обеспечения доступа для использования другими приложениями. VBA - это скриптовый язык, базирующийся на стандартном Visual BASIC, который Microsoft внедряет в свои приложения. Используя VBA Вы можете настраивать приложение, создавая программы, которые управляют теми частями приложения, которые предоставлены через ActiveX Automation.

AutoCAD поддерживает подобный вид настройки с помощью AutoLISP, но программирование на AutoLISP не всегда просто. Команды загадочные, встроенная отладка ограничена, и всюду круглые скобки.

ActiveX Automation позволяет вам создавать приложения на любом языке который поддерживает интерфейс ActiveX Automation: C++ и Delphi, к примеру, и конечно Visual BASIC. Все это отдельные среды, кторые не интегрированы в AutoCAD. VBA, с другой стороны, встроен в среду AutoCAD, и нет необходимости приобретать дополнителные программные средства.

Другое преимущество для ActiveX Automation и среды VBA - уровень доступной поддержки. Не много программистов знакомы с AutoLISP, а с помощью ActiveX Automation, программирование в AutoCAD доступно для специалистов в Visual BASIC и VBA. Даже лучше, VBA позволяет вам программировать самим и для себя. BASIC был разработан как язык для начинающих, и Visual BASIC продолжает эту традицию. continues that tradition. Если вы изучите несколько простых программных концепций, вы сами сможете настраивать AutoCAD!

VBA также использует любый средства управления ActiveX, которые доступны сегодня. Вы хотели бы добавить датчик продвижения процесса чтобы показать, как быстро выполняется задача? Или возможно вставить мультипликацию чтобы развлечь ваших пользователей, пока они ожидают? С помощью VBA, достаточно расположить упрпавление в вашу программу и установить несколько параметров. А затем вам нужно только сесть, и наблюдать как ваши коллеги восхищаются вашей работой.

Программируете вы в VBA, самом Visual BASIC, или другом языке, ActiveX Automation очень упрощает интегрирование информации в AutoCAD с другими приложениями. Прошло время склеивания AutoLISP-подпрограмм, скриптов AutoCAD, и других специфические подпрограммы, чтобы создать настроенную программу которая охватывает сложные приложения. Теперь одна подпрограмма, использующая ActiveX Automation может управлять множеством приложений и проходом данных среди них.

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

ActiveX Automation имеет свои пределы - не может вообще взаимодействовать с AutoLISP. Подпрограммы ActiveX Automation не могут вызывать подпрограммы на AutoLISP, так же они не могут устанавливать значения переменных AutoLISP. Так же, среда VBA AutoCAD еще не до конца отлажена.

1.1. Программные компоненты ActiveX

Сегодня существует о

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по коммуникации и связи Федеральное агентство по образованию Федеральное государственное образовательное учреждение высшего профессионального образования «ПОВОЛЖСКАЯ
Оценок: 1000 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru