Главная » C++, C++ Builder » Другие источники информации по CBuilder

0

 

При работе с новыми программными продуктами (технологиями) одна из наиболее неприятных особенностей состоит в том, что имеется очень мало справочного материала. При работе с Visual Basic, Delphi или Oracle нетрудно найти книги, Web-узлы, журналы или другие источники информации о проблемах, которые  у вас могут возникнуть при работе с этими инструментами. Однако при работе с таким достаточно новым методом, как CBuilder, вы, вероятно, обнаружите, что имеется недостаток хорошей и доступной информации. Число Web-узлов, книг и журналов, посвященных CBuilder, растет скачкообразно, но у вас могут быть проблемы с их поиском. В этой главе мы рассмотрим некоторые доступные источники информации для CBuilder, особенно те области Internet’а и компьютерных сетей, где можно найти наиболее современные ответы на ваши вопросы.

Web-узлы фирмы Borland

Первым и наиболее очевидным источником информации по всем вопросам, связанным с CBuilder, является Web-узел фирмы Borland. Этот узел, http://www.borland/com, содержит богатую техническую информацию о CBuilder. Здесь вы найдете сравнение CBuilder с другими программными продуктами и технические статьи, показывающие, как выполнять задания и решать проблемы в этой системе. Borland поддерживает на своем узле базу данных по обнаруженным вирусам и секцию ответов на наиболее часто задаваемые вопросы.

В дополнение к своему Web-узлу, Borland поддерживает ряд конференций в сети Usenet (Usenet newsgroups) для обсуждения проблем CBuilder. Выход на эти конференции с сервера forums.borland.com. На этом сервере вы найдете следующие конференции (newsgroups), посвященные исключительно CBuilder:

·                       borland.public.cpp.jobs: обсуждаются рабочие места, связанные с работой с Borland C++ либо c CBuilder.

·                       borland.public.cbuilder.activex: конференция, посвященная использованию методов ActiveX,

связанных с CBuilder. Здесь вы найдете описания использования, написания и нахождения управляющих элементов  ActiveX.

·                       borland.public.cbuilder.commandlinetools: конференция,  посвященная  использованию инструментов командной строки, которые поставляются с CBuilder. Здесь вы найдете информацию об использовании командных версий компилятора, компоновщика, программы сборки make, утилиты поиска grep и всех других инструментов, которые образуют систему утилит командной строки CBuilder.

·                       borland.public.cbuilder.database: конференция, посвященная вопросам баз данных при использовании системы CBuilder. Вы найдете здесь вопросы и ответы об использовании CBuilder с различными распространенными базами данных (такими, как Oracle, dBase или Access), а также такие темы, как настройка выражений SQL, манипуляции с индексами и другие интересные разделы.

·                       borland.public.cbuilder.ide: конференция, посвященная интегрированной среде разработки в CBuilder. Рассмотренные здесь вопросы включают создание "горячих" клавиш, установку и использование инструментов, работа с Мастером и другие темы, связанные с использованием и расширением интегрированной среды разработки.

·                       borland.public.cbuilder.jobs: конференция, посвященная исключительно рабочим местам в мире компьютерной индустрии, связанным с использованием CBuilder. Компании помещают здесь сообщения о вакансиях, а эксперты предлагают свои услуги. В этой конференции обсуждались гонорары консультантов по CBuilder, вопросы найма CBuilder программистов и какие компании используют эту систему.

·                       borland.public.cbuilder.language: конференция, посвященная языкам CBuilder, C++ и

расширениям этого языка, введенным компанией Borland. Эта конференция обсуждает не только вопросы стандартного C++ и как они связаны с компилятором CBuilder, но и расширения, сделанные фирмой Borland для этого языка.

·                       borland.public.cbuilder.non-technical: конференция, посвященная нетехническим аспектам CBuilder. Здесь собрана информация о проблемах инсталляции, новых версиях и исправлениях, новых Web-узлах для этой системы и другие вопросы о системе, не имеющие технической направленности.

·                       borland.public.cbuilder.vcl: конференция, посвященная системе VCL внутри системы CBuilder. Вопросы на этой конференции рассматриваются от использования VCL компонент, которые поставляются вместе с системой до создания собственных VCL компонент. Сейчас это наиболее активная из конференций Borland и, вероятно, будет оставаться такой и в будущем. Если ваши вопросы связаны с программированием на CBuilder и формами, то вы должны прежде всего посмотреть эту конференцию для поиска ответов.

·                       borland.public.cbuilder.winapi: конференция, посвященная работе с Windows API и CBuilder. Вы найдете здесь вопросы и ответы, имеющие отношение не только к тому, какие функции API доступны для работы, но и каково их влияние в CBuilder. Кроме того, вы узнаете, как расширить существующие VCL компоненты при использовании Windows API и как включить функции API в ваши собственные компоненты. Эта конференция также часто посещается.

Каждая конференция Borland обычно получает несколько сотен посланий каждый день. Если у вас есть программа поиска по этим посланиям, то вы  увидите, что стоит немного  подождать, пока поиск не определит, не встречалась ли проблема, с которой вы столкнулись, другому пользователю, который зафиксировал ее в какой-либо из конференций. Не пытайтесь идти в одиночку в этот прекрасный новый мир программирования.

CompuServe

Кроме поддержки своего собственного Web-узла, фирма Borland также принимает участие в электронном форуме CompuServe. Форум CompuServe, хотя и не поддерживается официально фирмой Borland, часто предоставляет широкую информацию об использовании и расширении системы CBuilder. Если ранее вы не пользовались CompuServe, то вам полезно узнать, что есть два различных способа доступа к информации в этом форуме. Первый способ — это использование доски объявлений, так же, как в конференциях Usenet. Основное отличие между форумами и конференциями состоит в том, что форумы стремятся иметь более высокое отношение сигнал — шум, то есть, если конференции помещают много информации, не имеющей отношения к рассматриваемому вопросу, такой как реклама других программных продуктов или сообщения из других конференций, не связанные с темой данной конференции. Форумы, с другой стороны, стремятся обсуждать только те темы, для которых они были созданы.

В дополнение к доске объявлений, другим источником информации в CompuServe является библиотека файлов, которая содержит файлы для системы CBuilder. Это могут быть текстовые файлы с технической документацией фирмы Borland или загруженные пользователями файлы, содержащие новые VCL компоненты и тестовые приложения. В библиотеке файлов также можно найти демонстрационные версии коммерческих и ограниченно-распространяемых (shareware и freeware) программных продуктов.

В CompuServe вы найдете сайты фирмы Borland на официальном форуме CBuilder по адресу CIS:BCPPWIN, который содержит библиотеки с информацией по всем различным аспектам CBuilder. Здесь вы найдете исправления к Help  файлам,  загруженные  VCL  компоненты, сообщения о решении определенных задач и другую полезную информацию о CBuilder.

Другим полезным форумом является форум CIS:DELPHI32. Этот форум, хотя и посвящен продукту Delphi, содержит информацию, которая также может быть использована и для системы CBuilder. Delphi и CBuilder чрезвычайно тесно взаимосвязаны, так что часто вы можете взять код Delphi и либо использовать его прямо в своем приложении, либо просто конвертировать его в код C++ для использования в CBuilder. Кроме того, обычно компоненты Delphi могут быть просто помещены прямо в систему CBuilder и использованы из Палитры Компонентов, как было показано ранее. В связи с этим, вы можете использовать библиотеку файлов этого форума для поиска компонентов, которые будут работать и в вашем CBuilder приложении. Хотя и не все компоненты будут работать с CBuilder (например, компоненты Delphi 3.0 не будут работать), но большинство будет работать и вполне стоит затратить время и усилия для их загрузки.

Списки рассылки

Существует несколько списков рассылки для программистов на CBuilder. Один из них поддерживается фирмой Borland и может быть найден на ее Web-узле (http://www.borland.com). Он содержит информацию о модификациях и исправлениях и другие нетехнические данные о продукте, и регулярно информирует вас обо всем, что происходит в мире CBuilder.

В дополнение к нетехническому списку рассылки фирмы Borland? Имеется  также  список рассылки, посвященный работе с CBuilder. Этот рецензируемый список рассылки поддерживается фирмой Ziff-Davis и попасть в него можно, обратившись на Web-узел фирмы Ziff-Davis (http://www.cobb.com) найдя Web-страничку со списком и добавив в него свою фамилию. Список рассылки фирмы Ziff-Davis находится на Web-узле группы Ziff-Davis Cobb по адресу  http://www.cobb.com/cpb. Здесь, кроме списка рассылки, вы найдете и информацию из журнала C++Builder Journal.

Web-узлы

Вот несколько Web-узлов, которые оказались полезными для меня при программировании на

CBuilder и написании этой книги.

Web-узел Алена Герни (Alan  Garny)  (http://pc-heartbreak.physiol.ox.ac.uk/programming.html) содержит информацию о CBuilder и загружаемые компоненты. Здесь вы найдете компонент прозрачного растрового рисунка, а также компоненты OpenGL и таймера, обновляемого в потоке.

Следующий Web-узел, который вы должны посетить, путешествуя по Internet, это неофициальная домашняя страничка CBuilder (C++Builder Home Page). Несмотря на свое название. Этот сайт не поддерживается фирмой Borland, а является самостоятельной домашней страничкой.  Там помещены несколько приятных компонентов и довольно хорошие  ссылки на другие узлы. Эта неофициальная домашняя страница C++Builder находится в Internet по адресу http://www- rohan.sdsu.edu/home/mattison/bcb/.

Другой хороший источник информации по CBuilder находится на страничке C++Builder Solutions. Этой страничкой руководит Кент Рейсдорф (Kent Reisdorph) — один из авторов CBuilder, спонсирует ее фирма TurboPower — продавец компонентов Delphi и CBuilder. Эта страничка находится по адресу http://www/turbopower.com/bcb и содержит несколько статей о CBuilder, несколько часто задаваемых вопросов с ответами и другую информацию, имеющую отношение к системе CBuilder. Кент Рейсдорф — отличный источник информации о CBuilder, он входит в команду TeamB (команда добровольцев для поддержки продуктов фирмы Borland) и вообще отличный парень. Вы часто встретите его на упоминавшихся ранее форумах фирмы Borland отвечающим на поступившие вопросы.

Домашняя страничка Дэниэла Кэри (Daniel Carey) по адресу http://www.multipro.com/whawke/ — это отличный источник компонентов CBuilder, статей, ответов на часто задаваемые вопросы и новостей о CBuilder. Регулярно обновляемый, этот сайт содержит файловую секцию, секцию новостей и ссылки на многие другие узлы, связанные с CBuilder и Delphi. Дэниэл является программистом на CBuilder по призванию и регулярно размещает на своем сервере новые компоненты и статьи. Этот сайт — хорошее место для старта, если вы хотите почувствовать, что доступно в Web для программиста на CBuilder.

Web-узел «Many Roads To CBuilder» по адресу http://www.iks.aqua.com/r2bcb/ начинался как страничка, посвященная поддержке связей с другими сайтами по CBuilder. Впоследствии этот сайт вырос до собственных статей «вопрос-ответ» и указателей на целый ряд хороших загружаемых компонентов. Посетите этот сайт прежде, чем вы начнете искать в  Web  список  узлов, посвященных CBuilder. Нужный вам список уже, вероятно, есть на этом сайте. Я использовал его как отличную исходную точку для блужданий по Web.

Вероятно, самый лучший отдельный источник информации в Web, кроме Web-узла фирмы Borland, это сервер «The Bits They Forgot» по адресу http://www/jpmg-group.mcmail.com/bcb.htm. Этот сайт отличается действительно хорошими статьями как для начинающих (как работать с потоками, базами данных и формами), так и для опытных пользователей (секреты системы CBuilder). Также на этом сайте находятся загружаемые компоненты, ответы на часто задаваемые вопросы и ссылки на другие узлы. Если вы новичок и устали от документации, которая поставляется вместе с CBuilder, проверьте этот сервер — нет ли здесь ответов на ваши вопросы. Учебные руководства, находящиеся здесь, не только ответят на ваши вопросы, но и научат вас всему тому, что содержится в книгах для начинающих. Как вы, наверное, уже догадались, я весьма рекомендую этот сайт.

ZBuilder Software – это компания, созданная для написания компонентов для системы CBuilder и для ее старшей сестры — системы Delphi. ZBuilder поддерживает Web-узел на America Online по адресу   http://www.members.aol.com/zbuilder/index.htm,   который   содержит   загружаемые   версии

компонентов и условно-бесплатную (shareware) информацию. ZBuilder также  предлагает выполнить программирование тех задач, которые вы просто не успеваете сделать сами.

Неофициальная домашняя  страничка  системы  CBuilder  по  адресу  http://www.nh.ultranet.com/~bsturk — еще один отличный источник  информации  по  системе CBuilder. Сопровождение этот страницы осуществляет Брайен Старк (Brien Sturk), частый гость на форумах фирмы Borland и любитель программировать на CBuilder. Этот сайт содержит загружаемые компоненты, статьи и ссылки на другие узлы. Часто обновляемый, этот сайт является неоценимым источником при Web-поиске. Брайен  также активно участвует в «круглом столе» Internet (IRC — Internet relay chat).

Web-сервер доктора Боба (CBuilder Dr.Bob) CBuilder Gate — отличное местечко, если вы хотите побольше узнать о Мастерах (Экспертах) для CBuilder или Delphi или просто их загрузить. Др.Боб

— эксперт Web по Мастерам (Экспертам) и написал несколько таких программ для использования

с CBuilder и (или) Delphi. В дополнение к Мастерам, на этом Web-узле вы можете найти пресс- релизы, компоненты, обзоры книг и другую полезную информацию, связанную с  CBuilder  и Delphi. Этот сайт необходим каждому, кто занят серьезной работой с CBuilder.  CBuilder  Gate доктора Боба находится по адресу http://www.members.aol.com/CppBuilder/index.htm.

К тому времени, когда эта книга выйдет из печать, появятся, по-видимому, новые узлы, посвященные CBuilder. Обратитесь на один из перечисленных сайтов для ссылок на эти новые сайты или найдите их сами с помощью любой системы поиска по Web. В дополнение к перечисленным серверам, посвященным только CBuilder, хорошая информация обычно находится также на любом узле, посвященном Delphi. Одним из лучших таких узлов является Delphi Super Rage, который содержит информацию и компоненты для Delphi 1.0, 2.0 и 3.0. Компоненты Delphi

2.0  будут  вполне  хорошо  работать  и  с  CBuilder,  а  большинство  других  также  могут  быть

адаптированы к CBuilder. Сайт Super Page содержит небольшой раздел по компонентам системы CBuilder, который, вероятно, будет постепенно увеличиваться. Сайт Delphi Super Page находится по адресу http:/www.sunsite.icm.du.pl/delphi/.

Последний Web-узел, который я должен упомянуть (иначе мой редактор меня убьет), это Web- узел издательства Coriolis Group по адресу  http://www.coriolis.com.  Этот  сайт  содержит  много книг, статей и всяких полезных файлов для книг по CBuilder и Delphi; он представляет собой хороший стартовый пункт для исследования широкого мира программирования на CBuilder.

Другие источники информации

В дополнение к компьютерным сетям, Web-узлам и Internet, имеются и другие способы получения информации о CBuilder. Выпущено уже несколько книг (включая, конечно, и эту) и журналов, и будет выпущено еще больше, поскольку мир хочет знать больше  об этой системе.  Кроме того, имеется  «круглый  стол»  Internet  Relay  Chat  (IRC)  для  обсуждения  системы  CBuilder,  канал

#builder. Если вы еще не участвовали в IRC, то стоит попробовать и вы поймете, что вы теряете.

По-видимому, вам не потребуется вся помощь, которая доступна по системе CBuilder. Сама система достаточно проста для использования, и большинство вещей, которые вы хотите сделать, уже продуманы и реализованы в VCL. Однако в тех случаях, когда VCL недостаточна, приятно сознавать, что вы всегда можете найти и компоненты, и код для использования в своих приложениях. Запомните, CBuilder легко использует уже существующий  код.  Тщательно проверьте сетевые ресурсы, прежде, чем вы решите сами написать какую-либо программу. Возможно, что кто-то уже выполнил за вас вашу работу

Источник: Теллес М. – Borland C++ Builder. Библиотека программиста – 1998

По теме:

  • Комментарии