Текущий архив: 2007.01.07;
Скачать: CL | DM;
Вниз
Задачи по D7 Найти похожие ветки
← →
<[exe-cutt3r]> (2006-12-16 21:13) [0]Драсть, товарищи програмисты! :)
В школе и в первом семестре на первом курсе прогил на паскале, щас сел учить делфи, т.к. думаю что будущее все же за ним :). Накупил себе книжек, накачал мануалок - одна беда, не хватает задач,т.е. практических задач. Если можно, кинте на мыло, ( executt3r@rambler.ru )т.к. на форуме бываю не часто. И еще, подскажите, как нужно заниматься (что делать), что бы нормально научиться програмировать. С мозгами у меня все ок"ей, направлены в нужную сторону, схватываю все очень быстро. Заранее спасибо.
← →
Loginov Dmitry © (2006-12-16 21:20) [1]> Накупил себе книжек, накачал мануалок - одна беда, не хватает
> задач,т.е. практических задач
Читай книги.
← →
Юрий Зотов © (2006-12-16 22:42) [2]> что делать, что бы нормально научиться програмировать.
Для начала - написать пару компонентов. Но написать грамотно. На уровне VCL.
← →
Vovan #2 (2006-12-16 23:03) [3]>Для начала - написать пару компонентов. Но написать грамотно. На уровне VCL.
У кого что болит, тот о том и говорит.
← →
Германн © (2006-12-17 01:37) [4]
> <[exe-cutt3r]> (16.12.06 21:13)
>
> Драсть, товарищи програмисты! :)
> В школе и в первом семестре на первом курсе прогил на паскале,
> щас сел учить делфи, т.к. думаю что будущее все же за ним
> :). Накупил себе книжек, накачал мануалок - одна беда, не
> хватает задач,т.е. практических задач.
Попробуй посмотреть каталог DEMOS в каталоге Дельфи. Попробуй придумать какие-то изменения функциональности сих примеров и реализовать их.
> Юрий Зотов © (16.12.06 22:42) [2]
>
> > что делать, что бы нормально научиться програмировать.
>
>
> Для начала - написать пару компонентов. Но написать грамотно.
> На уровне VCL.
Имхо, для "начала" человеку, который переходит с паскаля на Дельфи - это перебор. © Матроскин.
Для начала стоит научиться пользоваться теми компонентами, которые уже есть. Т.е. изучить триаду:Properties, Methods, Events
.
← →
Stexen © (2006-12-17 01:44) [5]
> т.к. думаю что будущее все же за ним
Я думаю стоит избегать таких высказываний, а то могут начать оспаривать и опять начнется...
> Loginov Dmitry © (16.12.06 21:20) [1]
> Читай книги.
Имхо, бесполезное занятие, все равно все на пустой теории не запомнишь...
Я вот, давным давно, захотел написать файловый менеджер, ничего не знал толком, просто сел и начал искать все возможные методы решения задачи, а там по ходу уже и разбирался с тем как и что делается и как реализовывается.
← →
Gero © (2006-12-17 01:46) [6]Если с мозгами все нормально, к чему такие вопросы? Бери любую программу (можно из стандартных, например, калькулятор, WordPad или Paint) и пиши аналог на Delphi. Если возникнут трудности, пользуйся справкой и гуглем.
← →
Stexen © (2006-12-17 01:51) [7]
> Если с мозгами все нормально, к чему такие вопросы? Бери
> любую программу (можно из стандартных, например, калькулятор,
> WordPad или Paint) и пиши аналог на Delphi. Если возникнут
> трудности, пользуйся справкой и гуглем.
Соглашусь
← →
Vovan #2 (2006-12-17 01:57) [8]>Бери любую программу (можно из стандартных, например, калькулятор, WordPad или Paint) и пиши аналог на Delphi.
>Я вот, давным давно, захотел написать файловый менеджер, ничего не знал толком, просто сел и начал искать все возможные методы решения задачи, а там по ходу уже и разбирался с тем как и что делается и как реализовывается.
Повторюсь, у кого что болит, тот о том и говорит.
Вы тупо ничего не можете предложить. Спрограммируй компонентик, спрограммируй тетрис/Paint/whatever. Это не задачи, это трата времени на подобие коммерческого программирования, на котором не научишься. Но если автор так хочет научиться за 300 баксов делать простенькие базы данных для мелких фирмочек путём компонентобросательства и великих борландовских технологий - флаг ему в руки, а вы исполняйте походный марш.
← →
Юрий Зотов © (2006-12-17 01:58) [9]И снова "тяв" из подворотни. Ну что за трусливые щенки бывают, ей-богу? Имеешь свое мнение - ну так выскажи нормальным тоном, никто тебя не укусит. Нет, обязательно надо схамить, спрятавшись и поджавши хвост (а то вдруг дяденька по попке нашлепает - так, что ли?).
Вован, дружище, ты хоть понял, почему советовалось именно это?
← →
Gero © (2006-12-17 01:59) [10]> [8] Vovan #2 (17.12.06 01:57)
> Вы тупо ничего не можете предложить.
Ты зато можешь. Тявкать из подворотни.
← →
Gero © (2006-12-17 02:00) [11]> [9] Юрий Зотов © (17.12.06 01:58)
Юрий, чество, я не читал Ваш пост перед написанием своего!
← →
Eraser © (2006-12-17 02:12) [12]> [5] Stexen © (17.12.06 01:44)
> Имхо, бесполезное занятие, все равно все на пустой теории
> не запомнишь...
занятие очень полезное, при условии, что есть интерес.
но без практики конечно никак, нужно попытаться реализовать то, что интересно, конечно если человек новичек в программировании вообще. а вот если имеется практика профессионального программирования на другом языке, тогда нужно сразу браться за реальный проект с книгою на перевес. именно с книгой, никакие форумы тут не помогут.
← →
Vovan #2 (2006-12-17 02:21) [13]>Юрий Зотов © (17.12.06 01:58) [9]
И снова "тяв" из подворотни. Ну что за трусливые щенки бывают, ей-богу? Имеешь свое мнение - ну так выскажи нормальным тоном, никто тебя не укусит. Нет, обязательно надо схамить, спрятавшись и поджавши хвост (а то вдруг дяденька по попке нашлепает - так, что ли?).
Вован, дружище, ты хоть понял, почему советовалось именно это?
Бульдог решил авторитетом задавить? Ты посмотри, что ты натворил - люди [11] уже тебя пародируют. Конечно не понял, зачем такой дурацкий совет про компоненты.
← →
Gero © (2006-12-17 02:26) [14]Ох, тут люди с комплексами до интернета дорвались. Пора идти спать, а то толи еще будет.
← →
Юрий Зотов © (2006-12-17 02:51) [15]> Vovan #2 (17.12.06 02:21) [13]
Не понял - так спросил бы. Я советов "с потолка" не даю, это тебе здесь многие подтвердят.
А ты хамить начал - зачем? Да еще и втемную. Струсил?
← →
Anatoly Podgoretsky © (2006-12-17 09:13) [16]> Gero (17.12.2006 2:00:11) [11]
> Юрий, чество, я не читал Ваш пост перед написанием своего!
Но сговорились
Вообще автор любит тявкать
← →
Anatoly Podgoretsky © (2006-12-17 09:15) [17]> Юрий Зотов (17.12.2006 2:51:15) [15]
> Да еще и втемную. Струсил?
А нука огласить все паспортные данные.
← →
Vovan #2 (2006-12-17 12:30) [18]>Юрий Зотов © (17.12.06 02:51) [15]
> Vovan #2 (17.12.06 02:21) [13]
Не понял - так спросил бы. Я советов "с потолка" не даю, это тебе здесь многие подтвердят.
А ты хамить начал - зачем? Да еще и втемную. Струсил?
Не понимаю, почему втемную? Вот он я, говори и задавай вопросы - отвечу так, что просветлеешь. Только под Вованом на форуме и сижу.
Ну давай по делу. Посоветовал написать пару компонентов. Естественно, Зотов, который мнит себя лучшим компонентописателем в мире, посоветует компоненты. И для чего? Изучит человек объекты, наследование и т.д и т.п? Событийную модель? Ныне всё есть объект, это хотел донести? Да брось ты эту глупость.
← →
DrPass © (2006-12-17 12:50) [19]
> И для чего? Изучит человек объекты, наследование и т.д и
> т.п? Событийную модель?
Вот-вот, правильно, начинаешь понимать. А еще изучит правильный стиль оформления кода, структуру VCL и т.д. То есть, базовые принципы разработки приложений. А все остальное, специализированное, он сможет выучить по мере надобности. А не просто так, чтобы мозги хоть чем-то забить.
← →
Vovan #2 (2006-12-17 13:00) [20]>То есть, базовые принципы разработки приложений.
И опять меня тыкают в "подобие коммерческого программирования" [8].
← →
isasa © (2006-12-17 13:12) [21]Vovan #2 (17.12.06 13:00) [20]
И опять меня тыкают в "подобие коммерческого программирования"
:)
Так ведь если бы это было для души ("фу какая гадость"), то автор очевидно, не спрашивал бы, "что делать". Нашел бы тему и ковырялся тихо ...
← →
Хэй (2006-12-17 13:14) [22]Возьми книгу по математике (можно и высшей :-) ), и попробуй к каждой задачи написать прогу... вникаешь быстро... :-)
← →
Vovan #2 (2006-12-17 13:20) [23]>Так ведь если бы это было для души ("фу какая гадость"), то автор очевидно, не спрашивал бы, "что делать". Нашел бы тему и ковырялся тихо ...
Согласен, хорошо выразил мысль.
>Возьми книгу по математике (можно и высшей :-) ), и попробуй к каждой задачи написать прогу... вникаешь быстро... :-)
+100!
← →
Юрий Зотов © (2006-12-17 14:09) [24]> Vovan #2 (17.12.06 12:30) [18]
Вован, разговор с тобой я продолжу тогда, когда:
- прекратишь хамить;
- извинишься за прежнее хамство;
- поймешь, что твое мнение - тоже не пуп земли.
А до тех пор - в сад. Нет желания разговаривать с хамом, который, к тому же, ничего, кроме гонора, пока не показал.
← →
Vovan #2 (2006-12-17 14:19) [25]>Юрий Зотов © (17.12.06 14:09) [24]
Юрас, да ты сам хамишь. Я вежливо высказался распространённой поговоркой, а ты сразу начал про тявканье. Ну не хам? Ты почитай сам себя. Вот, как ты писал и что имел ввиду:
"Для начала (и для конца) - написать пару (да можно было и один сказать - всё равно не справится) компонентов. Но написать [b]грамотно[/b] (всё, задача непосильна). На уровне VCL (пускай проглотит)."
Всё твое сообщение представляет собой полное хамство. Ты всегда так пишешь и меня это уже достало. Но если раньше ты насаждал только свой стиль, то тут решил выплеснуть и идеологию. А это, извини, война.
← →
sniknik © (2006-12-17 14:28) [26]счас я тоже вежливо, поговоркой... не считайте меня хамом поэтому...
to Юрий Зотов © (17.12.06 14:09) [24]
Не заводи споров с идиотами - проиграешь! Они стянут тебя на свой уровень и задавят там своим опытом.
← →
palva © (2006-12-17 14:57) [27]> не хватает задач,т.е. практических задач
1. Бывают практические задачи, за которые платят деньги.
2. Бывают задачи, предназначенные для обучения, это то, что вам нужно.
3. Бывают задачи предназначенные для тестирования знаний, они специально делаются нестандартными, но именно поэтому они вам не подходят.
Можно взять задачник. Автор Шень. Есть в интернете
Можно взять умную книгу по программированию и тщательно разобрать примеры, которые там приводятся. Пример книги "Алгоритмы + структуры данных = программы" Никлауса Вирта.
Еще такое соображение. Если вспомним анекдот "Чукча не читатель, чукча писатель", то поймем, что умение писать связано с умением разбираться в чужом коде. Если чужой код написан хорошим профессионалом, то его чтение принесет большую пользу. Отсюда - читайте исходники VCL, пытайесь их переделывать, смотрите, что из этого получится.
Скачайте исходники какой-нибудь открытой программы, попробуйте в них разобраться.
← →
Petr V. Abramov © (2006-12-17 15:03) [28]попроситесь на кафедру за еду поработать. там сразу и задачи дадут, и скем проконсультироваться будет
← →
Юрий Зотов © (2006-12-17 15:06) [29]> Вот, как ты писал и что имел ввиду:
"БРЕД , симптом психического расстройства, проявляющийся в ложных суждениях, умозаключениях, которые имеют лишь субъективное обоснование и не поддаются коррекции".
(c) Большой энциклопедический словарь.
--------------
Лечись, Вован. Чао, аника-воин.
← →
Anatoly Podgoretsky © (2006-12-17 15:08) [30]> sniknik (17.12.2006 14:28:26) [26]
Боюсь, что люди отличить не смогут.
← →
Stexen © (2006-12-17 16:41) [31]
> Eraser © (17.12.06 02:12) [12]
Мне кажется, что книга должна идти как справочник...
← →
Eraser © (2006-12-17 16:45) [32]> [31] Stexen © (17.12.06 16:41)
не согласен, нужен справочник - есть F1 или MSDN.
Книга должна именно живописно и улекательно рассказывать что к чему и почему именно так :)
← →
Vovan #2 (2006-12-17 21:52) [33]Из разряда "нет, ну и всё-таки". Если отставить в сторону все эти перепалки между мной и ЮЗ, то как бы с чистого листа и с другой стороны глядя на совет про компоненты, я опять прихожу к выводу, что ЮЗ не прав (ИМХО). Сам то он ограничился лишь парой предложений, а вот разъяснить попытались вот тут:
>DrPass © (17.12.06 12:50) [19]
"Вот-вот, правильно, начинаешь понимать. А еще изучит правильный стиль оформления кода, структуру VCL и т.д. То есть, базовые принципы разработки приложений."
Но если говорить про базовые принципы разработки приложений, то вот уж где точен совет:
Loginov Dmitry © (16.12.06 21:20) [1]
Читай книги,
в которых ясно и чётко рассказываются эти самые принципы, которые проверены как автором, так и читательской аудиторией. Это безопасней, чем чего-то там перенять с борландовского VCL и накосячить с архитектурой. Нет, практиковаться надо на более мелких, на структурных частях, допустить ошибки в которых не так страшно. И тут, как раз, не стоит смотреть на код VCL, ибо в этих частях он не всегда хорош.
Страницы: 1 вся ветка
Текущий архив: 2007.01.07;
Скачать: CL | DM;
Память: 0.57 MB
Время: 0.037 c