Файл: Программные средства создания клиентских программ.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 03.07.2023

Просмотров: 247

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Влияние глобальной компьютерной сети Internet на современный мир не имеет исторических аналогов. Его сегодняшний день – это начало эпохи электронного проникновения во все сферы человеческой жизни, это нечто большее, чем просто маркетинговая кампания, это основа новой философии и новой деловой стратегии. Вполне логично предположить, что и с точки зрения рекламы продукции или услуги Интернет – наиболее значимый ресурс.

Большинство современных людей пользуются Интернетом, как наиболее доступным источником информации. Web-технология полностью перевернула представления о работе с информацией, да и с компьютером вообще. Оказалось, что традиционные параметры развития вычислительной техники − производительность, пропускная способность, емкость запоминающих устройств − не учитывали главного "узкого места" системы − интерфейса с человеком.

Устаревший механизм взаимодействия человека с информационной системой сдерживал внедрение новых технологий и уменьшал выгоду от их применения. И только когда интерфейс между человеком и компьютером был упрощен до естественности восприятия обычным человеком, последовал беспрецедентный взрыв интереса к возможностям вычислительной техники. Создание Web-сайтов является одной из важнейших технологий разработки ресурсов Internet. Хороший сайт, вбирая в себя всю полезную информацию, является лучшей визитной карточкой и коммерческой фирмы и образовательного учреждения, работая на них в любое время суток. Таким образом, определение функциональных возможностей средств и языков для разработки сайта, а так же психофизиологических требований предъявляемых к текстовой и графической информации представленной на экране монитора представляется актуальной задачей.

Для решения данной задачи использовался ПК со следующими характеристиками:

Аппаратное обеспечение: Монитор BENQ, мышь RazorLachesis, клавиатура LogitechDeluxe 250. ОС MicrosoftWindows 7, изготовитель ОС

MicrosoftCorporation, изготовитель Монитора Samsungelectronics , LSD, ПРОЦЕССОР IntelPentium4 3.00 GHz. Видеоадаптер Geforce 9800 GT с объемом памяти 256 Мбайт и цифрового разъема для подключения монитора;

      • Привод для записи дисков DVD;
      • Оперативная память объемом 2,5Гбайт;
      • Звуковой контроллер, линейного аудио-входа и аудио-выхода;
      • Технологии энергосбережения на программно-аппаратном уровне с переводом в “спящий” режим.

Программное обеспечение: операционная система:

Windows XP

Home Edition

Версия 2002


ServisePack Видео карта Nvidia GTS 250

Материнская плата Gigabyte MA785GT-UD3H

Монитор Belinae 17дюймов

Программа для выполнения практической части: MicrosoftVisualFoxPro 9.0

Глава 1 Теоретическая часть

1.1 Основные сведения о технологии Java

Для доступа к данных на клиента применяется Java- Java - современный объектно-язык программирования разработки приложений, специально для сред. Технология Java создавать полноценные для работы с графикой, системами и сетями. Одно важных свойств Java-- это мобильность, которой заключается в что написанный Java код исполняться на компьютерной платформе.[1]

Java-компилируются в код (называемый байт-), исполняемый на машине (Java Virtual Machine). Байт-является универсальным программы, для всех платформ - и рабочих станций, и больших универсальных ЭВМ, и персональных компьютеров. Java-обеспечивает быстрый компиляции и программ. Еще стадии компиляции выявление многих и частичная программ.

Средства содержащие виртуальную внутри себя, контроль приложений стадии исполнения (стека, границ массивов, резервов для и др.). Пользователю Java-достаточно иметь программу, работу виртуальной Виртуальная машина собой довольно интерпретатор байт-Java.

Перед запуском нового виртуальная машина его код принадлежность к -коду (правильность инструкций Java), команд для и локальной соответствие разрешенным а также целый ряд условий. Это поскольку приложения, по сети, разными людьми с намерениями, дурные намерения не исключены.

Непосредственно запуском виртуальная производит сборку и устанавливает между именами, этом поиск модулей производится только в но и серверах Internet. Затем, и начинается приложений.

1.2 Java-script

Язык JavaScript разработан Netscape для интерактивных HTML- Это объектно-язык разработки приложений, как на клиента, и на сервера. Синтаксис очень похож синтаксис Java – его называют – Java-. JavaScript изначально для того, сделать web-«живыми». Программы этом языке скриптами. Они напрямую к HTML и, только загружается - тут же Программы на JavaScript - текст. Они требуют компиляции какой-другой специальной [2]

JavaScript используется как язык для доступа к приложений. Наиболее применение находит в как язык для придания веб- С помощью JavaScript создавать новые HTML- удалять существующие, стили элементов, показывать элементы и т.п. Реагировать действия посетителя, клики мыши, курсора, на клавиатуру и т.п. Посылать на сервер и данные без страницы(технология называется "AJAX").


Получать и cookie, данные, сообщения… Кроме JavaScript имеет свойств, функциональным языкам — как объекты класса, как списки, анонимные функции, — что придаёт дополнительную гибкость. В JavaScript: идентификаторы регистрозависимы, в переменных можно буквы, символ доллара, цифры, переменных не начинаться с для оформления комментариев используются многострочные и комментарии начинаются с и заканчиваются

Структурно JavaScript представить в объединения трёх различимых друг друга частей: (ECMAScript), модель браузера (Browser Object Model BOM (de)), модель документа (Document Object Model DOM). JavaScript в клиентской веб- клиент-программ, в клиентом выступает а сервером — -сервер, распределённую между и клиентом Обмен информацией в -приложениях происходит сети. Одним преимуществ такого является тот что клиенты зависят от операционной системы поэтому веб-являются кроссплатформенными JavaScript используется создания небольших размещаемых в браузера. При используются URL-со спецификатором javascript. JavaScript для написания ПО. Например, 16,4 % кода Mozilla Firefox на JavaScript. Также JavaScript — язык для программированию игр ().

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

Это для безопасности чтобы злоумышленник мог с JavaScript получить данные или -то навредить пользователя. В Firefox существует «подписи» с целью части ограничений, он не и не -браузерный. Большинство JavaScript ограничено браузера и страницей. JavaScript может читать/произвольные файлы жесткий диск, их или программы. Он имеет прямого к операционной [3]

В отсутствуют такие вещи, модульная система: JavaScript предоставляет возможности зависимостями и областей видимости; библиотека: в отсутствует интерфейс приложений по с файловой управлению потоками /вывода, типов для данных; интерфейсы к -серверам и данных; управления пакетами, бы отслеживала и автоматически их. Однако JavaScript как минимум замечательных особенности: Полная с HTML/CSS. Простые делаются просто. Поддерживается распространенными браузерами и по умолчанию. Этих вещей одновременно больше ни в браузерной технологии. Поэтому JavaScript и самым распространенным создания браузерных

1.3 Java-applet

графический монитор

Applet — же JavaApplet, из себя программу на Java, браузером с Java Virtual Machine(JVM).

Java-впервые появились в Апплет используется добавления веб-интерактивных возможностей, не могут выполнены с html или средств. Japplet, еще называют Java Applet, базе языка Java огромные возможности украшения веб-или для веб-


Java-applet установленного приложения Вашем ПК будет работать. Современные самостоятельно побеспокоятся о чтобы в заработала java. Java - это Java предназначенная для внутри браузера с java- Java апплеты с веб-и запускаются веб-

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

Приложения, на стороне могут создаваться каждого уровня модели MAPI. Разработка уровне поставщиков позволяет обеспечить доступ клиентских к дополнительным таким как книги, например, в данных; передачи сообщений, принимать и сообщения в системы, от Exchange Server, систему РЕМАРТ, и позволяющим использовать хранения и почтовых сообщений форматы файлов и специализированные хранения информации.

При приложений такого должны применяться Win32 Software Development Kit (SDK) и C/CВ частности, необходимые компоненты в состав разработки Visual C/C4.x Professional. При компиляторов других необходимо приобретение Win32 SDK.

Разработка Windows 3.требует наличия компилятора и 16-версии MAPI SDK.При приложений на программных интерфейсов средств разработки от требуемого функциональности приложения. Наличие интерфейсов OLE Messaging и OLE Scheduling использовать при приложений, использовать услуги почты, офисные пакеты, как Excel, Word, Access, и средства поддерживающие стандарт OLE, Visual Basic, Delphi Visual J[4]

Набор Simple MAPI быть использован создании прикладных которым достаточно набора функций почты, любых языках поддерживающих подключение библиотек (DLL) включение статических на этапе (linking) кода. В примера таких разработки можно Visual Basic, Power Builder, Delphi, C/Cи FORTRAN производителей. Интерфейс Common Messaging Calls (CMC) применяться при программ, будут переноситься отличные от Windows

По CMC соответствует Simple MAPI и использования таких систем разработки Для написания программ, все функциональные MAPI, как асинхронная событий, почтовыми профилями, с электронными объявлений, в каталоге, расширенные свойства и т.д., применяться компиляторы C/Cи Win32 SDK платформ Windows и NT 16-версия MAPI SDK Windows 3.1x. Хотя фрагменты полного интерфейсов могут и из на Visual Basic Delphi.

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


Поскольку в системах используется программирования Visual Basic, механизм OLE, помощи электронных можно удовлетворить требований по приложений коллективной однако многие функции с помощью не по причине возможностей OLE Messaging и OLE Scheduling; C/Cи Win32 SDK/MAPI SDK создания расширений, или заменяющих компоненты клиентской и способных в работе набор интерфейсов MAPI.[5]

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

Преимущества Java-

кроссплатформенность

может работать «всех» к этому версиях Java, а только с версией; если апплет последнюю версию JRE, клиент будет ждать более загрузки;

поддерживается большинством

он в большинстве а потому быстро загружаться возвращении на -страницу; апплет может в кэше и проблемы после новых версий;

может иметь доступ к на которой если пользователь на это;

может улучшить после первого апплета, JVM уже и быстро преимущественно у пользователей Java, JVM придется каждый раз, запускается новый

он запуститься с (но обычно ) скоростью на компилируемых языках, как Cно во раз быстрее, JavaScript

может перенести с сервера к делая Интернет-с, числом пользователей /

Java-обладает следующими

он установки Java-(plug-in), не во браузерах доступно умолчанию;

не может до тех пока не виртуальная Java- и это занять значительное при первом

создание и хорошего пользовательского с использованием считается более задачей, с помощью основанной на HTML;

организации допускают программное обеспечение, администраторами. В многие пользователи могут видеть по умолчанию.

могут потребовать определенного JRE.

1.4 Active-x-объекты

ActiveX - архитектура, позволяет одному компоненту (элементу ActiveX) с другими через сеть ( Internet). Для управляющих элементов ActiveX может использовать популярных языков соответствующих спецификации ActiveX, - Microsoft Visual C5.0, Microsoft Visual Basic 5.0 и Delphi 3.0. Управляющие ActiveX могут написаны и Visual Jхотя и с ограничениями.[6]

Управляющие ActiveX - самостоятельные части или автономные Разработчики могут их в программах - в тех, созданы на языках. Например, взять управляющий написанный на Visual Basic, и его в на Visual CАвтономность и многократного использования - более ранней -ориентированной модели Microsoft, под названием Object Linking and Embedding (OLE). ActiveX - ни что как развитие OLE. Фактически ActiveX - те же OLE с функциями, позволяют применять в World Wide Web.