Index:Programming interfaces

* ActiveX, COM, DCOM, MIDAS, CORBA, интерфейсы, OLE, DDE
** Общие вопросы о COM/DCOM/MIDAS технологии
*** COM и OLE
**** Общие сведения о COM (статья)
***** Простой пример
***** DLL!
***** Еще шаг в направлении COM
***** Понятие интерфейса
***** Понятие интерфейса - 2
***** Собираем тестовый пример
***** Стандарт СОМ
***** Как система создаёт объект СОМ
***** IClassFactory
**** Понимание потоковых моделей в COM (статья)
***** Введение
***** Основы многопоточности и COM
***** Сценарии комбинаций потоковых моделей
***** Заключение
**** Delphi и COM (статья)
***** Введение и базовые понятия
***** Реализация интерфейсов
***** Интерфейсы и TComponent
***** COM-сервер, структура и использование
***** Создание COM-сервера
***** Создание приложения клиента
***** Создание Plug-In в виде COM-Сервера
***** Автоматическая регистрация серверов из своей программы
***** OLE Automation
**** Разные вопросы
***** COM. Агрегация и нотификация вообще и для Delphi в частности 
***** Как обрабатывать ошибки в COM-объектах 
***** Как заставить работать COM объекты в потоке?
***** Создание COM-объектов средствами Delphi
***** Как можно определить доступные сервера приложений на этой машине через Registry 
***** СОМ хранилища: подпольная файловая система
***** Интерфейс OLE AutoServer
***** Как получить список всех зарегистрированных typelibs?
***** Midas и COM. Советы и Приемы
*** DCOM
**** Настройка системы безопасности DCOM сервера 
**** Как узнать доступен ли DCOM?
**** Sending a file via DCOM
*** MIDAS
**** Что такое MIDAS (multi-tired distributed application service)?
**** Использование AutoInc полей в приложениях Midas
**** MIDAS и "маленькие" настольные приложения
**** Создание серверов приложений с помощью Delphi 3
**** MIDAS и создание серверов приложений: вопросы и ответы
**** Inprise Midas
**** Deploying Midas
*** Интерфейсы
**** Дайте теоретическое объяснение типу IDispatch
**** Пример использование методов интерфейса IShellDispatch 
**** Интерфейсы и published свойства
**** Тест на корректность GUID и интерфейсов
**** Ревизия интерфейсов (статья)
**** Дельфи IAutoComplete интерфейс
*** Разные вопросы
**** Pipeline Components.
**** Использование Microsoft Transaction Server 
** Работа с ActiveX, OCX, VBX
*** Как зарегистрировать в компонент ActiveX?
*** Как узнать установлен ли activeX на машине?
*** Как можно создать OCX-компонент?
*** Получить доступ в определенной части GUID 
*** Управление свойством Font через сервер автоматизации 
** Общие вопросы о CORBA технологии
*** Документация по Corba 
*** Сравнительный анализ технологий CORBA и COM
*** Краткий словарь терминологии CORBA
*** CORBA - Архитектура распределенных объектов 
*** CORBA клиент – Java Server 
*** CORBA клиент-сервер 
*** Крестики - нолики с CORBA
*** Первый CORBA сервер 
*** СОМ или CORBA
** Распределённые приложения баз данных
*** Технология DataSnap (статья)
*** Сервер приложения (статья)
*** Клиент многозвенного распределенного приложения (статья)
** Работа с приложениями MS Office
*** Суперфункции MS Word and MS Excel (статья)
**** Как формировать документ в формате Word?
**** Cоздание документа MS Word
**** Как создать таблицу в Word'е?
**** Шаблоны и отчёты MS Word
**** Рисунки и другие объекты MS Word
**** Суперфункции EXCEL.
**** Доступ к ячейкам Excel
***** Высота и ширина ячейки Excel
***** Числовой формат ячейки Excel
***** Выравнивание текста в ячейке Excel
***** Другие режимы отображения текста в ячейке Excel
***** Выбор шрифта
***** Формат границ ячейки
***** Формат заливки ячейки
***** Некоторые дополнительные возможности
**** Настройки листа и печать в MS Excel
***** Некоторые общие параметры для листа
***** Выбор и настройка принтера
***** Вид листа, область и параметры страницы для печати
***** Просмотр печати
***** Печать
**** Диаграммы Excel
***** Создание диаграммы
***** Область данных диаграммы
***** Область диаграммы
***** Область построения диаграммы
***** Заголовок диаграммы
***** Тип диаграммы
***** Размещение диаграммы
***** Наклон и поворот
***** Легенда
***** Подписи осей
***** Стены и основание диаграммы
***** Серии коллекции
**** Создание DLL-библиотеки для работы с Word/Excel из приложений на Delphi
**** Создание средствами Delphi DLL библиотек для использования в макросах Excel 
**** Суперфункции:FAQ
***** Как переместить курсор в конец только что открытого файла, т.е. дописать текст в конец?
***** Как изменить шрифт в таблице?
***** Как изменить положение таблицы на листе (подвинуть влево, вправо, вверх, вниз)?
***** Как изменить цвет сетки таблицы?
***** Как напечатать документ без предварительной настройки принтера (что печатать, какое качество печати и т.д.)?
***** Как напечатать документ с предварительной настройкой принтера?
***** Как выравнивать текст в документе (по ширине, по центру и т.д.)?
***** Как быть, если таблица содержит столбцы, количество строк в которых разное?
***** Можно ли работать и создавать, редактировать документы, используя объект Word.Basic?
**** Заключение
*** Работа с Excel из Дельфи
**** Через СОМ интерфейс
**** Через DAO/ODBC/ADO
**** Обмен данными с Excel
**** Дополнительная литература
**** Как импортировать данные из Excel в Stringgrid?
**** Как экспортировать данные из StringGrid в Excel?
**** Как распечатать Excel файл? 
**** Как определить установлен ли Excel?
**** Как определить запущен ли Excel?
**** Как вывести данные в Excel?
**** Создание или открытие книги
**** Работа с листами книги
**** Как вставить конец страницы?
**** Как вставить картинку в Excel
**** Как узнать существует ли страница (worksheet)?
**** Как создать DLL для MS Excel?
**** Как скопировать страницу?
**** Как поменять border страницы? 
**** Как осуществить поиск ячейки по её значению?
**** Создаём Excel файл без OLE
**** Страницы Excel — компонент F1Book
**** Как снять пароль с Excel файла?
**** Примеры работы с MS Excel
**** Как зыкрыть Excel
**** Создание отчетов в Excel
**** Экспорт документов Excel
**** Особенности работы с "русским" Excel'ем
**** Работа с ячейкой листа Microsoft Excel
**** Запуск и закрытие Excel, добавление и удаление книг и листов
**** Приёмы оформления отчётов в Excel
**** Сохранение данных из ListView в *.xls
*** Работа с MS Word
**** Работа с MS Word из Delphi
**** Работа с Word через OLE
**** Как прочитать/изменить свойства Word документа? 
**** Как экспортировать StringGrid в MS Word таблицу? 
**** Как экспортировать таблицу в MS Word в TStringGrid? 
**** Как заполнить поля формы в MS Word? 
**** Как заменить текст в документе MS Word?
**** Как вставить свой пункт меню?
**** Как поменять ссылку в тексте?
**** Как проверить инсталлирован ли MS Word?
**** Как сохранить текст MS Word в другом формате?
**** Как заменить значение переменных для текста MS Word?
**** Как узнать версию MS Word?
**** Как добавить текст к закладке?
**** Как создать таблицу в MS Word?
**** Как работать с Shapes
**** Как добавить текст в header документа?
**** Как добавить текст в footer документа?
**** Как работать с объектом Excel вставленном в Word документ?
**** Как сделать поиск/замену в документе?
**** Как работать с WordBasic?
**** Пример запуска макроса в MS WinWord
**** Как вставить RTF в Word?
**** Как получить RTF из Word без буффера обмена?
**** Управление Word-ом из Дельфи
**** Примеры для работы с MS Word
**** Импорт активного документа Word
**** Получить язык MS Word 
*** Работа с Outlook
**** Как написать Outlook AddIn? 
**** Как получить список папок Outlook? 
**** Как прочитать адресную книгу Outlook (MSOffice) из Delphi и занести данные в таблицу *.db?
**** Как прочитать адрес отправителя?
**** Создать новый Outlook Contact?
**** Как сохранить Outlook календарь как website?
**** Чтение email адресов из Outlook .dbx файлов
**** How to start Outlook
**** How to send and receive email
**** How to check for unread email
**** How to check for unsent email
**** Сохранить вложения OutLook
*** Работа с Power Point
**** Как работать с Powerpoint через OLE? 
**** How to close a presentation
**** How to save a presentation
**** How to open a presentation
**** How to start a new presentation
**** How to close PowerPoint
**** Opening PowerPoint
*** Проверка правописания и синонимов при помощи компонентов MS Office
*** Как использовать проверку грамматики?
*** Создание модулей расширения Microsoft Office
*** Доступ к COM серверам Microsoft Office из Delphi 5 (Статья)
*** Antivirus API
*** MS Binder
*** Создание Microsoft Office 2000 COM Add-Ins
*** Некоторые функции для работы с MSWord и MSExcel
** Работа с различными приложениями (не MS Office)
*** Flash
**** Delphi и Flash
**** Определить, установлен ли Macromedia Flash
**** Пример работы с Flash
*** AutoCAD
**** Базовые функции по работе с Автокадовскими скриптами
**** Получение текущего чертежа из AutoCAD в формате DXF
*** Corel Draw
**** Delphi и Corel Draw.
*** Lotus Notes
**** Как работать с адресной книгой Lotus Notes?
*** Outlook Express
**** Как читать файлы Outlook Express
*** MS Exchange
**** MS Exchange API
*** Photoshop
**** Работа с Photoshop
*** Win AMP
**** Взаимодействуем с Winamp
*** 1C
**** Delphi и 1C - экспорт и импорт
*** MS Script Control
**** Использование Microsoft ScriptControl
*** Page Maker
**** Просто и ясно о PageMaker и Delphi 
*** Map Info
**** Как добавить функции картографирования в приложение 
**** Вызов MapInfo и встраивание его в свою программу 
**** Настройка панелей и меню
**** Реализация CallBack вызовов MapInfo 
** DDE
*** Как можно работать с DDE?
*** Динамический обмен данными (DDE)
*** DDE (статья)
*** DDE - передача текста 
*** DDE для вызова диалога поиска файлов и папок 
*** DDE для захвата текущего URL из окна Internet Explorer или Netscape Navigator 
*** GROUPFILE и ADDITEM для групп 
*** Как добавить группу в Program Manager 
*** WinWord через DDE 
*** Как можно работать с DDE под Delphi, используя вызовы API 
*** Получение данных из Program Manager через DDE 
*** Пример DDE и WordPerfect 
*** Работа с Netscape Navigator через DDE 
*** Регистрация программ в меню Пуск Windows95 
*** Управление Program Manager в Win95 с помощью DDE 
*** Управление mIRC при помощи DDE