


Программирование С#. Написание электронного учебника
Сейчас пишу курсовую работу на тему электронный учебник. Сама суть в том что есть класс а полями типа string в которых записаны ссылки на текстовые документы формата rtf на диске. После выбора соответствующего пункта открывается файл с за данным расположением. То сама программа открывает для чтения сами файлы. Вопрос в том как я могу эти файлы внедрить в проект и как реализовать чтение? Для этого нужно инициализировать файловую переменную?
В Visual Studio:
1. Открываешь свойства проекта, переходишь на вкладку "ресурсы" (проект -> свойства -> ресурсы);
2. Жмёшь "добавить ресурс" -> "добавить существующий файл", выбираешь файл;
3. Задаёшь добавленному ресурсу имя.
В коде обращаешься к нему по этому имени, через Properties.Resources.* или Properties.Resources.ResourceManager.GetString(). Например, загрузить ресурс MyFileRTF в RichTextBox можно так:
richTextBox.Rtf = Properties.Resources.MyFileRTF;
или так:
richTextBox.Rtf = Properties.Resources.ResourceManager.GetString("MyFileRTF");
Пора б уже к курсовой уметь работать с файлами)
http://mycsharp.ru/post/21/2013_06_12_rabota_s_fajlami_v_si-sharp_klassy_streamreader_i_streamwriter.html