Справка по WDE: различия между версиями
Mikst (обсуждение | вклад) |
Mikst (обсуждение | вклад) |
||
Строка 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 непосредственно из браузера. Такие '''приложения компилируются и выполняются на стороне сервера''', возвращая результаты работы в браузер пользователя. Файлы пользователей также хранятся на сервере. | ||
WDE PascalABC.NET - '''уникальная''' среда разработки на языке Паскаль, не имеющая бесплатных аналогов. Основные ее достоинства: | WDE PascalABC.NET - '''уникальная''' среда разработки на языке Паскаль, не имеющая бесплатных аналогов. Основные ее достоинства: |
Версия от 17:47, 8 марта 2011
Что такое WDE
WDE (Web Development Environment) - Web-среда разработки (по аналогии с IDE - интегрированная среда разработки)
WDE PascalABC.NET - это простая Web-среда, позволяющая запускать консольные, а также графические приложения PascalABC.NET непосредственно из браузера. Такие приложения компилируются и выполняются на стороне сервера, возвращая результаты работы в браузер пользователя. Файлы пользователей также хранятся на сервере.
WDE PascalABC.NET - уникальная среда разработки на языке Паскаль, не имеющая бесплатных аналогов. Основные ее достоинства:
- бесплатность
- мощный и современный язык Паскаль, превосходящий по некоторым возможностям коммерческую среду Delphi.
- возможность использования большинства библиотек платформы .NET
- возможность интерактивного ввода-вывода (приостановка программы на сервере в процессе ввода данных на клиенте)
- для зарегистрированных пользователей - возможность поддерживать файловую структуру на сервере
- возможность создания графических приложений (модуль Graph)
- возможность бесплатно использовать электронный задачник PT4 (модуль PT4Web)
Наиболее близкая к ней по возможностям Web-среда IDEOne не обладает возможностями интерактивного ввода, создания графических приложений и поддержки структуры папок на сервере, а также содержит ограничения по количеству запусков в месяц и на время работы программы (10 секунд).
Основные действия
- компиляция и запуск программ
- сохранение программ в локальный каталог сеанса пользователя
- сохранение программ в индивидуальный каталог для зарегистрированного пользователя
- публикация файлов в общий каталог
- публикация ссылок на общие и индивидуальные программы на других сайтах и форумах
- скачивание 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».
Файлы примеров
Файлы примеров находятся на сервере в специальной папке примеров. Для загрузки файла примера в редактор достаточно щелкнуть мышью на его названии на панели «Примеры» - он откроется в новой вкладке, при этом в начало его имени будет добавлен символ «@». Можно также сохранить файл примера в каталог сеанса пользователя, нажав кнопку сохранения.