Я новичок программист. Я полон теоретических знаний, но я отстаю от практики. ОК. Я пытаюсь создать программу для добавления категорий и описаний в файлы. Язык C#, он должен работать в Windows 7 ...Руководство по источникам данных для моего проекта
Категории 1.The могут содержать подкатегории.
Я не хочу называть их «тегами», потому что они разные. Категория может быть fx «фаворитами». Но это также может быть: «favorite-> music-> 2013». Вы можете создавать подкатегории, я буду использовать TreeView для WinForm для всех операций, которые пользователь может сделать с ними.
ВОПРОС: Должен ли я использовать XML-файл для категорий?
2.Есть файл CAN имеет описание и одну или несколько категорий. Однако:
- Даже если файл удален, я хочу сохранить его описание, чтобы оно было доступно для последующего использования.
- Папки сами будут опущены. Папки сами не могут иметь ни категорий, ни описания. Но содержащиеся файлы ДА.
Я сделал очень простую базу данных SQL Server, содержащую одну таблицу:! http://img832.imageshack.us/img832/3931/finalprojectdb.png
ВОПРОС: Это хорошая идея? Может быть, столбец категорий лучше иметь тип XML?
Любые рекомендации о том, какой должен быть наилучший подход в этой ситуации, приветствуются. Заранее спасибо !
Существует что-то важное, что мне нужно знать, и затем я могу дать вам стандартный, проверенный и надежный способ хранения ваших данных. С этого момента существует множество стандартных методов создания древовидных изображений и другой навигации. Итак ... может ли подкатегория подчиняться более чем одной категории? То есть: если у вас есть «Music-> 2013», а также «Photos-> 2013», те же тег «2013» или есть два тега «2013»? – Jasmine
В этом примере мы говорим о двух разных категориях, да :) –
На самом деле я не знаю, могла ли быть хорошая идея «2013» как самостоятельная категория «за кулисами». Но то, что пользователь должен в конечном итоге увидеть, это «построенная» категория «Фото-> 2013», категория, которую он создал, используя TreeView для создания «2013» в качестве дочернего объекта «Фотографии».Меню дает древовидную структуру, но из этого пользователь получает всю категорию в виде строки: «Фото-> 2013». Итак, как бороться со всем этим - это то, что я пытаюсь выяснить :) –