建议使用什么语言学习VB或C#(和1.1 vs 3.0) [英] Advice on what language to learn VB or C# (and 1.1 vs 3.0)

查看:51
本文介绍了建议使用什么语言学习VB或C#(和1.1 vs 3.0)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨 - 对不起,如果这不是发布的最佳地点,但需要建议,并且会感激一些想法。


我继承了盒装套装MCAD自学课程我即将推出

into。该课程基于VB.NET。我从未在VB或C#中编程,但

之前曾使用过一些Java衍生物(主要是Actionscript)。 Box

包括考试券。

今天我和C#开发人员交谈,他已经做了大约2年。

他说我应该*认真考虑采用C#路线,因为C#将会为我赚取更多的钱来赚取更多的钱,这是一个更好的构建方式来获得
代码。这些是他的意见。

我对这个问题的另一个看法是我的课程基于.NET

1.1我看到.NET 3.0即将问世。 (也许我说错了。)


我不知道他是否对C#是更好的语言选择

开始学习(我没有偏好) - 你有什么建议/经验

分享?另外,我是一个开始学习1.1的杯子,然后通过

升级到2.0的路径,然后不可避免的3.0等等,当我可以放弃

的1.1书和发行时购买一些3.0的新鲜产品?


所有建设性建议赞赏 - Adrian


PS如果您认为在这里发布回复,请随时给我发电子邮件

不是最好的。

解决方案

" Adrian B" ; < adrian(nospam)br **** @ ukonline.co.ukwrote in message

新闻:A8 ******************** ************** @ microsof t.com ...


您好 - 抱歉,如果这不是发布的最佳地点,但需要建议和



欣赏一些想法。


我继承了盒装MCAD自学课程,我我即将推出

。该课程基于VB.NET。我从来没有在VB或C#中编程,

但是

之前曾经使用过一些Java衍生产品(主要是Actionscript)。 Box

包括考试券。

今天我和C#开发人员交谈,他已经做了大约2年。

他说我应该*认真考虑采用C#路线,因为C#将会为我赚取更多的钱来赚取更多的钱,这是一个更好的构建方式来获得
代码。这是他的意见。



IMO,他是对的。 C#是更好的语言,因为MS是专业人士的目标。两者之间的差异非常小,但是c#稍微好一些。也不比

其他更难。


我对这个主题的另一个看法是我的课程是基于.NET的

1.1,我看到.NET 3.0即将问世。 (也许我有事实

错了。)


我不知道他是否认为C#是更好的语言选择

开始学习(我没有偏好) - 你有什么建议/经验



分享?另外,我是一个开始学习1.1的杯子,然后通过

升级到2.0的路径,然后不可避免的3.0等,当我可以只是



1.1本书并在发行时购买一些新的3.0版本?



如果我理解的话,Dotnet 2.0与1.1并没有什么不同,并没有那么大的差别来自2.0的
。我想这取决于你是否想省钱购买新书。花了所有的努力,可能值得购买新的

书籍。如果书中的成本相形见绌,那么你将花费多少时间* *税后支付给你

,然后购买它们

: - )


Michael


" Adrian B" < adrian(nospam)br **** @ ukonline.co.ukwrote in message

新闻:A8 ******************** ************** @ microsof t.com ...


您好 - 抱歉,如果这不是发布的最佳地点,但需要建议和



欣赏一些想法。



嗯,这是一个C#新闻组,所以你不太可能找到很多人告诉你,VB.NET更好...... :-)


我继承了一个盒装的MCAD自学课程,我即将推出

。该课程基于VB.NET。我从来没有在VB或C#中编程,

但是

之前曾经使用过一些Java衍生产品(主要是Actionscript)。



OK。


包含考试凭证。



无价值 - 把它们装箱。


C#将为我赚取更多的钱b $ b



这在英国肯定是这样的......


并且是一个更好的构造代码方式。



除了语法上的明显差异外,VB.NET和C#几乎相当于
。 C#支持指针,但如果你不知道这意味着什么,那么你可能不需要知道...


我对这个问题的另一个想法是,我所拥有的课程基于.NET

1.1,我看到.NET 3.0即将问世。 (也许我有事实

错了。)



..v2在14个月前发布 - 忘了v1.1

v3命名非常糟糕 - 它根本不是新版本,而是一些

图形增强功能......


我不知道他是否对C#是更好的语言选择

开始学习(我没有偏好) -


既然你提出了赚钱潜力的问题,我建议你学习

两个......


另外,我是一个开始学习1.1的杯子,然后通过

升级路径

到2.0然后不可避免地3.0等等我可以放弃1.1本书

并在发行时购买一些

新的3.0美元?



是。


" Mark Rae" < ma ** @ markNOSPAMrae.com写信息

新闻:ue ************** @ TK2MSFTNGP04.phx.gbl ...
< blockquote class =post_quotes>
除了语法上明显的差异外,VB.NET和C#非常相似。 C#支持指针,但如果你不知道

是什么意思,你可能不需要知道...



然后有一天你可能还需要它们,即使你在开始时并不知道这个功能的价值是多少。毫不奇怪,我使用了各种各样的功能,当我开始编程时,我并不知道这些功能(当然我并不知道
知道多少:-)。我在c#中使用指针的唯一一次是修改

Bitmap对象,在这种情况下,不可能(在vb中)做c#做的事情。

在VB中,必须将数据复制到数组中,这样可以轻松地将

所需时间加倍。


Michael

Hi - sorry if this is not the best place to post, but need advice and would
appreciate some thoughts.

I inherited a boxed set MCAD self-study course which I am about to launch
into. The course is based on VB.NET. I have never programmed in VB or C#, but
have worked with some Java derivatives before (Actionscript mainly). Box
includes exam vouchers.
I was talking to a C# developer today, he''s been doing this about 2 years.
He said that I should *seriously* consider taking the C# route as C# will
earn me more money in every job I go for and is a better contructed way to
code. These were his opinions.
My other thought on the subject is that the course I have is based on .NET
1.1 and I see .NET 3.0 is about to come out. (Maybe I have the facts wrong.)

I don''t know whether he is right about C# being the better language choice
to begin to learn (I have no preference) - what advice/experience do you have
to share? Also, am I a mug to start learning 1.1 now and then going through
the upgrade path to 2.0 and then inevitably 3.0 etc when I could just ditch
the 1.1 books and buy some fresh ones for 3.0 when issued?

All constructive advice appreciated - Adrian

P.S. Please feel free to email me if you think posting a response here is
not best.

解决方案

"Adrian B" <adrian(nospam)br****@ukonline.co.ukwrote in message
news:A8**********************************@microsof t.com...

Hi - sorry if this is not the best place to post, but need advice and
would
appreciate some thoughts.

I inherited a boxed set MCAD self-study course which I am about to launch
into. The course is based on VB.NET. I have never programmed in VB or C#,
but
have worked with some Java derivatives before (Actionscript mainly). Box
includes exam vouchers.
I was talking to a C# developer today, he''s been doing this about 2 years.
He said that I should *seriously* consider taking the C# route as C# will
earn me more money in every job I go for and is a better contructed way to
code. These were his opinions.

IMO, he is right. C# is the better language to go for simply because MS are
aiming it more at professionals. The differences between the 2 are pretty
minor but c# is a little bit better. Neither is that much harder than the
other.

My other thought on the subject is that the course I have is based on .NET
1.1 and I see .NET 3.0 is about to come out. (Maybe I have the facts
wrong.)

I don''t know whether he is right about C# being the better language choice
to begin to learn (I have no preference) - what advice/experience do you
have
to share? Also, am I a mug to start learning 1.1 now and then going
through
the upgrade path to 2.0 and then inevitably 3.0 etc when I could just
ditch
the 1.1 books and buy some fresh ones for 3.0 when issued?

Dotnet 2.0 is not that different from 1.1 and 3.0 isn''t that much different
from 2.0 if I understand. I guess it depends if you want to save money on
buying new books. With all the effort spent it might be worth buying new
books. Mutliply the hours you will spend by the *after* tax payrate you
currently get, if the cost of the books pales in comparison then buy them
:-)

Michael


"Adrian B" <adrian(nospam)br****@ukonline.co.ukwrote in message
news:A8**********************************@microsof t.com...

Hi - sorry if this is not the best place to post, but need advice and
would
appreciate some thoughts.

Well, this is a C# newsgroup, so you''re unlikely to find many people telling
you that VB.NET is better...:-)

I inherited a boxed set MCAD self-study course which I am about to launch
into. The course is based on VB.NET. I have never programmed in VB or C#,
but
have worked with some Java derivatives before (Actionscript mainly).

OK.

Box includes exam vouchers.

Worthless - bin them.

C# will earn me more money in every job I go for

That''s certainly the case here in the UK...

and is a better contructed way to code.

Apart from the obvious differences in syntax, VB.NET and C# are pretty much
equivalent. C# supports pointers, but if you don''t know what that means, you
probably don''t need to know...

My other thought on the subject is that the course I have is based on .NET
1.1 and I see .NET 3.0 is about to come out. (Maybe I have the facts
wrong.)

..v2 was released over 14 months ago - forget v1.1

v3 is really badly named - it''s not a new version at all, rather some
graphical enhancements...

I don''t know whether he is right about C# being the better language choice
to begin to learn (I have no preference) -

Since you raised the question of earning potential, I''d suggest you learn
both...

Also, am I a mug to start learning 1.1 now and then going through the
upgrade path
to 2.0 and then inevitably 3.0 etc when I could just ditch the 1.1 books
and buy some
fresh ones for 3.0 when issued?

Yes.


"Mark Rae" <ma**@markNOSPAMrae.comwrote in message
news:ue**************@TK2MSFTNGP04.phx.gbl...

Apart from the obvious differences in syntax, VB.NET and C# are pretty
much equivalent. C# supports pointers, but if you don''t know what that
means, you probably don''t need to know...

Then again one day you just might need them even though you didn''t know
about the feature when you started. Not suprisingly I use all sorts of
features I didn''t know about when I started programmer (naturally I didn''t
know much :-). The only time i''ve used pointers in c# is for modifying
Bitmap objects, in this case it''s not possible (in vb) to do what c# does.
In VB the data must be copied to/from an array which could easily double the
time required.

Michael


这篇关于建议使用什么语言学习VB或C#(和1.1 vs 3.0)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆