Кент Рейсдорф. 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-приложения?