Andrey Опубликовано: 2 Май 2013

file-bd_2Всем привет ребята! Продолжаем рассматривать работу с базами данных в Delphi. Сегодня мы начнем рассматривать базы данных, которые работают на файлах. Да, сейчас базы данных на файлах не настолько популярны, но раньше они расправлялись с хорошим объемом информации, да и сейчас они применяются, я так думаю, где необходимо использовать базу данных небольшого объема.

Естественно, базу данных на файлах можно отнести к файловой модели сервера, если использовать ее как сетевую. Такая модель сервера имеет ряд недостатков:

  • Будет большой сетевой трафик: передаваться по сети будет множество файлов, блоков информации и так далее
  • Для доступа к данным мы можем использовать только лишь файловые команды
  • Защиту базы данных мы можем производить только лишь на уровне файловой системы

Конечно, если у Вас база данных рассчитана на одного пользователя, то с легкостью можно использовать базу данных, основанную на файлах. Файловую базу данных, в некоторых случаях также удобно использовать, так как нет необходимости покупать дорогие СУБД, а также их потом администрировать, хотя в настоящее время, во время высоких технологий, больших объемов информации, а также больших сетей, не использовать СУБД просто невозможно.

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

Метки: , , ,

gmlib-delphiПривет дорогие друзья. Сегодня наша статья будет связана с одной интересной библиотекой, которая имеет название GMLib (Google Maps Library). В состав данной библиотеки входят компоненты, которые работают с Google Maps API, способные администрировать карту, расставлять различные маркеры, полигоны, прямоугольники, а также различные ломанные и кривые линии. Компоненты данной библиотеки легко устанавливаются на Delphi или C++ Builder, которые управляют Google картами, а результат выводят в браузер (TWebBrowser).

Данную библиотеку я рассматривал, так как хотел сравнить ее с MapWindow GIS, хотя сравнивать их глупо, так как в MapWindow GIS мы можем создать собственную карту, с собственной структурой, а используя данную библиотеку, мы будем работать только лишь с картами Google, то есть уже существующей местности. Одним преимуществом GMLib является то, что с помощью данной библиотеки можно хорошо управлять картой от Google, причем все это можно делать в интерактивном режиме.

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

Метки: , ,

Andrey Опубликовано: 14 Апрель 2013

dbf-delphiВсем доброго времени суток, дорогие читатели блога. В сегодняшней статье я расскажу про доступ к DBF-файлам (таблицам) различными способами. Я столкнулся с такой проблемой, когда мне необходимо было осуществить доступ к DBF-таблицам FoxPro. Пробовал через BDE, не получалось, только к таблицам Paradox (dbf), в итоге решил попробовать через компонент TDBF –также обернулась неудачей. По старинке решил попробовать подключиться через ADO и все пошло как по маслу.

Поэтому, в данной статье я расскажу, как можно подключиться к таблицам DBF тремя способами:

  • С помощью BDE – для таблиц FoxPro у меня данный вариант не прошел
  • С помощью ADO – отлично открылись таблицы FoxPro
  • С помощью компонента TDBF – хорошо открывает таблицы Paradox с различными кодировками или же dBase.

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

Метки: , , ,

Привет ребята. Возвращаемся к нашей старой теме – Работа с MapWindow GIS в Delphi. Сегодняшняя статья – продолжение прошлой, которая была связана с показом всплывающих подсказок при наведение на определенные области слоя. В данной статье мы рассмотрим, как можно настраивать эти самые подсказки, причин настройки можно будет видеть прямо на экране. То есть, получается что-то вроде следующего:

mawindow-gis-nastroiki-metok

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

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

Метки: , , , , ,

ToolTip-mapwindowgisНу что, любитель MapWindow GIS, пора возвращаться к нашей теме. Давненько мы ничего интересного не рассматривали. Долго искал тему, чтобы такое новое и интересное написать про MapWindow GIS, в итоге нашел и решился. Помните нашу статью о том, когда мы выделяли и получали данные отдельных областей слоя, так вот данную статью я решил модернизировать и сделать это намного проще. То есть, я теперь вывожу данные об отдельной области слоя в виде всплывающей подсказки – смотрится очень эффективно и красиво.

Вообще, я думал это организовать стандартными свойствами и методами Delphi, то есть при помощи подсказок Hint, но мне не удалось достичь такого эффекта, чтобы она появлялась именно на нужной области. После того, как я достиг именно данного эффекта, у меня возникли другие проблемы: подсказка все время моргала и в это время не выделялась область, на которую был наведен курсор мыши.

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

Метки: , , , ,

Страница 4 из 41« Первая...23456...102030...Последняя »