PWCT (программное обеспечение)

редактировать
PWCT
PWCT 1.9 - Goal Designer.png
Парадигма Мультипарадигма : визуальное программирование, императивное, процедурное, объектно-ориентированное
Разработано Махмуд Самир Файед
Разработчик Команда разработчиков PWCT
Впервые появился 26 декабря 2005 г. ; 15 лет назад ( 2005-12-26)
Стабильный выпуск 1.9 / 2 января 2021 г. ; 9 месяцев назад ( 2021-01-02)
Язык реализации Visual FoxPro
Операционные системы Майкрософт Виндоус
Лицензия Стандартная общественная лицензия GNU
Расширения имени файла .ssf
Веб-сайт http://pwct.org

PWCT - это бесплатный язык визуального программирования с открытым исходным кодом для разработки программного обеспечения.

СОДЕРЖАНИЕ
  • 1 гол
  • 2 История
  • 3 Концепция
  • 4 Особенности
  • 5 визуальных языков
  • 6 См. Также
  • 7 ссылки
  • 8 Дальнейшее чтение
  • 9 Внешние ссылки
Цель

Подавляющее большинство владельцев компьютеров - только пользователи, и лишь небольшая часть разработчиков самостоятельно разрабатывает программное обеспечение. Кажется, что программирование сложно. Одной из многих инициатив по удалению этого изображения является технология программирования без кодирования (PWCT). Хотя среды визуального программирования, как правило, ограничены в своих возможностях и в основном направлены на то, чтобы показать пользователю концепции программирования, с помощью PWCT можно создать практически все, что угодно. PWCT также может быть полезен для ознакомления с концепциями программирования. Проект был основан в декабре 2005 года и поддерживает разработку приложений с помощью визуального программирования с последующим генерированием исходного кода. Программа поддерживает генерацию кода на многих языках программирования.

История
PWCT 1.9 Environment - Формы ввода данных
  • PWCT был зарегистрирован на Sourceforge в декабре 2005 г.
  • PWCT 1.0 был выпущен 18 октября 2008 г.
  • PWCT 1.1 был выпущен 20 февраля 2009 г.
  • PWCT 1.2 был выпущен 4 мая 2009 г.
  • PWCT 1.3 был выпущен 30 мая 2009 г.
  • PWCT 1.4 был выпущен 28 августа 2009 г.
  • PWCT 1.5 был выпущен 27 марта 2010 г.
  • PWCT 1.6 был выпущен 16 мая 2010 г.
  • PWCT 1.7 был выпущен 15 сентября 2010 г.
  • PWCT 1.8 был выпущен 18 октября 2011 г. (последнее обновление: 22 апреля 2013 г.)
  • PWCT 1.9 был выпущен 7 мая 2013 г. (последнее обновление: 2 января 2021 г.)
Концепция
PWCT 1.9 Environment - Браузер компонентов PWCT 1.9 Environment - Конструктор форм

Визуальный источник внутри PWCT разработан с использованием Goal Designer, где программист может генерировать дерево шагов посредством взаимодействия с компонентами визуального языка.

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

Программист может использовать измерение «содержит» для одновременного выполнения операции над группой шагов / узлов (перемещение вверх / перемещение вниз / вырезание / копирование / удаление).

Программист может использовать конструктор форм для разработки пользовательского интерфейса.

Программист может использовать измерение времени, где он / она может знать, когда создается каждый шаг (Дата и время), и может перемещаться по измерению времени, чтобы видеть только шаги в любой момент в процессе разработки.

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

Функции
  • Универсальный.
  • Визуальное программирование (более одного измерения, отсутствие синтаксических ошибок, временное измерение и цвета).
  • Визуальный редактор (сочетания клавиш, настройка, вырезание, копирование, вставка, поиск и замена)
  • Редактор, управляемый синтаксисом (избегайте ошибок).
  • Бесплатный редактор и компилятор VPL.
  • Программист может видеть и редактировать сгенерированный исходный код.
  • Программист может изменить название шага и цвета шагов.
  • Поддержка генерации кода на языках программирования C, Python, C #, Harbour и Supernova.
  • Программист может воспроизводить программы как фильм, чтобы узнать, как создавать программу шаг за шагом.
  • Не навязывайте парадигму программирования.
  • Расширение (Создание новых компонентов).
  • Запускайте программы в любой момент в прошлом в процессе разработки.
Визуальные языки

Компоненты языка визуального программирования PWCT подразделяются на следующие категории

  • CPWCT: визуальные компоненты, которые генерируют исходный код на языке программирования C.
  • PythonPWCT: визуальные компоненты, которые генерируют исходный код на языке программирования Python.
  • HarbourPWCT: визуальные компоненты, которые генерируют исходный код на языке программирования Harbour.
  • SupernovaPWCT: визуальные компоненты, которые генерируют исходный код на языке программирования Supernova.
  • C # PWCT: визуальные компоненты, которые генерируют исходный код на языке программирования C #.
Смотрите также
использованная литература
  1. ^ Андрей Fercalo (11 марта 2014). «Программирование без обзора технологии кодирования». Софтпедия.
  2. ^ Hend Аль-Халифа (29 февраля 2008). «Свободный язык визуального программирования с открытым исходным кодом». Аль-Рияд.
  3. ^ Mones Хавас (23 ноября 2016). «Разработка программирования без технологии программирования 2.0». youm7.com. youm7.
  4. ^ Mutha, ABHISHEK A (сентябрь 2015). «Содержание DVD этого месяца - Журнал« Электроника для вас »». EFY Group.
  5. ↑ Computer Total Magazine (7 октября 2018 г.). «Бесплатное программное обеспечение: лучшее бесплатное программное обеспечение с октября 2018 года - включает в себя (с помощью PWCT вы можете создавать практически все, что угодно)». Компьютер! Totaal.
  6. ^ AL-AALEM Magazine (ноябрь 2008). «Обзор технологии программирования без кодирования» (PDF). AL-AALEM the Scientists Magazine, выпуск № 116, страницы 26-27 Депозит № 18/0157. ISSN   1319-6545.
  7. Перейти ↑ Chin, Jerry M. et all (2013). «Строковое маркетинговое приложение с использованием визуального программирования» (PDF). Электронный журнал бизнес-образования и стипендий преподавателей.
  8. ^ Халед Almesahuge (17 июня 2010). «Полезные проекты с открытым исходным кодом - Программирование без технологии кодирования». Аль-Рияд.
  9. ^ Naglaa Эльсайед (2009). «Программирование без технологии кодирования - инновационный проект (автономный источник)» (PDF). Аль-Гомхурия. Архивировано из оригинального (PDF) на 18.06.2019.
  10. ^ Mones Хавас (29 мая 2018). «Прогресс в разработке PWCT 2.0». youm7.com. youm7.
  11. ^ Команда Sourceforge (27 апреля 2018 г.). «5 лучших образовательных программ недели». sourceforge.
дальнейшее чтение
внешние ссылки
Последняя правка сделана 2023-03-20 02:52:55
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте