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

Вниз

Ищу примеры работы с интерфейсами на Паскале/Делфи   Найти похожие ветки 

 
Студент   (2011-01-17 18:08) [0]

Не завалялось ли у кого-нибудь подробных примеров работы с "интерфейсами" на Паскале/Делфи? Подавляющая часть того что нахожу на C++, а у меня не хватает опыта перевести "это" на Делфи... :(

Например IUnknown, IPicture, IShellView и прочие...
Как их объявлять и описывать?
Можно ли использовать (или правильнее реализовывать?) их вообще без классов?

И ещё я с ActiveX и Ole вообще не знаком... Как думаете - нужно сначала с ними разобраться, да?(


 
Плохиш ©   (2011-01-17 18:16) [1]


> И ещё я с ActiveX и Ole вообще не знаком... Как думаете
> - нужно сначала с ними разобраться, да?

Да.


 
Дмитрий Белькевич   (2011-01-17 18:23) [2]


> И ещё я с ActiveX и Ole вообще не знаком... Как думаете
> - нужно сначала с ними разобраться, да?(


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

За примерами можно хотя бы сюда:

http://www.google.com/codesearch


 
И. Павел ©   (2011-01-17 18:56) [3]


> Студент   (17.01.11 18:08)

Про ООП почитайте и сразу поймете, что такое интерфейсы и для чего они нужны.


 
Студент   (2011-01-17 19:05) [4]

Спасибо...
Что ж... Поставлю интерфейсы 3-ми в список очерёдности... А если из ActiveX и Ole - кого прежде лучше читать?)

Про ООП я читал... Не нравится мне ООП... Но в любом случае в моей книге не было упоминаний об интерфейсах...
Так возможно ли использовать интерфейсы вообще без классов (в моих программах их нет)?


 
И. Павел ©   (2011-01-17 19:11) [5]


> Но в любом случае в моей книге не было упоминаний об интерфейсах.
> ..

Странно чтобы в книге по ООП не упоминались интерфейсы... А вообще - современные средства разработки немыслимы без ООП.

Я недавно осваивал ActiveX в Delphi. Ничего особо сложного там нет ("основу" для ActiveX можно создать за 5 мин.), так что рекомендую заняться сперва этим, тем более что довольно интересно наблюдать дельфи форму в окне браузера :)


 
Плохиш ©   (2011-01-17 20:53) [6]


> Студент   (17.01.11 19:05) [4]

Рекомендую книгу Дарахвелидзе П. Г., Марков Е. П. - Разработка Web-служб средствами Delphi. Очень легко написана.


 
Ega23 ©   (2011-01-18 10:38) [7]


> Странно чтобы в книге по ООП не упоминались интерфейсы

В книге по ООП они и не должны упоминаться.


 
И. Павел ©   (2011-01-18 10:54) [8]

> В книге по ООП они и не должны упоминаться.

Ну как минимум в контексте разграничения интерфейса и реализации упоминаются. Если в книге нет привязки к языку, то интерфейсы в смысле дельфи могут и не упоминаться: в C++ таких и не существует.


 
Ega23 ©   (2011-01-18 11:01) [9]


> Ну как минимум в контексте разграничения интерфейса и реализации
> упоминаются.

При чём тут ООП?


 
И. Павел ©   (2011-01-18 11:04) [10]

> При чём тут ООП?

Ну лично для меня ООП как раз начинается с этого разграничения. Не встречал книг по ООП, где про это бы не упоминалось. Так что не понимаю вопроса.


 
Amoeba_   (2011-01-18 11:44) [11]

http://www.delphikingdom.com/lyceum/seminar.asp?ID=5


 
Студент   (2011-01-18 23:39) [12]

Спасибо...)



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

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

Наверх




Память: 0.47 MB
Время: 0.003 c
15-1294737725
aka
2011-01-11 12:22
2011.04.24
Форум


15-1294991323
Антон Т.
2011-01-14 10:48
2011.04.24
Как сделать рассылку?


15-1294176598
Юрий
2011-01-05 00:29
2011.04.24
С днем рождения ! 5 января 2011 среда


2-1295442572
12
2011-01-19 16:09
2011.04.24
Почему нет хинта что Result может быть неопределен?


15-1294495883
12
2011-01-08 17:11
2011.04.24
Программа, аля система контроля инцидентов





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