首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于C、COBOL程序员来说,启动C#的最好方法是什么?

对于C、COBOL程序员来说,启动C#的最好方法是什么?
EN

Stack Overflow用户
提问于 2009-03-18 10:37:55
回答 5查看 1.7K关注 0票数 4

我知道C,C++,COBOL。

现在我正在尝试学习C#,我想用C#做一些业余爱好的项目。

所以你能建议我从哪里开始吗?

我在谷歌上搜索过,但我想从一本书开始,这本书给了我更多的.net新手练习问题

有没有人能推荐一本我真正应该从网上读起的好书?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-03-18 10:48:41

我参考了几本书,这本书很棒。

你可以从Professional C#, Third Edition下载

这也是一本好书。我没有读完整本书,但我看了几个月前的书

Sams Teach youe self C# in 24 hours

票数 1
EN

Stack Overflow用户

发布于 2009-03-18 10:51:42

我建议你从基本的视频教程开始,首先你可以找到比this这样的视频更多的资源。

然后,在您完成基本功能和主要区别之后,您可以通过阅读更详细的书籍来深入了解,如CLR via C#

票数 1
EN

Stack Overflow用户

发布于 2010-08-17 09:19:05

每个人都会学到一些不同的东西,所以我已经包含了一些不同类型的资源。

书籍

看来,对于COBOL程序员来说,迁移到像C#这样的语言的最大挑战之一就是面向对象的方式。“一切都是对象”是C#中的一个很好的泛化,对于初学者来说肯定足够好了。因此,第一个建议是一本关于Object Thinking的书。它试图从哲学和历史的角度介绍对象。它特别讨论了过程语言和OO语言之间的一些区别。现在,它有点学术(由一位教授写的),但这里有一个很好的基础。

一旦理解了OO,就有许多C#书籍可供选择。许多人推荐Richter的CLR via C#,这是一本非常好的书。如果此人是CS的老手,那么您再也不能推荐一本关于C#和CLR的更好、更全面的书了。对于一种更“平易近人”的、面向功能的方式,我总是发现Troelsen非常优秀。

网站

另一种方法是比较和对比语法。精通COBOL语言的人在第一次尝试编写C#时会用COBOL语言思考。这里有一篇关于CodeProject的文章,对VB.NET、C#和COBOL三种语言进行了并列比较。这不是一个完整的概述,但对于那些试图弄清楚如何用C#编写循环的人来说,它可能是一个很好的参考。还有这个blog post,它的作用更多的是获取C#并转换为COBOL语言。尽管如此,两者之间的比较可能会有所帮助。

培训

对于那些需要讲师指导课程的人,微软提供了Getting Started with Microsoft .NET for COBOL Programmers。然而,在哪里提供这一点可能是一个挑战。

编码

富士通生产了一款很酷的产品,叫做NetCOBOL for .NET。没有什么比写代码更好的了。在这里,您可以在Visual Studio中编写COBOL代码,以生成在CLR上运行的Microsoft中间语言(MSIL) (多么酷)。使用它,COBOL程序员可以编写OOCOBOL语言,但是可以利用.NET框架。也许使用这个,你可以走下一步,使用Reflector将IL反编译成C#,VB等。网站没有列出价格,这意味着“如果你不得不问,你负担不起。”此外,本文的目标不是编写更多的COBOL语言,因此这可能是一个非常容易上瘾的过渡到C#的拐杖。

视频

Fujistu还在youtube上发布了一系列面向COBOL程序员的.NET。介绍视频位于here,第一课是here,但用户fujistucobol提供的任何内容都可以。

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

https://stackoverflow.com/questions/657731

复制
相关文章

相似问题

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