PHPShop IDE

Материал из PHPShop CMS

Перейти к: навигация, поиск

PHPShop IDE обладает большими возможностями и ускоряет процесс редактирования кода на основе PHPShop API. Ориентированная на широкий круг пользователей, среда разработки незаменима для новичков и полезна профессионалам.

Содержание

Системные требования

  • Windows 2000, XP, Vista, Windows 7
  • Internet Explorer 5.5 и выше
  • P4 1000, 256 RAM

Загрузка

PHPShop IDE входит в комплект EasyControl

Возможности

  • Подсвет и редактирование встроенных функций PHPShop API;
  • Парсинг и возможность редактирования добавления методов через окна настроек;
  • Быстрый доступ к часто используемым HTML и PHP функциям;
  • Автоматическое создание новых модулей и библиотек;
  • Добавление новых возможностей через внешний XML-файл настроек;
  • Редактирование шаблонов дизайна.
  • Форматирование и выравнивание кода
  • Создание закладок в коде для быстрого доступа к участкам кода


Общий вид

Ide screen.gif

Меню

IDE содержит несколько меню быстрого доступа. Описание меню иконок далее по тексту слева направо.


Меню управления проектом

Ide panel 3.gif

  • Помощник - вызов помощника по созданию модулей
  • Новый - мастер создания нового раздела или модуля
  • Сохранить - сохранить текущий файл
  • Сохранить все - сохранить все текущий файлы
  • Запуск проекта - открытие сайта в IE с учетом редактирование текущего проекта
  • Запуск файла - тестирование текущего файла в IE
  • Отменить - отменить изменение
  • Вернуть - вернуть изменения
  • Панель файлов - левая панель навигации по проекту
  • Панель функций - правая панель навигации по функциям и библиотекам
  • Синхронизировать - вызов мастера синхронизаций локального сайта с сервером
  • Установка модулей - вызов мастера установки модулей из базы бесплатных модулей


Меню html-тегов

Ide panel 1.gif


Меню редактора кода

Ide panel 2.gif

  • Вырезать
  • Копировать
  • Вставить
  • Поиск
  • Заменить
  • Перейти к строке
  • Сместить влево - смещение выделенного участка кода влево
  • Сместить вправо - смещение выделенного участка кода вправо
  • Выровнять код - автоматическое выравнивание кода в файле. Уменьшает размер файла путем удаления лишних отступом и приводит код в удобочитаемый вид.
  • Добавить закладку - добавление закладки на строку для быстрого поиска участка кода. Закладки запоминаются после закрытия файлы.
  • Предыдущая закладка
  • Следующая закладка
  • Удалить закладку


Панели

IDE состоит из нескольких панелей, предоставляющие быстрый доступ к списку файлов, функций и классов.

Панель Файлов Панель функций и классов Дерево функций
Ide panel left.gif Ide panel right.gif Ide panel right 2.gif
Отображает дерево файлов проекта. Отображает доступные в данном участке кода методы.

При клике открывается окно настроек метода.

Разбор списка функций в виде дерева.

Специальные возможности

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

Мастер создания нового файла

Ide panel new.gif При использовании мастера создаются новые файлы с использованием заготовок кода и внесением данных в конфигурационный файл config.ini. Мастер освобождает разработчика от рутинных работ по создания дефолтных файлов для начала разработки новых возможностей на основе выбора функций авто-создания нового проекта.

Позволяет создать:

  • Новый файл свободного назначение
  • Новый раздел ЧПУ
  • Новый элемент оформления
  • Новая библиотека расширения
  • Новый модуль


Помощник

Ide panel helper.gif При первом запуске IDE или по вызова меню помощника разработчику предоставляется список действий, с которых он может начать работу с IDE. Для каждой опции доступен выбор текущего проекта, название модуля или раздела ЧПУ.
  • Создание нового модуля
  • Редактирование модуля

Визуальное редактирование кода

IDE обрабатывает код проекта и подсвечивает места в коде, доступные для редактирования помощником (по умолчанию зеленым цветом). Настройку цвета можно настроить в меню "Параметры" - "Настройка".

Ide lesson 1.gif

При клике мышкой на подсвеченную строку открывается окно доступных настроек методов с описанием их возможностей. Настройка так же доступна из панели функций.


Ide lesson 2.gif Парсер функций обрабатывает каждую строку, кликнув по любой другому участку кода произойдет обновление доступных методов и классов именно для этого участка кода.

Форма редактирования снабжена ссылкой на справку по выбранной функции.

Функции, использующие настройки конфигурационного файла config.ini при визуальном редактировании снабжены деревом всех доступных значений конфига для удобного использования в коде.

Ide lesson 3.gif