WikiDer > Basic4ppc

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

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

История (основные версии)

  • Версия 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, это отдельная среда, работающая по тем же принципам, и язык является «базовым» и может быть скомпилирован для устройств Android.[1]

Особенности языка

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

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

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

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

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

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

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

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

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

Sub App_StartnumA = "Пять "онемевший = "5"numC = 6SUM1 = numA & онемевший 'примечание: = "Пять 5"СУММ2 = онемевший + numC 'примечание: = 11Конец Sub

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

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

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

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

Пример кода

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

Sub App_StartMsgBox ("Привет, мир!")Конец Sub

Библиотеки

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

Рекомендации

внешняя ссылка