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

Вниз

Я пока еще ламо?   Найти похожие ветки 

 
Fog   (2002-09-20 13:54) [0]

Мна, я знаком с паскалем только с июня сего года, и уже хороше освоился в дельфи. Я даже умудрился написать вполне приличный изо-движок. Но оказалось что я до сих пор незнаю некоторых простых вещей например:
1. для чего нужен луп (если это луп) try и как он выглядит?
2. Для чего в начале некоторых выражений ставят знак ^?
3. Что такое record?
...


 
Vdovin-AV@yandex.ru   (2002-09-20 13:58) [1]

Да поможет тебе F1....


 
qube   (2002-09-20 14:07) [2]

Почитай про Паскаль внимательнее. Оставь движки в покое пока.
Сначала про record (составные типы данных), потом о указателях, потом -- о классах, а потом -- об исключениях (try).


 
RV   (2002-09-20 14:11) [3]

луп - это loop?
^ - разименователь к указателю
record - F1


 
Юрий Зотов   (2002-09-20 23:11) [4]

Примите совет. Вполне серьезный, без всяких шуток.

Ваши вопросы однозначно указывают на то, что с языком и программированием, как таковым у Вас пока еще большие проблемы. Поверьте, что без этого и в Delphi всерьез делать нечего.

Отложите на время в сторону компоненты и объекты. Возьмите книжку по самому обычному Паскалю (рекомендую Фаронова - Турбо Паскаль 5.0, язык там изложен просто прекрасно) и капитально ее проработайте. Так, чтобы не возникало никаких вопросов. Особенно по указателям и работе с динамической памятью - потому что чуть ли не вся Delphi как раз на этом и построена.

А потом возвращайтесь к ООП и событиям. В итоге повысите скорость работы и снизите количество ошибок. И то, и другое - примерно на порядок. Так что сэкономите кучу времени и резко повысите качество кода.

Если, конечно, действительно есть желание стать серьезным программистом.


 
AL2002   (2002-09-20 23:51) [5]

ЁПРСТ! Даже я знаю, что такое Record и что такое трай.

>Я пока еще ламо?
Да.


 
cypher   (2002-09-21 00:33) [6]

солидарен с Ю.Зотовым. Фаронов сделал из нас программистов! Действительно классные книги, что по пааскакалю, что дельфи, что ассемблер


 
Aralekin   (2002-09-21 13:49) [7]

Дааа.....cypher и Юрий Зотов Вы абсолютно правы.....без теории куда-то лезть - это просто потеря сил и времени.....
Fog, серьёзно, возьми Фаронова и подъучи Паскаль...
Ну а если тебе не втерпёж всякие там пипки да лаблы на форму кидать и потом наслаждаться нажатием на педаль и любованием надписи "Lamers Must Die", то заимей или скачай книжку "Стив Тейксейра, Ксавье Пачеко. Borland Delphi 5 Руководство разработчика". Она есть и на Русском и на Узбекском(читай Англицкий) языках...

Удачи


 
PaRL   (2002-09-21 14:57) [8]

Ты как мой двоюродный брат - ему тоже подавай всякие движки, блокировки ctrl-alt-del и синие экраны смерти, а сам дурак-дураком.

ЗЫ Без обид, ОК :)


 
EqapMumo   (2002-09-21 17:25) [9]

Маленькую ремарку. И не читал вышеизложенные издания. А все ж пишу чего то.

Короче, сами доходите до всего - это луший путь. Будут ошибки - сами же и исправите...


 
Юрий Зотов   (2002-09-21 17:47) [10]

> EqapMumo © (21.09.02 17:25)

Согласен, это тоже способ. Но слишком долгий. Все равно, что изучать физику не по книгам, а самому открывая давно известные законы. Одной жизни может и не хватить, вторая потребуется...


 
kex86   (2002-09-22 02:40) [11]

>Юрий Зотов © и cypher ©
А не легче сразу книгу по DELPHI6 (учебный курс) того же Фаронова?
Очь хорошая книга


 
Юрий Зотов   (2002-09-22 12:16) [12]

Можно и так. Только в любом случае читать надо сначала о ЯЗЫКЕ, а не о компонентах.


 
Старый паскалист   (2002-09-22 12:23) [13]

kex86 © (22.09.02 02:40)

При этом почему-то получается, что человек начинает уверенно оперировать понятиями компонент и свойство, не имея представления, что такое класс и метод.
И не понимая, чем объект отличается от ссылки на объект.

Увы :-(((


 
Fog   (2002-09-22 16:17) [14]

А я и учусь на свойх ошибках (а еще F1). Я гдето читал что лучший способ изучить язык программирования, нужно накочать побольше примеров, а потом изменять их. Я так и делаю. Успешно на протяжении 3,5 мес...


 
Старый паскалист   (2002-09-22 16:26) [15]

Fog © (22.09.02 16:17)
Лучше б ты за эти 3.5 месяца книжку какую прочёл - толку б больше было.


 
Fog   (2002-09-22 16:44) [16]

Я и прочел - Visual C++ и MFC
Нехрена не понял...


 
Ihor Osov'yak   (2002-09-22 16:52) [17]

2 Fog © (22.09.02 16:44)

Есть простое правило:
Если не понятна страница N, то незачем переходить к странице N+1. Повтори for i:=1 to N или выбрось/отложи_на_потом эту книгу..

Зы. Это не относится к справочникам.


 
Polevi   (2002-09-22 17:41) [18]

2Ihor Osov"yak ©
это не всегда правильно


 
Ihor Osov'yak   (2002-09-22 18:04) [19]

2 Polevi

> это не всегда правильно


В большинстве случаев - да. Для учебников, нормально написаных - однозначно. Для криво написаных - вариант выбросить.

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

Рихтер и Соломон с Руссиновичем (которых также можна читать "по главам") - отложить на потом... Всмысле, когда читающий повзрослеет.

Зы - а чел то похоже учебник > Visual C++ и MFC читал-то. А ав деле чтения учебников главное последовательность..


 
Poirot   (2002-09-22 18:26) [20]

Mda!!!
И Многозначительно посмотрел на задавшего вопрос!!!


 
Poirot   (2002-09-22 19:29) [21]

PЗЫ: А красный на салатовом смотрится отстойно!!!


 
Юрий Зотов   (2002-09-22 20:31) [22]

> Fog © (22.09.02 16:44)
> Я и прочел - Visual C++ и MFC
> Нехрена не понял...

Как говорила одна учительница - "так ты УЧИЛ, или ВЫУЧИЛ?".

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

Вот поэтому и "нехрена не понял".



 
MaratFromTomsk   (2002-09-23 08:12) [23]

Мне так всегда нравилась книжка Вирта
одна по языку
что то типа "Краткое сообщение про язык паскаль",
она совсем маленькая
страниц 100

а вторая уже по алгоритмам
Программа = Алгоритмы + структуры данных
где как раз начинаешь понимать что такое указатель, запись множество и другие структуры данных ...
ну очень круая книга

и очень даже неплохая книга была потом
Керниган и Плоджер
"Инструментальные средства на языке Паскаль"
Она мне здорово мозги прочистила
о том как писать на Паскале.
там уже на примере написания законченных программ ...

Керниган это тот который язык С вместе с Ритчи изобрели



 
kex86   (2002-09-24 01:14) [24]

Между прочим я тоже сижу с мая на Delphi, но мне повезло: до этого был бейсик и два года TurboPascal 7.1


 
KSergey   (2002-09-24 06:13) [25]

Раз уж все равно пошел треп...


> Юрий Зотов © (20.09.02 23:11)
> .... Особенно по указателям


Да, однако видимо и мне пора указатели в дельфи посмотреть... Особенно "напугала" фраза " на них все постороено"...
Вот в С указатели - сказка. А в дельфи я никак не могу привыкнуть к этим пашочкам.

PS: зачем я это написал - сам не знаю.


> А я и учусь на свойх ошибках (а еще F1). Я гдето читал что
> лучший способ изучить язык программирования, нужно накочать
> побольше примеров, а потом изменять их. Я так и делаю. Успешно
> на протяжении 3,5 мес...


А что именно из сказанного происходит успешно? скачивание или изменение? ;)
Нет, идейно это правильно до определенного момента, но тут могут возникнуть неверные стереотипы, да и боюсь глубоких измененй так не сделать.

PPS: а еще можно хорошо научится водить машину раздолбав пару-тройку. "пока не помнешь правый бок - не начнешь действительно правильно чувствовать габариты машины". Вроде тоже все правильно, знаете ли, дороговасто выходит.



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

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

Наверх




Память: 0.51 MB
Время: 0.006 c
1-8021
Антон К.
2002-09-19 20:04
2002.10.03
Как вытащить текст?


1-7915
Fog
2002-09-19 15:32
2002.10.03
Чужие переменные...


14-8136
Usre
2002-09-08 23:38
2002.10.03
Аффоризмом в глаз!!!


1-7917
Юрий Зотов
2002-09-23 11:12
2002.10.03
Выгрузка DLL с модально поднятой формой


14-8131
CompMan
2002-09-07 19:17
2002.10.03
Где учится???





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