Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Флейм
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.11.2012, 21:13
Atlant Atlant вне форума
Прохожий
 
Регистрация: 26.11.2012
Сообщения: 27
Репутация: 10
По умолчанию Классы Delphi

Привет народ!

Люблю Delphi, недавно вернулся к нему по делу, после большого перерыва.
После трех суток рытья в инэте просто в шоке - ПО DELPHI НЕТ ПРИЛИЧНОЙ РАБОТЫ О КЛАССАХ!!!

По С++ Страустрап - описывает все нюансы настолько дотошно, что там дополнительный вопрос - только один: как вместить это в бошку!

Где НОРМАЛЬНОЕ (полноценное и ну.. законченное) описание по Delphi (ООП, объектный паскаль и тп):

. class procedure (fuction) внутри класса
. соглашения по вызову процедур внутри класса (sndcall, cdecl и тп)
. все нюансы наследования и полиморфизма - например я полдня убил с НОВЫМ классом (потомок ТКонтрол) - почему он не запускает конструктор потомка, а только предка - оказалось не в той секции написал объявление конструктора!!!
. процедурные переменные в классе
. platform, deprecated, or library
. reintroduce
. перегрузка операторов
И МНОГОЕ МНОГОЕ ДРУГОЕ!!

ГДЕЕ?!

Предлагаю собрать НЕ типа "фак по классам в Delphi - трюки и приемы" - а ПРОСТО ВНЯТНОЕ ПОЛНОЦЕННОЕ ОПИСАНИЕ - детальное и завершенное об этих механизмах!
Кидаем ссылки, пишем мнения.. Одна просьба - это ТРЕХСТРАНИЧНОЕ описание сути классов в Delphi, которое на всех сайтах выдают за полное руководство --- сюда не класть.
__________________
мыслю - значит программирую.
Код:
ТМысль = класс(ТКустомИдея)
    приват
         ...
    публишед
         проперти Суть : ТСмысл читай ГетСуть;
    конец;
Ответить с цитированием
  #2  
Старый 26.11.2012, 21:58
robt robt вне форума
Активный
 
Регистрация: 17.02.2011
Сообщения: 298
Репутация: -1806
По умолчанию

а не пробовал скачать книги по дельфи, да постарее , например по делфи 3-5 ?
раньше писали достаточно подробно
Ответить с цитированием
  #3  
Старый 27.11.2012, 12:12
Atlant Atlant вне форума
Прохожий
 
Регистрация: 26.11.2012
Сообщения: 27
Репутация: 10
По умолчанию

Цитата:
Сообщение от robt
а не пробовал скачать книги по дельфи, да постарее , например по делфи 3-5 ?
раньше писали достаточно подробно

А пробовал.. все перелистал неделю назад.. о классах ДВЕ средненьких главы (1), в создании компонент ещё есть контент (2) иииии ВСЕЕЕЕЕ!
(Delphi 1, 3, 5, 7). И тем более там есть устаревшие конструкции (выбывшее как слабое звено видать) и нет современных...
Как бы это сказать то политкоректно... но с подробнейшими описаниями в книгах по С++ (не борланд) не сравнить!
А тупо перенести концепции с С++ не получается!! Нет множественного наследования, другие формы операторов и тп.

Так что, тема актуальна!!
__________________
мыслю - значит программирую.
Код:
ТМысль = класс(ТКустомИдея)
    приват
         ...
    публишед
         проперти Суть : ТСмысл читай ГетСуть;
    конец;
Ответить с цитированием
  #4  
Старый 27.11.2012, 12:36
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

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

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #5  
Старый 27.11.2012, 19:24
Atlant Atlant вне форума
Прохожий
 
Регистрация: 26.11.2012
Сообщения: 27
Репутация: 10
По умолчанию

Цитата:
Сообщение от Aristarh Dark
К слову, в delphi никогда не было множественного наследования. Хочешь множественное наследование - юзай интерфейсы.
про множественное и интерфейсы слышал. стремно но не смертельно. вопрос же не в этом... а в том что ДЛЯ ТЕХ КТО ИДЕТ ЗА НАМИ - нет никаких классных описаний классов!
да и для нас нужно.. мне часто нужно писать СВОИ классы. или переписывать уже имеющиеся. поэтому тут вопрос ПРИНЦИПИАЛЬНЫЙ!!
__________________
мыслю - значит программирую.
Код:
ТМысль = класс(ТКустомИдея)
    приват
         ...
    публишед
         проперти Суть : ТСмысл читай ГетСуть;
    конец;
Ответить с цитированием
  #6  
Старый 27.11.2012, 22:57
robt robt вне форума
Активный
 
Регистрация: 17.02.2011
Сообщения: 298
Репутация: -1806
По умолчанию

все равно не ясно что тебе там классно нужно расписывать на 300 страниц если вся идея умещается на 3х
классы и компоненты - одно и тоже и если ты гуглил как я сказал то все найдеш
Ответить с цитированием
  #7  
Старый 27.11.2012, 18:23
robt robt вне форума
Активный
 
Регистрация: 17.02.2011
Сообщения: 298
Репутация: -1806
По умолчанию

подробнейшие описания чего? и нахрен тебе дельфи если ты шариш в С++
открываеш гугл, пишешь запрос "книга создание компонентов delphi"
как обычно первые ссылки все решают
Ответить с цитированием
Этот пользователь сказал Спасибо robt за это полезное сообщение:
OTVET2 (29.11.2012)
  #8  
Старый 27.11.2012, 19:20
Atlant Atlant вне форума
Прохожий
 
Регистрация: 26.11.2012
Сообщения: 27
Репутация: 10
По умолчанию

Цитата:
Сообщение от robt
подробнейшие описания чего? и нахрен тебе дельфи если ты шариш в С++
открываеш гугл, пишешь запрос "книга создание компонентов delphi"
как обычно первые ссылки все решают
С++ утомляет не по детски! Он мне никогда не был эээ.. по душе! А Delphu я люблю, она ласковая! Только про неё пишут либо мало, либо пургу.

При описании создания компонент классы не разжовываются - жуются только способы и приемы связанные с IDE и иерархией классов в Delphi.
__________________
мыслю - значит программирую.
Код:
ТМысль = класс(ТКустомИдея)
    приват
         ...
    публишед
         проперти Суть : ТСмысл читай ГетСуть;
    конец;
Ответить с цитированием
  #9  
Старый 27.11.2012, 19:21
Atlant Atlant вне форума
Прохожий
 
Регистрация: 26.11.2012
Сообщения: 27
Репутация: 10
По умолчанию

Цитата:
Сообщение от robt
подробнейшие описания чего? и нахрен тебе дельфи если ты шариш в С++
открываеш гугл, пишешь запрос "книга создание компонентов delphi"
как обычно первые ссылки все решают
я же подробно написал темы того, подробное описание чего я предлагаю собрать тут! подробное описание НЮАНСОВ НАПИСАНИЯ СВОИХ КЛАССОВ!!

С++ утомляет не по детски! Он мне никогда не был эээ.. по душе! А Delphi я люблю, она ласковая! Только про неё пишут либо мало, либо пургу.

При описании создания компонент классы не разжовываются - жуются только способы и приемы связанные с IDE и иерархией классов в Delphi (общие вопросы).
__________________
мыслю - значит программирую.
Код:
ТМысль = класс(ТКустомИдея)
    приват
         ...
    публишед
         проперти Суть : ТСмысл читай ГетСуть;
    конец;

Последний раз редактировалось Atlant, 27.11.2012 в 19:25.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 16:09.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter