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

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

4. Создайте приложение C++Builder, отображающее красными буквами текст I've been resized! при изменении размера окна этого приложения.

5. Дополнительное задание: измените программу из упражнения 4 так, чтобы текст исчезал спустя 5 секунд.


Изучение

IDE C++Builder:

проекты и формы

Кент Рейсдорф

дной из наиболее трудных задач при освоении новой программы яв­ляется изучение ее оболочки: базовой структуры меню, набора опций и общих принципов работы. Если вы новичок в Си++ или вообще в программировании, дело осложняется тем, что одновременно с изучением самой программы (IDE C++Builder) вам нужно учить новый язык. Временами это может показаться непреодолимым.. Я приложу все усилия для того, чтобы сделать изучение IDE C++Builder по возможности безболезненным. По большей части мы будем рас­сматривать конкретные примеры, что гораздо интереснее (не говоря уже о большей эффективности). Итак, без лишних слов перейдем к делу, начав с рис. 6.1.

Интегрированная среда разработки C++Builder состоит из следующих основных частей:

? Главного меню и панели инструментов (main menu and toolbar)

? Палитры компонентов (Component Palette)


? Редактора форм (Form Designer)

? Редактора кода (Code Editor)

? Инспектора объектов (Object Inspector)

? Менеджера проектов (Project Manager)

Я не смогу рассмотреть каждую из этих составляющих в одной главе, поэтому в следующих нескольких главах я продолжу обзор IDE C++Builder и подробно расскажу о всех ее возможностях. Сегодня я начну с обсуждения проектов и их использования при написании приложений C++Builder. После этого мы рассмотрим панель инструментов и палитру компонентов. Затем я перейду к более подробному, чем раньше, рассмотрению форм. По ходу дела мы создадим несколько простых программ, иллюстрирующих различные воз­можности C++Builder. В завершение этого дня мы обратимся к инспектору объектов. Это станет заделом на завтра, когда вы будете изучать редактор форм.

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