Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/64: Рейтинг темы: голосов - 64, средняя оценка - 4.63
 Аватар для ArtemKrass
8 / 8 / 1
Регистрация: 21.11.2012
Сообщений: 133
.NET 4.x

Как сохранить введенные пользователем данные?

18.02.2013, 13:23. Показов 13335. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Какие есть способы реализовать сохранение данных, которые ввел пользователь.?

Например:
Есть форма, в которой есть два поля TextBox для ввода логина и пароля.
Как сделать так, чтобы пользователь ввел свои данные и они сохранились при последующем запуске программы.

Я знаю только один способ, записывать введенные данные в файл и потом их оттуда считывать, но как это сделать не представляю. Если у кого-то есть пример кода, скиньте пожалуйста.

Или возможно есть другие способы...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.02.2013, 13:23
Ответы с готовыми решениями:

Сохранить все введенные данные в программе с возможностью последующей загрузки
Здравствуйте, читая литературу, возник у меня вопрос... К примеру я создаю класс который описывает жильцов дома, запускаю программу...

Как проверить введенные данные на тип
Есть кнопка(button1), текстовое поле(textBox1) и метка(label1). В textBox1 вводится число/символы типа либо decimal, либо ushort, либо...

Целые числа введенные пользователем должны записаться в массив
Ребята Такая Проблема кто может помочь ) нужно чтоб Целые числа введенные пользователем записались в массив ) и потом там высчиталось...

10
 Аватар для Димон_
136 / 104 / 9
Регистрация: 30.01.2011
Сообщений: 699
18.02.2013, 13:28
Читай пример:http://msdn.microsoft.com/ru-r... 43375.aspx
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
18.02.2013, 13:29
ArtemKrass,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[serializable]
class UserData
{
   public readonly string Login, Password;
   
   public UserData(string login, string password)
   {
      Login = login;
      Password = password;
   }
 
   public void Save(string filename)
   {
      using (var file = File.Open(filename, FileMode.Create, FileAccess.Write))
         new BinaryFormatter().Serialize(file, this);
   }
 
   public UserData Load(string filename)
   {
      using (var file = File.Open(filename, FileMode.Open, FileAccess.Read))
         result = new BinaryFormatter().Deserialize(file) as UserData;
      return result;
   }
}
1
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
18.02.2013, 13:29
Способов масса, самый простой - запись в текстовый файл:

Запись:
C#
1
2
3
4
5
using (StreamWriter writer = new StreamWriter(path, false))
{
    writer.WriteLine(login);
    writer.WriteLine(password);
}
Чтение:
C#
1
2
3
4
5
using (StreamReader reader = new StreamReader(path, Encoding.Default))
{
    string login = reader.ReadLine();
    string password = reader.ReadLine();
}
3
 Аватар для Димон_
136 / 104 / 9
Регистрация: 30.01.2011
Сообщений: 699
18.02.2013, 13:43
DimanRu, не проще?
C#
1
2
3
4
  
string path = @"c:\temp\MyTest.txt";
string appendText = "This is extra text" + Environment.NewLine;
File.AppendAllText(path, appendText);
0
 Аватар для DimanRu
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
18.02.2013, 14:07
Димон_, Проще конечно. Только вот:
Цитата Сообщение от ArtemKrass Посмотреть сообщение
Я знаю только один способ, записывать введенные данные в файл и потом их оттуда считывать, но как это сделать не представляю.
Поэтому писать нужно понятно, а не просто.
0
 Аватар для Димон_
136 / 104 / 9
Регистрация: 30.01.2011
Сообщений: 699
18.02.2013, 14:08
DimanRu, не спорю )
0
0 / 0 / 0
Регистрация: 23.05.2023
Сообщений: 1
23.05.2023, 22:32
Код сохраняет введенные данные на твой компьютер, если вводить их на ТВОЕМ компьютере, а как сделать так, что бы при отправке файла, вводимые данные пользователем на его устройстве сохранялись тебе? c#

Добавлено через 1 минуту
Цитата Сообщение от DimanRu Посмотреть сообщение
Способов масса, самый простой - запись в текстовый файл:

Запись:
C#
1
2
3
4
5
using (StreamWriter writer = new StreamWriter(path, false))
{
    writer.WriteLine(login);
    writer.WriteLine(password);
}
Чтение:
C#
1
2
3
4
5
using (StreamReader reader = new StreamReader(path, Encoding.Default))
{
    string login = reader.ReadLine();
    string password = reader.ReadLine();
}
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18279 / 14202 / 5368
Регистрация: 17.03.2014
Сообщений: 28,883
Записей в блоге: 1
24.05.2023, 01:44
kERY888, зачем?
0
 Аватар для Andrey-MSK
3337 / 2224 / 387
Регистрация: 14.08.2018
Сообщений: 7,506
Записей в блоге: 4
24.05.2023, 08:16
Цитата Сообщение от kERY888 Посмотреть сообщение
вводимые данные пользователем на его устройстве сохранялись тебе
СУБД в сети, и все всё видят.
1
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
25.05.2023, 00:03
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
СУБД в сети, и все всё видят.


Можно проще: расшарить в интернет папку, и пусть в неё пишет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.05.2023, 00:03
Помогаю со студенческими работами здесь

Введенные данные структуры не проходят проверку в конце (if (Sum/7 >= new_midsumma) и просто все эти данные выводят
Задание: Описать структуру с именем «Студенты», содержащую следующие поля: фамилия и инициалы; номер группы; успеваемость (массив из 7...

Написать метод поиска всех чисел, которые оканчиваются на цифры, введенные пользователем
Написать метод поиска всех чисел, которые оканчиваются на цифры, введенные пользователем. Сформировать из этих чисел новую строку....

Вывести все цифры числа введенные пользователем через символ "*"
Вывести все цифры числа введенные пользователем через символ "*"

Как сохранить данные в XML?
Загружаю данные из XML в DataGrid. Некие действия с данными после чего мне нужно новые данные сохранить, пробывал вот так private void...

Записать введенные данные в двумерный массив
Здравствуйте, я только начинаю учить C#. И у меня возник вопрос. Мне нужно записать данные которые я ввел в двухмерный массив. for (i =...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru