论坛首页 Microsoft .Net版 C#

Java程序员学习C#的最佳曲线是什么?

浏览 794 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-06-27

作为一名java程序员,最近正好用到了C#,想学习一下。于是想到了这个问题:

java程序员如何以最佳的曲线迁移到C#?

 

现在我发现了这么三本书,图书的链接指向amazon上的信息

 

1. C# for Java Developers (Pro-Developer)

Microsoft press,500页

Amazon上这三本书里评价ms最好的一本。该书的作者Allen Jones也是《Professional C# 2005 (Wrox Professional Guides) 》的作者之一,汗,这本书要1000多页。本书的作者也写了很多关于微软其他技术的书籍。ms这是一本从微软角度看到如何从java迁移到c#的图书。

  

2. .NET for Java Developers: Migrating to C# (Paperback) 

Addison-Wesley Professional,720页

信息不多,作者也只写了这一本书,没有其他作品。

 

3. Professional .NET for Java Developers Using C# (Paperback) 

Wrox Press,400页

该书作者还写了其他一些关于java的图书。ms本书的作者是从java程序员的角度看待这一问题。

 

 

另:.net的书,还真是不少,不伐牛人力作《.net大局观》《C# primer》。。。让人有点乱。

还望牛人推荐,这里顺便转载几个推荐.net图书的帖子,给跟我有同样问题的兄弟。

http://blog.csdn.net/turingbook/archive/2006/10/22/1345111.aspx

http://blog.csdn.net/turingbook/archive/2006/11/11/1378637.aspx

http://hi.baidu.com/freeze9527/blog/item/ada3d94beecdbbf383025ca6.html

 

目前初步打算先搞一下上面的第一本书:C# for java developer。呵呵,有劳大家拍砖,推荐。:)

   
时间:2008-06-27
呵呵,主要想问的是学习曲线,不一定非是书籍方面的,:)
多谢大家讨论:)
   
0 请登录后投票
时间:2008-06-27
java程序员如何以最佳的曲线迁移到C#?

我以前也是做java的,做jsp的。
当时突然要做c#项目,asp.net。
当时2006年,我的公司原有的项目是基于.net的n层架构的,比如逻辑层,它设计了 business facade 和 business rule 两个层。 其实这么都没什么的,只是分层而已。对于语言,差别是有的,但是不大. 经常用的改变之一就是 model类原来的get/set方法在c#里都该写属性表示.
其他的底层设计,你可以按照w$的3层架构,即web+bll+dal,类似java中的(view+service+dao).
主要的一点变化还是在页面部分,asp.net增加了很多的web控件.
   
0 请登录后投票
时间:2008-06-27
如果是做web项目.
完成可以按照原来的设计架构做平移. 所谓的最佳曲线就是调试
或者改变java做web开发的那套架构,跟着w$走,那也没问题.参考petshop例子学习,但是尽量交流,我并不是完成认同里面的做法.
   
0 请登录后投票
时间:2008-06-27
无非就是熟悉语法,类库,了解CLR 和JVM的异同
如果有JSF或Tapestry经验,webform很好上手的
.net书不少,重点推荐几本
CLR VIA C# (.net框架程序设计的第2版)
C#和.NET 2.0实战
道不远人:深入解析ASP.NET 2.0控件开发
   
0 请登录后投票
时间:2008-06-27
C# for Java Developer CSDN 下载频道
http://download.csdn.net/source/177673
   
0 请登录后投票
时间:2008-07-08

其实,微软自带的文档已经完全够用了,[visual studio的安装目录]\VC#\Specifications\2052,就有C#语言的规范文档,写得还算详细。其他的就是msdn的内容了,常用类,都是附有例子代码的,再者就是msdn的WebCast,很全的视频,一般微软的技术都有涉及。至于书嘛,可以弄几本有深度的,可以很好的提高自己。

   
0 请登录后投票
时间:2008-08-13
刚好我也要学学c#,看了两天,觉得c#基本就是java的microsoft版本。
   
0 请登录后投票
时间:2008-08-23
没有曲线,没有过程,直接拿过用,用到不会的直接F1就行了,或者google,baidu一下
   
0 请登录后投票
论坛首页 Microsoft .Net版 C#

跳转论坛:
JavaEye推荐