为什么C #

M

mImoto

Guest
喂,

我知道如何程序在C ( Visual C
的 6.0 ) 。我想知道为什么C #
中 ,
我 不知道anyhting的。它是标准化还是一个新的Microsoft语言? 。我已阅读
, 可以更容易和faste窗口应用程序。发展。任何人都可以给我一个很好的介绍给它。

非常感谢,

mimoto

 
C #
中, 微软的反应(竞争)的Java 。微软最初
的 VM和Visual J
的 软件包含微软增加了Java语言运行在Windows平台上唯一的,这破坏了Java的目标
, 因为微软增加了仅适用于Windows 。最后微软失去了战斗的Java
, 并开始思考新的语言, C #
中 。

C #
中 是一样的Java语言,它也需要翻译运行
, 这是所谓的。
NET Framework 。Windows XP中已经包含了。
NET Framework ,也可以下载用于Windows 2000 。
Yes.

是C #的标准

吗 ?
。微软已经提交本针对ANSI资格。微软还表示
, 语言将不会仅限于在Windows平台,不过当他们计划移植到其他平台未知。

C #
中 有一个图形窗口图书馆称为Windows窗体,您可以用它编写的基于Windows的图形界面应用程序。您也可以使用现有的系统DLL
, 并创造存取方法
, 他们能够获得的Windows API如果需要的话。
If you have Visual Studio .NET or Visual Studio 2003 then you can use that to write your programs, you can also use Borland C# Builder.

如何开始
如果您的Visual Studio 。
NET 或Visual Studio 2003年
, 那么你可以用它来写你的程序,您也可以使用Borland C #
中 生成。或者您也可以使用命令行编译器Microsoft提供免费的。 NET框架SDK 。

-杰森

 
我看到和测试

我认为C #
中 = ( (爪哇 ObjectPascal ) * ( Java的 ObjectPascal ) ) - C
语言
它的类C #
中 〜德尔福!

 
你会recomemnd我学习C #
中 的Windows应用程序编程? ?这是利弊/保守派对C
的 ?

最佳regars ,

mimoto

 
如果您想了解Windows编程C #
中 是正确的工具。因为它是微软
的 新旗, C
中 有一些限制内存行动大型应用程序。

 
accesses the Win32 API.

请记住这一点, C #

中 访问Win32 API的。

using < windows.h

> gives you direct access to the Win32 API, hence your programs will be compiled to native machine code and faster. C#
programs on the other hand are compiled to a device independent bytecode which is then executed on a virtual machine which runs ontop of Windows.


C程序设计使用“ windows.h

”让您直接进入Win32 API的,所以您的程序将被编译为本地机器代码和更快。 C #

中 程序另一方面是编译到一个设备独立的字节码
, 然后再上执行虚拟机运行ontop的Windows 。
Device drivers as an example cannot be written in C#, only C/C .

如果您想要的视频应用程序或游戏,使用 的C /

C
设备驱动程序作为一个例子不能写在C #中,只有的C /
C 。
, XML
, etc, etc, use C#
, though you could also do this with C/C
.

如果你想使Windows应用程序一样的P2P客户端或其他一些 Web服务
, XML的
等,等, 使用
C #
,尽管你也可以做到这一点 与
C /

C


-杰森

 
mImoto写道:

你会recomemnd我学习C #中的Windows应用程序编程? ?
这是利弊/保守派对C 的?

最佳regars ,

 
您好

没有任何希望
, C #
中 使用的所有系统
, 如Linux的........

我要问
, 因为我学习C #
中 ......但我需要一种语言
, 可编码的所有系统

所以我想关于Java

所以什么是更好的............ knowig
, 我必须帮助我的语言在网络编程

 
C #
中 运行最好的WIN XP下载这不是compatiable后向如您不能运行C #应用程序在Win98下

还如果您想运行C #
中 就赢得新台币或赢得2000年您需要intall 20 MB的文件的VM befor您可以运行任何C #
中 应用。

最好的解决办法是写你的代码在C 中使用borland建设者6或因此它做工精细所有比赛平台XP中, 2000年,新台币, 98

波比

 
一个C #编译器已经可以使用的Linux !
还的。
NET Framework 提供的Linux版本。
它可作为开源倡议单(由小说)

http://www.go-mono.com/

我听说这是件好事。我还没有使用它
, 但
我 要去尝试,有一天

<img src="images/smiles/icon_wink.gif" alt="眨眼" border="0" />



C #
中 是一门语言
, 以便能够创建程序更快
, 以较少的错误(内存泄漏,指针错误, ...)!C
的 可能是更强大
, 但你可以丑陋的错误在C 。C #
中 试图解决其中一些问题
, 同时保持flexiblility 。

Antharax

 

Welcome to EDABoard.com

Sponsor

Back
Top