Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];

Вниз

С чего следует начинать?   Найти похожие ветки 

 
Сайбрекс   (2002-08-28 02:38) [0]

Я в программировании новичок, и в Delphi тоже. Потому у меня такой вопрос: с чего следует начинать чтоб выучить язык?


 
Sewix   (2002-08-28 05:53) [1]

Тут есть не сколько способов. 1)Берешь книжку например Фаронов и последовательно исполняешь все что от тебя там требуют. 2)Брать исходники программ и разбираться как они работают.


 
Не скажу   (2002-08-28 07:18) [2]

Первое предпочтительнее.
А вобще надо сначала хотя бы немного теории, а потом больше практики - пытаться сделать что-то самому. При этом не надо ставить цель типа - сделать Word, а просто элементарную программу, которую ты полностью знаешь как сделать. Потом постепенно добавляешь к ней ф-ции - роешься в доках, спрашиваешь и т.п.
Через несколько уже будешь себя свободнее чувствовать :)


 
RV   (2002-08-28 08:36) [3]

тока без наездов, плз
моя первая книжка "Delphi для чайников" - делал все подряд.


 
Dimich1978   (2002-08-28 09:03) [4]

Во во, а я с паскаля на делфи пересел когда диплом надо было делать в срочном порядке...да скажу довольно быстро вот так учится. Лучше всего учиться по книжке, при этом выполнять что требуют, а потом этот же пример наворачивать.


 
MJH   (2002-08-28 09:23) [5]

> С чего следует начинать?
с Borland Turbo Pascal 7.0


 
Bond   (2002-08-28 09:47) [6]

Если знаком с Паскалем, то сложного ничего нет.
Купи книгу по Дельфи, и начни учить теорию.
Запомни - Свойства, Методы и События. Когда ты скажешь - да я, знаю что это такое, тогда и садись писать программу.


 
Слесарь Матерящийся   (2002-08-28 10:22) [7]

Нафиг макулатуру покупать! Не слушай ты их! Слушай меня:
1) Ставишь Delphi,
2) Формулируешь себе учебную задачу, например, написать простой HEX редактор или что-нибудь в этом духе.
3) Отключаешь Интернет (чтобы на форумах не париться и голову лишним не забивать)
4) Решаешь учебную задачу последовательно, строго.
5) По окончании ты освоишь примерно 60% того, что требуется знать при программировании на Delphi

...и так несколько раз. После третьего иди искать халтуру в средней руки фирме, чтобы руку набить и подзаработать...

Удачи!


 
Zemal   (2002-08-28 12:53) [8]

Начинать надо с теории!!! Для начала надо понять основы объектно ориентированного программирования (ООП)!!! После осознания что такое классы, экземпляр класса, методы и события, уже и делать нефига... всю остальную инфу для написания программ можно найти в хелпаках, книгах и интернете :). Когда сможешь объяснить всё, что я подчеркнул - считай, что знаешь Делфи и можешь писать полноценные программы. Кстати, если ты в Москве живёшь, то могу помочь и с литературой и могу за пивом за пару часов объяснить все эти понятия :)... в принцыпе программистом можно стать за один вечер (к примеру: я своего друга за пару часов загрузил так, что он на следующий день написал базу данных "Учёт товара" для магазинчика, а через месяц уже под MS SQL Server 2000 написал базу данных с хранимыми процедурами, тригерами и всеми наворотами, состоящую из 200+ объектов... причём грамотно написал... с транзакциями и по всем правилам). Вообще основные понятия очень сильно вуалируют в литературе, начинают всякими мудрыми терминами сыпать, в которых сами путаются... нет объяснить, к примеру, на образах: представь, что класс - это выкройка, напичатанная в журнале, а ты берёшь её и шьёшь себе джинсы... так вот... выкройка, это класс, а джинцев может быть сколько угодно (сколько ты сошьёшь)... джинсы можно использовать, т.е. носить, а выкройка только для создания "экземпляра класса" (т.е. джинсов)... вот-с... на этом и держится всё объектное ориентирование современных языков :). А теперь представь, что у тебя куча этих журналов с выкройками и ты можешь их использовать :)... ладно, не буду дальше продолжать, устал уже клаву мять :). Мдяяя... жалко, что в современных книгах так всё плохо объясняют, можно убить массу времени и так до конца не понять и не использовать множество полезностей ООП :(.


 
France   (2002-08-28 12:58) [9]

> Слесарь Матерящийся (28.08.02 10:22)
Совет хороший. У меня лично примерно так и было.
А сам-то как учился?


 
Слесарь Матерящийся   (2002-08-28 13:11) [10]

>>>А сам-то как учился?

Да так же, как посоветовал.

Теория изучается по ходу выполнения практических задач.
Иначе она вообще не нужна, и даже бесполезна.


 
France   (2002-08-28 13:16) [11]

> Слесарь Матерящийся (28.08.02 13:11)
Я вот тоже, чтоб научиться, ставил задачу и начинал ее решать. Ну а дальше уже были книги, ФАКи и т.д. Т.е. все наоборот.


 
Игорь Шевченко   (2002-08-28 13:17) [12]

А самая простая задача - писать учет движения денег в собственном кошельке. Тема очень близкая :-)
Женщин на этой теме хорошо программированию учить.


 
France   (2002-08-28 13:26) [13]

> Игорь Шевченко © (28.08.02 13:17)
А это уже из собственного опыта, наверное?


 
VictorT   (2002-08-28 13:27) [14]


> А самая простая задача - писать учет движения денег в собственном
> кошельке.

Имхо, это одна из самых сложных задач, во всяком случае для меня :)


 
Игорь Шевченко   (2002-08-28 13:28) [15]

France (28.08.02 13:26)

Про обучение - да. Сам начинал с программы расчета трансформатора (правда, еще на Фортране) :-)))


 
France   (2002-08-28 13:32) [16]

> Игорь Шевченко © (28.08.02 13:28)
Я про женщин спрашивал :-))
У меня цветные резисторы были. Еще на Синклере, затем на Делфи "перенес".


 
Игорь Шевченко   (2002-08-28 13:34) [17]

France (28.08.02 13:32)

Да, из собственного опыта, женщинам эта тема почему-то оказывается ближе абстрактных задач. :-)

У меня цветные резисторы были
Брат по духу ? (в смысле, электронщик)



 
France   (2002-08-28 13:36) [18]

> Игорь Шевченко © (28.08.02 13:34)
Да, 6 разряд.


 
MsGuns   (2002-08-28 18:14) [19]

>Zemal
А что, сам ОБЪЕКТ (т.е. то, ЧТО собственно надо программировать, как поставить задачу, чтоб юзеру было хорошо и удобно и при этом не надо было параллельно шариться по шкафам и столам) не надо знать ? Или это по-Вашему, тоже входит в понятие "ООП" ?

Для начала, по-моему, надо четко представлять себе ЧТО ты хочешь сделать, а потом уже искать СРЕДСТВА ! Делфа, ся и прочая и прочая есть не что иное, как средства.

Чтобы не получилось как в анекдоте:

Папа Карло рубит полено
- Хэк ! Мальчик будет !!!
- Хэк ! Небольшого росточка, но хорошенький..
- Хэк ! Мда.. Девочка..
- Хэк ! ..безногая.. будет хозяюшкой в доме..
- Хэк ! ..собачка.. Хэк ! ..кошечка.. Хэк ! ..мышка.. !
- Хэк-хэк !!! Зубочистка тоже не помешает !!!


 
VEG   (2002-08-28 19:15) [20]

Сперва пиши всякие приколы, потом игрушки, а потом серьезное...


 
x501   (2002-08-28 19:42) [21]

1. Купить хорошую книгу по Delphi. 2.Подписаться на какую-нибудь толковую рассылку. 3. Искать рабочие исходники в Сети и досконально их разбирать. 4.Пытаться что-либо делать своими собственными руками с "нуля".


 
MsGuns   (2002-08-28 19:59) [22]

Мы, программисты народ пличистый,
Нас не заманишь мышью мясистой,
Нас не заманишь дельфою-девой
Устала правая - работай левой
Нас не укупишь виндой кучерявой
Устала левая - работай правой !

P.S. Быстенько все на Минск-32 и на ЯСКе, на ЯСКе !!!!



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

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

Наверх





Память: 0.5 MB
Время: 0.009 c
1-73724
Dmitriy_R
2002-09-11 12:12
2002.09.23
Управление чужой программой


1-73625
#Deus
2002-09-11 20:33
2002.09.23
Delphi 7


3-73541
MrZeRo
2002-09-03 09:46
2002.09.23
Запросы на сервере приложений (MIDAS)


3-73491
Ag2002
2002-08-31 13:05
2002.09.23
FoxPro


1-73619
dim-
2002-09-12 11:28
2002.09.23
Штрихкод





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