Базовые основы ABL
Руководство посвящено основам ABL применимым как к процедурному, так и к объектно-ориентированному программированию. Предполагается, что у вас уже есть знания и опыт программирования на другом языке высокого уровня. Руководство знакомит с основами ABL и содержит ссылки на другую документацию, где можно найти дополнительную информацию.
Обзор
Advanced Business Language (ABL) — это язык разработки, используемый в OpenEdge. Язык, обычно классифицируемый как язык программирования четвёртого поколения, использует синтаксис, подобный английскому, для упрощения разработки программного обеспечения, особенно в области баз данных и бизнес-логики. В отличие от других языков, ABL позволяет разработчикам управлять реляционными данными наилучшим образом соответствуя потребностям бизнеса, что значительно повышает производительность. Разработчик OpenEdge может создавать API-интерфейсы для клиентов .NET, JavaScript, Java, обмена сообщениями Java и даже преобразовывать схему базы данных в форматы XML и JSON, сохраняя при этом эффективность ABL.
ABL поддерживает две модели программирования: процедурную и объектно-ориентированную. Обе модели можно использовать независимо или вместе.
Здесь приведены примеры кода, которые помогут вам начать изучать ABL. Вы можете попробовать примеры в ABL Dojo или настроить собственную среду разработки и попробовать их там.
С помощью этого руководства вы познакомитесь с базовыми концепциями языка и получите начальное представление о том, как работает ABL.
Учебный план
Учебный план
- 9 Sections
- 36 Lessons
- Срок службы
- Знакомство с ABLAdvanced Business Language (ABL) — это язык разработки, используемый в OpenEdge.1
- Концепция и синтаксисВ этом разделе вы познакомитесь с важными концепциями ABL и базовым синтаксисом.4
- Работа с типами данныхВ этом разделе обсуждается, как работать с типами данных ABL, и приводятся некоторые полезные функции, которые их поддерживают. Также рассматриваются символьные списки ABL, массивы и объекты дескрипторов.10
- Управление потокамиABL поддерживает множество операторов управления потоком, об основных из них вы узнаете в этом разделе.5
- Процедуры и пользовательские функцииВ этом разделе вы узнаете, как работать с процедурами ABL, встроенными и пользовательскими функциями.3
- Компиляция и исполнениеВ этом разделе вы узнаете, что такое r-code и как его компилировать и выполнять.4
- Работа с базой данныхВ этом разделе вы познакомитесь с важными концепциями и языковыми конструкциями ABL для работы с базой данных OpenEdge.6
- Временные таблицы и наборы данныхВ этом разделе вы узнаете о временных таблицах и наборах данных (также известных как наборы данных ProDataSet). Временные таблицы и наборы данных — важные конструкции для работы с данными в базе данных OpenEdge. Временные таблицы являются реляционными структурами и позволяют определять набор данных. Наборы данных представляют собой наборы из одной или нескольких временных таблиц и позволяют указать отношения между таблицами. Вы также можете легко преобразовывать временные таблицы и наборы данных в форматы XML и JSON для использования в других приложениях.2
- Заключение1