Приложения для Windows: лучшие практики и шаблоны (C # / WPF / LINQ) - PullRequest
2 голосов
/ 08 июня 2009

Я только что окончил политехникум, где меня учили довольно основному программированию (по крайней мере, на мой взгляд, как VB Calculator и тому подобное)

так что теперь на моей нынешней работе я чувствую, что это не так. меня интересует мой базовый фундамент, как я могу развить свои навыки? я поднимаю C # 3.0 (4.0, похоже, скоро выйдет) WPF, LINQ

проблема, с которой я сталкиваюсь сейчас, касается приложений Windows, как я могу иметь приложение, которое может управлять различными таблицами базы данных, т.е. Добавить, изменить, удалить, список диалогов. я не хочу иметь их как отдельные формы. Я также не хочу спамить все на 1 экране.

мне нравится что-то вроде внешнего вида. где у меня есть навигация на гармошке. затем, когда я нажимаю что-то, оно загружается на главном экране, возможно, с закрывающимися вкладками.

я был связан с MSDN Patterns & Practices , когда я опубликовал нечто подобное в MSDN. но это кажется большим прыжком. Я скучаю много между ними.

есть шаблоны, MVC и тому подобное ... что лучше для приложения Windows? я использую MVC для своей веб-разработки

Ответы [ 3 ]

4 голосов
/ 08 июня 2009

«Мне интересно, из своего базового фонда, как я могу развить свои навыки?» - лучший способ сделать это - прочитать блоги разработчиков и присоединиться к какому-либо проекту с открытым исходным кодом и проанализировать источники популярных фреймворков и инструментов. Это поможет вам расти в геометрической прогрессии.
Насчет MSDN P & P, это нехорошо, я не могу рекомендовать вам следовать им. Да, есть много хороших P & P, но есть еще много не очень хороших. Вы не можете создать хорошее руководство без отзывов и отзывов сообщества. Но большая часть руководства была создана таким образом - кто-то («гуру») написал это, оно было опубликовано, и М.С. сказал: «Следуй за ним!». Спасибо за богов, это начинает меняться в последний раз.
Я рекомендую вам проверить следующие фреймворки и блоги (лучшие из моих RSS-каналов):
http://caliburn.codeplex.com/
http://nhforge.org/Default.aspx
http://code.google.com/p/sharp-architecture/
http://www.castleproject.org/
http://www.codeplex.com/xval
http://ayende.com/blog
http://www.lostechies.com/
http://karlshifflett.wordpress.com/
http://jeffreypalermo.com/
http://fabiomaulo.blogspot.com/
http://devlicio.us/
http://codebetter.com/

2 голосов
/ 08 июня 2009

Попробуйте посмотреть здесь: http://blogs.msdn.com/dancre/archive/2006/10/11/datamodel-view-viewmodel-pattern-series.aspx

Надеюсь, это поможет: -)

0 голосов
/ 08 июня 2009

Я бы посоветовал вам прочесть книгу «Шаблоны проектирования» Эриха Гамма и соавт. (Ссылка на Amazon: http://www.amazon.com/Design-Patterns-Object-Oriented-Addison-Wesley-Professional/dp/0201633612)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...