Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.09.20;
Скачать: CL | DM;

Вниз

Delphi demos   Найти похожие ветки 

 
Keph   (2009-07-22 00:43) [0]

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

Если кто-то сможет объяснить, было бы отлично.
Не обязательно расписывать и объяснять всё, мне бы хотя бы краткое описание в 2-3 предложениях, чтобы понять суть, а с самой демкой я уже и сам разберусь.

Вот список:
Demos\DelphiWin32\VCLWin32\VirtualListView
и все демки из папки
Demos\DelphiWin32\VCLWin32\ToolsAPI

Заранее спасибо:)


 
KilkennyCat ©   (2009-07-22 01:06) [1]


> Demos\DelphiWin32\VCLWin32\VirtualListView

показывает, как работать с VirtualListView
ну и так далее.


 
Германн ©   (2009-07-22 01:45) [2]


> Заранее спасибо:)

Нет уж!
За отсутствие комментариев в демках меня уже ругали. :(
Купи книжку.


 
Юрий Зотов ©   (2009-07-22 02:20) [3]

> Keph   (22.07.09 00:43)  

ToolsAPI - это модуль, в котором описаны интерфейсы, позволяющие писать собственные эксперты (можно сказать - плагины) Delphi и вращивать их в IDE, наращивая, таким образом, ее возможности.

Для прикладного программирования не используется.


 
Германн ©   (2009-07-22 02:59) [4]


> Юрий Зотов ©   (22.07.09 02:20) [3]
>
> > Keph   (22.07.09 00:43)  
>
> ToolsAPI - это модуль, в котором описаны интерфейсы, позволяющие
> писать собственные эксперты (можно сказать - плагины)

Таперича поиск слова "плагины" будет приводить сюда :(


 
brother ©   (2009-07-22 05:08) [5]

> эксперты (можно сказать - плагины) Delphi

вот это юудет точно в поиске ;)


 
Keph   (2009-07-22 17:13) [6]

Ребята, уже не одну книжку прочитал... Сейчас пытаюсь стать более продвинутым в Delphi, так сказать знать всё, что возможно, поэтому и разбираюсь с демками. Ни в одной книжке я не нашёл описания... В сети тоже ничего.
ToolsAPI - и по названию понятно, что он помогает создавать новые компоненты. Но хотелось бы подробнее узанть, что демонстрирует, к примеру, демка из ToolsAPI ActionServices... Создает компоненты, с помощью которых можно сервисы делать? Как-то расплывчато получается.

2 KilkennyCat: это и так понятно :) но спасибо за ответ.
Вот взять хотя бы ShellControls. Реализует компоненты, которые имитируют функциональность Windows Explorer. Это понятнее, чем реализует компоненты ShellControls... А вопрос "для чего служат эти компоненты?" остается.
Я бы хотел получить краткие, но более или менее понятные описания.

Ещё раз повторю просьбу: если у кого-то есть желание помочь и объяснить, если кто-то работал или использовал эти демки, то напишите.
А фразы типа "Купи книжку", извиняюсь за наезд :) , никакой смысловой нагрузги по поводу работы демок не несут...

Ещё раз список демок, с которыми не могу разобраться:
Demos\DelphiWin32\VCLWin32\VirtualListView

Demos\DelphiWin32\VCLWin32\ToolsAPI\ActionServices
Demos\DelphiWin32\VCLWin32\ToolsAPI\Editor KeyBinding
Demos\DelphiWin32\VCLWin32\ToolsAPI\INTAServices
Demos\DelphiWin32\VCLWin32\ToolsAPI\PackageDemo
Demos\DelphiWin32\VCLWin32\ToolsAPI\Productivity
Demos\DelphiWin32\VCLWin32\ToolsAPI\XPAppWiz


 
DVM ©   (2009-07-22 17:23) [7]


> ToolsAPI - и по названию понятно, что он помогает создавать
> новые компоненты.

Не компоненты, а расширения самой IDE.


 
DVM ©   (2009-07-22 17:25) [8]


> Keph


> Ещё раз список демок, с которыми не могу разобраться:
> Demos\DelphiWin32\VCLWin32\VirtualListView

Демонстрирует работу ListView в виртуальном режиме (а-ля проводник). Что такое виртуальный режим ListView ищи в гугле.


 
TIF ©   (2009-07-22 17:30) [9]

http://delphi.int.ru/articles/38/


 
Юрий Зотов ©   (2009-07-22 17:32) [10]

> Keph   (22.07.09 17:13) [6]

> ToolsAPI - и по названию понятно, что он помогает создавать
> новые компоненты.

Нет. Не компоненты. А эксперты. То есть - расширения самой IDE. Которые только в IDE и работают, а к создаваемым программам не имеют никакого отношения (в отличие от компонентов).

Например, можно перехватить момент начала компиляции проекта, можно вставить в меню IDE свой пункт (или целое подменю), можно работать с проектами, их формами и модулями (только в design-time, конечно), можно работать с окнами самой IDE, с текстом в окне редактора, можно управлять сохранением файлов проектов - и т.п.

> уже не одну книжку прочитал...

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

Еще материалы на эту тему есть в справке к D6. Ранее D6 их точно в справке не было, а позднее - не знаю.

Зачем Вам это? Хотите понять, как работает сама Delphi? А оно надо? Все равно никакой практической пользы от этого не будет. Разве что писать собственные эксперты - так их и так уже выше крыши понаписано, причем вполне профессионально.


 
Keph   (2009-07-22 18:10) [11]

2 Юрий Зотов:
Спасибо за развернутый ответ.

> Зачем Вам это?
Просто прошёлся по всем демкам, получил некоторую новую информацию...
А оставшиеся вопросы вынес сюда...



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

Текущий архив: 2009.09.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
2-1248105605
rogi
2009-07-20 20:00
2009.09.20
кодировка строк?


2-1247646301
MZG
2009-07-15 12:25
2009.09.20
Форматирование диска


8-1196600166
Chaser
2007-12-02 15:56
2009.09.20
Визуализация и одновременная запись звука


15-1248226307
TUser
2009-07-22 05:31
2009.09.20
Искусство новейших течений в Третьяковской галерее.


1-1215539839
nordic3
2008-07-08 21:57
2009.09.20
Частая перерисовка image...