Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > Проблемы с изучением Delphi


Автор: Trotter 10.4.2007, 23:52
я уже наверное 5 месяцев пытаюсь научится программировать в Delphi и всё бестолку (хотя что-то сделать могу) но это не в счёт.
Может у меня нет идеи ?
Желание есть постичь Delphi 100% 
Может есть книга типа  написаны задачи которые должен решить программист ?
Дайте хороший совет !...

Автор: ivan219 11.4.2007, 01:22
Цитата(Trotter @  10.4.2007,  23:52 Найти цитируемый пост)
я уже наверное 5 месяцев пытаюсь научится программировать в Delphi и всё бестолку

Я через неделю бросил так как под рукой неоказалос нужных книг были только брошурки в которых только запутаешся и ничего не поймёш smile  а когда приобрёл Turbo Pascal и прочёл её, мои мозги начали понимать этот язык.

На вопрос какие, первой рекомендую преобрести удебник Turbo Pascal так как изучать Delphi незная азов невозможно! После можеш приобрести Библия Delphi ну и всякие брошурки типа Delphi для чайников тоже неплохо а опосля и всё остальное доберёш.

Автор: Snowy 11.4.2007, 02:02
ivan219, если слово "флеонов" считается матерным, то это не значит, что ты на него не намекнул ;-)

Цитата(Trotter @  10.4.2007,  23:52 Найти цитируемый пост)
Желание есть постичь Delphi 100% 
Нереально.
Только люди, посвятившие этому жизнь, знают дельфи на 100%.
Таких еденицы. Я даже могу перечислить большинство из них ;-)


Цитата(Trotter @  10.4.2007,  23:52 Найти цитируемый пост)
Может есть книга типа  написаны задачи которые должен решить программист ?
Если тебе нужны задачи - читай форум. Их здесь много.
Бери любую и пробуй решить, не глядя в ответы.

Автор: aktuba 11.4.2007, 04:47
Цитата

На вопрос какие, первой рекомендую преобрести удебник Turbo Pascal так как изучать Delphi незная азов невозможно!


НЕТ!!! Delphi - это объектно-ориентированный язык, а Pascal - процедурный. Изучив паскаль - потеряешь много времени и трудно будет в дальнейшем. Если не знаешь других языков, начинай изучение с основ ООП. Ну а насчет задач - тебе правильно посоветовал Snowy, открываешь форум берешь любой топик (а лучше самый верхний) и, не смотря в ответы, пытаешься решить. Решаешь до тех пор, пока не решишь или пока при взгляде на пустую стенку перед глазами не будут бегать строчки кода =).

Автор: Medved 11.4.2007, 05:20
Цитата(Snowy @  11.4.2007,  05:02 Найти цитируемый пост)
Нереально.

Реально. Все зависит от желания.

Читая форум ты мало чему научишься. А вот отвечая на вопросы - это да.

Самый лучший способ чтобы научиться программировать - это решить какую-нибудь реальную задачу.

Найди тему которую тебе интересна. И попробуй для нее написать программу. 

Я допустим научился на Delphi писать так - у меня была база телефонных номеров, я решил сделать для нее удобную оболочку. Начал потихонечку делать, более-менее получилась только 3-я версия. Когда я  ее закончил, уже понимал основы, и был уверен в своих силах, и знал, что могу автоматизировать любую задачу, которая перед мной встанет.
А мой младший брат научился программированию написав чат для локальной сети. Между прочем довольно красивый и удобный. Это была его первая программа. До этого он тоже не знал Delphi.

Хочешь научиться программировать? Так учись. Бери идею и воплощай ее в виде программы. Главное закончить, т.е. результат. Если бросишь на пол пути, значит никогда и не научишься.

Автор: Yanis 11.4.2007, 07:18
Цитата(Medved @  11.4.2007,  06:20 Найти цитируемый пост)
Реально. Все зависит от желания.

Это смотря что подразумевается.
Например глядя на отличника можно сказать «он такой умный, да он всё знает». С другой стороны, всё знать невозможно. Хотя и тут кто то может возразить, что можно, просто надо захотеть.

Автор: Данкинг 11.4.2007, 07:20
Цитата(aktuba @ 11.4.2007,  05:47)
Изучив паскаль - потеряешь много времени и трудно будет в дальнейшем.

Да ладно: ИМХО все прошли через Турбо-Паскаль в своё время.

Автор: Yanis 11.4.2007, 07:26
Цитата(aktuba @  11.4.2007,  05:47 Найти цитируемый пост)
Изучив паскаль - потеряешь много времени и трудно будет в дальнейшем.

Не согласен на счёт потери времени, но согласен на счёт сложности.
В принципе Данкинг прав. Я, к примеру, изуча Delphi начиная с Delphi 6 smile Но много раз проходил чере турбо-паскаль.

Автор: aktuba 11.4.2007, 08:04
Цитата

Да ладно: ИМХО все прошли через Турбо-Паскаль в своё время. 


Ну тут все зависит, наверное, от возраста. Да, я тоже прошел, как и через asm, c++, basic. Даже прошел через Фокал (та еще жесть =))). Но, для меня это было только минусом, т.к. в первое время программирования на Delphi, я просто не понимал плюсов ООП, не использовал преимуществ Delphi и т.д. Согласен, и сейчас можно программировать на паскале, на с и на многом другом, но если человек решил изучать именно Delphi, то и начинать изучение стоит именно с Delphi, а не с паскаля...

Автор: Yanis 11.4.2007, 08:50
Цитата(aktuba @  11.4.2007,  09:04 Найти цитируемый пост)
Даже прошел через Фокал (та еще жесть =))).

Друк smile
smile

Автор: SergeBS 11.4.2007, 08:57
Цитата
Библия Delphi 

Ежели кто хочет заиметь проблемы - нехай читает. И потом будет считать, что что-то знает до первой реальной задачи. Главный вред этой книжонки в том, что пропагандируется подход "я ничего не знаю, знать не желаю, сделаю как получится и быстро, а потом слиняю". Автор - откровенный халявщик.

Автор: aktuba 11.4.2007, 09:02
Цитата

Ежели кто хочет заиметь проблемы - нехай читает. И потом будет считать, что что-то знает до первой реальной задачи. Главный вред этой книжонки в том, что пропагандируется подход "я ничего не знаю, знать не желаю, сделаю как получится и быстро, а потом слиняю". Автор - откровенный халявщик.


Автор просто зарабатывает =)))). Причем, после пролистывания этой книги, у меня, сложилось впечатление, что все взято из инета...

Автор: SergeBS 11.4.2007, 09:08
aktuba, 
Цитата
Delphi - это объектно-ориентированный язык, а Pascal - процедурный. Изучив паскаль - потеряешь много времени и трудно будет в дальнейшем. Если не знаешь других языков, начинай изучение с основ ООП.

Мифология. Изучать ООП не зная никакого языка программирования - нереально. В школах вначале таблицу умножения изучают, а уж потом к интегралам подбираются. А паскаль исходно задумывался как средство обучения программированию. Т.е. вначале паскаль - таблица умножения, а уже потом ООП - интегралы. И не забываем про блок-схемы алгоритмов. smile

Добавлено через 4 минуты и 25 секунд
Trotter, 
Цитата
я уже наверное 5 месяцев пытаюсь научится программировать в Delphi 

А вообще программированию тоже надо научиться. И в институтах этому учат годами. Так что все впереди smile "В математике нет легких путей даже для царей" (с) какой-то древний грек (вроде Архимед).

Добавлено через 11 минут и 26 секунд
aktuba, 
Цитата
Причем, после пролистывания этой книги, у меня, сложилось впечатление, что все взято из инета... 

"Аналогично, шеф" (с) колобки. Еще можно добавить - взято без разбора, первое попавшееся. Зато какое название \m/

Автор: Yanis 11.4.2007, 09:22
Цитата(SergeBS @  11.4.2007,  10:08 Найти цитируемый пост)
Зато какое название \m/ 

На то и расчёт наверное.

Автор: aktuba 11.4.2007, 09:38
Цитата

Мифология. Изучать ООП не зная никакого языка программирования - нереально. В школах вначале таблицу умножения изучают, а уж потом к интегралам подбираются. А паскаль исходно задумывался как средство обучения программированию. Т.е. вначале паскаль - таблица умножения, а уже потом ООП - интегралы. И не забываем про блок-схемы алгоритмов.


Нет, не мифология. Для примера - можно начать изучение и с блок-схем (сам так начинал =)). И что - поможет это потом? А для изучения ООП - будет помощью? Программирование - это не какой-то язык. Язык может быть любой, но если человек не может реализовывать что-то в голове - вряд ли ему какой-то язык тут поможет. Так что надо начинать именно с Delphi, причем, желательно с последней версии. Только в этом случае новичок может расчитывать на быстрое обучение, т.к. не придется переучиваться/доучиваться и т.д.

Цитата

Зато какое название \m/ 


У него серия таких книг. Для С++, PHP  и т.д. Причем содержание в них аналогичное...

Автор: Yanis 11.4.2007, 09:41
Цитата(aktuba @  11.4.2007,  10:38 Найти цитируемый пост)
У него серия таких книг. Для С++, PHP  и т.д. Причем содержание в них аналогичное... 

Да я думаю все знают про эти издания.
Каюсь сам читал эту книгу, когда она была ещё не издана и была в вордовском документе.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)