Здравствуйте. Приветствую вас на нашем сайте.
Он посвящен программированию на языке С++.
В качестве среды разработки мы выбрали 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. В результате изложение местам, возмож-
но, слишком сжатое.
|
|