.NET - Запись настроек программы в файл txt и чтение этих настроек обратно

Ответить
Аватара пользователя
ProgrammerPC

.NET - Запись настроек программы в файл txt и чтение этих настроек обратно

Сообщение ProgrammerPC »

Всем привет!!!)))Я учу VB.NET,и потихоньку пишу разные программы(пока что бесполезные).И вот я написал калькулятор,в нём есть разные настройки внешнего вида.Мой вопрос вот в чём состоит:Я запускаю калькулятор,меняю его внешний вид(цвета кнопок,шрифт и т.д).Как мне сохранить это всё,что бы при следующем запуске калькулятора все шрифты.цвета что я менял сохранились?Я вроде знаю что нужно сохранить в txt файл,а как обратно считать и чтоб оно применилось?Помогите пожалуйста.Очень прошу...))))))

За ранее спасибо)))

С уважением............
Аватара пользователя
ProgrammerPC

Re: .NET - Запись настроек программы в файл txt и чтение этих настроек обратно

Сообщение ProgrammerPC »

На всякий случай мой скрин калькулятора:
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
BlackEric

Re: .NET - Запись настроек программы в файл txt и чтение этих настроек обратно

Сообщение BlackEric »

В txt файлы настройки обычно не сохраняют.

Их сохраняют в ini файлы или в реестре.

Соответственно ищите в google или в msdn описание работы с ini файлами или с реестром. Примеров очень много.
Аватара пользователя
BlackEric

Re: .NET - Запись настроек программы в файл txt и чтение этих настроек обратно

Сообщение BlackEric »

ProgrammerPC, раз уж вы используете .NET, пользуйтесь тем, что есть, не придумывая велосипед.

Есть такая вещь как settings. В Solution Explorer откройте в Properties - settings.settings. Там добавьте строку, назовите, например btnPlusColor(цвет кнопки Плюс),

тип - System.Drawing.Color

scope - USER.

Value = System.Drawing.Color.Red(например).

После этого в программе вы можете делать так: (пример на C#, но смысл абсолютно тот же)

Действие при сохранении параметров:

Код:

Код: Выделить всё

Properties.Settings.Default.btnPlusColor = System.Drawing.Color.Blue; //Назначили 
Properties.Settings.Default.Save(); //Сохранили.

Таким образом вы назначите переменной значение - голубой цвет. И это значение будет храниться в файле постоянно.

При открытии программы надо просто своим кнопкам и прочему назначить значения из settings:

Код:

Код: Выделить всё

buttonPlus.BackColor = Properties.Settings.Default.btnPlusColor;

Вот и всё Изображение
Аватара пользователя
ProgrammerPC

Re: .NET - Запись настроек программы в файл txt и чтение этих настроек обратно

Сообщение ProgrammerPC »

Всем огромное-огромное спасибо!!!))).Сейчас буду пробовать.
Ответить

Вернуться в «Программирование и базы данных»