Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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 после бился, так и не понял идеи (может и не старался, но ловил меня когда мимо курилки проходил и пытался завязать беспредметный разговор об этом)... а потом уволился (не изза этого, просто я не в курсе что он потом уяснил))
и это только один "ляп" (по мне так думаю это специальная деза), а их там немало... и при общей подаче всего как правды, вкрапления лжи имеют эффект психологической бомбы на неокрепшие умы... (о как завернул ;о)))



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.045 c
3-1103873143
DelphiN!
2004-12-24 10:25
2005.01.30
Ошибка при фильтрации данных в ClientDataSet-e


14-1105456044
olookin
2005-01-11 18:07
2005.01.30
Как получить список всех ресурсов, открытых для доступа?


14-1105444309
Leka
2005-01-11 14:51
2005.01.30
Потеря стандартных программ


3-1103682024
AliceSpain
2004-12-22 05:20
2005.01.30
Jpeg и Blob поля


14-1105551078
Mixi
2005-01-12 20:31
2005.01.30
FOREX





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский