Справка по WDE: различия между версиями

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 2: Строка 2:
WDE (Web Development Environment) - Web-среда разработки (по аналогии с IDE - интегрированная среда разработки)
WDE (Web Development Environment) - Web-среда разработки (по аналогии с IDE - интегрированная среда разработки)


WDE PascalABC.NET - это простая Web-среда, позволяющая запускать ''консольные'' приложения PascalABC.NET непосредственно из браузера. Такие приложения компилируются и выполняются на стороне сервера, возвращая на сторону клиента результаты работы.  
WDE PascalABC.NET - это простая Web-среда, позволяющая запускать ''консольные'', а также ''графические'' приложения PascalABC.NET непосредственно из браузера. Такие приложения компилируются и выполняются на стороне сервера, возвращая на сторону клиента результаты работы. Кроме того, доступно использование задачника PT4.


=== Основные действия ===
=== Основные действия ===
Стандартно: программу можно '''запустить''', '''откомпилировать''', '''сохранить''' в локальный каталог сеанса пользователя (или собственный каталог для зарегистрированного пользователя), '''опубликовать''', открыть опубликованную программу.
* '''запуск''' программ
* '''компиляция'''
* '''сохранение''' в локальный каталог сеанса пользователя (или собственный каталог для зарегистрированного пользователя)
* '''публикация''' файлов в общий каталог
* открытие опубликованных программ
* открытие общего доступа на чтение к файлам
* скачивание exe-файлов и dll-библиотек
* скачивание исходников программ zip-архивом


Следует понимать, что программа компилируется и выполняется на сервере. Если программа в процессе выполнения осуществляет ввод-вывод, то информация передается по сети.
Следует понимать, что программа компилируется и выполняется на сервере. Если программа в процессе выполнения осуществляет ввод-вывод, то информация передается по сети.

Версия от 22:46, 5 марта 2011

Что такое WDE

WDE (Web Development Environment) - Web-среда разработки (по аналогии с IDE - интегрированная среда разработки)

WDE PascalABC.NET - это простая Web-среда, позволяющая запускать консольные, а также графические приложения PascalABC.NET непосредственно из браузера. Такие приложения компилируются и выполняются на стороне сервера, возвращая на сторону клиента результаты работы. Кроме того, доступно использование задачника PT4.

Основные действия

  • запуск программ
  • компиляция
  • сохранение в локальный каталог сеанса пользователя (или собственный каталог для зарегистрированного пользователя)
  • публикация файлов в общий каталог
  • открытие опубликованных программ
  • открытие общего доступа на чтение к файлам
  • скачивание exe-файлов и dll-библиотек
  • скачивание исходников программ zip-архивом

Следует понимать, что программа компилируется и выполняется на сервере. Если программа в процессе выполнения осуществляет ввод-вывод, то информация передается по сети.

Горячие клавиши

  • Ctrl+F9 - Компилировать программу в текущей вкладке
  • F9 - Выполнить программу в текущей вкладке
  • Shift+F9 - Завершить выполнение программы
  • Ctrl+w - Восстановить подсветку синтаксиса
  • Ctrl+s - Сохранить текущий файл

Особенности работы с WDE

Все файлы, с которыми работает WDE, хранятся на сервере. В текущей версии WDE (март 2010г.) отсутствует возможность закачать файл на сервер и скачать файл с сервера (однако, можно скопировать текст программы в окно редактора и из окна редактора). Эта возможность будет доступна зарегистрированным пользователям.

При первоначальной загрузке среды WDE создается так называемый сеанс работы пользователя. В рамках сеанса пользователю на сервере выделяется временный каталог, в котором он может сохранять файлы. Все сохраненные файлы отображаются во вкладке «Управление файлами» в правой части WDE.

Сеанс поддерживается, пока браузер не будет закрыт. После закрытия браузера все сохраненные в текущем сеансе файлы удаляются.

Однако, Вы можете получить на сервере собственный постоянный каталог. Для этого нужно зарегистрироваться. О других преимуществах регистрации можно прочитать здесь.

Публикация и ссылки на опубликованные файлы

Файл можно опубликовать. При публикации файл сохраняется на сервере в специальном каталоге под другим именем. На панели «Публикация» появляются все ссылки на файлы, опубликованные в текущем сеансе. Для просмотра всех файлов следует нажать на гиперссылку «Все опубликованные файлы».

Ссылка на опубликованный файл имеет вид http://pascalabc.net/WDE/?file=имя_файла.pas. Именно в таком виде можно ссылаться на опубликованные файлы на сайтах и форумах. При щелчке по такой гиперссылке загрузится среда WDE и опубликованный ранее файл будет в ней открыт. На соответствующей вкладке в начало его имени будет добавлен символ «P».

Файлы примеров

Файлы примеров находятся на сервере в специальной папке примеров. Для загрузки файла примера в редактор достаточно щелкнуть мышью на его названии на панели «Примеры» - он откроется в новой вкладке, при этом в начало его имени будет добавлен символ «@». Можно также сохранить файл примера в каталог сеанса пользователя, нажав кнопку сохранения.