Консольное клиент серверное приложение - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Возник вопрос, как создать консольное клиент серверное приложение,которое должно предусматривать хранение исходных данных в файле на стороне сервера. Должна быть возможность добавления, редактирования, удаления элементов (каждый элемент содержит 5 параметров),просмотра текущего списка элементов, поиска по названию элемента и сортировки? Может кто нибудь реализацию подобного примера скинуть, или поделиться полезными ссылками с решением данной проблемы. Сделал как примерно должна выглядеть консоль для клиента, и по пункту добавления записи. А как остальное пункты реализовать, и в виде клиент серверного приложения как не знаю.
Листинг программы
  1. ….
  2. Console.WriteLine("Vyberite punkt:\n 1 - Vvesti novuju zapis\n 2 - Redaktirovat' zapis\n 3 - Sortirovat' \n 4 - ydalit' zapis\n 5 - Exit");
  3. String choice=Console.ReadLine();
  4. switch(choice)
  5. { case "1":
  6. {
  7. Console.WriteLine("Vvedite zapis:");
  8. //чтение вводимых данных
  9. String region=Console.ReadLine();
  10. String tkind=Console.ReadLine();
  11. long quant=System.Int64.Parse(Console.ReadLine());
  12. Laba obj=new Laba(region,tkind,quant);
  13. //открытие файла с данными на запись
  14. FileStream fstr = new FileStream("e:\\file.txt", FileMode.OpenOrCreate,
  15. FileAccess.Write);
  16. fstr.Seek(0,SeekOrigin.End);
  17. StreamWriter sw=new StreamWriter(fstr);
  18. //запись в файл
  19. sw.WriteLine(obj.region + " " +obj.tkind+ " "+obj.quant.ToString()+" ");
  20. sw.Close();
  21. fstr.Close();
  22. break;
  23. }

Решение задачи: «Консольное клиент серверное приложение»

textual
Листинг программы
  1. File.AppendAllText(или File.WriteAllText, в зависимости от того что нужно)/ File.ReadAllText

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.231 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы