Консольное клиент серверное приложение - C#
Формулировка задачи:
Здравствуйте.
Возник вопрос, как создать консольное клиент серверное приложение,которое должно предусматривать хранение исходных данных в файле на стороне сервера. Должна быть возможность добавления, редактирования, удаления элементов (каждый элемент содержит 5 параметров),просмотра текущего списка элементов, поиска по названию элемента и сортировки?
Может кто нибудь реализацию подобного примера скинуть, или поделиться полезными ссылками с решением данной проблемы.
Сделал как примерно должна выглядеть консоль для клиента, и по пункту добавления записи. А как остальное пункты реализовать, и в виде клиент серверного приложения как не знаю.
…. Console.WriteLine("Vyberite punkt:\n 1 - Vvesti novuju zapis\n 2 - Redaktirovat' zapis\n 3 - Sortirovat' \n 4 - ydalit' zapis\n 5 - Exit"); String choice=Console.ReadLine(); switch(choice) { case "1": { Console.WriteLine("Vvedite zapis:"); //чтение вводимых данных String region=Console.ReadLine(); String tkind=Console.ReadLine(); long quant=System.Int64.Parse(Console.ReadLine()); Laba obj=new Laba(region,tkind,quant); //открытие файла с данными на запись FileStream fstr = new FileStream("e:\\file.txt", FileMode.OpenOrCreate, FileAccess.Write); fstr.Seek(0,SeekOrigin.End); StreamWriter sw=new StreamWriter(fstr); //запись в файл sw.WriteLine(obj.region + " " +obj.tkind+ " "+obj.quant.ToString()+" "); sw.Close(); fstr.Close(); break; }
Решение задачи: «Консольное клиент серверное приложение»
textual
Листинг программы
File.AppendAllText(или File.WriteAllText, в зависимости от того что нужно)/ File.ReadAllText
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д