Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

Как начать?   Найти похожие ветки 

 
Дым   (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;
Скачать: CL | DM;

Наверх




Память: 0.6 MB
Время: 0.051 c
4-1102675296
Klopan
2004-12-10 13:41
2005.01.30
Затемнение


1-1106147180
Andrew_P
2005-01-19 18:06
2005.01.30
Точка в числе при выводе в текстовый файл


14-1105623760
Kerk
2005-01-13 16:42
2005.01.30
Философская сторона модерирования


1-1106213726
Oyster
2005-01-20 12:35
2005.01.30
Стандартные папки Windows


14-1105528663
Subdigger
2005-01-12 14:17
2005.01.30
xp, registry...