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

Часть третья книги, содержащая главы 9 и 10, посвящена созданию прило-
жений для работы с базами данных. Создание таких приложений — наиболее
мощная сторона C++Builder. Изложение в этих главах ведется последовательно и
сопровождается многочисленными примерами. Эта часть книги может рассматри-
ваться как самостоятельный курс по созданию в Ъреде C++Builder приложений,
работающих с базами данных, и по разработке самих баз данных с помощью
C++Builder.

Четвертая часть книги, наиболее объемная и включающая главы с 11 по 15,
содержит справочные материалы. Они вынесены в отдельную часть и в отдельные
главы, чтобы не загромождать техническими деталями изложение в предыдущих
частях книги. К тому же, это облегчает читателю поиск интересующих его конк-
ретных сведений. В главах 11 и 12 даются справочные сведения по языку програм-
мирования C++. При этом в главе 11 рассматривается синтаксис языка, объявле-
ния переменных, функций, общие вопросы построения программы. А глава 12 по-
священа справочным сведениям о типах в C++, начиная от простых, и кончая та-
кими, как массивы, структуры и классы. В главе 13 приведены справочные мате-
риалы по интегрированной среде разработки C++Builder: описания команд меню,
палитры компонентов, настроек среды. Глава 14 содержит справочные данные по
функциям C++, C++Builder и API Windows. Здесь приводятся сведения по более
чем 550 функциям. В главе 15 в алфавитном порядке приведены сведения о свой-
ствах, методах, событиях компонентов и классов C++Builder и сведения о некото-
рых базовых классах и типах C++Builder. В последнем разделе главы дается алфа-
витный перечень компонентов C++Builder со ссылками на разделы книги, в кото-
рых эти компоненты подробно рассмотрены. Этот раздел полезен для быстрого по-
иска методической и справочной информации по тому или иному компоненту.

Конечно, перечень функций, элементов C++Builder, их свойств и методов в
главах 14 и 15 не полный, хотя и внушительный: в них рассмотрено свыше 550
функций и около 400 методов, свойств, событий различных классов (некоторые
подробно, некоторые бегло). Большего объема сведений эта книга просто не выдер-
жала бы, так как попытка охватить весь справочный материал привела бы к тому,
что объем глав 14 и 15 в два раза превысил бы объем всей этой книги. Но большин-
ство функций, свойств, методов, событий, упоминаемых в первых частях книги и
нуждающихся в более детальном рассмотрении, в этих главах приведены. И к это-
му добавлено многое, о чем в предыдущих главах не говорилось.

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

На диске имеется также начальный вариант файла справки по C++Builder и
C++ на русском языке. Пока создание этой справки только начато и она содержит
не очень много материала. Но работа над ней будет продолжена и впоследствии я
буду готов поделиться с читателями ее новыми значительно расширенными верси-
ями.

Чего вы не найдете в этой книге

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