q
Глава 1.
Основы C++ Builder 6. В этой главе представлены сведения,
необходимые начинающему программисту, не знакомому с C++ Builder. Здесь
описана Интегрированная Среда Разработки и способы работы в этой среде, описаны
некоторые из имеющихся в составе C++ Builder компонентов и их свойства. Приведено описание файлов,
входящих в состав рабочего проекта и некоторые иные особенности создания
проектов.
q
Глава 2. От простого
к сложному. В этой главе описаны
процессы создания в среде C++ Builder 6 проектов многих различных программ, начиная с самых
простых и кончая более сложными. К описанию процесса
создания программы добавлены листинги файлов с исходными кодами этих программ.
При этом все листинги исходных кодов снабжены достаточно подробными
комментариями. На примерах создания описанных в этой главе программ начинающий
программист сможет создать собственную
программу для решения необходимой практической задачи.
q
Глава 3. Более сложное
программирование. В этой главе описаны процессы создания проектов
компьютерных программ с использованием файлов подключаемых библиотек, а также
создание проекта собственной подключаемой библиотеки (*.dll). Приводится описание создания программы для тестирования
подключаемой библиотеки, приводится пример создания проекта программы для
работы с подключаемой библиотекой. Создание подключаемых библиотек является
необходимым при программировании для Windows. Каждый программист, желающий создавать свои
приложения для Windows, должен непременно уметь
создавать свои подключаемые библиотеки.
q
Глава 4. Создание справочной системы. В этой главе подробно рассматривается процесс
создания простой справочной системы для разработанной собственными силами
программы. Подробно описывается процесс создания справочной системы для одной
из разработанных ранее программ.
q
Глава 5. Подготовка программы к инсталляции и
понятие о пакетах. Приводятся
описания подготовки проекта разработанной программы к инсталляции на компьютер.
Приводятся понятия о пакетах, а также даются рекомендации о том, как
подготовить программу, чтобы она могла работать на любом компьютере.
q
Глава
6. Программирование принтеров, звуковой карты. Эта глава полностью посвящена рассмотрению различных
вариантов программирования принтеров и звука.
Достаточно подробно рассматривается процесс создания звуковых
гармонических колебаний, процесс работы со звуковыми файлами.
q
Глава
7. Проекты программ для Интернета. Интернет все
больше становится необходимостью нашего быта и трудовой деятельности. Некоторые
вопросы программирования для создания программ, работающих по протоколам SMTR, FTP, POP и
другие возможности рассмотрены в этой главе.
q
Глава 8. Проекты сложных программ. В этой главе описываются процессы
создания проектов двух достаточно сложных программ. Первая из программ
разработана автором книги и предназначена для работы с DLL библиотекой, разработанной зарубежным автором. Вторая
программа и подключенная к ней DLL библиотека разработаны зарубежным автором. Опубликованные в этой главе
процессы создания проектов довольно
сложных программ содержат в себе элементы практически всех описанных в
предыдущих главах материалов. Как бы подводится итог проделанной работы по
изучению создания проектов компьютерных программ.
q
Приложения 1. Приводятся сведения о некоторых страницах библиотеки
компонентов. Эти сведения помогут при поиске нужного компонента.
q
Приложение 2. Приводится перечень большого числа компонентов C++ Builder.
q
Приложение 3. Перечень основных свойств наиболее употребляемых
компонентов.
q
Приложение 4. Приводятся некоторые справочные данные по основам
языка программирования Си и Си++.
q
Литература. Приводится
перечень используемой литературы.
По замыслу автора эта книга должна выполнить следующие
основные задачи:
q
Научить
вас создавать проекты не сложных Windows приложений;
q
Научить
вас создавать подключаемые DLL
библиотеки;
q
Научить
вас создавать проекты программ, управляющих работой DLL библиотек;
q
Показать
вам примеры программирования подключаемых к компьютеру устройств – принтеров и
звуковых карт;
q
Показать
примеры создания программ для Интернета.