Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2

Кент Рейсдорф. BORLAND C++BUILDER. Страница 169

Либо нажимайте Shift, щелкая на компоненте, либо нажмите клавишу Ctrl и растяните вокруг нужных компонентов рамку.

Можно ли написать, откомпилировать и запустить простую программу на Си++, не создавая проект?

Нет. Проект требуется для создания исполняемого файла. Он обеспечивает подключение необходимых библиотечных модулей.

Для чего нужны библиотечные файлы?

Существует стандартный набор функций, использующихся различными программами на Си++. Примером могут служить функции для работы со строками, рассмотренные в первый день, «Первое знакомство». Если ваша программа вызывает какую-либо функцию Си++, эта функция должна быть включена в исполняемый файл. Стандартные функции со­держатся в библиотечном файле (.LIB). Компоновщик копирует функцию из библиотечного файла в исполняемый файл вашей программы. То же самое справедливо и для методов VCL.

Почему в C++Builder исходный файл называется unit?

C++Builder был создан на основе Borland Delphi, а в основе Delphi лежит Паскаль. В Паскале для исходных файлов используется термин unit.

Что необходимо сделать для создания MDI-приложения?

Свойство FormStyle для главной формы должно иметь значение fsMDI- Form, а для подчиненной формы — fsMDIChild.

Чем

Реально ничем. Форма для диалогового окна может иметь специальную рамку, содержать кнопки OK, Cancel и Help и не иметь кнопок для сворачивания и разворачивания окна, но принципиально она не отлича­ется от других форм, в том числе и от формы для порожденного окна.

Можно ли проверить программу на наличие ошибок, не запуская ее?

Да. Выберите в главном меню пункт Project | Syntax Check. C++Builder откомпилирует все модули, изменившиеся с момента последней компи­ляции, и сообщит о встретившихся ошибках.

Можно ли с помощью C++Builder создавать OWL- или MFC-приложения?

Web-дизайн (с) 2010 All rights reserved