13
использовать данную книгу и для C++Builder. Единственно, что придётся переосмыслить и
переработать, это – исходный код. Object Pascal при всём нашем уважении к нему всё-таки
является более простым языком программирования, поэтому проблем с переводом его на
C++ нет. Практически нет таких конструкций в Object Pascal, которые невозможно было бы
выразить на C++. А поскольку аудитория пользователей Delphi значительно шире, чем
C++Builder, умение переводить с Object Pascal на C++ является
весьма полезным и даже
необходимым навыком. Но в качестве бонуса вы так или иначе будете уметь
программировать и на C++, и на Object Pascal.
1.3. Из чего состоит и как работает Delphi
Можно выделить главные составные части Delphi с точки понимания её работы:
• Интегрированная среда разработки IDE (integrated development environment)
• Компилятор
• Библиотеки визуальных компонентов.
Интегрированная среда разработки IDE сама представляет собой приложение Win32,
поэтому она должна работать в операционных системах семейства Microsoft Windows. Если
вы используете компьютер Mac, то установить Delphi IDE напрямую не получится. Но в мире
современных технологий можно легко установить «виртуальную машину» с поддержкой
Microsoft Windows на компьютер Mac под управлением macOS.
Чтобы начать создавать программы
нужно установить Delphi так, как мы
устанавливаем любое другое приложение под Microsoft Windows.
Установке
Delphi/C++Builder/RAD Studio будет посвящен отдельный раздел. Запущенное приложение
Delphi выглядит так, как показано на рис. 1.2: