Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Новичок в WPF / 7 сообщений из 7, страница 1 из 1
20.01.2011, 07:23
    #37068202
2k
2k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок в WPF
Простите, я новичок в С#, но нужно аписать элементарную программу за короткое время. В голове уже просто каша.
Программа представляет из себя 4 сущности: Сотрудник, Отдел, Номер мобильного (список), история выдачи мобильного номера. Организовать форму с двумя DataGrid`ами с master-detail связью. Хранить в XML.
Наставьте на путь правильный.
1. Быстрее сделать через типизированные набор данных (DataSet) или через ObservableCollection коллекцию.
2. Как потом это все корректно сохранять в XML? Интересуют именно стандартные методы или типовые решения.
3. Как организовать подстановку поля (когда отображаем сотрудника и видим название отдела)
...
Рейтинг: 0 / 0
20.01.2011, 12:15
    #37068770
i see
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок в WPF
Только ObservableCollection

Я бы начал с создания структуры классов, а потом сериализовал бы из в XML.

Отображение - не проблема, если грамотно сделать байндинги.
...
Рейтинг: 0 / 0
20.01.2011, 13:57
    #37069100
2k
2k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок в WPF
Я уже через типизированный DataSet сделал.
А чем он плох?
...
Рейтинг: 0 / 0
20.01.2011, 15:18
    #37069365
Руки-крюки
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок в WPF
2kЯ уже через типизированный DataSet сделал.
А чем он плох?
Тем что это не WPF. Грубо говоря.
...
Рейтинг: 0 / 0
20.01.2011, 15:24
    #37069406
Руки-крюки
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок в WPF
1. ObservableCollection. Почитайте про байдинг, попутно найдете кучу примеров на тему master-detail. Посмотрите видео курсы Р. Здебского.
2. MS как бы рекомендует LINQ to XML. Но тут смотрите сами, дело вкуса.
3. Не понятен вопрос. Как отобразить детальную информацию сотрудника в отдельном контролсе? Завязать через байндинг DataContext контролса на SelectedItem таблицы/списка сотрудников.
...
Рейтинг: 0 / 0
20.01.2011, 19:45
    #37070083
2k
2k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок в WPF
Не соглашусь с первым утверждением. Расширенные DataSet это и есть объектная модель отображения данных. Кстати в видео от Здебского показывается, как удобно и легко этим пользоваться.

Вообщем не буду спорить. Вот что у меня получилось. Выкладываю на суд в народ. Посмеяться )) Ну и за советы буду благодарен.
http://file.qip.ru/file/wcEMU4vj/MobileBook_20110120_2133.html
...
Рейтинг: 0 / 0
21.01.2011, 11:57
    #37070966
Руки-крюки
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новичок в WPF
2k,

У таблиц можно ширину столбцов поставить как *. Очень удобно получается.
XAML надо бы почистить и перенести кучу букв в словарь ресурсов.
Но без MVVM все это говнокод. Конечно если приложение не большое то не страшно.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Новичок в WPF / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]