工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 2842|回复: 21

[求助]谁学过C#?

[复制链接]
发表于 2004-2-28 10:50 | 显示全部楼层 |阅读模式
谁学过C#的?
能说下它和C/C++有什么不同吗?
发表于 2004-2-28 16:20 | 显示全部楼层
还没看过,不过都是面向对象的思想,大家可以讨论下
回复

使用道具 举报

头像被屏蔽
发表于 2004-3-10 12:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2004-3-14 10:14 | 显示全部楼层
C#的内存机制很不错。

偶觉得C#很有发展前途。
回复

使用道具 举报

发表于 2004-3-19 17:17 | 显示全部楼层
C#也算是一种解释型的语言。。和java差不多。。理论上也能跨平台。。。实际上是不大可能的~~~~~~~~~`。。。。
回复

使用道具 举报

发表于 2004-4-6 12:44 | 显示全部楼层
Originally posted by pansy at 2004-3-19 05:17 PM:
C#也算是一种解释型的语言。。和java差不多。。理论上也能跨平台。。。实际上是不大可能的~~~~~~~~~`。。。。


此言差矣!!
由于微软的强力支持,
.Net架构已开始脱离windows,在某些其它领域已经开始有所应用。
回复

使用道具 举报

发表于 2004-5-13 00:11 | 显示全部楼层
我学过一点,感觉还行吧。有人说它是JAVA的盗版,是有点根据的。微软有钱,所以还是会流行的,而且跨平台挺有前景的.
回复

使用道具 举报

发表于 2005-5-16 13:31 | 显示全部楼层
C C++ C#应该说一个系列,基本语法是一样的,C#的本身没有封装任何类库,它是.Net平台下的一种新兴语言,同VB.Net一样,都是利用.Net提供的丰富类库来进行程序开发的。.Net里另外一个突出的特点就是它的事件驱动机制,而C++采用的是消息驱动机制,这是它们的一个重大的不同点,从其他语法角度来比较,C#中有两种数据类型,值类型和引用类型(两者的区别在这里就不赘述了),在C++里最重要的是指针(引用类型),另外在某些数据类型的归类上也不一样。
总体说来C#是一种比C++在面向对象方面做的很好的语言,默认情况下它运行的是安全代码。官方说C++能做的C#也能做,事实上也确实如此。
回复

使用道具 举报

发表于 2005-5-17 00:01 | 显示全部楼层
有时间的话接触一下。
回复

使用道具 举报

发表于 2005-5-22 17:18 | 显示全部楼层
感觉C#是为.NET而生的,所以用它来作为ASP.NET是不错的,也有人说是最好的选择.

至于其它,可能没什么用,目前没有听过C#编的什么软件,JAVA的好像很多.
\"更面向对象\"也不见得好,听说有个叫SMALLTALK的,是最纯的面向对象语言,
可不见得目前有多少作为呀.
回复

使用道具 举报

发表于 2005-5-23 09:05 | 显示全部楼层
Doo.Lee  在 2005-5-16 13:31 发表:

C C++ C#应该说一个系列,基本语法是一样的,C#的本身没有封装任何类库,它是.Net平台下的一种新兴语言,同VB.Net一样,都是利用.Net提供的丰富类库来进行程序开发的。.Net里另外一个突出的特点就是它的事件驱动机 ...


呵呵~~~有些东西C#搞不定的~~~~一定要C++~~~
原因是他们生成的文件不同.....
C#生成的是类似JAVA的class文件一样的CIL的文件,并不是能直接执行的机器码文件......所以很多事情不能做......

P.S....有没人认识我捏?
回复

使用道具 举报

发表于 2005-5-26 20:58 | 显示全部楼层
powerwind  在 2005-5-22 05:18 PM 发表:

感觉C#是为.NET而生的,所以用它来作为ASP.NET是不错的,也有人说是最好的选择.

至于其它,可能没什么用,目前没有听过C#编的什么软件,JAVA的好像很多.
\"更面向对象\"也不见得好,听说有个叫SMALLTALK的, ...


这这位朋友错了,java的应用软件才是基本是没有,主要用在网络上,因为如果做应用软件的话,它太慢了,C#的软件已经很多了,你去网上看看就知道了,或者去CSDN看看有多少人讨论C# 下WINFORM开发,C#的应用面很广,掌上电脑、手机应用、网络编程(现在aspx后缀的网页已经大量出现了),最重要的是有软件业巨头的大力支持
回复

使用道具 举报

发表于 2005-5-26 21:01 | 显示全部楼层
C# 和C++确实有区别,不过C#可以调用API  对于系统级编程这一点很重要
回复

使用道具 举报

发表于 2005-5-27 08:47 | 显示全部楼层
Doo.Lee  在 2005-5-26 21:01 发表:

C# 和C++确实有区别,不过C#可以调用API  对于系统级编程这一点很重要


什么意思?调用API?C++不行吗?
回复

使用道具 举报

发表于 2005-5-27 11:14 | 显示全部楼层
Doo.Lee  在 2005-5-26 08:58 PM 发表:

这这位朋友错了,java的应用软件才是基本是没有,主要用在网络上,因为如果做应用软件的话,它太慢了,C#的软件已经很多了,你去网上看看就知道了,或者去CSDN看看有多少人讨论C# 下WINFORM开发,C#的应用面很广, ...


NETBEANS就是用JAVA编的,
至于ORACLE,我看它的界面觉得它是JAVA写的,而且运行ORACLE时要运行JAVA和JAVAC服务的,但不肯定到底是不是用JAVA编的。
回复

使用道具 举报

发表于 2005-5-27 13:51 | 显示全部楼层
lumaQQ,openOffice,BT下载Azureus都是用java用写的。
开源数据库hsq也是纯JAVA的。

其实用JAVA写的软件也不少的,每种语言都有各自的优点和不足,我们要做的就是尽量发挥它的优点而避开它的不足之处,单纯去比较语言是无意义的,对于不同的应用环境,应该根据实际情况来选择采用那种架构和语言去实现。

关于JAVA比C++慢的问题,可以参考一下下面一篇文章
http://nuclearjava.blogchina.com/642833.html
回复

使用道具 举报

发表于 2005-6-5 17:58 | 显示全部楼层
只学了C,C++
回复

使用道具 举报

发表于 2005-6-7 16:55 | 显示全部楼层
我正在设计自己的C#动网,我觉得C#本身是很好的面像对像语言,
回复

使用道具 举报

发表于 2005-6-9 01:25 | 显示全部楼层
java比c#成熟。。。或者说是j2ee比.net成熟。。。

企业化应用中java的前辈积累下太多的经验。。。基于MVC的太多框架都是非常优秀的,,,对于做企业化应用来说,,,j2ee无疑比.net走得更前。。。

但也恨明显,,,.net的生命力非常旺盛,,,它借鉴了j2ee的优点。。。就如同c sharp一样,,,所有人都知道它就是微软做出来的java。。。(甚至为了让更多人投入到.net阵营中,,,有了j sharp的诞生)

移动那一块中,随着智能手机的发展,j2me(游戏)仿佛有点out了。前段时间一个师弟说他用c#开发了一个smartphone平台下的小软件后我才知道原来.net架构也深入到移动那一块去了。。。

应用软件方面由于知识的匮乏,,,偶也不敢胡乱评论。。。
回复

使用道具 举报

发表于 2005-6-11 03:22 | 显示全部楼层
Doo.Lee  在 2005-5-26 09:01 PM 发表:

C# 和C++确实有区别,不过C#可以调用API  对于系统级编程这一点很重要
使用.net架构编程,可以抛弃大部分晦涩难懂的api,因为.net架构本身包含足够的类库,并且如果你写程序调用windows api的话,就不可能实现跨平台了.
以后的发展前途是网络编程,c sharp就是顺应这种潮流而生的,最适合的还是编写网络系统.
个人觉得c sharp是最优美的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2024-5-16 21:33

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表