通过示例学习构建真实的.NET应用程序

时间:2009-03-03 12:46:05

标签: c# .net

在过去的4年里,我一直在做主要的SQL和前端HTML / CSS工作。我也用类似BASIC的语言做了很多(程序)编码。我没有正式的CS培训(我有经济学学位)。

现在我正在C#.NET全职切换到OOP。为了提升,我一直在阅读主要关于StackOverflow和Wikipedia的基本CS主题(例如,数据结构,算法,big-O表示法)。我还阅读了Code Complete 2,Refactoring和Head First Design Patterns的各个部分。

但是,我感觉我成为开发人员的方法有点倒退。我觉得我需要熟悉C#和.NET 中的可用工具我真的可以从了解如何最好地应用它们中获益。

我认为我缺少的部分是坐下来通过实际编程来熟悉.NET框架。我需要接触构建实际应用程序的日常任务。

由于我没有导师,我想知道是否有人可以建议一本书或网站,通过构建一个(有点)真正的.NET应用程序来指导初学者程序员,以此来教他们基础知识。

谢谢!

3 个答案:

答案 0 :(得分:6)

http://www.asp.net/learn/mvc-videos/

店面涵盖从设计到测试的所有内容。应该让你快点开始。

http://codebetter.com/blogs/karlseguin/archive/2008/06/24/foundations-of-programming-ebook.aspx

显示一些基本概念,但它们非常有用。包括一个可供学习的示例应用程序。

最后,

http://weblogs.asp.net/Scottgu/

ScottGu的博客充满了实用的实例,并且有很多链接。

还有一点需要注意的是,如果你不熟悉的话,BlueJ可以对OO提供一些很好的见解。

http://www.bluej.org/

答案 1 :(得分:1)

我和你一样处于类似的位置,并且正在寻找专业人士如何从头到尾设计和实施一个小程序。我找到了这两个有用的资源:

Rob Conery有一个series of blog posts,他带您了解如何使用ASP.NET MVC设计电子商务网站。

以类似的方式,Stephen Walther builds a forum使用ASP.NET MVC

答案 2 :(得分:1)

通过阅读很难获得真实的世界经验,因为大多数公司都在保护他们的软件工件(设计,测试等),如黄金。但是,有时公司会将他们的技术经验作为案例研究发布。其中一些案例研究只不过是营销废话。但有时候,你会找到一个信息金矿,让你了解真实世界的项目。关于开发新数据仓库的这个Barnes & Nobles case study部分地做到了这一点。这是一个更多的列表: ASP .Net Case Studies .Net Case Studies

最终,软件开发是由业务需求驱动的,而这正是您的Econ背景可以派上用场的地方。如果有机会,请查看Steven Tockey的书Return on Software: Maximizing the Return on Your Software Investment。他进入ROI,IRR等行业。只有经济学专业的人才会喜欢:)

相关问题