需要练习建议来帮助我学习和锻炼.NET

时间:2009-01-06 19:40:11

标签: .net .net-2.0 .net-1.1

您是否有任何关于复杂练习的想法,这些练习涉及并涵盖.NET的最重要和主要概念? (所以我可以在编码和实现时学习)

练习不应该是针对初学者的,而是针对已经熟悉.net的人,但是足以复杂地教授.NET 2的新功能。

谢谢!

8 个答案:

答案 0 :(得分:3)

我总觉得,当有个人利益时,学习更容易;所以我建议你写一些对你有用的东西;是否这是一个跟踪您喜欢在/等等中玩板球/高尔夫/其他运动的工具。分数,或帮助您提交纳税申报表,或填写大学申请表,甚至只是为了展示您的才能用作投资组合。

我坐下来要做的事情(尽管有点拖延)是分析看起来像是可能实现接口的类的程序集,但不要(因此类可能有一个名为{{的方法) 1}}但不实现Clone()) - 您可以做类似的事情 - 甚至可以将其作为fxCop规则,并集成到VS2008中的代码分析中

或者,您可以在像rentacoder这样的网站上竞标工作。

答案 1 :(得分:2)

一项伟大的练习可以是研究一些优质资源。

例如,采用Log4Net,Paint.NET或xacc(第一个易于阅读的读者)的来源,研究,做一些修改,测试,玩它...

答案 2 :(得分:1)

如果您正在寻找一个广泛的项目,它将挑战您的设计,架构以及数据库和其他技术的坚果和螺栓:

  1. 基于ASP.NET的CRM系统。重塑Salesforce.com。
  2. 内容管理系统。重塑DotNetNuke。
  3. 社交网络系统。重塑Facebook(不要太疯狂,他们有自己的API!)
  4. 博客系统。重塑博客。
  5. 知识库。重塑SO! (j / k;)
  6. 这些是一些很好的选择,需要在很多方面进行大量思考。

答案 3 :(得分:1)

我知道这是关于练习的,但有一些很棒的书可以帮助你提高。

我已经开始阅读C# in depth并听到了很多好话 Effective c# (free chapter pdf)More Effective c# (free chapter requires registration)

阅读完这些内容后,可能会选择能激发你灵感的东西,并编写一些小程序来测试理论。

答案 4 :(得分:0)

这可能听起来很傻,但试着订阅asp.netPRO杂志。有一张CD可以提供所有后面的问题,但订阅者可以从他们的网站搜索和下载所有内容(包括代码)(如果你有时间和耐心)。

我说这个的原因是有很多文章范围很窄但是各种功能的很好的例子。他们过去常常运行这些由三部分组成的系列文章来展示特定的东西 - 一个调查应用程序,一个博客,一个相册和经理。最新一期有一篇关于ASP.NET 2.0报告的简短文章。那里有很多好主意。我被一篇关于如何在MasterPages中使用CSS的文章(2007年3月号)解救了 - 描述了一步一步发生的事情,现在我对此感到很舒服

我不会以任何方式为他们工作,我意识到这听起来像是商业垃圾邮件,但它让我感到震惊的是,CD上带有关于它的背面问题目录可能会有很好的读取效果。

答案 5 :(得分:0)

答案 6 :(得分:0)

我过去使用的一种技术是找到一本经过深思熟虑的“学习”书,并在书中执行每个例子。我的意思是这本书有大量的例子,你可以自己做,而不是简单或参考书。即使是微不足道的例子也可能揭示整个主题。刚开始结束。我最近在一次带有Rails书的旅行中做到了这一点,最终迫使我把RoR弄出来。

答案 7 :(得分:0)

如果您的目标是以与谋生相关的方式学习.Net,我建议您前往Monster.com或Dice.com,搜索.Net开发人员/工程师/程序员并寻找公司正在寻找的常见技术获取经验。获取该列表并构建真实世界的示例。通过这种方式,您将学习.Net并保持与您的职业相关的主题。