Я всегда был за то, чтобы использовать только лицензионное программное обеспечение, особенно если речь идет об учебном процессе, и особенно если речь идет о программировании.
В наших лабораторных работах мы будем пользоваться бесплатной линейкой Turbo компании Borland/CodeGear.
Согласно требованию лицензии, на один компьютер можно установить только один продукт линейки Turbo - у нас это будет Turbo Delphi для программирования под Win32 (Turbo Delphi Explorer).
Скачать Turbo Delphi можно через сайт CodeGear, раздел Загрузки/Бесплатные/Delphi или с любого из множества зеркал, которые разбросаны по всему миру.
Дистрибутив (самораспаковывающийся архив) занимает около 325 МБ, кроме того, для установки нужны дополнительные пакеты (Prerequisities), это еще 228+ МБ:
- Прямая ссылка на Turbo Delphi English
- Прямая ссылка на Prerequisites English
После того, как всё скачали и установили (сначала Prerequisities, потом Turbo Delphi), нужно зарегистрировать эту копию Turbo Delphi.
Для этого нужно заполнить форму Activate Turbo Delphi Explorer, после чего на почту прийдет письмо с файлом активации, который нужно положить в домашний каталог пользователя до запуска Turbo Delphi.
Если этого не сделать, то Delphi не будет работать - при запуске будет выдаваться предупреждение You are not licensed to use Borland Delphi for Microsoft Windows.
После того, как вы это сделали - вы становитесь обладателем лицензионной копии Turbo Delphi, делая очередной шаг против компьютерного пиратства :)
Turbo Delphi - это урезанный вариант коммерческой студии. Как IDE эта версия практически ничем не отличается от коммерческого варианта, разница в поддержке нескольких языков программирования (только Delphi Language) и в наборе библиотек (отсутствуют библиотеки которые необходимы для разработки приложений уровня предприятия).
Переход на Turbo Delphi (с Turbo Pascal for DOS, который у нас был в прошлом семестре) позволит:
- Познакомиться с представлениями о современной среде разработки (Integrated Development Environment, IDE)
- "Живой" редактор, реагирующий на изменения в коде "налету", позволяя выявлять синтаксические ошибки
- Intellisense
- Поддержка рефакторинга
- и многое другое...
- и это не предел...
- Не отвлекаясь на изучение нового синтаксиса, познакомиться с новыми моделями программирования:
- Модель, основанная на обмене сообщениями (оконные сообщения Win32)
- Программирование оконного графического интерфейса Windows
- Получить начальные представления об Объектно-Ориентированном Программировании (ООП)
- Иерархия компонентов и классов VCL
- Свойства и методы классов
- Получить навыки программирования алгоритмов и структур данных с использованием преимуществ IDE, оконного интерфейса, библиотеки VCL и языка Delphi, ориентированного на модель ООП