Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/43: Рейтинг темы: голосов - 43, средняя оценка - 4.70
1504 / 1052 / 146
Регистрация: 01.10.2009
Сообщений: 3,537
Записей в блоге: 1
1

Хранение настроек в XML

18.01.2011, 21:55. Показов 8280. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите как хранить и читать настройки из XML файла
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.01.2011, 21:55
Ответы с готовыми решениями:

Сохранение настроек в .xml
Собственно вопрос в названии темы... Где то находил ее там Памирыч кидал пример сохранения и...

Cохранение настроек программы в xml
подскажите как сохранять настройки программы в xml, с ini разобрался хотелось бы и с xml. А...

Как разумнее всего организовать сохранение/чтение настроек программы в/из XML?
Привет. Подскажите пожалуйста, как разумнее всего организовать сохранение/чтение настроек...

Сохранение настроек приложения (В реестр или xml или что то другое?)
Вообщем нужно где то хранить настройки приложения. СРАЗУ ГОВОРЮ! В My.Settings на .net framework...

5
Почетный модератор
21415 / 9150 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
19.01.2011, 19:52 2
Лучший ответ Сообщение было отмечено как решение

Решение

Не увлекался, но вот что-то нашел у себя в базке:
В МОДУЛЬ:
VB.NET
1
2
3
4
5
6
Friend Function ReadSettings(ByVal adress As String) As String
        On Error Resume Next
        Dim myXml As New System.Xml.XPath.XPathDocument("C:\Settings.xml")
        ReadSettings = ""
        ReadSettings = myXml.CreateNavigator.SelectSingleNode(adress).Value
    End Function
******************************************************************************** ***************
В ФОРМУ:

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        Dim myMemoryStream As New IO.MemoryStream
        Dim myXml As New System.Xml.XmlTextWriter("C:\Settings.xml", System.Text.Encoding.GetEncoding(1251))
        myXml.WriteStartDocument()
        myXml.Formatting = System.Xml.Formatting.Indented
        myXml.Indentation = 20
        myXml.WriteStartElement("НАСТРОЙКИ")
        myXml.WriteStartElement("ОБО_МНЕ")
        myXml.WriteAttributeString("ВОЗРАСТ", "27")
        myXml.WriteAttributeString("ПОЛ", "МУЖСКОЙ")
        myXml.WriteEndElement()
        myXml.WriteStartElement("ЗАГРУЗКА")
        myXml.WriteAttributeString("ИМЯ_ФОРМЫ", Me.Text)
        myXml.WriteAttributeString("СЛЕВА", Me.Left)
        myXml.WriteAttributeString("СВЕРХУ", Me.Top)
        myXml.WriteAttributeString("ШИРИНА", Me.Width)
        myXml.WriteAttributeString("ВЫСОТА", Me.Height)
        myXml.WriteEndElement()
        myXml.WriteEndElement()
        myXml.Flush()
        myXml.Close()
    End Sub
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        On Error Resume Next
        Dim myXml As New System.Xml.XPath.XPathDocument("C:\Settings.xml")
        Me.Left = myXml.CreateNavigator.SelectSingleNode("/НАСТРОЙКИ/ЗАГРУЗКА/@СЛЕВА").Value
        Me.Top = ReadSettings("/НАСТРОЙКИ/ЗАГРУЗКА/@СВЕРХУ")
        Me.Text = ReadSettings("/НАСТРОЙКИ/ЗАГРУЗКА/@ИМЯ_ФОРМЫ")
        Me.Width = ReadSettings("/НАСТРОЙКИ/ЗАГРУЗКА/@ШИРИНА")
        Me.Height = ReadSettings("/НАСТРОЙКИ/ЗАГРУЗКА/@ВЫСОТА")
    End Sub
Если есть желание - поразбирайся.
5
1504 / 1052 / 146
Регистрация: 01.10.2009
Сообщений: 3,537
Записей в блоге: 1
20.01.2011, 07:54  [ТС] 3
Да
Желаніе пропало. А еще людям ini не нравітся. Да тут, по круче, будет
0
Почетный модератор
21415 / 9150 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
20.01.2011, 07:59 4
Цитата Сообщение от DM_AND Посмотреть сообщение
Желаніе пропало
Аналогично, я не люблю ХМЛ.
У меня все проги простенькие, я просто в файлике все храню
0
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
20.01.2011, 08:32 5
Цитата Сообщение от DM_AND Посмотреть сообщение
Подскажіте, кодом пліз,
И в каком коде предпочитаешь ответ? ascii? Морзянкой? Ansi? Unicode? Koi8rus?
0
1504 / 1052 / 146
Регистрация: 01.10.2009
Сообщений: 3,537
Записей в блоге: 1
20.01.2011, 08:40  [ТС] 6
Цитата Сообщение от taras atavin Посмотреть сообщение
И в каком коде предпочитаешь ответ? ascii? Морзянкой? Ansi? Unicode? Koi8rus?
Набором символов, которые понял бы интерпретатор среды...
Не кодировку...
0
20.01.2011, 08:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2011, 08:40
Помогаю со студенческими работами здесь

Хранение настроек в xml
Доброго времени суток, вопрос: безопасно ли хранить данные подключения к БД (host, user, pass ...)...

Сериализация или парсить xml? (хранение настроек приложения)
Всем привет! Подскажите, как правильно хранить настройки? Можно: Написать свой парсер и...

Хранение настроек
Где самое оптимальное место для хранения настроек программы, профилей, другой user-data. Да такое,...

Хранение настроек
При запуске приложения запускается Activity с 2 Spinner, и в них нужно выбрать значения. После...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru