Всем доброго времени суток дорогие читатели! В этой статье хотел бы поговорить о работе ADO, а именно о получении всевозможной информации о таблицах, полях и так далее. Конечно, может многие уже об этом знают, но все же, данная статья больше будет рассчитана для новичков.

В этой статье мы сможем посмотреть, как можно узнать текущее состояние подключения, также мы сможем определить, что Ваш набор данных поддерживает. То есть в зависимости от настройки Базы данных, мы сможем узнать: поддерживается ли редактирование записей, добавление новых записей, удаление записей и так далее. Также мы определим версию, установленной технологии ADO на компьютере пользователя. Кроме всего это мы научимся получать список доступных базы данных, индексов, полей таблицы, а также процедур, если конечно они присутствуют в таблице, в том числе мы будем получать данные и о системных таблицах, если они, конечно же, имеются в Базе данных.

Читать полностью »

Метки: , , , , ,



Andrey Опубликовано: 5 Декабрь 2012

Всем доброго времени суток! Продолжаем цикл статей по MapWindow GIS в Delphi. На этот раз, как и обещал, будем учиться, как организовать поиск на слоях (то есть картах). Поиск будем организовывать следующим образом:

  1. Пользователь выбирает, в каком поле искать данные, выбирает условия поиска (равно, больше, не равно и так далее), затем вводит значение для поиска и нажимает найти, если такой-то объект найден (по условию пользователя), то отмечаем его красной точкой (Вы можете закрашивать, обрамлять, как Вам будет угодно, я сделал так).
  2. Второй вид поиска будет похожим, пользователь также выбирает по какому полю искать, выбирает условие поиска, а также вводит значение поиска, если такой объект будет найден, то мы будет ставить на нем точку и приближаться к нему (данный вид поиска более интересный на мой взгляд). Что касается данного поиска, то тут мы будем осуществлять его только до первого найденного, потому, что мы не можем увеличить масштаб к сразу нескольким объектам (можно конечно сделать с помощью таймера, если нашли несколько, то увеличили к первому масштаб, подождали несколько секунд, потом переходим к другому и увеличиваем его).

Метки: , , , , ,

Andrey Опубликовано: 28 Ноябрь 2012

Всем привет! Как я и говорил раньше, со временем соберу самые интересные вопросы по MapWindow GIS в Delphi, которые задавались на блоге и не только, и отвечу в одной статье, их совсем не много, но отвечу на самые интересные (и, конечно же, на которые я знаю ответ), а все потому, что не многие изучают данную ГИС в Delphi. Мы уже довольно много рассмотрели статей по MapWindow GIS, я на этом не собираюсь останавливаться, но раз здесь получается такая ознакомительная статья, то я хотел бы сформировать весь список статей по MapWindow GIS: для удобного поиска, в дальнейшем я хочу создать для MapWindow GIS отдельную страницу, где будет храниться вся информация с моего блога о MapWindow GIS (исходные коды, компоненты, уроки, статьи и так далее).

Читать полностью »

Метки: , , , , ,

Andrey Опубликовано: 21 Ноябрь 2012

Всем привет! Эту статью я хочу посвятить еще одной ГИС, которая может быть использована для создания ГИС-приложений в Delphi. Мы много рассматривали примеров по разработке собственных ГИС в Delphi на основе MapWindowGIS. Но у данного компонента есть довольно много существенных минусов – это медленная работа. При очень большом размере карты и наличии на ней различных объектов – загрузка, обработка и перемещение по карте производиться довольно медленно, но один большой плюс MapWindowGIS состоит в том, что он является полностью бесплатным и до сегодняшнего времени поддерживаемым продуктом разработчиками.

В этой статье я хотел бы поговорить о ГИС «Панорама» (GIS Toolkit), которая позволяет разрабатывать очень мощные ГИС-приложения в среде разработки Delphi. Вообще в интернете довольно мало информации по созданию ГИС-приложений в Delphi, поэтому, как только кто-то хочет разработать собственное ГИС-приложение в Delphi, сталкивается с проблемой выбора компонентов для разработки. Каждый хочет выбрать более лучшие: с наибольшим функционалом, с быстрой скоростью работы приложение, а самое главное, чтобы эти компоненты были бесплатными.

Читать полностью »

Метки: , , ,

Andrey Опубликовано: 14 Ноябрь 2012

Всем привет, давненько я не писал ничего, про библиотеку Skype4COM, и за этот промежуток времени довольно много возникло вопросов о данной библиотеки. В этой статье я расскажу о том, как можно отправлять специальные команды и получать от них ответ. Возможно, здесь для некоторых и будут содержаться те ответы, на которые Вы так хотели получить ответ. Что касается других вопросов, то выйдет следующая статья, про Skype API, которая будет посвящена именно ответам (я все вопросы соберу, проанализирую и сделаю отдельную статью, в которой будут содержаться ответы и статья о том, как написать собственного автоответчика).

Ну что помните еще, как устанавливать библиотеку Skype4COM или нет? Если нет, то давайте я Вам напомню. Скачиваем последнюю версию библиотеки Skype4COM и затем ее импортируем в свой проект, можно как ActiveX компонента. Для этого запускаем Delphi (я запускаю IDE Delphi 7) и выполняем команду Component-Import ActiveX Control, затем в появившемся окне нажимаем на кнопку Add, в окне выборе файлов, в поле Тип файлов, мы выбираем Any File (*.*) и указываем путь к нашему dll-файлу (Skype4COM.dll). Затем в нашем окне доступных библиотек, должна появиться библиотека Skype4COM 1.0 Type Library.(Version 1.0). Вот и все, Вам необходимо только инсталлировать данную библиотеку и после инсталляции сам компонент TSkype должен у Вас появиться  у Вас на вкладке компонентов ActiveX. Я данный компонент не использую, а напрямую подключаю библиотеку в usesSKYPE4COMLib_TLB.

Читать полностью »

Метки: , ,

Страница 7 из 41« Первая...56789...203040...Последняя »