2013-05-30 2 views
0

Я ищу создание простого приложения для моей жены для отслеживания ее сведений о продукте и т. Д. Я хотел бы создать приложение, которое она может использовать на USB-накопителе. Причина этого заключается в том, что я хочу иметь возможность использовать ее на USB-накопителе, чтобы мы могли использовать ее на своем ноутбуке, моем ноутбуке/рабочем столе и любой другой машине, которой она хочет. Могу ли я создать .exe из приложения win forms или приложения Access, в которое есть присоединенная база данных, которая будет работать во всех моих сценариях и какую базу данных я могу использовать без изменения среды компьютеров? Раньше я использовал немного Access и Microsoft SQL Server, но есть ли способ сделать эти портативные устройства на USB без необходимости устанавливать что-либо на компьютеры? Я раньше не использовал или не смотрел SQL Lite, но я видел несколько примеров из них на других форумах и задался вопросом, нужно ли мне использовать это или могу ли я использовать технологию, которую я уже знаю. База данных будет состоять не более чем из 6 таблиц и будет очень мала до 50 МБ для начала. Любые идеи или предложения были бы полезными.Портативное приложение с базой данных

+1

Вы всегда можете пойти с XML, бесплатно и работать в любом месте, а 50 МБ довольно много для контактов вашей жены, i; d быть приподнятым, если он добрался до половины –

+0

@ScottSelby Да, я знаю, что 50 МБ много для контактов , Я буду в будущем проверять себя/отвечать, поскольку однажды она добавит к нему свои продукты/поставщики/затраты и т. Д. У вас есть какие-либо примеры с XML как db? – WillNZ

+1

Практически любой пример XML - это пример XML как базы данных. Например: ' John Doe 888-777-7777 Jane Doe 555-555-5555' SQLLite другая альтернатива (хотя я гаванью» t фактически использовал его сам, поэтому я не могу сказать слишком много об этом). – mason

ответ

0

Хотя это не очень ответ типа «StackOverflow», но почему бы просто не использовать этот http://portableapps.com/apps/internet/thunderbird_portable, это почтовый клиент, но в нем есть адресная книга.

Если ваша файловая структура wifes не является обычным, это может быть лучшим решением ... на мой взгляд, XML - это опция, если вы хотите настроить ее, но если вы хотите сделать приложение .NET, я бы предложил. NET 2.0, так как он почти повсеместен, не все системы обновлены на их установке .NET.

+0

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

1

Встраиваемый Firebird является хорошим вариантом. И когда вам нужен автономный сервер Firebord, который будет использоваться несколькими клиентами, вам не нужно менять коды приложений.

для отслеживания деталей клиента и т. Д., Пожалуйста, посмотрите на http://www.fonlow.com/opencontacts/, и эта программа может быть портативной.

Смежные вопросы