| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Использование INI файлов |
| Автор: Ordenador 10.5.2008, 17:15 | ||
Мне требуется написать на VS C# в довольно краткие сроки адресную книгу. Когда думал о хранении файлов, то выбрал INI файлы. Во первых так удобнее хранить:
Во вторых когда то давно реализовывал подобное на Delphi (и вполне успешно). Вопросов два: 1. Может все же есть другие оптимальные пути? 2. Если все же использовать INI файлы - как проще всего (и очень желательно без дополнительных библиотек) добавлять, удалять и редактировать INI? Искал на наших и зарубежных форумах - подходящего решения не нашел (многое для меня еще слишком сложно) |
| Автор: Fyrklod 10.5.2008, 18:21 |
| 1) есть другие пути.. причем в шарпе вместо ИНИ именно они используются.. обычный XML .. и структура там задается также как и в том же ИНИ 2) на сколько я по форуму и по разговору с некоторыми людьми понял, так в шарпе походу уже вообще убралась работа с ИНИ.. хочешь его использовать, пиши свои методы и т.д. короче стандартных нет... |
| Автор: Ordenador 10.5.2008, 18:24 |
| Fyrklod Значит либо дополнительные библиотеки, либо XML... А если использовать XML, есть не очень сложный алгоритм записи\удаления\редактирования? Я начинающий, честно говоря сложно ориентироваться. |
| Автор: Fyrklod 10.5.2008, 18:38 | ||
| в том то и дело что ничего сложного при работе с ним нет практически как и с ИНИ в Билдере Пример записи
|
| Автор: source777 10.5.2008, 19:31 | ||||
Если не нужен доступ к файлу адресной книги не из программы, то проще и эффективнее всего использовать сериализацию...
|
| Автор: Ordenador 10.5.2008, 19:42 |
| source777 При сериализации все хранится внутри файла? Где можно найти статьи, желательно на русском, чтобы не закидывать тут всех вопросами, о том что это такое и как это использовать? За пример большое спасибо, развернутый и ясный. Fyrklod Насколько я понимаю для использования данного кода требуется в программе где то обозначить, что я буду пользоваться XML. Где это сделать? Без этого код говорит, что XmlTextWriter это чтото не его И где можно найти еще примеры использования? В частности как потом читать эти файлы? |
| Автор: -Mikle- 10.5.2008, 20:16 | ||
поставь:
или пиши всегда полное имя класса System.Xml.XmlTextWriter |
| Автор: Ordenador 10.5.2008, 20:44 | ||||||
| -Mikle- Спасибо. Понял принцип. С записью в XML разобрался, реализовал все так:
Еще раз спасибо Fyrklod Пытаюсь сейчас найти, как вывести из XML только фамилии. Я так понимаю, что:
и собственно
должны иметь какие то типы или другие идентификаторы... |
| Автор: Veitmen 11.5.2008, 15:13 |
| http://www.shareinfo.ru/nini Простой и легкий. |