powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / На чём лучше сделать CD справочник?
44 сообщений из 44, показаны все 2 страниц
На чём лучше сделать CD справочник?
    #32619629
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На чём лучше сделать CD справочник по предприятиям города?
Справочник будет идти на CD и в нём будет возможность обновлять локальный файл-базу через подключение к нашему серверу MySQL.


Есть 2 варианта:
1) Visual FoxPro + DBF
2) Framework + C#.NET + mdb(Файл MS Access)
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32619666
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HTA + SqliteX

http://dimzon541.narod.ru/sqlitex

+ единственное требование - наличие у пользователя IE5+
+ можно ненапрягаясь сделать КРАСИВЫЙ Web-Style интерфейс
+ не нужон инсталлятор
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32619848
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторHTA + SqliteX

http://dimzon541.narod.ru/sqlitex

+ единственное требование - наличие у пользователя IE5+
+ можно ненапрягаясь сделать КРАСИВЫЙ Web-Style интерфейс
+ не нужон инсталлятор

SqliteX - это мини СУБД чтоли? её нужно будет каждый раз запускать?
А что за HTA?
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32620936
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это лучше сделать в виде вебсайта. А деньги брать за рекламу. Удачи!
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32620988
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Geenetix
SqliteX - это мини СУБД чтоли? её нужно будет каждый раз запускать?
А что за HTA?
Ничего запускать не надо.
HTA это HTML Applications
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621619
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickЭто лучше сделать в виде вебсайта. А деньги брать за рекламу. Удачи!
в виде вебсайта уже есть


а что такое SqliteX?
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621688
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Geenetixа что такое SqliteX?

SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
http://www.hwaci.com/sw/sqlite/

SqLite2X is Free ActiveX wrapper for SQLite 2.x embeddable SQL database engine.
http://dimzon541.narod.ru/sqlitex
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621691
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот кстати пример HTA приложения с использованием SqLite2X
http://dimzon541.narod.ru/videodb/videodb.zip
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621748
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimzon
SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
http://www.hwaci.com/sw/sqlite/

SqLite2X is Free ActiveX wrapper for SQLite 2.x embeddable SQL database engine.
http://dimzon541.narod.ru/sqlitex


Так это субд или нет? Т.е. нужно ли запускать этот SqLite2X, чтобы работала программа на HTA? именно запускать.. чтоб sqlite был в Taskmanager?
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621796
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GeenetixТак это субд или нет? Т.е. нужно ли запускать этот SqLite2X, чтобы работала программа на HTA? именно запускать.. чтоб sqlite был в Taskmanager?

это embeddable SQL database engine. т.е. вся логика работы с БД и выполнения запросов упихана в dll. Эту dll поднимает ТВОЯ программа. И ТВОЯ программа становится при этом сама себе СУБД. SqliteX это обёртка вокруг Sqlite дабы работать с ним (Sqlite) через COM. При этом опять-таки используется embeddable принцип - твоя программа использует Sqlite X - dll-ку а Sqlite X в свою очередь использует Sqlite - Dll-ку, а Sqlite всё делает сама (безо всяких sqlite был в Taskmanager)
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621831
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimzon
скачал http://dimzon541.narod.ru/videodb/videodb.zip
прикольно..
А можно ли вместо VBScript в HTA использовать что-то другое?
И есть ли какая-то среда для разработки таких приложений?
И случайно мануала по HTA нету?
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621835
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А и самое главное, можно ли будет создать несколько таблиц и делать запросы, один-ко-многим и т.д. ? И все таблицы будут вразных файлах или только в одном?
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621858
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли будет сделать обновление файлов-данных подключившись к MySQL серверу через интерфейс?
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621860
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GeenetixА и самое главное, можно ли будет создать несколько таблиц и делать запросы, один-ко-многим и т.д. ? И все таблицы будут вразных файлах или только в одном?

Блин, а доку почитать/пример посмотреть слабо?

1) можно
2) в одном
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621864
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GeenetixМожно ли будет сделать обновление файлов-данных подключившись к MySQL серверу через интерфейс?
В принципе можно...
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621871
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Geenetix dimzon
скачал http://dimzon541.narod.ru/videodb/videodb.zip
прикольно..
1)А можно ли вместо VBScript в HTA использовать что-то другое?
2)И есть ли какая-то среда для разработки таких приложений?
3)И случайно мануала по HTA нету?

1) Можно JavaScript (он как и VBScript идет в составе IE). Правда мне VBS удобнее
3) Ну во первых HTA это DHTML в версии IE НО с отключённой безопасностью (т.е. не ругается на ActiveX-ы что есть хорошо). Поэтому любой учебник/руководство по DHTML пойдёт. Можно исчо на микрософте "HTML Applications" поискать - там есть дока из 2-х страничек
2) Так как это на 99% обычный (D)HTML то пользуй что угодно
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621872
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доку по HTA? или по VBScript?
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621874
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GeenetixДоку по HTA? или по VBScript?
Ты спрашивал про таблицы / запросы значит доку по SqLite :)
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621876
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок, спасибо.
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621883
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу "обновить базу выкачав инфу с сервера"

посмотри в сторону XML а именно Microsoft XML Parser v3 sp4 ;)
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621907
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу "обновить базу выкачав инфу с сервера"

посмотри в сторону XML а именно Microsoft XML Parser v3 sp4 ;)

т.е.? юзать XML как файл данных?

Можно как-то залить базу из MS Акцесса в те файлы default.vdb?
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621928
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Geenetix По поводу "обновить базу выкачав инфу с сервера"

посмотри в сторону XML а именно Microsoft XML Parser v3 sp4 ;)

т.е.? юзать XML как файл данных?

Можно как-то залить базу из MS Акцесса в те файлы default.vdb?

вот здесь есть утилитка которая из CSV данные в БД кладёт :)
http://sqlitebrowser.sourceforge.net

соотв-нно сохраняешь ацессе потаблично в CSV потом запускаешь sqlitebrowser, создаешь в нем новую базу и потаблично импортируешь :) После импорта не забудь проставить типы на колонки!
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621931
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Geenetixт.е.? юзать XML как файл данных?
Т.е. юзать XML для обмена данными между клиентом и сервером :)
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621952
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. юзать XML для обмена данными между клиентом и сервером :)

Единственное что плохо так это то что там на VBScript. А я его не знаю. :-(
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32621993
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Geenetix
Единственное что плохо так это то что там на VBScript. А я его не знаю. :-(

А чего знаешь?
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32622009
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знаю JScript, Но только в применении к Web. На стороне клиента.
C# не очень, но зато по C# есть хорошая книга с примерами, в некоторых разобрался даже..
XML тоже знаю
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32622025
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GeenetixЗнаю JScript, Но только в применении к Web. На стороне клиента.
C# не очень, но зато по C# есть хорошая книга с примерами, в некоторых разобрался даже..
XML тоже знаю
Ну и пиши на JScript, никаких проблем :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
var objSqLite = new ActiveXObject("Sqlite2x.sqliteConnection");
objSqlite.ConnectToDB(<путь до базы>);
var objRS = objSqLite.ExecSqlQuery("select id, title from tableName");
var i,s;
for(i= 0 ; i<objRS.GetRowCount();++i)
{
  s += "id=" + objRS.GetAString( 0 ,i) + " title=" + objRS.GetAString( 1 ,i) + "<br>";
};

objMyLayerDiv.innerHtml = s;
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32622033
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimzon GeenetixЗнаю JScript, Но только в применении к Web. На стороне клиента.
C# не очень, но зато по C# есть хорошая книга с примерами, в некоторых разобрался даже..
XML тоже знаю
Ну и пиши на JScript, никаких проблем :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
var objSqLite = new ActiveXObject("Sqlite2x.sqliteConnection");
objSqlite.ConnectToDB(<путь до базы>);
var objRS = objSqLite.ExecSqlQuery("select id, title from tableName");
var i,s;
for(i= 0 ; i<objRS.GetRowCount();++i)
{
  s += "id=" + objRS.GetAString( 0 ,i) + " title=" + objRS.GetAString( 1 ,i) + "<br>";
};

objMyLayerDiv.innerHtml = s;


Ок, Спасибо, попробую, если не получится прийдется на C# делать..
А если на C# не получится, то FoxPro, а если и на FoxPro не получится, тогда уже не знаю :(
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32622045
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GeenetixОк, Спасибо, попробую, если не получится прийдется на C# делать..
А если на C# не получится, то FoxPro, а если и на FoxPro не получится, тогда уже не знаю :(
Ты прям как не программист рассуждаешь :) Осваивай матчасть...
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32622952
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimzon GeenetixОк, Спасибо, попробую, если не получится прийдется на C# делать..
А если на C# не получится, то FoxPro, а если и на FoxPro не получится, тогда уже не знаю :(
Ты прям как не программист рассуждаешь :) Осваивай матчасть...

т.е. ? :-)
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32623228
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
<HTML>
<HEAD>
<LINK href="bin/x.css" rel="STYLESHEET" type="text/css">
<META HTTP-EQUIV="Content-Type" content="text/html; charset=windows-1251">
<TITLE>VideoDB v0. 1  public beta</TITLE>
<HTA:APPLICATION ID="oMyApp" 
  APPLICATIONNAME="VideoDB v0.1 public beta" 
  BORDER="thik"
  CAPTION="yes"
  ICON="bin/x.ico"
  SHOWINTASKBAR="yes"
  SINGLEINSTANCE="yes"
  SYSMENU="yes"
  CONTEXTMENU="yes"
  INNERBORDER="no"
  SELECTION="no"
  MAXIMIZEBUTTON="yes"
>

<SCRIPT TYPE="text/vbscript" LANGUAGE="jscript" SRC="bin/s.vbs" ></SCRIPT>
<SCRIPT LANGUAGE="jscript" >

var objSqLite = new ActiveXObject("Sqlite2x.sqliteConnection");
objSqlite.ConnectToDB("C:\server\acd\sqllite\Копия videodb\default.vdb");
var objRS = objSqLite.ExecSqlQuery("select id, title from tableName");
var i,s;
for(i= 0 ; i<objRS.GetRowCount();++i)
{
  s += "id=" + objRS.GetAString( 0 ,i) + " title=" + objRS.GetAString( 1 ,i) + "<br>";
};
objMyLayerDiv.innerHtml = s;


</SCRIPT>

</HEAD>

<BODY style=padding:0px;margin:0px; class="thebody" SCROLL=NO>
<! --
 
<object id="objPopUp" classid="CLSID:04D8E1C1-9FE7-11D1-991A-D782587A4358" codebase="bin/croc.cab#Version=1,1,5,19" ></object>
<object classid="clsid:53B64ADB-AE42-4416-A4A2-67C374FA2390" id=objSqLite codebase="bin/SqLite2X.cab#Version=1,2,0,17"></object>
 -->
 
</BODY>
</HTML>


Не работает..:(
пишет "objSqLite " - определение отсутствует
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32623295
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Потому что JavaScript чуствителен к регистру!

objSq L ite и objSq l ite - разные вещи ;)
и, кстати не ConnectToD B а ConnectToD b

Вот почему я его (JavaScript) не люблю
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32623658
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimzonПотому что JavaScript чуствителен к регистру!

objSq L ite и objSq l ite - разные вещи ;)
и, кстати не ConnectToD B а ConnectToD b

Вот почему я его (JavaScript) не люблю


Теперь выдаёт ошибку: no such table movie

скорее всего не правильно указан путь..
не получается переделать ф-ию..


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
function GetDBFilePath
	dim s,n
	s = window.location.href
	s = replace(s, "file:///", "")
	s = replace(s, "/", "\")
	s = replace(s, "|", ":")
	s = replace(s, "+", " ")
	s = replace(s, "%20", " ")
	n = InStrRev(s,"\")
	s = mid(s, 1 ,n)
	GetDBFilePath = s & "\db\default.vdb"
end function
в
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
function GetDBFilePath()
{
	var s,n;
	s = window.location.href;
	s = replace(s, "file:///", "");
	s = replace(s, "/", "\");
	s = replace(s, "|", ":");
	s = replace(s, "+", " ");
	s = replace(s, "%20", " ");
	n = InStrRev(s,"\");
	s = mid(s, 1 ,n);
	return s + "\db\default.vdb";
}

знаешь что тут не так?
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32624215
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только без обид но судя по твоим вопросам ты JavaScript тоже не шибко знаешь... Посему рекомендую не заморачиваться с JavaScript и использовать доку:

http://www.microsoft.com/downloads/details.aspx?FamilyId=01592C48-207D-4BE1-8A76-1C4099D7BBB9&displaylang=en

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vtoriVBScript.asp?frame=true

http://msdn.microsoft.com/library/default.asp?url=/workshop/author/hta/hta_node_entry.asp?frame=true
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32625829
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ok. спасибо)
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32647720
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще можно заюзать Java + JDataStore (или CloudScape).

что такое JDataStore - смотри здесь .
что такое CloudScape (да по сути то же самое) - смотри здесь .
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32669665
dimzon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кувалдин РоманА еще можно заюзать Java + JDataStore (или CloudScape).

что такое JDataStore - смотри здесь .
что такое CloudScape (да по сути то же самое) - смотри здесь .

Тогда уж лучше www.simplesql.org
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32738866
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Absolute Database - встраиваемый БД движок. Не следует также забывать, что данные в бд может понадобиться защитить от банального копирования
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32930119
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте вернемся к дискуссии. Как раз нам и надо сделать некую CD-версию программы (3 таблицы в базе всего, но все-же). И стоит вопрос с шифрованием данных в этой БД. А как защитить данные в случае применения sqllite, ведь встроенной в него шифровалки-дешифровалки нет ? Можно свои алгоритмы шифровки-дешифровки применить. Но если писать клиентскую программу на JScript или VBS, то исходный код ее (в том числе алгоритм дешифровки) станет известен врагу. Что есть ОЧЕНЬ ПЛОХО.

И кстати - почему сразу отбросили вариант применения Visual Foxpro ?
Exe-шку его нельзя сделать полностью CD-версией ?

Еще я знаю, что в качестве СУБД на CD народ применяет разные версии Sybase ASA - но тогда в качестве клиента надо применять что-то с native-доступом. И Foxpro с VBS тут-же отпадают. Остается, как я понимаю, только JScript ?
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32930547
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strizhЕще я знаю, что в качестве СУБД на CD народ применяет разные версии Sybase ASA - но тогда в качестве клиента надо применять что-то с native-доступом. И Foxpro с VBS тут-же отпадают. Остается, как я понимаю, только JScript ?
Насчет ASA - вполне можно попробовать сделать CD, на котором Personal Engine ASA, Compressed + Encrypted Database и внутри БД HTTP веб-сервисы на 80 порт. Тогда достаточно сделать EXE-запускалку Engine + БД с вшитым в нее ключом шифрования БД и получим полноценную программу, полностью писанную на ASA, где будут работать и ХП и времянки и даже будет возможность локальных изменений и дополнений через write-файлы (т.е. сжатая БД остается на CD-ROM, а на винте создаются write-файлы, в которые фиксируются изменения данных в БД). Ну а уж как будет реализован интерфейс на HTTP - вариантов множество - от хранения макетов HTML в блобах до хранения в файлах на CD-ROM. В данном случае WatcomSQL рулит и обладает достаточной функциональностью для того, чтобы по макетам быстренько собрать HTML-файлы и организовать работу веб-сервера через собственные механизмы веб-сервисов без участия дополнительного ПО.
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32930858
karly™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
strizhДавайте вернемся к дискуссии. Как раз нам и надо сделать некую CD-версию программы (3 таблицы в базе всего, но все-же). И стоит вопрос с шифрованием данных в этой БД.

- - - sorry, skipped - - -

исходный код ее (в том числе алгоритм дешифровки) станет известен врагу. Что есть ОЧЕНЬ ПЛОХО.Вопрос шифрования данных на CD - весьма нелегкая задача. У ваших противников всегда есть возможность применить вариант "грубой силы" - например, написать робота, который будет перелистывать страницы на экране, как будто это делает пользователь, и сохранять изображения, а потом так же в автомате эти изображения распознавать.

Если ваша программа предусматривает вывод каких-нибудь данных на печать - то вообще труба.

strizhИ кстати - почему сразу отбросили вариант применения Visual Foxpro ? Exe-шку его нельзя сделать полностью CD-версией ?Visual FoxPro очень хорош, легок, быстр, и exe полностью помещается на CD. Но если стоит вопрос о шифровании - то данные нельзя защитить. Никак. Ни малейших шансов.
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32930926
Alexey Rovdo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда-то давно я такие справочники делал на Access. Удобно и экономно с точки зрения трудозатрат. VFP примерно аналогично. Но вот защита информации здесь очень сложна.

Могу посоветовать два спсоба:

1) Использовать шифруемые базы данных (в некоторых продуктах, например, Versant FastObjects это возможно). Но это неизбежно приведет к высокой стоимости конечного продукта, поскольку такие базы данных стоят приличных денег, даже с учетом возможных скидок.

2) Не заливать на диск информацию в чистом виде. Я, например, решал вопрос следующим образом. Всю информацию об организации оформлял в виде Word и Wordpad (можно rtf или pdf) документа и встраивал эти документы в базу. А для обеспечения работы поиска генерил некое множество ключевых слов для каждой организации (учетной единицы базы данных) на основе ее телефонов, адресов, видов деятельности и т.п. Т.е. на диске лежат некие сложные документы, из которых поди еще выдери что-нибудь, а поиск идет по множеству слов и цифр, которые хаотично перемешаны и из которых тоже ничего путного так просто не выудишь.
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32932200
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гм. Спасибо всем. ТАК МНОГО пищи для размышлений !
...
Рейтинг: 0 / 0
На чём лучше сделать CD справочник?
    #32935987
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот и пример CD справочника на VFP:

тынц
...
Рейтинг: 0 / 0
44 сообщений из 44, показаны все 2 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / На чём лучше сделать CD справочник?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]