A
Andy B.
I have a program that manages "notebooks". Imagine these notebooks to be
like the 3 ring binders you would use for school or work to keep your
paperwork in. The UI has a combobox to list existing notebooks, a listview
to list each section and page of each notebook and a pane for the pages
content and attachments like images or mp3 files. It is similar to One Note
2007 or 2010. The One Note mobile on my WM6.5 smartphone would be ok, but it
is severely limited and I need to create my own notebook manager. The
program has the following requirements for notebook storage:
1. Each notebook should be a file on the filesystem
2. Each notebook should be able to store binary data like Word files, zip
files, mp3 files, images and so on as page/section attachments.
3. I can't use sql or sql mobile.
4. The notebook file creation should be able to be done with C# code. I.E.
File>New>Notebook
5. The notebook files can't be read by any other program.
What file format should I use for this type of project? How would I get
started with it? Hopefully this program will also be a desktop model too.
like the 3 ring binders you would use for school or work to keep your
paperwork in. The UI has a combobox to list existing notebooks, a listview
to list each section and page of each notebook and a pane for the pages
content and attachments like images or mp3 files. It is similar to One Note
2007 or 2010. The One Note mobile on my WM6.5 smartphone would be ok, but it
is severely limited and I need to create my own notebook manager. The
program has the following requirements for notebook storage:
1. Each notebook should be a file on the filesystem
2. Each notebook should be able to store binary data like Word files, zip
files, mp3 files, images and so on as page/section attachments.
3. I can't use sql or sql mobile.
4. The notebook file creation should be able to be done with C# code. I.E.
File>New>Notebook
5. The notebook files can't be read by any other program.
What file format should I use for this type of project? How would I get
started with it? Hopefully this program will also be a desktop model too.