|
|
#1
|
|||
|
|||
Классы Delphi
Привет народ!
Люблю Delphi, недавно вернулся к нему по делу, после большого перерыва. После трех суток рытья в инэте просто в шоке - ПО DELPHI НЕТ ПРИЛИЧНОЙ РАБОТЫ О КЛАССАХ!!! По С++ Страустрап - описывает все нюансы настолько дотошно, что там дополнительный вопрос - только один: как вместить это в бошку! Где НОРМАЛЬНОЕ (полноценное и ну.. законченное) описание по Delphi (ООП, объектный паскаль и тп): . class procedure (fuction) внутри класса . соглашения по вызову процедур внутри класса (sndcall, cdecl и тп) . все нюансы наследования и полиморфизма - например я полдня убил с НОВЫМ классом (потомок ТКонтрол) - почему он не запускает конструктор потомка, а только предка - оказалось не в той секции написал объявление конструктора!!! . процедурные переменные в классе . platform, deprecated, or library . reintroduce . перегрузка операторов И МНОГОЕ МНОГОЕ ДРУГОЕ!! ГДЕЕ?! Предлагаю собрать НЕ типа "фак по классам в Delphi - трюки и приемы" - а ПРОСТО ВНЯТНОЕ ПОЛНОЦЕННОЕ ОПИСАНИЕ - детальное и завершенное об этих механизмах! Кидаем ссылки, пишем мнения.. Одна просьба - это ТРЕХСТРАНИЧНОЕ описание сути классов в Delphi, которое на всех сайтах выдают за полное руководство --- сюда не класть. мыслю - значит программирую. Код:
ТМысль = класс(ТКустомИдея) приват ... публишед проперти Суть : ТСмысл читай ГетСуть; конец; |
#2
|
|||
|
|||
а не пробовал скачать книги по дельфи, да постарее , например по делфи 3-5 ?
раньше писали достаточно подробно |
#3
|
|||
|
|||
Цитата:
А пробовал.. все перелистал неделю назад.. о классах ДВЕ средненьких главы (1), в создании компонент ещё есть контент (2) иииии ВСЕЕЕЕЕ! (Delphi 1, 3, 5, 7). И тем более там есть устаревшие конструкции (выбывшее как слабое звено видать) и нет современных... Как бы это сказать то политкоректно... но с подробнейшими описаниями в книгах по С++ (не борланд) не сравнить! А тупо перенести концепции с С++ не получается!! Нет множественного наследования, другие формы операторов и тп. Так что, тема актуальна!! мыслю - значит программирую. Код:
ТМысль = класс(ТКустомИдея) приват ... публишед проперти Суть : ТСмысл читай ГетСуть; конец; |
#4
|
||||
|
||||
К слову, в delphi никогда не было множественного наследования. Хочешь множественное наследование - юзай интерфейсы.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#5
|
|||
|
|||
Цитата:
да и для нас нужно.. мне часто нужно писать СВОИ классы. или переписывать уже имеющиеся. поэтому тут вопрос ПРИНЦИПИАЛЬНЫЙ!! мыслю - значит программирую. Код:
ТМысль = класс(ТКустомИдея) приват ... публишед проперти Суть : ТСмысл читай ГетСуть; конец; |
#6
|
|||
|
|||
все равно не ясно что тебе там классно нужно расписывать на 300 страниц если вся идея умещается на 3х
классы и компоненты - одно и тоже и если ты гуглил как я сказал то все найдеш |
#7
|
|||
|
|||
подробнейшие описания чего? и нахрен тебе дельфи если ты шариш в С++
открываеш гугл, пишешь запрос "книга создание компонентов delphi" как обычно первые ссылки все решают |
Этот пользователь сказал Спасибо robt за это полезное сообщение: | ||
OTVET2 (29.11.2012)
|
#8
|
|||
|
|||
Цитата:
При описании создания компонент классы не разжовываются - жуются только способы и приемы связанные с IDE и иерархией классов в Delphi. мыслю - значит программирую. Код:
ТМысль = класс(ТКустомИдея) приват ... публишед проперти Суть : ТСмысл читай ГетСуть; конец; |
#9
|
|||
|
|||
Цитата:
С++ утомляет не по детски! Он мне никогда не был эээ.. по душе! А Delphi я люблю, она ласковая! Только про неё пишут либо мало, либо пургу. При описании создания компонент классы не разжовываются - жуются только способы и приемы связанные с IDE и иерархией классов в Delphi (общие вопросы). мыслю - значит программирую. Код:
ТМысль = класс(ТКустомИдея) приват ... публишед проперти Суть : ТСмысл читай ГетСуть; конец; Последний раз редактировалось Atlant, 27.11.2012 в 19:25. |