Форум: "Потрепаться";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизКак начать? Найти похожие ветки
← →
Дым (2005-01-05 20:28) [0]Кто-нибудь, посоветуйте самую понятную и доступную литературу для начинающего программировать в Delphi. Спасибо!!!
← →
begin...end © (2005-01-05 20:38) [1]> Дым (05.01.05 20:28)
Я тащусь от Фаронова. Правда. Описание языка Delphi у него - самое то для начинающего. На мой непрофессиональный взгляд, конечно.
Ещё были книжки Тейксейры и Пачеко, но их сейчас уже мало где найдёшь.
← →
|Denis| © (2005-01-05 20:40) [2]Архангельский рулит!
← →
Andrewp © (2005-01-05 20:47) [3]Я за Фаронова
← →
AlterEgo of WondeRu © (2005-01-05 20:49) [4]|Denis| © (05.01.05 20:40) [2]
Архангельский рулит!
не согласен... не тому учит... во флейм вдаваться не буду... не раз уже здесь упоминали не добрым словом!
Дым (05.01.05 20:28)
советую для начала Фаронова, затем можно к Гофману перебраться, попозже рекомендую М. Канту Mastering Delphi ( в электрическом виде лежит на www.podgoretsky.com)
← →
Дым (2005-01-05 22:35) [5]Спасибо ВСЕМ!!! Дуду искать.
← →
Поручик © (2005-01-05 23:03) [6]Не торопись, послушай сказочку на ночь.
А я вот сначала Фаранова купил, прочел, половину не понял и пошел за другой книгой...
Взял Попова, кажись, или чего-то похожее, прочел первые пару глав и въехал, так сказать, в программирование. Затем я этого Попова(или как там его), нафик выкинул и пользовался только Фарановым. Казалось бы - книга не очень большая (про Delphi6), а инфы дофига, как спарвочник самое-то. Для сравнения - Книга этого "Попова" - около 500стр. никакого обзора компонентов, ничего интересного, ничего полезного, едиственное, что меня там заинтересовало - исходник сапера и глава про вывод графики в виндовс, ну еще пропузырьки в массиве.=) В книге даже про архитектуру ПК ничего нет, про работу с памятью, с файлами тоже какая-то размазня, короче если увидите книгу и фамилия автора будет похожа на "Попов", то бегите, бегите, бегите... У Фаранова же на 200стр все что нужно начинающему. И классы, и типы, и файлы, и память, и графика, и компоненты.. конечно не в полном объеме - некоторые наметки, но если тема заитересует, то уже будешь пердставлять - что искать и где искать.
Тока вот по этой книге я не смог понять - как можно написать программу.(может маленький был - 12 лет)
Ладно, удачи в рограммировании, и это - OpenSource forever, запомни :)
← →
имя (2005-01-05 23:07) [7]Удалено модератором
← →
Piter © (2005-01-05 23:26) [8]Фаронов, потом Тейксера и Пачеко (можно Марко Кэнту), потом Рихтер, потом Русинович и Соломон, потом что-нибудь грамотное по базам данных
+ интернет
← →
Поручик © (2005-01-05 23:38) [9]Пока не поздно надо удалить Delphi, а еще VisualStudio если имеется. И MASM и напоследок debug.exe А то подсядешь... поиграй лучше в WoW или Ragnarok или в AnotherWorld это интереснее и не так сложно.
← →
AlterEgo of WondeRu © (2005-01-06 00:09) [10]Поручик © (05.01.05 23:38) [9]
а лучше хватай книжки по психологии и маркетингу - больше в жизни заработаешь!
← →
kaZaNoVa © (2005-01-06 00:14) [11]AlterEgo of WondeRu © (06.01.05 0:09) [10]
тогда пускай сразу по НЛП :)))
← →
palva © (2005-01-06 00:18) [12]А если в Интернете, то можно посмотреть такую "Компьютерную газету" из Минска. В ней печаталась большая серия статей Владимира Скуратова "От Delphi 4 к Delphi 5". Вот первая из них
http://msk.nestor.minsk.by/kg/2001/02/kg10215.html
Мне так понравилось, что я скачал их все на компьютер. Для начинающих очень подходяще.
← →
|Denis| © (2005-01-06 00:30) [13]
> Пока не поздно надо удалить Delphi, а еще VisualStudio если
> имеется. И MASM и напоследок debug.exe А то подсядешь...
> поиграй лучше в WoW или Ragnarok или в AnotherWorld это
> интереснее и не так сложно
Что бы хорошо поиграть, нужно хорошо поработать/заработать, а для этого нужно чему-нибудь научиться, как вариант - программировать, например на Delphi.
Многие говорят Канту, Тейксера и т.д. но все это анг. как я понимаю, а есть ли что-нибудь стоящее на русском, что-нибудь для человека, разобравшего Архангельского?
← →
Zacho © (2005-01-06 00:33) [14]|Denis| © (06.01.05 0:30) [13]
есть ли что-нибудь стоящее на русском
Переводы. А из именно русских авторов - Шумаков, Фаронов.
← →
Поручик © (2005-01-06 00:42) [15]
> нужно хорошо поработать/заработать
Смотри:
AlterEgo of WondeRu © (06.01.05 0:09) [10]
kaZaNoVa © (06.01.05 0:14) [11]
ИМХО программируя на делфи много не заработаешь, надо хотябы яву брать или незнаю что =)
Кстати, никто на борланд не хочет работать?
http://joblist.ru/mpb/rb.pl?Action=svu&uid=740769
← →
|Denis| © (2005-01-06 01:55) [16]
> ИМХО программируя на делфи много не заработаешь, надо хотябы
> яву брать или незнаю что =)
Была здесь тема про заработки. Давно. Разброс велик, конечно, но в среднем не плохая сумма выходит.
Ктому же, например, у меня на столе лежит очередное объявление о работе (я их так, ради интереса, изучаю иногда), среди требований Delphi + InterBase.
> Переводы. А из именно русских авторов - Шумаков, Фаронов.
А точнее, хотя бы примерное название, можно? Где-то видел не лестные отзовы по Фаронову или то БД-шной литературы автора касается?
← →
Поручик © (2005-01-06 02:08) [17]
> Была здесь тема про заработки. Давно. Разброс велик,
> конечно, но в среднем не плохая сумма выходит.
Дело не в том что плохо платят, а в том, что такую работу днем с огнем не сыщешь.
> Ктому же, например, у меня на столе лежит очередное
> объявление о работе
Значит тебе повезло
← →
Sergey_Masloff (2005-01-06 06:25) [18]|Denis| © (06.01.05 00:30) [13]
>Многие говорят Канту, Тейксера и т.д. но все это анг. как я >понимаю, а есть ли что-нибудь стоящее на русском, что-нибудь >для человека, разобравшего Архангельского?
Наверное, завязывать. После такого не переучишь ;-)
>> Переводы. А из именно русских авторов - Шумаков, Фаронов.
>А точнее, хотя бы примерное название, можно?
Была отличная книга для Delphi3 и InterBase от Шумакова. Потом появилось второе издание этой книги с Фароновым в соавторах. Книга хуже предыдущей но вобщем сойдет.
← →
|Denis| © (2005-01-06 10:04) [19]
> После такого не переучишь ;-)
Если все услышанное об Архангельском верно, надеюсь, что в последнем высказывании вы ошиблись =)
> Была отличная книга для Delphi3 и InterBase от Шумакова.
> Потом появилось второе издание этой книги с Фароновым в
> соавторах. Книга хуже предыдущей но вобщем сойдет.
Спасибо. Поеду погляжу, что есть по этой теме на рынке книжном...
← →
Piter © (2005-01-06 15:13) [20]Странно, Игорь не показывается...
Он бы сейчас рассказал за что не любит Архангельского :)
← →
Игорь Шевченко © (2005-01-06 15:46) [21]http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1082
Вот за это и не люблю
← →
kaZaNoVa © (2005-01-06 15:54) [22]Игорь Шевченко © (06.01.05 15:46) [21]
procedure T1Thread.Execute;
begin
repeat
Syncronize(SomeProc);
until Terminated;
end;
а тут что неправильно ??
← →
Игорь Шевченко © (2005-01-06 16:00) [23]kaZaNoVa © (06.01.05 15:54) [22]
Здесь все правильно. Удачи в дальнейшем.
← →
Piter © (2005-01-06 16:04) [24]kaZaNoVa © (06.01.05 15:54) [22]
procedure T1Thread.Execute;
begin
repeat
Syncronize(SomeProc);
until Terminated;
end;
на самом деле, возможно просто не так сформулирована мысль. Если под SomeProc понимается процедура вывода результата - то все ок
procedure T1Thread.Execute;
begin
repeat
<какие-то вычисления>
Syncronize(SomeProc);
until Terminated;
end;
← →
Игорь Шевченко © (2005-01-06 16:14) [25]
> на самом деле, возможно просто не так сформулирована мысль.
> Если под SomeProc понимается процедура вывода результата
> - то все ок
А ты первоисточник почитай, а не занимайся гаданием
← →
kaZaNoVa © (2005-01-06 16:42) [26]Игорь Шевченко © (06.01.05 16:00) [23]
да, точно, потом такой ужас идёт, а, главно что обидно - "странные логические ошибки" имхо, странный чел этот Архангельсткий ...
← →
Piter © (2005-01-06 16:53) [27]Игорь Шевченко © (06.01.05 16:14) [25]
А ты первоисточник почитай
дык нету у меня первоисточника :(
← →
250 (2005-01-06 17:11) [28]>Игорь Шевченко © (06.01.05 16:14) [25]
Я конечно не мастер, но кое-что делал.
Что не так-то ? Есть какая-то процедура... Чем плохо ?
Разъясните подмастерью пожалуйста.
← →
Andrewp © (2005-01-06 17:20) [29]У меня знакомый есть, он набрал книжек Архангельского, уже пол года читает, а программировать не научиться.
← →
begin...end © (2005-01-06 17:49) [30]> [28] 250 (06.01.05 17:11)
Что делает этот код потока, кроме синхронизации?
← →
sniknik © (2005-01-06 20:17) [31]> Что не так-то ? Есть какая-то процедура... Чем плохо ?
> Разъясните подмастерью пожалуйста.
код начисто убивает саму идею потока, что он есть (в таком виде) что его нет. т.е. все что в Syncronize выполняется в основном. (сложи 2+2 и подумай ;о))
а там он преподносится как обычная практика и грамотное решение.
← →
Piter © (2005-01-06 20:49) [32]sniknik © (06.01.05 20:17) [31]
а там он преподносится как обычная практика и грамотное решение
я бы не стал сразу судить. Надо таки почитать оригинал и все, что написано вокруг этого примера. Может быть под SomeProc понимается процедура вывода промежуточных результатов работы потока. Если же мод SomeProc понимается основная процедура, выполняющая работу потока - то это, конечно, финиш.
← →
250 (2005-01-06 21:09) [33]>sniknik © (06.01.05 20:17) [31]
Но мы же не знаем, что это за поцедура. Как можно судить по отрывкам. Привел бы хотя бы описание. Был бы разговор.
← →
begin...end © (2005-01-06 21:14) [34]> [32] Piter © (06.01.05 20:49)
> Может быть под SomeProc понимается процедура вывода промежуточных
> результатов работы потока.
Т.е. если это так, то всё нормально? Поток в цикле выводит "результаты своей работы", но ничего, кроме этого вывода, не делает. Так?
← →
Sanek_Metaller © (2005-01-06 21:27) [35]Читай сайт
← →
Piter © (2005-01-06 22:09) [36]begin...end © (06.01.05 21:14) [34]
в цикле выводит "результаты своей работы", но ничего, кроме этого вывода, не делает. Так?
ну просто не указано где нужно вставлять расчетный код, типа пользователь и так догадается. В любом случае, надо посмотреть оригинал, а у меня есть только по D4... там вроде про потоки не слова...
← →
250 (2005-01-06 23:38) [37]>begin...end © (06.01.05 21:14) [34]
>...но ничего, кроме этого вывода, не делает. Так?
Так! Ну не хочет и все. Не желает! :)
← →
Игорь Шевченко © (2005-01-06 23:44) [38]
> Надо таки почитать оригинал и все, что написано вокруг этого
> примера.
Могу продать оригинал. По тройной цене. Одна - собственно, стоимость, две - компенсация морального ущерба. Берешь ?
← →
Piter © (2005-01-06 23:54) [39]Игорь Шевченко © (06.01.05 23:44) [38]
Берешь ?
Не-е-е. Я, пожалуй, воздержусь :)
← →
sniknik © (2005-01-07 12:35) [40]> Но мы же не знаем, что это за поцедура. Как можно судить по отрывкам. Привел бы хотя бы описание. Был бы разговор.
своими словами устроит? нету у меня его, хотя именно этот отрывок я читал (один тип на работе приносил показать что я неправильно с потоками работаю... я ему до этого обьяснял что и как надо, как раз исправил то что он сделал, но независимо от того что заработало как требовалось он принес книжку показать что я неправ (вот она сила печатного слова!!!))
так вот описание, по моему там написано прямо так
примеры с потоками обычно имеют структуру:
(и этот пример)
procedure T1Thread.Execute;
begin
repeat
Syncronize(SomeProc);
until Terminated;
end;
процедура SomeProc описана как
procedure T1Thread.SomeProc;
begin
//действия выполняемые в потоке
end;
p.s. мне плевать на архангельского (в отличии от Шевченко который явно его не любит ;о)), но вот тот парень что подходил с этой книгой похоже потерян для нормального программирования... жалко его. (он месяца 2 после бился, так и не понял идеи (может и не старался, но ловил меня когда мимо курилки проходил и пытался завязать беспредметный разговор об этом)... а потом уволился (не изза этого, просто я не в курсе что он потом уяснил))
и это только один "ляп" (по мне так думаю это специальная деза), а их там немало... и при общей подаче всего как правды, вкрапления лжи имеют эффект психологической бомбы на неокрепшие умы... (о как завернул ;о)))
← →
Anatoly Podgoretsky © (2005-01-07 13:14) [41]Ой это же А.
← →
Anatoly Podgoretsky © (2005-01-07 13:24) [42]Piter © (06.01.05 22:09) [36]
пользователь и так догадается.
А не получилось, данный сайт тому подтверждение.
← →
kaZaNoVa © (2005-01-07 13:51) [43]
> вкрапления лжи имеют эффект психологической бомбы на
> неокрепшие умы... (о как завернул ;о)))
имхо 100% ты прав:)))0
← →
STK © (2005-01-09 00:33) [44]Тейксера и Пачеко.
Есть в нете 2 *.pdf называется "Delphi(123456)руководство разработчика". Всё как на ладошке не заметиш станеш профи.(из двух частей(русская)каждая по примерно 1000 листов вот прикинь)
Есть и книжный вариант. У нас в УФЕ по 350 - 450р можно найти.
Ищи и найдёш. Удачи.
← →
Юрий Зотов © (2005-01-09 03:23) [45]> begin...end © (06.01.05 17:49) [30]
> Что делает этот код потока, кроме синхронизации?
Как это "что"? Проверяет Terminated.
:о)
Правда непонятно, почему проверка идет ПОСЛЕ, а не ДО. Вдруг поток УЖЕ затерминирован?
:о)
← →
Rule © (2005-01-09 13:01) [46]|Denis| © (06.01.05 0:30) [13]
М. Кенту на русском, у Подгоретского на сайте по шестой делфе, а в магазине можно купить по седьмой ...
← →
www.Vlad.uk (2005-01-09 13:40) [47]На этом сайте есть раздел "Книги"
← →
марсианин © (2005-01-10 02:31) [48]делфи я учил сначала по Краснову "Графика ОпенГЛ в проектах Делфи" там я узнал, что делфи - это не только формочки.
потом Чарли Калверт "беспредел в делфи 4" (Delphi 4 Unleashed)
это толстая и серьезная книга. после нее уже можно начинать работать.
есть еще множество других, но основы делфи я узнал именно по этим 2-м.
а вообще Страуструпа читай, он тоже то-о-олстый.. правда не про делфи :о)
это я к тому, что на делфи и виндоуз свет клином не сошелся
← →
Поручик © (2005-01-10 03:02) [49]
> что на делфи и виндоуз свет клином не сошелся
Во, во, очень неудобно на винапи прогить
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.58 MB
Время: 0.04 c