0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 18
|
||||||
1 | ||||||
Консольное приложение работающие с xml файлом05.06.2012, 21:24. Показов 2323. Ответов 3
Метки нет (Все метки)
у меня вот ниже консольное приложение которое работает с xml файлом. Это небольшая база даных авто. Как мне можно сделать чтобы можно было выбрать какого "гаража" показать авто. пример: нажимаеем просмотр авто. выходило сообщение с выбором "eastcoasta", "westcoasta" или все авто показать. А также если есть надо что нибудь изменить тоже говорите. заранее всем спасибо.
0
|
05.06.2012, 21:24 | |
Ответы с готовыми решениями:
3
Консольное приложение CRUD для работы с файлом(не с БД) Консольное и Windows Forms приложение в веб-сервисе XML Консольное приложение, работающее с базой данных. Настройки подключения в xml-файле Разработать консольное приложение с XML базой данных. Тема: музыкальная библиотека |
Злой няш
2136 / 1505 / 565
Регистрация: 05.04.2010
Сообщений: 2,881
|
|||||||||||
05.06.2012, 22:49 | 2 | ||||||||||
Та собственно надо много чего изменить, вот я здесь накатал черновик:
код
Ваш код нефига не читабельный (дык еще и комментариев нет), да и очень много копи-пасты. Неужели так тяжело выделять участки кода в методы? Взяли понимаешь моду писать методы по 50+ строк кода. Кстати, зачем так безобразничать с полями класса? Вот нафига там переменная i в общем доступе и ей сопутствующие? В общем я не в состоянии в одном посте описать все недостатки данного кода. (: А вообще проблема в том, что C# - это объектно-ориентированный язык программирования. Т.е., в лучшем случае, необходимо было объявить класс Автомобиль (Car) с такими полями как brand, model, garage, driver, permit, mileage. После чего вспомогательно объявить класс Библиотека, который бы содержал коллекцию (допустим список) автомобилей. В таком случае для записи (сериализация) и чтения (десериализации) в/из xml-файла достаточно пометить атрибутом Serializable класс Библиотека и Автомобиль и реализовать соответствующие методы. Простой пример реализации можно глянуть здесь
Не по теме: Json в этом плане куда лучше: проще в сериализации/десериализации, меньше памяти файл занимает на жестком диске, не надо баловаться с атрибутами, да и сама структура файла куда проще.
0
|
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 18
|
|
06.06.2012, 04:15 [ТС] | 3 |
Blood-Angel, большое спасибо что пришли на помощь. с вашей критикой согласен полностью, будем исправляться))
0
|
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 18
|
|
08.06.2012, 14:17 [ТС] | 4 |
а с основным вопросом может кто нибудь помочь. мне не обязательно писать весь кода. только пример какой нибудь или еше че нибудь. а то у меня не получается не как. заранее спасибо.
0
|
08.06.2012, 14:17 | |
08.06.2012, 14:17 | |
Помогаю со студенческими работами здесь
4
Консольное приложение для периодического опроса XML файла и записи полученных данных в базу SQLlite Как открыть консольное приложение в .NET через другое консольное приложение .NET Приложение Windows Forms работающие с массивами консольное приложение (при запуске приложение открывалось на весь экран) Переделать консольное приложение в приложение Windows Forms переделать консольное приложение табулирования в приложение с формой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |