Текущий архив: 2005.10.30;
Скачать: CL | DM;
ВнизПрограмирование в Delphi 7 Архангельский Найти похожие ветки
← →
Anatoly Podgoretsky © (2005-10-09 17:20) [40]sniknik © (09.10.05 17:17) [38]
Он не перестал работать, но его работа зависит от настройки! Если установить изменяемые константы, то он как работал, так и будет работать!
← →
Anatoly Podgoretsky © (2005-10-09 17:21) [41]Floppy © (09.10.05 17:19) [39]
Я могу написать только пару малограмотных статей, на книги такого маштаба и на протяжение стольких лет не претендую.
← →
Floppy © (2005-10-09 17:27) [42]> Anatoly Podgoretsky © (09.10.05 17:21) [41]
Если откровенно, то будет приятно (и думаю очень полезно всем нам) почитать эти статьи (статью).
← →
sniknik © (2005-10-09 17:27) [43]Anatoly Podgoretsky © (09.10.05 17:20) [40]
я именно это и сказал
> сейчас нет(опционнально).
← →
Floppy © (2005-10-09 17:45) [44]Автор ветки убежал вчера (08,10,05 01:13)
Есть предложение не постить сюда.
А кроме того есть предложение модераторам (знаю это не приветствуется) еженедельно "очищать" страницу форума "Потрепаться". Думаю это никого не обидит, а мы "члены" будем видеть новые веки с новыми авторами. А то некоторые АВТОРЫ своими "надуманными" уже "заколебали":)
← →
Anatoly Podgoretsky © (2005-10-09 17:49) [45]Floppy © (09.10.05 17:45) [44]
Потрепаться как раз и предназначено для того чтобы трепаться, а ты хочешь нас святого лишить.
← →
alexsis © (2005-10-09 18:06) [46]Парни да ладно вам забейте на Архангельского может в других отношениях он не такой плохой человек...
← →
alexsis © (2005-10-09 18:10) [47]Кстати я его тоже читаю, довольно путано, приходится перечитывать по нескольку раз, и это самый маленький минус в его книгах, как я понял...
← →
syte_ser78 © (2005-10-09 21:47) [48]Floppy © (09.10.05 17:45) [44]
Какой ты суровый дядько. Ладно. Пошол я читать свого Архангельского. Делать всеравно нечего.
← →
Kerk © (2005-10-09 21:55) [49]Для совсем начинающего я бы М.Кэнту посоветовал. Затем по мере вхождения в предмет - Тейксера&Пачеко.
← →
Alexander Panov © (2005-10-09 22:29) [50]
> begin...end © (09.10.05 16:30) [27]
Уже ставший классическим пример -- описание работы с потоками.
Не помню, как в предыдущих изданиях, а в новом уже совершенно
чётко приводится пример (не часть кода, а полноценный пример!
), в котором весь код потока засунут в Synchronize
> Piter © (09.10.05 16:35) [30]
>
да, это конечно самый ярчайший ляп. Ощущение, что Архангельский
с потоками вообще не работал.
На самом деле - код рабочий, но он не дописан до конца. Автор подразумевал, что кроме Synchronize еще должны быть операторы, что для начинающих, естественно, понять - непосильная задача.
Это и создает путаницу.
← →
Piter © (2005-10-09 23:55) [51]Kerk © (09.10.05 21:55) [49]
Для совсем начинающего я бы М.Кэнту посоветовал
Кэнту сопоставим с уровнем Т&П. Так что вряд ли подойдет
Alexander Panov © (09.10.05 22:29) [50]
ну я так думал. Но оказалось, что есть расширенный пример, где уже именно вся рабочая процедура в синхронайз запихнута.
← →
Kerk © (2005-10-10 00:07) [52]Piter © (09.10.05 23:55) [51]
Кэнту сопоставим с уровнем Т&П.
Когда я его в последний раз видел, было что-то для совсем чайников. Может сейчас не так. Хз.
← →
Piter © (2005-10-10 00:24) [53]Kerk © (10.10.05 0:07) [52]
я лично говорю про книжку "Delphi 4 для профессионалов" :)))
← →
Kerk © (2005-10-10 00:28) [54]Piter © (10.10.05 0:24) [53]
Ну а я "Mastering Delphi 2" читал :)
← →
Gydvin © (2005-10-10 07:26) [55]Имел как то глупость купить элек. справки основанные на книгах Архангельского, потом плякал
← →
Fay © (2005-10-10 08:23) [56]2 Piter © (09.10.05 16:35) [30]
> да, это конечно самый ярчайший ляп.
Нифига, не самый.
← →
begin...end © (2005-10-10 08:30) [57]> Alexander Panov © (09.10.05 22:29) [50]
> На самом деле - код рабочий, но он не дописан до конца.
> Автор подразумевал, что кроме Synchronize еще должны быть
> операторы...
Вы мой пост [27] внимательно прочитайте, ОК? Там ведь про новое издание говорится. И в новом издании в законченном примере нет и намёка на то, что в код потока нужно вставлять что-либо ещё, кроме вызова Synchronize. И об этом тоже написано в [27]. А если автор всё же подразумевал что-то другое, то получается, что думает он одно, а пишет -- совсем другое.
Чтобы убедиться в этом, просмотрите новое издание сами (думаю, оно найдётся в любом магазине с литературой по программированию).
А пока очевидно, что новое издание Вы не видели, а значит -- говорите о том, чего не знаете.
А код -- конечно, рабочий, тут я с Вами согласен. О том, что он НЕ рабочий, вроде бы, никто и не говорил. Он просто тупой.
← →
Fay © (2005-10-10 08:33) [58]2 Alexander Panov © (09.10.05 22:29) [50]
>> что для начинающих, естественно, понять - непосильная задача.
Код полноценного примера должен включать в себя все "операторы", на то он и полноценный.
Некоторые неполноценные авторы либо не знают этого, либо пишут перректально от чистого сердца.
Это и создаёт предпосылки к возникновению подобных веток.
P.S.
Надеюсь, я выразился достаточно понятно, чтобы "начинающие" (типа Piter и begin...end) меня поняли? 8)
← →
WondeRu © (2005-10-10 08:41) [59]Удалено модератором
← →
syte_ser78 © (2005-10-10 08:58) [60]Удалено модератором
← →
Piter © (2005-10-10 08:59) [61]begin...end © (10.10.05 8:30) [57]
остынь. Между прочим, Александр наклонным шрифтом написал - то есть, это цитата. Он просто меня подколол :)
И прежде чем брызгать слюнями и заявлять
"внимательно прочитайте, ОК?"
"говорите о том, чего не знаете"
стоит разобраться то в контексте, а? :)
Александр процитировал мои слова, которые я когда-то говорил.
Я раньше думал, что все ок - про книжку по D6 говорил, там абстрактный пример.
Теперь оказалось, что в книге по D7 уже есть полноценный пример.
Piter © (09.10.05 23:55) [51]
ну я так думал. Но оказалось, что есть расширенный пример, где уже именно вся рабочая процедура в синхронайз запихнута
Я просто не мог поверить, что Архангельский мог допустить ТАКУЮ ошибку. Теперь оказывается - смог :(
← →
begin...end © (2005-10-10 09:10) [62]> Piter © (10.10.05 08:59) [61]
> И прежде чем брызгать слюнями...
Ты выражения выбирай, ладно?
> стоит разобраться то в контексте, а?
Ты извини, а как я в контексте должен разбираться? Скачивать все архивы форумов и искать, не говорил ли ты то, что Александр Панов выделил наклонным шрифтом, я не буду.
← →
Игорь Шевченко © (2005-10-10 11:30) [63]Ругать Архангельского стало модно, по-видимому, с моей подачи, я, собственно, этого факта не скрываю и не открещиваюсь.
Ругается не сколько Архангельский, сколько тенденция халтуры. Казалось бы, чего проще - перевести на русский Developer"s Guide добавить туда еще немного переведенной справки и книга готова. Я бы слова не сказал, если бы DevGuide+справка не были бы от первой версии Delphi, а книга с завидным постоянством меняет только номер версии, при почти постоянном содержании. Но Delphi на месте не стоит, в отличие от автор(ов) халтуры. Может мне повезло, что я именно Архангельского купил, попался бы другой халтурщик - я бы его ругал :)
Мы говорим - Архангельский, подразумеваем - халтура.
← →
syte_ser78 © (2005-10-10 11:37) [64]:) Все ругают Аргангельского, но все его чиатли :)
Вспомнились "Пираты карибского моря"
- Вы самый жалкий пират о котором я слышал
- Но вы обо мне слышали!
:)
← →
sniknik © (2005-10-10 11:50) [65]syte_ser78 © (10.10.05 11:37) [64]
> ... но все его чиатли :)
это вряд ли.
если бы не постоянные вопросы на форуме типа "делаю все правильно, как в книге но не работает/работает не так"
я бы про него и не знал, и не слышал... т.к. не читал. пронесло.
← →
msguns © (2005-10-10 12:15) [66]>Игорь Шевченко © (10.10.05 11:30) [63]
>Мы говорим - Архангельский, подразумеваем - халтура.
С Архангельским сталкивался мало, валяется где-то Делфа 1-я..
Могу сказать о его "собрате по халтуре" Фаронове. Случилось так, что одно время пришлось вести занятия по дельфе на курсах, когда основной препод приболел. Читал по книжке "Разработка приложений в Дельфи 6" (вроде так,хотя не уверен) ибо сам был тогда ну очень "начинающий". И на первом же занятии какие-то два вундера стали сажать меня в лужу раз за разом. Хотя я чуть ли не дословно пересказывал содержимое первых глав (основы ООП и паскаля).
Позже, когда купил его же шедевр "Разработка БД в Дельфи", был просто поражен тем, что на 90% книжонка состоит из фривольного и сильно купированного перевода дельфишной справки по DBAware-компонентам. Мало того, что там были примеры только BDE, так они еще и были максимально "притянутыми" к соотв.компонентам. Было такое впечатление, что автор задался целью научить просто "кидать" на форму компоненты с минимальными "кодозатратами". То, что при этом начисто выхолащивается суть и понимание того, что делаешь, его, видимо, нисколько не интересовало.
С тех пор возненавидел десктоп, навигатор и напрочь разлюбил парадокс и биде ;))
← →
Игорь Шевченко © (2005-10-10 12:19) [67]msguns © (10.10.05 12:15) [66]
А оно вообще беда, с хорошей литературой. В лучшем случае - переводная. Абыдна, панимаешь, я уже поднимал ветки на эти темы, программисты у нас вроде самые программистые, а вот донести до масс - тут только халтура и получается. Типа недофинансирование авторов по серьезным вопросам или наоборот, по увлекательным (мы не боимся этого слова) книжкам для начинающих.
← →
msguns © (2005-10-10 12:23) [68]>Игорь Шевченко © (10.10.05 12:19) [67]
Ну, примеры, пожалуй, все же имеются ;)
Чем плох Востриков с Ковязиным ? Правда, только интербэйз и только FIB, но все же книга, имхо, написана грамотно и интересно
← →
boriskb © (2005-10-10 12:33) [69]Игорь Шевченко © (10.10.05 12:19) [67]
msguns © (10.10.05 12:15) [66]
Я чего-то не понимаю...
Чего вы так Архангельского возвышаете?
Именно ВЫ и именно ВОЗВЫШАЕТЕ.
Он и пишет для начинающих "кнопкокидателей".
А вы возводите его в ранг серьезных писателей и с этих позиций серьезно критикуете. Оставте его на его месте. Он там и пригодится.
Ваша критика напоминает мне следущую ситуацию:
Продвинутый ребенок 7-ми лет прочитал первые рассказы Чехова и на основании этого стал гнуть пальцы перед сверстниками:
"Чего вы там читаете? Какой "колобок"? Какая "курочка ряба"?. Не то вы читаете! Ламеры."
← →
Игорь Шевченко © (2005-10-10 12:37) [70]boriskb © (10.10.05 12:33) [69]
Я так думаю, ты согласишься с тем, что для начинающих кнопкокидателей крайне желательно писать без ошибок ?
← →
boriskb © (2005-10-10 12:41) [71]Игорь Шевченко © (10.10.05 12:37) [70]
Конечно соглашусь.
← →
Antonn © (2005-10-10 12:45) [72]Архангельский еще ничего, нам в институте дали "Ассемблер и программирование для ibm pc" Питера Абеля, вот там пришлось попрыгать, почти все примеры некорректные(названия регистров перепутаны, оч. часто).
← →
Igorek © (2005-10-10 12:47) [73]Кстати насчет написания книг.
Имхо для автора намного важнее уметь ясно и просто изложить технологию, чем знать ее супердосконально. Т.е. из двух авторов, первый из которых проще и строже излагает, но не затрагивает так глубоко темы, и второй, который пишет глубоко и о многом, но невнятно, нестрого и с ошибками - я бы выбрал первого. Между прочим Юрий Зотов в этом плане очень даже ничего - умеет очень хорошо пояснить. Советовал бы ему попробовать себя в техническом писательстве.
← →
Игорь Шевченко © (2005-10-10 12:48) [74]boriskb © (10.10.05 12:41) [71]
Тогда посмотри пожалуйста по архивам тематических форумов, сколько было вопросов вида "я делаю, как пишет Архангельский, у меня не работает, почему ?"
← →
Юрий Зотов © (2005-10-10 12:55) [75]Вообще, писать книжки для начинающих - самое сложное и трудоемкое дело. И отнюдь не с Delphi такая книжка начинаться должна. Скорее, она должна этой темой заканчиваться.
← →
boriskb © (2005-10-10 12:57) [76]Игорь Шевченко © (10.10.05 12:48) [74]
Я еще раз попробую внятно объяснить свою позицию
Если человек хочет приобрести професию, то ему явно надо не в книжный магазин идти. Позволю себе привести цитату ЮЗ из другой ветки
Чисто для начинающих лучше всего сначала двоичная и шестнадцатиричная системы счисления, потом булева алгебра, потом программируемый калькулятор, потом типы данных, потом Паскаль (можно Турбо), потом основные стандартные алгоритмы, потом работа с указателями и динамической памятью - и уж только потом объектно-ориентированное программирование
И с нуля никая книга не сделает из ничего программиста. Здесь нужно серьезное базовое образование.
Если же программирование это хобби, то Архангельский вместе с его ошибками в самый раз :)
P.S. Игорь, перестань пиарить Архангельского!! :)
Так и отвечай на
Игорь Шевченко © (10.10.05 12:48) [74]
"я делаю, как пишет Архангельский, у меня не работает, почему ?"
Потому что это "Колобок" :))
← →
msguns © (2005-10-10 13:01) [77]>boriskb © (10.10.05 12:33) [69]
>Он и пишет для начинающих "кнопкокидателей
Борь, ну чего тут непонятного-то ? Ну вот представь, ты идншь в автошколу на вождение. И тебе просто поясняют на какую педаль давить и как крутить рулем. Абсолютно не объясняя правила движения и основные принципы работы двигателя. Да, ты быстро научишься "ездить", но не дай Бог встретить тебя на дороге.
Дельфи - это все же не квака и даже не старкрафт. Для того, чтобы человек научился программировать (если просто поиметь представление о программировании, то достаточны более чем макросы в Офисе и вообще основы васика), ему надо объяснить хотя бы основы компиллятора, архитектуры ПК и ОС. Это - для начала. А уже потом основы ООПа и тем более пользование сторонними компонентами.
А иначе.. Все эти вопросы типа "Как сделать чтобы нафигатор не удалял запись ?" или "Как покрасить метку ?" будут плодиться и размножаться, дезавуируя и Дельфи и саму профессию программиста.
← →
Игорь Шевченко © (2005-10-10 13:05) [78]boriskb © (10.10.05 12:57) [76]
Вот тебе Сергей удачную аналогию привел, с автошколой :) А если еще педали будут в каком-то месте перепутаны или дальний свет ногой включать научат, наверное, толку от такого обучения будет несильно много :)
← →
boriskb © (2005-10-10 13:12) [79]msguns © (10.10.05 13:01) [77]
Игорь Шевченко © (10.10.05 13:05) [78]
Всё! Сдаюсь! :))
Расстрелять его, подлеца :)
А то мы его здесь действительно распиарим :))
Дети! Не читайте Архангельского. Лучше идите в Университеты :)
← →
msguns © (2005-10-10 13:19) [80]>boriskb © (10.10.05 13:12) [79]
>Расстрелять его, подлеца :)
Ну зачем же стрелять-то ? Пусть живет, может он в реале прогер знатный, просто не умеет писать ? А бороться с ним и ему подобными надо очень просто: массово информировать народ о вредности его книг. Тогда их просто перестанут покупать, а, след-но и издавать. И вынужден будет оный вместо бумагомарательства заниматься практическим воплощением своих богатых знаний.
И в этом деле ИШ положил хорошее начало !
Правда, бороться тяжело ;(( Всем своим знакомым преподам в бурсах давно уже твержу о том, что не надо рекомендовать студентам книжонок упомянутых авторов. Многие соглашаются, НО !
а) Где взять другие ?
б) За какие шиши обновлять бурсовые библиотеки ?
Страницы: 1 2 3 вся ветка
Текущий архив: 2005.10.30;
Скачать: CL | DM;
Память: 0.63 MB
Время: 0.048 c