Составители:
Рубрика:
:&:#*%)K* :(*AK & +($5(!%%)$
-%*#$A&F*:,&* ,$%+@*,:K :!+(
5@!"! 5
торых можно компоновать содержимое окна формы.
4. Окно свойств и событий, с помощью которого ставятся в соответствие друг другу объекты ок-
на формы, события и обработчики событий. :#2.&'$/ в прикладной программе является нажатие
клавиши или установка курсора мыши в объект формы. Каждому событию должна соответствовать
событийная процедура (обработчик события), которая проверяет код клавиши и вызывает нужную ре-
акцию. В RAD имеются средства для удобства разработки обработчиков событий.
5. Окно редактора кода, в котором пользователь записывает создаваемую вручную часть кода.
6. Окно проекта — список модулей и форм в создаваемой программе.
Для написания событийных процедур в Visual Basic используется язык и текстовый редактор од-
ноименного языка, в Delphi — язык и редактор языка Object Pascal. В CASE-системе фирмы IBM,
включающей части VisualAge (для клиентских приложений) и VisualGen (для серверных приложе-
ний), базовым языком выбран SmallTalk. В среде разработки приложений клиент-сервер SQLWindows
оригинальные фрагменты программ пишутся на специальном языке SAL. Нужно заметить, что для ре-
ализации вычислительных процедур и, в частности, для написания миниспецификаций используется
обычная для 3GL технология программирования.
Обычно после написания ПП на базовом языке компилятор системы переводит программу на
промежуточный "-код. Вместе с интерпретатором "-кода эта программа рассматривается, как ЕХЕ-
файл. В некоторых развитых средах компилируется обычный ЕХЕ-файл, не требующий интерпрета-
ции для своего исполнения.
Помимо упрощения написания пользовательского интерфейса, в средах RAD предусматривают-
ся средства для реализации и ряда других функций. Так, в наиболее развитой версии Visual Basic к
ним относят ся средства выполнения следующих функций:
— поддержка ODBC, что дает возможность работы с различными СУБ Д;
— разработка баз данных;
— разработка трехзвенных систем распределенных вычислений;.
— интерактивная отладка процедур на SQL Server;
— управление версиями при групповой разработке ПО;
— моделирование и анализ сценариев распределенных вычислений.
Для создания сред RAD в случае +$&$(#8# 0"#8")//'"#()*'9 требуется решить ряд дополни-
тельных проблем, обусловливаемых многоплатформенностью в гетерогенных сетях, обилием приме-
няемых форматов данных, необходимостью защиты информации и т.п. Решение этих проблем достиг-
нуто в объектно-ориентированных технологиях на базе языка сетевого программирования Java. Кро-
ме того, с помощью Java удается решить еще одну актуальную для Internet и Intranet задачу — сделать
Web-страницы интерактивными.
Платформенная инвариантность в Java достигается, благодаря введению виртуальной метамаши-
ны с системой ком анд , мак симально приб лиженной к особенностям большинства машинных языков.
Любой Web-сервер при наличии запроса на Java-программу со стороны клиента транслирует (компи-
лирует) эту программу на язык метамашины. Скомпилированный модуль, называемый байт-кодом, пе-
ресылается клиенту. Клиент должен выполнить интерпретацию байт-кода. Соответствующие интер-
претаторы в насто ящее время имеются в браузерах всех основных разработчиков Web-технологий.
Java используется двояким образом. Во-первых, как средство “оживления” Web-страниц. В этом
случае программный Java-компонент называют )04$&#/, аплет встраивается в страницу с помощью
специального тега, имеющегося в языке HTML. Во-вторых, Java — универсальный язык программи-
рования и может быть использован для написания любых приложений, не обязательно привязанных
к Web-технологии.
Хотя и ранее были известны технологии на базе промежуточных "-кодов, именно технология
Java, оказалась наилучшим образом приспособленной для использования в гетерогенной сетевой сре-
де. Она последовательно отражает принципы объектно-ориентированного программирования и обес-
печивает приемлемую эффективность (производительность) исполнения программ. Эту эффектив-
ность можно еще более повысить, если в браузерах заменить интерпретацию на компиляцию.
Для разработки ПО на языке Java создан ряд инструментальных средств. Основной средой явля-
&.+.)$(*),$". !"#$%!#&'&($"!))$* +($*,#&($"!)&*
143
5@!"! 5 :&:#*%)K* :(*AK & +($5(!%%)$-%*#$A&F*:,&* ,$%+@*,:K :!+(
торых можно компоновать содержимое окна формы.
4. Окно свойств и событий, с помощью которого ставятся в соответствие друг другу объекты ок-
на формы, события и обработчики событий. :#2.&'$/ в прикладной программе является нажатие
клавиши или установка курсора мыши в объект формы. Каждому событию должна соответствовать
событийная процедура (обработчик события), которая проверяет код клавиши и вызывает нужную ре-
акцию. В RAD имеются средства для удобства разработки обработчиков событий.
5. Окно редактора кода, в котором пользователь записывает создаваемую вручную часть кода.
6. Окно проекта — список модулей и форм в создаваемой программе.
Для написания событийных процедур в Visual Basic используется язык и текстовый редактор од-
ноименного языка, в Delphi — язык и редактор языка Object Pascal. В CASE-системе фирмы IBM,
включающей части VisualAge (для клиентских приложений) и VisualGen (для серверных приложе-
ний), базовым языком выбран SmallTalk. В среде разработки приложений клиент-сервер SQLWindows
оригинальные фрагменты программ пишутся на специальном языке SAL. Нужно заметить, что для ре-
ализации вычислительных процедур и, в частности, для написания миниспецификаций используется
обычная для 3GL технология программирования.
Обычно после написания ПП на базовом языке компилятор системы переводит программу на
промежуточный "-код. Вместе с интерпретатором "-кода эта программа рассматривается, как ЕХЕ-
файл. В некоторых развитых средах компилируется обычный ЕХЕ-файл, не требующий интерпрета-
ции для своего исполнения.
Помимо упрощения написания пользовательского интерфейса, в средах RAD предусматривают-
ся средства для реализации и ряда других функций. Так, в наиболее развитой версии Visual Basic к
ним относятся средства выполнения следующих функций:
— поддержка ODBC, что дает возможность работы с различными СУБД;
— разработка баз данных;
— разработка трехзвенных систем распределенных вычислений;.
— интерактивная отладка процедур на SQL Server;
— управление версиями при групповой разработке ПО;
— моделирование и анализ сценариев распределенных вычислений.
Для создания сред RAD в случае +$&$(#8# 0"#8")//'"#()*'9 требуется решить ряд дополни-
тельных проблем, обусловливаемых многоплатформенностью в гетерогенных сетях, обилием приме-
няемых форматов данных, необходимостью защиты информации и т.п. Решение этих проблем достиг-
нуто в объектно-ориентированных технологиях на базе языка сетевого программирования Java. Кро-
ме того, с помощью Java удается решить еще одну актуальную для Internet и Intranet задачу — сделать
Web-страницы интерактивными.
Платформенная инвариантность в Java достигается, благодаря введению виртуальной метамаши-
ны с системой команд, максимально приближенной к особенностям большинства машинных языков.
Любой Web-сервер при наличии запроса на Java-программу со стороны клиента транслирует (компи-
лирует) эту программу на язык метамашины. Скомпилированный модуль, называемый байт-кодом, пе-
ресылается клиенту. Клиент должен выполнить интерпретацию байт-кода. Соответствующие интер-
претаторы в настоящее время имеются в браузерах всех основных разработчиков Web-технологий.
Java используется двояким образом. Во-первых, как средство “оживления” Web-страниц. В этом
случае программный Java-компонент называют )04$/, аплет встраивается в страницу с помощью
специального тега, имеющегося в языке HTML. Во-вторых, Java — универсальный язык программи-
рования и может быть использован для написания любых приложений, не обязательно привязанных
к Web-технологии.
Хотя и ранее были известны технологии на базе промежуточных "-кодов, именно технология
Java, оказалась наилучшим образом приспособленной для использования в гетерогенной сетевой сре-
де. Она последовательно отражает принципы объектно-ориентированного программирования и обес-
печивает приемлемую эффективность (производительность) исполнения программ. Эту эффектив-
ность можно еще более повысить, если в браузерах заменить интерпретацию на компиляцию.
Для разработки ПО на языке Java создан ряд инструментальных средств. Основной средой явля-
&.+.)$(*),$" . !"#$%!#&'&($"!))$* +($*,#&($"!)&* 143
Страницы
- « первая
- ‹ предыдущая
- …
- 141
- 142
- 143
- 144
- 145
- …
- следующая ›
- последняя »
