我正在看一些开发Windows Phone 7应用程序的视频教程(&希望在此基础上开发Windows 8应用程序;)视频教程中的人使用的是Visual Studio 2010,我使用的是Visual Studio他使用"New -> project -> Silverlight for Windows Phone“选项创建了一个新项目。
是否有一门课程可以帮助非面向对象程序员如何在.NET中进行良好的开发?我的意思不仅仅是语法、如何设计类和类之间的关系,而是如何将解决方案组织到项目中(命名,在每个项目上放置什么)--哪种方法更适合访问数据(数据对象、远程处理、ORM) --如何设计带有数据库的表单,如何验证我有很多非常好的书籍(head first design patterns,head first C#,The Art of Agile Development,Code Complete,务实的程序员系列我找到了、和,但它们并没有真正交付策略来以可维护