Средства разработки клиентских программ 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Средства разработки клиентских программ



JavaScript

JavaScript — прототипно-ориентированный скриптовый язык программирования. Является диалектом языка ECMAScript.

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

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

 

Несмотря на схожий с Си синтаксис, JavaScript по сравнению с языком Си имеет коренные отличия:

 

· объекты, с возможностью интроспекции;

· функции как объекты первого класса;

· автоматическое приведение типов;

· автоматическая сборка мусора;

· анонимные функции.

 

В языке отсутствуют такие полезные вещи, как:

 

· модульная система: JavaScript не предоставляет возможности управлять зависимостями и изоляцией областей видимости;

· стандартная библиотека: в частности, отсутствует интерфейс программирования приложений по работе с файловой системой, управлению потоками ввода/вывода, базовых типов для бинарных данных;

· стандартные интерфейсы к веб-серверам и базам данных;

· система управления пакетами, которая бы отслеживала зависимости и автоматически устанавливала их.

VBScript

Visual Basic Scripting Edition (обычно просто VBScript) - сценарный язык программирования, интерпретируемый компонентом Windows Script Host. Он широко используется при создании скриптов в операционных системах семейства Microsoft Windows.

Язык был создан компанией Microsoft как замена устаревшему пакетному языку, интерпретируемому приложением command.com. Синтаксис VBScript является упрощённой версией синтаксиса языка Visual Basic.

Сценарии на языке VBScript чаще всего используются в следующих областях, использующих программные продукты Microsoft:

 

· автоматизация администрирования систем Windows;

· серверный программный код в страницах ASP;

· клиентские сценарии в браузере Internet Explorer.

Средства создания программ, выполняемых на стороне сервера

CGI

CGI - Common Gateway Interface является стандартом интерфейса (связи) внешней прикладной программы с информационным сервером типа HTTP, Web сервер.

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

Программа-шлюз запускается WWW сервером в реальном масштабе времени. WWW сервер обеспечивает передачу запроса пользователя шлюзу, а она в свою очередь, используя средства прикладной системы, возвращает результат обработки запроса на экран пользователя. Программа-шлюз может быть закодирована на языках C/C++, Fortran, Perl, TCL, Unix Schell, Visual Basic, Apple Script.

ASP

ASP.NET — технология создания веб-приложений и веб-сервисов от компании Майкрософт. Она является составной частью платформы Microsoft.NET и развитием более старой технологии Microsoft ASP.

Хотя ASP.NET берёт своё название от старой технологии Microsoft ASP, она значительно от неё отличается. Microsoft полностью перестроила ASP.NET, основываясь на Common Language Runtime (CLR), которая является основой всех приложений Microsoft.NET. Разработчики могут писать код для ASP.NET, используя практически любые языки программирования, входящие в комплект.NET Framework (C#, Visual Basic.NET и JScript.NET). ASP.NET имеет преимущество в скорости по сравнению со скриптовыми технологиями, так как при первом обращении код компилируется и помещается в специальный кэш, и впоследствии только исполняется, не требуя затрат времени на парсинг, оптимизацию, и т. д.

Преимущества ASP.NET перед ASP

· Компилируемый код выполняется быстрее, большинство ошибок отлавливается ещё на стадии разработки

· Значительно улучшенная обработка ошибок времени выполнения, с использованием блоков try..catch

· Пользовательские элементы управления (controls) позволяют выделять часто используемые шаблоны, такие как меню сайта

· Использование метафор, уже применяющихся в Windows-приложениях, например, таких как элементы управления и события

· Расширяемый набор элементов управления и библиотек классов позволяет быстрее разрабатывать приложения

· ASP.NET опирается на многоязыковые возможности.NET, что позволяет писать код страниц на VB.NET, Delphi.NET, Visual C#, J# и т. д.

· Возможность кэширования всей страницы или её части для увеличения производительности

· Возможность кэширования данных, используемых на странице

· Возможность разделения визуальной части и бизнес-логики по разным файлам («code behind»)

· Расширяемая модель обработки запросов

· Расширенная событийная модель

· Расширяемая модель серверных элементов управления

· Наличие master-страниц для задания шаблонов оформления страниц

· Поддержка CRUD-операций при работе с таблицами через GridView

· Встроенная поддержка AJAX

· ASP.NET имеет преимущество в скорости по сравнению с другими технологиями, основанными на скриптах.

Java-сервлеты

Сервлет является Java-интерфейсом, реализация которого расширяет функциональные возможности сервера. Сервлет взаимодействует с клиентами посредством принципа запрос-ответ. Хотя сервлеты могут обслуживать любые запросы, они обычно используются для расширения веб-серверов. Для таких приложений технология Java Servlet определяет HTTP-специфичные сервлет классы.

 

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

В качестве индивидуального задания мы выбрали создание БД в 1С. Для создания БД в 1С использовали Конфигуратор системы 1С:Предприятие. В данном режиме можно создавать, изменять конфигурацию, производить административные работы. В режиме Конфигуратора нет возможности вводить данные в БД, за исключением загрузки БД из архивов.

Целью данного задания было изучение Языка программирования в 1С. Умение создавать БД при помощи Конфигуратора 1С.

 

Запуск Конфигуратора.

 

Документы

 

Настройка констант

Общий вид запущенной БД

 

Форма документов

Констант, Модуль

 

Продажа товаров, Модуль

Продажа товаров, Модуль

 

Подсистемы

Справочники

 

Форма документа поступления товаров

Форма документа Продажа товаров

 



Поделиться:


Последнее изменение этой страницы: 2017-02-17; просмотров: 408; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.181.231 (0.009 с.)