Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.65 MB
Время: 0.033 c
4-1124648013
SpyBoy
2005-08-21 22:13
2005.10.30
NtOpenFile


2-1128817720
azard
2005-10-09 04:28
2005.10.30
создание типов данных


2-1127735874
Grain
2005-09-26 15:57
2005.10.30
exe-шник виснет


14-1128617265
Kinder_
2005-10-06 20:47
2005.10.30
Что можно почитать про оптимизацию кода ?


4-1121785751
Valera
2005-07-19 19:09
2005.10.30
При перехвате сообщения WMEraseBkgnd получаю HDC больше Integer