Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Полигон
  
 

Фильтр по датам

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  10:46[Войти] | [Зарегистрироваться]

PhoneBook — программа-заготовка для создания телефонных справочников

Ростислав Марчук
дата публикации 10-09-2004 16:41

PhoneBook — программа-заготовка для создания телефонных справочников"PhoneBook v.1.06" программа-заготовка для создания телефонных справочников.

На сайте программы http://www.ronyasoft.nm.ru/phonebook представлен пример готового справочника для Windows и DOS + исходники на Delphi и Pascal'е соответственно.

Для сборки справочника нужно:
  • достать базу в Dbase for Windows формате;
  • подписать версию сборки;
  • создать инсталлятор.
Справочник имеет возможности тонкой настройки параметров поиска + сортировка.
Статус: бесплатная.
Скачать phonebook1.rar (300 Кб).
Перед началом разработки к программе были поставлены следующие условия:
  • универсальность (поддержка стандартного формата базы);
  • независимость от внешних библиотек баз данных;
  • возможность сортировки;
  • возможность задания условий поиска отдельно для каждого поля;
  • максимальная скорость поиска;
Для универсальности выбран широкораспространенный формат Dbase for Windows.

Работа с базой осуществляется внутренним ядром (благодаря простоте конструкции удалось достичь неплохих результатов скорости работы).

Но для максимальной скорости (поиск и сортировка) пришлось отказаться от оригинального Dbase - формата и воспользоваться собственным Dbase-подобным форматом. Для поддержки сортировки используется собственная система индексации.

Возможны следующие условия поиска: "начало", "вхождение", "соответствие".


Внешний вид программы

Коротко о результатах

Сортировка базы улучшена по сравнению с родным для Dbase - BDE. Тестовая база в 1.000.000 записей (компьютер Duron 800, 256 ОЗУ) сортируется за 40 секунд, скорость 0.2-2 секунды.

Все программисты знают, что написать простенький справочник можно за полчаса. На разработку данного справочника планировалось потратить одну, максимум две недели (уже были некоторые наработки), но в результате проект растянулся на 2,5 месяца (почти все пришлось переписать сначала).




Смотрите также материалы по темам:


 Обсуждение материала [ 05-02-2008 03:45 ] 4 сообщения
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования