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

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

23.03.2016, 10:15. Показов 2859. Ответов 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
13398 / 7852 / 1700
Регистрация: 25.05.2015
Сообщений: 23,869
Записей в блоге: 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
13398 / 7852 / 1700
Регистрация: 25.05.2015
Сообщений: 23,869
Записей в блоге: 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
13398 / 7852 / 1700
Регистрация: 25.05.2015
Сообщений: 23,869
Записей в блоге: 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
13398 / 7852 / 1700
Регистрация: 25.05.2015
Сообщений: 23,869
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru