Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Компьютерная библиотека: книги, статьи, полезные ссылки" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Выпуск 10(начало): Не ходи в слепую
Информационный Канал Subscribe.Ru |
|
|
Ворчалка
![]() |
|
Эта книга предназначена для "строителей" (Borland Builder C++) и, конечно, дельфинов (Delphi), т.е. для программистов работающих в RAD Borland aka in past Inprise. Причем сия книга КРАЙНЕ НУЖНА абсолютно любому программисту, не читавшей ее, но работающий с последней линейкой компиляторов от Борланда. Даже если Вы клятвенно заверяете, что будете кодировать на чистом WinApi и не вспомните про объектное программирование ;) Если Вы только начали читать свою первую книгу о Дельфи или Borland C++ - положите эту редкость в заначку, Конопка относится к обязательному чтению в качестве второй(для дельфина) или третьей(для строителя) книги. Да, я знаю, что в название СОЗДАНИЕ в DELPHI. Builder использует те же самые компоненты. И VCL, поставляемый с Delphi и Builder-ом, один и тот же - и исходники у него на Object Pascal-е :) Только вот не надо думать, что раз Вы не намерены писать компоненты, то и прочесть о них не требуется. Уж сколько лет я дельфин - но только однажды пришлось сделать именно компонент - замена стандартному диалогу Open/Save с добавлением предпросмотра специфических файлов. Даже если Вам не любопытно написать свой компонент, не любопытно понимать как работает VCL - библиотека, поставляющая Вас основной(а может у кого и единственный) набор компонент для Ваших приложений, для _правильного_ кодинга необходимо ЗНАТЬ принципы функционирования используемых компонент (первые шесть глав как отче наш ;-) Иначе, при использовании таких мощных языков как Object Pascal и C++ получатся прожки, презрительно называемые крякерами "писано на VB". ( Я не сколько не умаляю достоинства приверженцев васютки - возможно на нем можно написать что-то стоящее - но он как и борладовские компиляторы в последнее время используются для большего количества негодного софта, чем прочие компиляторы). Внутренности работы VCL и способы его расширения - интересны не только для создания новых или использования готовых компонент. VCL - хороший пример - как надо использовать классы, когда стройность теории принципиальна, а где можно пожертвовать принципами ради быстродействия. Именно поэтому Конопка - это Ваша вторая или третья книга. Первая - Вы учитесь кидать все на форму, если повезет разберетесь с объектной частью языка, если нет - то нужна хорошая вторая книга с объектной теорией языка. Мне нравится Сурковы, была по Delphi и Builder-у, но не переиздавалась. И наконец - Конопка даст практические навыки правильного применения вы[м]ученной теории ;) Но должна Вас предупредить - книга "в ле:т" не читается. Не так, чтобы язык был тяжелый, скорее информация настолько компактно уложена в слова, что приходится над каждым предложением останавливаться и раскладывать в своей головушке по полочкам. И как всегда при наличии исходников (а тут еще и help есть) возникает вопрос - а зачем книга? 13 мега исходинков, 18 метров справки. Мало? Дело в том, что это болото площадью "13х18 квадратных мега". Богатое глубокое болото, но если не знать куда наступать, как идти по нему ака посуху, то утонуть можно запросто. Конопка, не проложил для Вас тропки - всего лишь обозначил важные твердые островки, опираясь на которые, самостоятельно (кашу в рот Конопка не кладет ;) можно выстроить мосты и разрабатывать сей клондайк. Да, я знаю, что книга в оригинале была издана в 1995 году, у нас (в смысле ExCCР:Украина) в 1996 году. Но в отличии от другой корпорации, матушка основателя которой - самая упоминаемая программистами женщина, Борланд уже сколько лет держит совместимость, не ущемляя возможности расширения :-) Я же говорю - VCL - отличный пример кодинга ;)) достойный Вашего времени Ничего более современного, могущего служить заменителем, мне не попадалось. Есть столь же древняя Рэй Лишнер "Секреты Delphi 2". С моей точки зрения дополняющая Конопку. То же можно читать в качестве второй/третей книги. С книгой Конопки связана одна история. Если Вы принимаете участие в англоязычных конференциях или mail-list-ах, то можете натолкнуться с наездами на знаменитейшую RX-библиотеку, и при этом обнаружить, что Рэй Конопка тусуется там же. Суть в том, что в книге представлено подмножество компонент (RZ-библиотека) из коммерческой библиотеки(компания упоминается на странице 438), в написании которой принимал участие Конопка. Прочтение перевода книги привело к появлению нашей бесплатной RX-библиотеки. У кого есть первые версии - сравните - код каких-то компонент совпадает с книжными примерами. Но большую обиду, насколько я поняла, вызвало, что RX оказалась побогаче по возможностям (я сравнивала на момент выхода 2.6) - да еще с исходниками, и денег не просит ;) И не надо мне про сыр в мышеловке - уплаченные деньги еще не гарантируют отсутствия червей в коробке с мюслями, купленной в пятерочке(с) (питерцы меня поймут).
|
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||