Самоучитель C++ Builder
 
1. введение
1.1.1 > ООП программирование
1.1.2 > Основы визуального п.
1.1.3 > Взаимо-е приложений
1.1.4 > Распред-е приложения
1.1.5 > Переносимость данных
1.1.6 > Сетевые службы
1.1.7 > B. место в семействе
1.1.8 > Язык оо проекти-ия
1.1.9 > Стру-а файла проекта
1.1.10 > файлы модулей
1.1.11 > видимости объектов
1.1.12 > Доступ к свойствам о
1.1.13 > Различие переменных
1.1.14 > бласти видимости
1.1.15 > Параметры в функции
1.1.16 > Работа с указателями
1.1.17 > Ука-ли на объекты
1.1.18 > Идент-ция объекта
2. Работа в ИСР
1.2.1 > Общий вид ИСР
1.2.2 > Полоса гл. меню
1.2.3 > Быстрые кнопки
1.2.4 > Палитра компонентов
1.2.5 > Окно формы
1.2.6 > Окно Редактора
1.2.7 > Инспектор Объектов
1.2.8 > Перетаскивание окон
1.2.9 > Управление оконами
1.2.10 > Первые шаги
1.2.11 > сложное приложение
1.2.12 > Организация каталогов
1.2.13 > Сохранение проекта
1.2.14 > Менеджер проектов
1.2.15 > Планирование работ
1.2.16 > Завершение проекта
1.2.17 > новые формы
1.2.18 > Включение формы
1.2.19 > копии формы
1.2.20 > Заимствование форм
1.2.21 > Просмотр форм
1.2.22 > Перенос компонентов
1.2.23 > Parent и Owner
1.2.24 > размещ. компонентов
1.2.25 > Поиск компонентов
1.2.26 > Object TreeView
1.2.27 > группа компонентов
1.2.28 > Фиксация компонентов
1.2.29 > Депозитарий
1.2.30 > Code Insight
1.2.31 > ClassExplorer
1.2.32 > Поддержка разработки
1.2.33 > Справочная система
1.2.34 > компоновка проекта
1.2.35 > Сообщения компилятора
1.2.36 > ошибки
1.2.37 > Watch List
1.2.38 > Evaluate/Modify
1.2.39 > Выполнение по шагам
1.2.40 > Debug Inspector
1.2.41 > OutputDebugString
1.2.42 > Другие средства
1.2.43 > Общая характеристика
3. библиотеки
1.3.1 > палитры компонентов
1.3.2 > текстовая информация
1.3.3 > Отображение текста
1.3.4 > Окна редактирования
1.3.5 > Многострочные окна
1.3.6 > Компоненты выбора
1.3.7 > Таблица строк
1.3.8 > Перечень компонентов
1.3.9 > даты и время
1.3.10 > Страницы Excel
1.3.11 > правильный ввод
1.3.12 > Перечень компонентов
1.3.13 > Компоненты отображения
1.3.14 > Отображение информации
1.3.15 > отображение информации
1.3.16 > Таблицы изображений
1.3.17 > Отображение форм
1.3.18 > Графики и диаграммы
1.3.19 > ход процессов
1.3.20 > Управляющие кнопки
1.3.21 > Кнопка с фиксацией
1.3.22 > Группы радиокнопок
1.3.23 > Индикаторы
1.3.24 > Ползунки и полосы
1.3.25 > Заголовки
1.3.26 > Таймер
1.3.27 > Главное меню
1.3.28 > Контекстное меню
1.3.29 > Горячие клавиши
1.3.30 > внешнее оформление
 
Самоучитель C++ Builder
Здравствуйте. Приветствую вас на нашем сайте.
Он посвящен программированию на языке С++.
В качестве среды разработки мы выбрали Builder 6
За его дружелюбный интерфейс и доступность.
В дальнейшем я буду, говоря о сайте, говорить «книга».
Т.к. на мой взгляд хоть это и электронный самоучитель,
Но врежь в нем все черты книги.
Ну в общем ознакомитесь походу обучения, удачи! :)


«Почти обо всем в C++Builder 6, 5, 4?»


Данная сайт является методическим и справочным пособием по C++Builder 6.
В приведенный выше подзаголовок я вынес вопрос: «Почти обо всем в C++Builder 6,
5, 4?». Такой подзаголовок, даже смягченный вопросительным знаком, может пока-
заться нахальным, потому что обо всем в C++Builder рассказать невозможно.
C++Builder — это прекрасная система визуального объект-
но-ориентированного программирования, одинаково радующая и новичков, и ассов.
Новичку она позволяет с небольшими затратами сил и времени создавать приклад-
ные программы, которые внешне неотличимы от программ, созданных профессио-
налами, и удовлетворяют всем требованиям Windows. Впрочем, теперь и не только
Windows — в C++Builder 6 появилась возможность создавать кросс-платформенные
программы, которые могут работать и в среде Windows, и в среде Linux. Ну а для
опытного профессионала C++Builder открывает неограниченные возможности соз-
давать сколь угодно сложные, распределенные приложения, работающие с любыми
базами данных. Так что недаром эта система пользуется широкой популярностью.
Впрочем, пока популярность C++Builder уступает популярности его родной
сестры Delphi, разработанной той же фирмой Borland. Но мне кажется, что это яв-
ление временное. Язык C++, лежащий в основе C++Builder, более мощный, чем
Object Pascal, на котором построена Delphi. И библиотеки функций C++ намного
обширнее библиотек Object Pascal. Поэтому то, что в C++Builder делается легко и
естественно, в Delphi в ряде случаев требует значительно больших усилий и полу-
чается не столь эффективно. Правда, это касается только весьма сложных прило-
жений. Большинство же прикладных задач с равным успехом могут решаться и
средствами C++Builder, и средствами Delphi.
Меньшая популярность C++Builder по сравнению с Delphi объясняется, на
мой взгляд, большей сложностью (неизбежной при большой мощности) языка
C++. Но думаю, что это временное препятствие. Уже сейчас в ряде вузов начинают
изучать С и C++ вместо традиционного языка Pascal. Так что для нового поколе-
ния разработчиков C++Builder может оказаться более естественным, чем Delphi.
Да и наиболее серьезные разработчики старшего поколения тоже на ты с C++. Все
это вселяет надежду, что в недалеком будущем популярность C++Builder догонит,
а может быть и обгонит популярность Delphi.
C++Builder настолько многогранен, что рассказать о всех его аспектах практически
невозможно. Так что, возвращаясь к приведенному выше подзаголовку «Поч-
ти обо всем в C++Builder 6, 5, 4?», я хочу положительно ответить на содержащийся
в нем вопрос, но подчеркнуть слово «почти», и кроме того, отметить, что «обо
всем» — не значит «все». Я действительно пытался на данном сайте охватить боль-
шинство возможностей C++Builder. Но, конечно, степень детализации различных
вопросов не одинакова. Основные аспекты применения C++Builder я излагал под-
робно, с многочисленными примерами. Другие же вопросы я только обозначал, что-
бы читатель знал, что подобные возможности в C++Builder имеются, и целенаправ-
ленно искал дополнительную информацию по ним во встроенной справке С++Ви-
ilder или в других источниках.
Итак, что же вы найдете на нашем сайте. Подробно изложена методика работы со
средой C++Builder, причем я не ограничился только C++Builder 6, но рассмотрел
и две предыдущие версии 5 и 4, так как не все работают с самой последней версией
(и правильно делают — для многих задач вполне достаточно C++Builder 4 или 5).
Рассмотрено то новое, что появилось в C++Builder 6 — а появилось очень многое:
возможность построения кросс-платформенных приложений, новые технологии
20 Программирование в C++Builder 6
доступа к данным, новая методика диспетчеризации действий, новые компоненты,
новый инструментарий среды разработки. Изложена методика грамотного проек-
тирования, использующего возможности C++Builder 6.
Рассмотрены различные виды приложений: текстовые и графические редакторы,
мультимедиа, работа с базами данных. Уделено внимание прикладным программам
для Интернет. Рассмотрены технологии построения распределенных приложений
COM, CORBA, MIDAS. В общем, я действительно постарался рассказать или, по край-
ней мере, поговорить обо всем в C++Builder. В результате изложение местам, возмож-
но, слишком сжатое.

Rambler's Top100 Яндекс цитирования

 
(C)
 
Гланая || Обратная связь || Друзья сайта || О нашем сайте