Ответы пользователя по тегу .NET
  • Как работать с окнами в WPF/MVVM?

    @Teacher
    Добрый день.
    Вот старенькая статья с тремя разными вариантами реализации показа дочерних окон. Сейчас правда уже другой подход использую. Когда все дочерние View создаются как контролы. Дочернее окно одно и содержит ContentPresenter. При вызове метода показа дочернего окна в его DataContext помещается ViewModel. А как сопоставить View и ViewModel храниться в ресурсах:
    <DataTemplate DataType="{x:Type viewmodel:ResponsePart8ViewModel}">
         <view:ResponsePart8View HorizontalAlignment="Stretch" />
    </DataTemplate>

    При показе окна ContentPresenter сам, по типу объекта лежащего в DataContext создает View. Если не очень понятно, то могу скинуть развернутый пример.
    Ответ написан
    4 комментария
  • Стоит ли использовать Windows WorkFlow Foundation для нужд автоматизации документооборота?

    @Teacher
    Добрый день.
    Если схемы документооборота будут меняться и добавляться редко и программистами, то да. Если нужен механизм для пользователей рисовать произвольные Workflow, то пару лет назад мы такое пытались реализовать и в итоге отказались. Проще написать свой механизм.
    Ответ написан
    Комментировать
  • Есть ли книга по C#, в процессе изучения которой создается приложение?

    @Teacher
    Добрый день.
    У меня есть ощущение, что такой книги нет. Большинство книг начинается с изучения базовых вещей, а их проще рассматривать в консольных приложениях, а разработка пользовательских интерфейсов - это уже WinApp, WPF или Store приложения. Да и многие темы рассматривать в рамках всего одного приложения или не получится, или получится нечто притянутое за уши... Придумайте себе большую задачу, начните читать хорошую книгу по C#, а по мере изучения разных частей пытайтесь изучаемое применить к своему приложению. Прочитав книгу выкиньте все что вы делали до этого и попробуйте теперь все сделать с нуля...
    Ответ написан
    Комментировать
  • Что должен уметь junior .net разработчик?

    @Teacher
    Смотря куда вы пойдете работать. Если компания занимается разработкой софта, то их в первую очередь будут интересовать знания базовых вещей, умение учится, коммуникабельность и т.д. Если в компанию, у которой основной бизнес не разработка софта, то там как правило интересуют конкретные навыки: WPF+MS SQL, ASP MVC, Crustal Report и т.д.
    Еще можно посмотреть вакансии (желательно софтверных контор).
    Ответ написан
    1 комментарий