Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];

Вниз

Програмирование в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.63 MB
Время: 0.052 c
3-1127359637
V-A-V
2005-09-22 07:27
2005.10.30
Пароль на MDB


8-1118178605
Серёга
2005-06-08 01:10
2005.10.30
Работа с TImage


2-1128164730
Yura32
2005-10-01 15:05
2005.10.30
Memo


2-1128722761
Serg!1!!
2005-10-08 02:06
2005.10.30
Grafika


14-1128762825
pazitron_brain
2005-10-08 13:13
2005.10.30
Какой язык выбрать для создания сайтов.?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский