Разработка INTRANET приложений




PowerBuilder 5.0


PowerBuilder 5.0 позволяет использовать два подхода для построения Intranet-приложений: статический и динамический.

Статический подход подразумевает использование возможности сохранять содержимое DataWindow в формате HTML. Этим механизмом можно воспользоваться как в среде разработки, так и в run-time. Для этого в среде разработки используется команда SaveRowsAs (в режиме просмотра результатов), в run-time применяется функция класса DataWindowcontrol - SaveAs:

dwcontrol.SaveAs(filename, saveastype, colheading)

где filename - имя файла, куда сохранять; saveastype - тип сохраняемого файла (в данном случае - HTMLTable); colheading (необязательный параметр) - булево значение, определяющее, следует ли включать заголовки столбцов DataWindow в начало файла (по умолчанию - TRUE).

Для задач периодической публикации статических данных в Internet такой подход позволяет легко создавать HTML-страницы и размещать в них отчеты любой сложности без знания языка HTML. При этом для работы с такими данными на компьютере-клиенте не требуется устанавливать среду PowerBuilder - достаточно одного лишь Web-броузера.

Динамический подход основан на использовании управляющих элементов ActiveX различных фирм (в том числе и Sybase), реализующих богатые возможности просмотра, навигации и т.п. для Web. В начальном релизе доступен управляющий элемент ActiveX - WebViewer подразделения VisualComponents корпорации Sybase. Он позволяет осуществлять просмотр и навигацию для узла Web. Используя WebViewer, разработчик может кодировать пользовательские события, способные автоматически инициировать извлечение информации из Web. В дополнение к управляющему элементу WebViewer, разработчики могут использовать управляющие элементы для передачи файлов (FTP, HTTP и др.), подсоединения клиент-серверных приложений к Web-серверам, управления поведением стандартных броузеров, таких как NetscapeNavigator и MicrosoftInternetExplorer и т.п. Кроме того, доступен также ActiveX-компонент FormulaOne/NET, представляющий собой Internet-реализацию Excel-совместимой электронной таблицы.

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




    Содержание  Назад  Вперед