Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 | 2 | 3 |

 

  Вопрос: Создание базы данных при помощи программы Добавлено: 26.10.10 16:21  

Автор вопроса:  Алексей | ICQ: нету 

Ответить

  Ответы Всего ответов: 41  

Номер ответа: 16
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #16 Добавлено: 30.10.10 14:51
Если нужна локальная база данных, используется любой подходящий движок клиентских СУБД. Например, SQL Lite, SQL Server CE. Причем последний предпочтительнее. В последнем есть возможность защитить базу данных паролем (не знаю как насчет первой)

Ответить

Номер ответа: 17
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #17 Добавлено: 31.10.10 02:39
AgentFire пишет:
 создай ini-файлик

Ты не получишь профит если будешь в .NET использовать ini вместо XML

Ответить

Номер ответа: 18
Автор ответа:
 Алексей



ICQ: нету 

Вопросов: 6
Ответов: 42
 Профиль | | #18 Добавлено: 31.10.10 10:21
Artyom,профит это что?

Ответить

Номер ответа: 19
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #19
Добавлено: 01.11.10 14:42
новое слово, котрое он выучил :)

Ответить

Номер ответа: 20
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #20 Добавлено: 01.11.10 14:46
http://lmgtfy.com/?q=%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D1%82

Ответить

Номер ответа: 21
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #21 Добавлено: 01.11.10 18:37
http://lurkmore.ru/%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D1%82

Ответить

Номер ответа: 22
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #22
Добавлено: 02.11.10 11:29
Аксесовскую базу можно защитить паролем. А проги будут его передавать при подключении к БД в самой строке подключения.
Ну а раз уж ты на .net пишешь, используй xml в качестве БД.
Но и xml и ini надо будет ручками шифровать по окончании работы.
Так что лучше всего Access - в vs2008 есть нормальный мастер создания подключения к БД, если ты раньше с этим не работал. Причем самого Access и не надо иметь.
А закрыть базу паролем в этом случае - секундное дело. Равно как и программе подключиться к ней, если известен пароль.

Ответить

Номер ответа: 23
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #23 Добавлено: 02.11.10 12:21
Дмитрий Юпатов пишет:
будет ручками шифровать по окончании работы.
Так что лучше всего Access

т.е. подключать всего лишь БАЗУ ДАННЫХ, да еще и акцесс + подключаться к ней — это лучше, чем использовать 3-5 строк кода для зашифровки xml или ini ?

Ответить

Номер ответа: 24
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #24
Добавлено: 05.11.10 12:15
т.е. подключать всего лишь БАЗУ ДАННЫХ, да еще и акцесс + подключаться к ней

какой ужас!!! Конечно, ведь подключение к БД потребует огромного кода :) Не смеши.
  1. это лучше, чем использовать 3-5 строк кода для зашифровки xml или ini ?

а какой размер данных и их структура? От этого тоже многое зависит, не так ли?
Итого 3-5 строк кода для шифрования, столько же для расшифровки + некоторый код для чтения/записи из ini или xml. А для аксеса - одна строка кода для connectionstring + пара для подключения и отправки запроса + еще пара-тройка для обработки полученного ответа (если запрос был на чтение данных). Кошмар просто... Какой идиот вообще СУБД выдумал?... Судя по твоей реакции - текстовые файлы это оптимум для хранения данных.
Повторяю еще раз - все будет зависеть от размера и структуры получаемых/отправляемых данных.

Ответить

Номер ответа: 25
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #25 Добавлено: 05.11.10 12:35
в итоге имеем при умелом программировании засериализованные данные в 5-6 строках.
у тебя получилось ( 1+2+3 ) * 2 + объявление референсов. Судя по твоей реакции, ты просто мало знаешь о файлах? :)

Ответить

Номер ответа: 26
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #26
Добавлено: 05.11.10 12:55
Блин...
В БД храняться ответы на вопросы.
1) Старые результаты сохраняются или нет?
2) Частота тестирования. Данные могут накопиться и быстро. причем весьма.
Ну и у тебя:
5(шифр)+5(расшифровка) + 6(чтение)+ 6(запись) = 22. По твоим расчетам у меня выходит 12. Положим, у тебя ширфровка/расшифровка могут выполняться одной процедурой. Тогда 5+6+6 = 17.

 Но в любом случае, код для всех этих операций (шифр/расшифр, чтение/запись) в сумме будет не короче моего варианта. А референц нужен только 1: на провайдера данных (1 флажок в соответствующей вкладке)
Собственно, мне как-бы все равно, всей информации о задаче автора я не знаю, равно как и ты.
Поэтому выбор за ним

Ответить

Номер ответа: 27
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #27 Добавлено: 05.11.10 13:51
3+3 шифр аншифр, 1.5+1.5 чтение запись. ты как считаешь то, профессионал?!

Ответить

Номер ответа: 28
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #28 Добавлено: 05.11.10 14:24
Господа, зачем что за писькомерство, решите уже этот вопрос как профессионалы! Возьмите линейку, расстегните ширинки...

Ответить

Номер ответа: 29
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #29 Добавлено: 05.11.10 14:48
true, Дима, ты первый

Ответить

Номер ответа: 30
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #30 Добавлено: 05.11.10 16:26
AgentFire, покажи шифрование из трех строчек кода

Ответить

Страница: 1 | 2 | 3 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам