Basic4ppc

редактировать
Basic4ppc
Paradigm Процедурное программирование и Управляемое событиями
Разработано Anywhere Software / Эрел Узиэль
Впервые появилось2005 г.; 15 лет назад (2005 г.)
Стабильный выпуск Basic4Android 2.0.2 / 2012; 8 лет назад (2012 г.)
Дисциплина набора текста Статический, Слабый
OS Microsoft Windows, Windows Mobile
Веб-сайтwww.basic4ppc.com
Испытанный
Visual Basic

Basic4ppc (произносится как «Базовый для PPC») - это язык программирования для карманного ПК портативного компьютера. компьютеры под управлением Windows Mobile операционной системы от Anywhere Software. Язык основан на синтаксисе, подобном BASIC, с использованием преимуществ технологии .NET от Microsoft, что позволяет использовать дополнительные библиотеки, графический интерфейс пользователя для окон. формы, быстрая разработка приложений (RAD) и .NET совместимая с платформой компиляция. Язык реализует уникальный способ добавления объектов в программу, не будучи объектно-ориентированным. Его преимущества - простота, скорость разработки и интеграция с.NET framework. Специальная версия интегрированной среды разработки (IDE) позволяет разрабатывать прямо на устройстве Windows Mobile. С исчезновением операционной системы Windows Mobile и устройств, на которых она работает, Basic4PPC подошел к концу примерно в 2012 году. Для владельцев Basic4PPC он остается полезным компилятором BASIC для рабочего стола Windows, поскольку он запускает код непосредственно в среде Windows и может скомпилировать проект в исполняемый файл Windows для использования в качестве программы Windows.

Содержание
  • 1 История (основные версии)
  • 2 Android
  • 3 Возможности языка
  • 4 Характеристики
  • 5 Пример кода
  • 6 Библиотеки
  • 7 Ссылки
  • 8 Внешние ссылки
История (основные версии)
  • Версия 1.00 Basic4ppc была выпущена в 2005 году. Она была ориентирована в основном на карманные устройства, позволяя пользователям программировать в уникальной среде IDE устройства. Здесь были представлены основные концепции, такие как прямая ссылка на именование и синтаксис.
  • В версии 2.0 были внесены значительные улучшения в пользовательский интерфейс, элементы управления и оптимизацию.
  • 8/2006 - Версия 3.0 выпущена, улучшена стабильность, впервые разрешена автономная компиляция.
  • 12/2006 - выпущена версия 4.0, впервые появилась возможность использовать внешние библиотеки.
  • 5/2007 - выпущена версия 5.0, с полностью новая IDE и поддержка смартфонов.
  • 12/2007 - Версия 6.0 совершила прорыв, представила оптимизированную компиляцию, что позволило значительно повысить производительность как для приложений, скомпилированных для устройств, так и для настольных компьютеров.
  • 10/2008 - Выпущена версия 6.5, добавлена ​​поддержка модулей.
  • 06/2009 - Выпущена версия 6.8 с автоматической поддержкой различных разрешений экрана и добавлением двух новых объектов коллекций.
  • 04/2010 - Версия 6.9 выпущена, добавлена ​​поддержка типизированных переменных и подпрограмм.
Android

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

Языковые функции

Двойная платформа разработки : Basic4ppc позволяет разработку прямо на портативном устройстве через полностью совместимую IDE устройства. Код, написанный на IDE устройства или рабочего стола, идентичен как для платформ, так и для операционных систем. Однако компиляция должна быть нацелена либо на устройство, либо на рабочий стол из-за разницы в операционной системе.

Компиляция доступна в четырех режимах: исполняемый файл Windows, исполняемый файл устройства для Pocket ПК (с функцией AutoScale и без нее), исполняемый файл Desktop и исполняемый файл Smartphone (для мобильных телефонов под управлением ОС Windows Mobile). Для скомпилированных файлов .EXE на целевой машине должна быть установлена ​​платформа.NET 2.0. Обычно это имеет место в Windows XP SP2 и более поздних версиях, но с более ранними версиями необходимо позаботиться вручную.

Дополнительные библиотеки: на основе Microsoft .NET framework, Basic4ppc может использовать код внутри .NET .dll файлы после адаптации для Basic4ppc (это может сделать любой программист, использующий инструменты разработки Microsoft). Существует множество таких дополнительных библиотек, большинство из которых с открытым исходным кодом, написаны пользователями и доступны через форум Basic4ppc .

Объединение: Код дополнительных библиотек почти всегда объединяется в основной исполняемый файл. Таким образом можно развернуть один файл.

Характеристики

Basic4ppc - это процедурный, структурный, реализующий частичную модель объектно-ориентированного программирования. Синтаксис похож на распространенные диалекты Basic, на которые больше всего повлиял Visual Basic. Он поддерживает событий. Как и большинство современных языков, среда разработки предоставляет инструменты проектирования графического пользовательского интерфейса. Пользователи создают приложения, используя интерфейс перетаскивания на основе компонентов. Это возможно как на устройстве, так и на рабочем столе, будучи уникальным в этой возможности.

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

Зарезервированные слова : Basic4ppc включает огромное количество зарезервированных слов. Это связано с областью объявления переменной.

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

Sub App_Start numA = "Five" numB = "5" numC = 6 SUM1 = numA numB 'примечание: = "Five 5" SUM2 = numB + numC' примечание: = 11 End Sub

Нет необходимости явно объявлять переменные.

Подпрограммы (называемые «Подпрограммы») - это самая основная единица кода. Весь код должен быть написан внутри подпрограмм. Подпрограммы могут возвращать значение.

Справка по прямому именованию : ко всем внутренним элементам управления можно получить прямой доступ и передать их в качестве параметров подпрограммам, указав их имена, выраженные в виде строки. Это дает программисту возможность передавать элементы управления в качестве параметров, не зная заранее, какой элемент управления должен быть передан, и без необходимости иметь дело ни с указателями, ни с объектно-ориентированным программированием.

AutoScale режим позволяет разрабатывать для различного разрешения экрана, имея язык, обеспечивающий необходимые настройки внешнего вида пользовательского интерфейса.

Пример кода

Вот пример языка: фрагмент кода, который отображает окно сообщения «Hello, World!» при запуске приложения без загрузки каких-либо форм:

Sub App_Start MsgBox ("Hello, World!") End Sub
Библиотеки

Основанный на технологии Microsoft.NET, Basic4ppc поддерживает.NET.DLL с небольшими корректировками. Это позволило пользователям создавать множество библиотек с открытым исходным кодом, загружаемых на форуме Basic4ppc, обычно с полным исходным кодом. Как и во многих других языках программирования, дополнительные библиотеки включают большую часть функциональных возможностей реального языка. Дополнительные библиотеки охватывают такие темы, как графика, базы данных, пользовательский интерфейс, GPS, считыватели штрих-кода и периферийные устройства, отладка, подключение (Bluetooth, Wi-Fi и протоколы передачи данных, такие как http, ftp и т. д.), XML и т. д.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-11 13:54:44
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте