46481 (665561), страница 2

Файл №665561 46481 (Технология ActiveX) 2 страница46481 (665561) страница 22016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

1. В панели элементов нажмите кнопку Кнопка и щелкните ниже текстового поля, чтобы вставить элемент управления (кнопку) в слайд.

2. Дважды щелкните элемент управления, чтобы открыть редактор Visual Basic. В диалоговом окне Properties (Свойства) в поле Caption (Заголовок) введите Отправить.

3. Завершив отвечать на опрос, пользователи смогут нажать эту кнопку и Отправить свои ответы.

Расширение функций элементов управления ActiveX

1. Дважды щелкните элемент управления, чтобы открыть редактор Visual Basic.

2. Установите ссылку на библиотеку Microsoft Scripting Runtime. (В меню Tools (Сервис) выберите команду References (Ссылки) и установите флажок Microsoft Scripting Runtime.)

3. Между строками “Private Sub CommandButton1_Click()” и “End Sub” вставьте следующий код:

' Назначение: Создание текстового файла и сохранение в нем

' результатов опроса.

' Должна быть установлена ссылка на Microsoft Scripting Runtime

' (В меню Tools (Сервис) выберите команду References (Ссылки),

' установите флажок Microsoft Scripting Runtime и нажмите ОК).

Dim objFSO As Scripting.FileSystemObject

Dim objTS As Scripting.TextStream

' Создание текстового файла.

Set objFSO = New Scripting.FileSystemObject

Set objTS = objFSO.OpenTextFile(CurDir & "/Survey_Results.txt", _

ForAppending, True)

' Запись результатов в текстовый файл и затем

' его закрытие.

objTS.WriteLine "Yes = " & Me.OptionButton1.Value

objTS.WriteLine "No = " & Me.OptionButton2.Value

objTS.WriteLine "Comments = " & Me.TextBox1.Text

objTS.WriteBlankLines 1

objTS.Close

' Поблагодарим пользователя.

MsgBox "Большое спасибо за участие в опросе!"

' Очистка результатов для ответов следующего пользователя.

Me.OptionButton1.Value = False

Me.OptionButton2.Value = False

Me.TextBox1.Text = ""

4. После вставки этого кода закройте редактор Visual Basic и сохраните презентацию.

5. Для предварительного просмотра опроса нажмите кнопку Показ слайдов в нижнем левом углу окна PowerPoint.

Просмотр отзывов пользователей

Когда пользователи нажимают кнопку Отправить , создается текстовый файл, в котором сохраняются их ответы. Данный файл расположен в одном каталоге с презентацией. Чтобы просмотреть результаты опроса, откройте в этом каталоге файл Survey_Results.txt.

Если вы уже собрали достаточно мнений и хотите их удалить или создать новый файл для обратной связи, выполните одно из следующих действий:

Откройте текстовый файл и удалите все комментарии.

Удалите текстовый файл. Когда следующий пользователь введет свои ответы, будет создан новый текстовый файл с именем Survey_Results.txt.

Переименуйте текущий текстовый файл. Когда следующий пользователь введет свои ответы, будет создан новый текстовый файл с именем Survey_Results.txt.

Microsoft и другие разработчики

Особого упоминания, на наш взгляд, заслуживает деятельность компании "Анет". Прежде всего, потому, что она не только активно использует технологию ActiveX в своих разработках, но и пытается продавать компаниям-разработчикам ПО готовые компоненты ActiveX (правда, пока, в основном, зарубежного производства). Компания начала работать в этом направлении еще в 1993 году, занявшись разработкой компонентов для программирования на Visual Basic по заказу одной американской компании, и стала первой российской фирмой, работающей на этом рынке. "Рынок непростой и для российской фирмы малоперспективный, если она пытается продавать свои продукты самостоятельно, - говорит президент ТОО "Анет" Игорь Горюшин. - На Россию ориентироваться бесполезно, а за рубежом (в частности, в США) нормальные деньги за иностранные VBX/OCX не платят из опасения, что не получат адекватной технической поддержки". Тем не менее компании удалось найти за рубежом партнеров, занимающихся продажей и технической поддержкой ее продукции, и к настоящему времени "Анет" имеет, по утверждению ее президента, более тысячи клиентов по всему миру.

Несмотря на практически полное отсутствие рынка компонентов, "Анет", заручившись поддержкой Microsoft АО, все-таки начала заниматься их поставкой и продажей в Россию. "Абсолютное большинство фирм-производителей, к которым мы обращаемся с предложениями о сотрудничестве, с пониманием относятся к отсутствию спроса и низкой покупательной способности российских производителей ПО, - рассказывает Игорь Горюшин. - Это позволяет нам получать реселлерские скидки, даже несмотря на невыполнение нормативов продаж". Описание многих компонентов, поставляемых "Анет", оформлено в виде каталога в формате HTML и хранится на Web-сервере компании (http://www.anetusa.com), а также на российской части сервера Microsoft.

Из собственных готовых приложений, разработанных "Анет", несомненного внимания заслуживают два (хотя сейчас их уже более десятка). Anet HelpTool - первый и пока единственный отечественный WYSIWYG-редактор help-файлов. Он был выпущен в 1996 году, а версия 3.0 была рекомендована к использованию специалистами Winsite.com как одна из лучших в своей категории. Множество пользователей на Западе оценили ее достаточно высоко и даже переходят к ней от более дорогих программ, как, например, Robohelp. В июле этого года вышла уже 4-я версия этого продукта - еще в период бета-тестирования пользователи отмечали ее как очень удачную. Тем не менее на российском рынке эта программа до сих пор широко не распространялась - отчасти потому, что "Анет" не вела активной деятельности в России. Сегодня, однако, ситуация меняется, и "Анет" рассматривает возможность выпуска русской версии этого продукта, поскольку понимает значимость подобных инструментов для российских программистов. Впрочем, те, кого не пугает английский интерфейс, могут загрузить Anet HelpTool 4.0 с сервера http://www.anetusa.com/news.htm.

Существующие средства программирования для создания элементов ActiveX президент "Анет" оценивает так: "Спецификация на ОСХ была не очень удачной, и в ряде случаев мы натыкались на такие дыры, которые сама Microsoft именовала безнадежными, - говорит он. - Мы писали компоненты ОСХ на Visual C++ 4.1 с применением MFC. Потом появился комплект Internet Explorer SDK, который позволил гораздо легче писать элементы ActiveX. И наконец, недавно появился Visual C++ 5.0, содержащий ActiveX Template Library. Это, по нашим оценкам, один из самых удачных ходов Microsoft, и теперь разработчики могут писать действительно красивые и компактные управляющие элементы. Писать элементы ActiveX на Delphi3 очень удобно и легко, но они получаются большого размера и для передачи по Internet не совсем подходят. Можно писать элементы ActiveX и на Visual Basic 5.0, но они тоже отличаются большими размерами. Visual Basic трудно рассматривать как продукт для изготовления серьезных элементов ActiveX. Скорее, с его помощью можно объединять несколько сторонних ActiveX в один для последующего использования. Или писать полностью свои, но очень примитивные".

"Для себя мы пока сделали следующий вывод: если пишешь компоненты ActiveX на продажу, то лучше использовать Visual C++, - продолжает Горюшин. - Для быстрой разработки компонентов, предназначенных для внутреннего применения, неплохо работать с Delphi и Visual Basic (особенно если в одной команде собраны программисты, работающие на Delphi и VB). При этом, однако, нужно помнить, что несмотря на спецификацию Microsoft, элемент ActiveX, написанный на Visual C++ или Visual Basic, не всегда хорошо работает в Delphi. Поэтому разработчикам коммерческих управляющих элементов приходится тестировать вновь создаваемые элементы ActiveX во всех средах программирования.

Сертификация

Для того чтобы использовать Authenticode и создать цифровой сертификат, разработчик должен иметь набор из открытого ключа (public key) и частного ключа (private key). Они также должны быть сертифицированы надежной сторонней организацией, имеющей полномочия на осуществление сертификации. Эта организация хранит записи о том, кто каким частным ключом владеет, включая соответствующую информацию о владельце, такую как имя, адрес электронной почты и т. п. В настоящее время полномочиями на осуществление подобной сертификации обладает только компания VeriSign - дочерняя фирма RSA Data Security, разработчика открытых/частных ключей.

Чтобы получить сертификат, разработчики направляют информацию о себе в VeriSign вместе с оплатой. Для получения сертификата коммерческого разработчика (Commercial Developer) компания должна платить 400 долл. в год; частные разработчики (Individual Developers) платят 20 долл. в год и должны предоставить только наиболее важную информацию о себе. В любом случае разработчик официально "привязывается" к созданным им управляющим элементам и обещает не разрабатывать "вредных" программ.

Когда VeriSign получает от разработчика необходимую информацию, она выпускает цифровой сертификат, совместимый со стандартом X.509. После этого разработчик может включать свой цифровой сертификат в разработанные управляющие элементы.

В дополнение к сертификату разработчика каждый управляющий элемент ActiveX использует криптографическую подпись. Чтобы предотвратить имитацию или подделку, подписанные управляющие элементы применяют специальный криптографический алгоритм, или хеш-функцию. Используя программный код управляющего элемента, путем сложных вычислений происходит сокращение кода, имеющего переменную длину, до строки фиксированной длины, равной 128 битам. Результат вычислений сложным образом связывается с программным кодом данного управляющего элемента. Этот результат, называемый хеш-функцией, шифруется с помощью частного ключа, формируя цифровую подпись.

Сертификат и подпись передаются отдельно от управляющего элемента пользователям, когда те загружают данный элемент. Пользовательская система дешифрирует всю информацию с помощью открытого ключа. Сертификат сообщает пользователю, кто создал данный элемент; затем система пользователя запускает тот же самый хеш-алгоритм, с помощью которого была создана исходная хеш-функция, и сравнивает результаты. Если код управляющего элемента был изменен, то хеш-функция не совпадет, и пользователь получит уведомление, что либо управляющий элемент был подделан, либо произошла ошибка передачи.

Благодаря системе защиты, реализуемой с помощью Authenticode, пользователь получает достаточную определенность в отношении происхождения управляющего элемента и уверенность в том, что он не был подделан, однако это не может служить безусловной гарантией того, что данный управляющий элемент не создаст проблем у пользователя.

Список литературы

1. Кристиансен Т., Торкингтон Н. Perl: Библиотека программиста :Пер. с англ.- СПб.: Издательство «Питер», 2000. – 736с.: ил.

2. Холзнер Стивен. Perl: специальный справочник :Пер. с анг. – СПб.: Питер, 2000. – 496с.: ил.

3. Хейл, Бернард Ван. JDBC: Java и базы данных :Пер. с англ. М.,1999.-320с.

4. http://www.citforum.ru

5. http://www.xpoint.ru

6. http://www.by.iatp.org.ua

7. http://phpclub.unet.ru

8. http://www.webmasteram.ru

9. http://kek.ksu.ru

10. http://inftech.webservis.ru

Для подготовки данной работы были использованы материалы с сайта http://referat.ru/

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

Тип файла
Документ
Размер
87,74 Kb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

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