Программирование - вопрос/ответ



         

Программирование - часть 32


Полностью согласен с предыдущим советчиком — без серьезной теории не обойтись. Предупреждаю, что на первом этапе все будет совершенно чужое, неживое и придется много попотеть, чтобы понять смысл операторов.
Еще совет — ищи много книжек или в интернете. Все люди воспринимают мир по-своему, раз на пятый-шестой найдешь доходчивое объяснение…
Совет последний — НЕ ТОРОПИСЬ.

******

Я различаю, для себя, 2 способа ООП программирования:
Замена и упорядочивание основного алгоритма программы. Это использование объектов как умных переменных, которые могут сами читаться с диска, писаться туда, складываться, умножаться. Примером такого программирование может быть такие объекты С++ как cout, cerr, или классы string (работа со строками), complex (работа с комплексными числами), разные контейнеры и стеки. При этом сам основной алгоритм не обязательно должен быть объектно-ориентированным.

Полностью ОО программирование. Когда все все только классы и объекты. Ну тут все и начинается. Вы просто строите свой мир объектов и классов. Мой совет — как бог, всегда начинайте с сотворения суши. Потом будет все остальное. Например — оконная система всегда начинается с объекта, который будет знать, сколько окон открыто, где и какие они. Своего рода диспетчер. Одно окно через него будет общаться с другим, знать свое окружение — фактически оно будет стоять на нам как на земле. Очень часто этот объект называют Application. Это основа основ. Потом на нем можно возводить какие хотите небоскребы.

mixa

Дополнить этот ответ | Задать свой вопрос

Вопрос

Хочу попробовать программировать для Palm. Не подскажете хорошие сайты по данной тематике.

Ответ

Русскоязычные:
palmos.urai.ru
palm.opennet.ru
palmos.sources.ru
http://www.palm.com.ua/
http://www.ladoshki.com/
http://www.palm.webzone.ru/

Англоязычные
официальный сайт Palm OS http://www.palmos.com/
Официальная документация по разработке приложений для Palm'а
http://www.palmos.com/dev/support/docs/
http://www.palmos.com/dev/support/docs/zenofpalm.zip
Философия



Содержание  Назад  Вперед