首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何练习像C#这样的语言?

如何练习像C#这样的语言?
EN

Stack Overflow用户
提问于 2009-01-28 08:07:18
回答 9查看 17.2K关注 0票数 2

这些天我学到了C#的一些基本用法。我认为,由于C#经常用于应用程序编程,我们应该以工程的方式实践该语言,而不是解决一些算法问题。但是,如果我在工作中找不到任何与语言相关的项目,那么实践C#的最佳方式是什么呢?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-01-28 08:33:14

我认为你可以试着从个人小工具开始。例如,编写文件备份程序、personal asp.net博客站点、密码提醒、时间跟踪器等。

该产品将由您使用,因此您将遇到异常或性能问题,因此您将了解更多信息。

票数 2
EN

Stack Overflow用户

发布于 2009-01-28 16:08:24

你也可以看看AntMe,它是一个用C#编程的蚂蚁模拟软件。

票数 4
EN

Stack Overflow用户

发布于 2009-01-28 16:14:38

我在实践中使用了一些东西--诚然,它们更多的是算法而不是面向业务的,但让我们面对它,面向业务的东西如果你整天都在做的话会变得单调乏味:

  • Code Golf on SO -查看以下标签,它们都有很好的迷你任务

代码语言:javascript
复制
- [Code-Golf](https://stackoverflow.com/questions/tagged/code-golf) 
- [Golf](https://stackoverflow.com/questions/tagged/golf) 
- [Algorithm](https://stackoverflow.com/questions/tagged/algorithm)
- [Language-Agnostic](https://stackoverflow.com/questions/tagged/language-agnostic)

  • Project Euler -在http://projecteuler.net/
  • Check上找到其他问题,以便为您提供编程任务的想法-一个很好的开始可以在此处找到Alternate FizzBuzz Questions
  • Attempt,以找出出现在此处的问题的答案,否则您将无法知道答案。

对于编程的业务方面的实践,试着理解大多数企业在软件方面想要的是什么,那就是帮助他们做日常工作的软件。这可能归结为为用户(即您)执行特定任务的软件,也可能是允许存储、检索和报告业务数据的软件。

  • 创建一个项目,允许您使用各种模式存储和检索数据,并注意每种模式的性能差异-即DataSet与DataAdapter、DataReader与LINQ- to -SQL以及存储过程与TableDirect与QueryStrings。要从database.
  • Grab中存储和检索数据、从AdventureWorks或臭名昭著的罗斯文中检索数据的演示数据库只有这么多种方法,并且可以自己编写以各种格式显示数据的报告。

我经常发现,我在网上使用的实用软件并不能很好地解决问题。当然,它们中的一些有一些很好的功能,但不可避免地总会缺少一些东西。所以我到处冲浪,找到了一堆实用程序,它们涵盖了我认为其中一个应该做的一切,拿出了所有最好/最有用的部分,并注意到了我自己编写的每个工具中我喜欢的地方。最好的方法是始终思考:“我想如何使用它”,而不是“如果我以这种方式编程,我必须如何使用它”。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/486838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档