28______________________________Программирование в C++Builder 4

создавать по рекомендациям главы 2 и последующих глав свои первые приложе-
ния. Мой опыт преподавания C++Builder говорит, что это вполне возможно. Если
что-то в кодах этих приложений вам будет не понятно, обращайтесь за разъясне-
ниями к соответствующим разделам глав 11 и 12. Более внимательное изучение
этих глав целесообразно отнести к тому времени, когда вы уже хорошо освоитесь с
C++Builder и вам захочется перейти к каким-то сложным приложениям, в кото-
рых потребуется использовать более глубокие аспекты языка C++.

После начального обучения по материалам глав 1 и 2 желательно последовате-
льно изучить в главе 4 материал разделов 4.1 — 4.3, раздел 4.7 («Формы») и раз-
дел 4.9 («Исключения»). По мере изучения этих разделов полезно обращаться к
соответствующим разделам главы 3, чтобы получить дополнительную информа-
цию об используемых в примерах компонентах.

Изучив все это, вы можете перестать считать себя начинающим пользовате-
лем и планировать дальнейшее знакомство с материалом других глав и с пропу-
щенными разделами главы 4 исходя из того, что вам более всего нужно в вашей ра-
боте.

Теперь некоторые рекомендации более или менее опытным пользователям
C++Builder. Можно, вероятно, не читать главу 1, но ряд разделов главы 2, связан-
ных с различными инструментами среды C++Builder и с их настройкой, просмот-
реть полезно. Жизнь показывает, что даже достаточно опытные пользователи ис-
пользуют далеко не все возможности, встроенные в C++Builder. Во всяком случае,
работая над материалом главы 2, я открыл для себя ряд возможностей, о которых
ранее не знал. К тому же, если вы работали ранее с другими версиями C++Builder,
то в этой главе вы найдете немало нового, что появилось только в C++Builder 4.

Полезно также просмотреть материал главы 3, посвященной компонентам
C++Builder общего назначения. Не говоря уже о новых компонентах, появивших-
ся в C++Builder 4, о новых способах диспетчеризации событий и изображений, вы,
вероятнее всего, и из прежних компонентов используете далеко не все, отдавая
предпочтение наиболее любимым вами. Так что посмотреть сравнительный анализ
различных компонентов будет в любом случае полезно.

В главе 4 необходимо ознакомиться с новой технологией Drag&Doc (раз-
дел 4.5), широко используемой в C++Builder 4, с новыми возможностями по
управлению размерами компонентов (раздел 4.2) и рядом других новшеств. А в
остальном — изучайте то, что вам надо и в любой последовательности. Опыт под-
скажет вам наиболее эффективный способ работы с материалом.

Благодарности

Благодарю издательство БИНОМ, инициировавшее написание книги, и пред-
ставительство фирмы Borland в Москве, предоставившее возможность ознакомить-
ся с C++Builder 4. Благодарю также Максима Тагина, помогавшего в разработке
файла справки, включенного в прилагаемый к книге диск.

Благодарю я и тебя, мой читатель, за интерес к этой книге. Я с удовольствием
приму любые замечания и предложения по ее совершенствованию, поскольку пла-
нирую и далее заниматься той же тематикой. Кроме того я собираюсь продолжит
работу над файлами справки для C++Builder на русском языке, которые можно
встраивать в C++Builder 4. Когда появятся новые версии этой справки я буду рад
поделиться ими с читателями этой книги. Телефон редакции — (095) 973-90-63.