31
Рис. 1.22. Выбор темы
После этого RAD Studio/Delphi/C++Builder
преобразуется к светлому виду, более
привычному для опытных программистов. Однако если вы обладаете оригинальными
эстетическими вкусами, можете выбрать опцию «Custom» и проявить свои дизайнерские
таланты.
После окончания установки продукт будет полностью готов к работе. Пробные версии
Delphi/C++Builder/RAD Studio устанавливаются в самой мощной редакции Architect.
Понятие «редакция» продукта будет рассмотрено в следующем разделе.
1.7. Редакции продукта Delphi/C++Builder/RAD Studio
Средства разработки Delphi/C++Builder/RAD Studio выпускаются в нескольких
редакциях. Не следует путать «версию» и «редакцию». Версия
вязана с датой выпуска
продукта: чем старше версия, тем новее продукт. На момент написания книги последней
версией была 10.3.2. От версии к версии появляется все больше новых возможностей, и
устраняются проблемы, найденные в период эксплуатации предыдущих. Если вы
используете
одну из предыдущих версий, то есть смысл ознакомиться с официальной
документацией, описывающей новые возможности, появившиеся в последней версии:
https://www.embarcadero.com/ru/products/rad-studio/whats-new-in-10-3-rio
.
(Обратите
внимание, что на момент прочтения книги может выйти уже более новый релиз). Но не
только версия определяет набор возможностей продукта, но и редакция.
В рамках одной версии продукта существует несколько редакций. Мы
уже
рассмотрели, что Delphi/C++Builder/RAD Studio представляют собой сложные продукты,
содержащие набор различных библиотек. Одна и та же версия продукта,
например, 10.3.2,
может содержать различный комплект библиотек. Для простоты представим себе, что речь
идёт о билете на пассажирский поезд. Какой бы вы билет не купили – эконом класса,
стандартный или повышенной комфортности, поезд отправится в одно и то же время. Но
возможности пассажира будут разные. В зависимости от задач программиста ему может
32
быть достаточно и самой простой редакции Delphi/C++Builder/RAD Studio, тогда как
некоторые разработчики предпочитают не ограничивать
себя в возможностях и
использовать самую мощную.
С точки зрения изучения программированию нельзя дать однозначного совета, какую
редакцию выбрать. С одной стороны, учащимся нужно твёрдо овладеть самыми базовыми
навыками разработки. С другой, на этапе обучения важно охватить максимально большое
число технологий для расширения горизонта мышления учащегося в области разработки
программного обеспечению. Здесь Delphi/C++Builder/RAD Studio предоставляют
значительное преимущества, т.к. даже очень сложные технологии, например, сетевого
взаимодействия приложений и программирования многозвенных приложений, имеют
компонентную основу. Такие приложения также можно
программировать визуальными
средствами, т.е. доступными для учеников школ.
Полную документацию по редакциям текущей версии продукта всегда можно узнать
на сайте компании Embarcadero, выбрав в главном меню соответствующий продукт и
скачав документ «Таблица возможностей» по ссылке:
https://www.embarcadero.com/docs/rad-studio-feature-matrix.pdf
.
В этом документе показаны различия между редакциями. Современные среды
разработки Delphi/C++Builder/RAD Studio обладают
очень большим количеством
возможностей, разобраться в которых начинающим разработчикам будет сложно. В таком
случае
можно
обратиться
к
краткой
таблице
по
ссылке:
http://www.embarcadero.com/ru/products/rad-studio/product-editions
,
где
также
представлены краткие текстовые описания возможностей каждой из редакций.
Можно воспользоваться кратким мнемоническим правилом: чем выше редакция,
тем больше возможностей. Professional – только базовые возможности для
профессиональных программистов. Enterprise – все возможности Professional, а также
компоненты и технологии работы с корпоративными базами данных. Architect – все
возможности Enterprise, а также средства моделирования баз данных.
1.8. Подготовка к мобильной разработке
После установки Delphi/C++Builder/RAD Studio полностью готовы к разработке
приложений под Microsoft Windows. Если мы работаем на ПК под управлением
операционной системы Microsoft Windows 10, то находим и запускаем Delphi 10.3.2 (рис.
1.23).