Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
1 / 1 / 2
Регистрация: 21.09.2015
Сообщений: 321

Способы хранения информации о книгах и проценте их прочтения

23.03.2016, 10:15. Показов 2932. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Подскажите, что лучше использовать
Необходимо хранить информации о книгах и процент их прочтения
Думал, как в делфи в типизированном файле, или тут лучше подойдет бд типо sql lite?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.03.2016, 10:15
Ответы с готовыми решениями:

Создать класс HomeLibary. Предусмотреть возможность хранения о книгах следующей информации:
Создать класс HomeLibrary (Домашняя библиотека). Предусмотреть возможность хранения о книгах следующей информации: автор, название, год...

Способы обеспечения надёжного хранения и передачи информации
Помогите пожалуйста с двумя вопросами Способы обеспечения надёжного хранения информации. Способы обеспечения надёжной передачи...

Разработать программу «Библиотека», в которой для хранения информации о книгах используется массив структур
Разработать программу «Библиотека», в которой для хранения информации о книгах используется массив структур inv_bib. Различные функции...

29
Эксперт .NET
 Аватар для Rius
13848 / 7890 / 1707
Регистрация: 25.05.2015
Сообщений: 23,958
Записей в блоге: 14
24.03.2016, 10:38
Студворк — интернет-сервис помощи студентам

Не по теме:

Цитата Сообщение от bySawka Посмотреть сообщение
что бы был только ехе без лишних файлов?
Ещё один дельфиец?


Цитата Сообщение от Psilon Посмотреть сообщение
Ой ли
Ну ладно уж, сужу по использованию NHibernate. Прописать сущности, мэппинги, репозитории...
0
1 / 1 / 2
Регистрация: 21.09.2015
Сообщений: 321
24.03.2016, 10:43  [ТС]
https://system.data.sqlite.org... loads.wiki что нужно скачивать?

Добавлено через 38 секунд
Цитата Сообщение от Rius Посмотреть сообщение
Ещё один дельфиец?
неа, там просто удобнее
0
Эксперт .NET
 Аватар для Rius
13848 / 7890 / 1707
Регистрация: 25.05.2015
Сообщений: 23,958
Записей в блоге: 14
24.03.2016, 10:44
Цитата Сообщение от bySawka Посмотреть сообщение
https://system.data.sqlite.org/index...downloads.wiki что нужно скачивать?

Цитата Сообщение от bySawka Посмотреть сообщение
неа, там просто удобнее
Один архив, один каталог или один exe, какая разница?
1
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
24.03.2016, 10:46
Цитата Сообщение от Rius Посмотреть сообщение
Ну ладно уж, сужу по использованию NHibernate. Прописать сущности, мэппинги, репозитории...
ХЗ, с EF проблем никогда не было, по крайней мере по части быстрого запуска. С производительностью с неэффективными запросами да, могут быть косяки, но вот быстрая и легкая настройка одна из фич таких ОРМов. Тот же Code First позволяет просто накидать объекты предметной области, а БД со всеми зависимостями сгенерируется сама, причем он даже автоматически умеет связи типа "n-to-n" разруливать без участия человека. Действительно весьма удобно. А маппинги и портянки из сгенерированных по БД классов это действительно плохо, но от этого ушли еще в Linq2Sql, давно-давно. Сейчас тоже на старых проектах используется, где БД уже есть, а с ней надо как-то работать. А когда проект новый, и БД проектируется вот прямо щас, что CF и всё
что бы был только ехе без лишних файлов?
Можно использовать ILMerge, но лучше чтобы было несколько файлов.

Добавлено через 53 секунды
Цитата Сообщение от Rius Посмотреть сообщение
Один архив, один каталог или один exe, какая разница?
поддерживаю.
1
1 / 1 / 2
Регистрация: 21.09.2015
Сообщений: 321
24.03.2016, 10:50  [ТС]
хочется сделать следующим образом.
например в папке Appdata хранить файл базы данных
на рабочем столе лежит только файл ехе
не хочется что бы рядом с ехе были еще dll, поэтому хочется его спрятат в ехе
0
Эксперт .NET
 Аватар для Rius
13848 / 7890 / 1707
Регистрация: 25.05.2015
Сообщений: 23,958
Записей в блоге: 14
24.03.2016, 10:51
Храните программу в папке пользователя или, по нормальному, инсталлятором закиньте в Program Files.
А на рабочем столе вообще принято выкладывать ярлык.
1
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
24.03.2016, 10:52
bySawka, посмотрите как хранит себя, например, телеграм или хром. Явно не в одном файлике
1
82 / 82 / 51
Регистрация: 25.02.2016
Сообщений: 243
24.03.2016, 10:55
Не нужно так делать!!! Это неправильно. Положите вашу программу, по нормальному пути, где это будет нормально и удобно, а на рабочем столе просто создайте ярлык для вашей программы.
PS http://windows.microsoft.com/r... #section_3
0
1 / 1 / 2
Регистрация: 21.09.2015
Сообщений: 321
24.03.2016, 11:11  [ТС]
Rius, подскажите пожалуйста, после того как я установлю, если запущу на другой машине, то надо будет заново устанавливать?
0
Эксперт .NET
 Аватар для Rius
13848 / 7890 / 1707
Регистрация: 25.05.2015
Сообщений: 23,958
Записей в блоге: 14
24.03.2016, 11:14
bySawka, при сборке все нужные файлы помещаются в выходной каталог. Если его скопировать, больше ничего не надо.
Разве что The latest supported Visual C++ downloads Но там только один из этих пакетов нужен.

Если хотите программу с исходниками и студией перенести, там всё и так установится.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.03.2016, 11:14

Ввод/вывод в консоль любой произвольной информации и закрытие ее после прочтения
Ребят, не изучал C++ и не собирался. Просьба к вам небольшая. Мне нужен код : Запускается командная строка, какой то текст...

Способы хранения данных
Здравствуйте! Есть программа, которая хранит в себе данные с интернета по датам (парсинг). Прога парсит страничку и сохраняет...

По номеру носителю информации и объему информации найти количество носителей необходимых для её хранения
Цифровые носители информации пронумерованы следующим образом: 1 - дискета, 2 - диск cd-r, 3 - диск dvd-r, 4 - кассета с магнитной летной....

Способы хранения данных для expandable listview
Написал адаптер для expandedlistview. В каких объектах хранить данные для адаптера? Данные будут генерироваться.

Ввод и поиск информации о книгах
Пытаюсь создать программу , которая заполняет массив структур данными,выводит на экран , и поиск в нем выполняет.Поиск реализован таким...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru