究竟C#在哪些方面比DELPHI优越?大家来讨论一下。(50分)

是啊,我们还是等等delphi.net吧。
 
各有特色,ms本地化工作做的不错.
 
我认为C#和Java的相似之处更多!
1、都区分大小写
2、都有类的概念
3、C#有名字空间的概念,java有包的概念
4、都需要安装相应的运行环境,C#要装FrameWork,Java要装JVM。
还有很多,我就不多说了。
 
要是改成单文档界面就更好了。
 
C#和DELPHI应用的环境不同[:)]
 
C#要区分大小写,不方便!
C#控件没有DELPHI多
C#不能在设计期显示数据库内容
这些所谓缺点java都有,不知道java比delphi如何?
我不是说java比delphi好,而是想说你还没有明白
什么是c#.
 
装饭用饭勺,喝汤用汤勺。用途不同怎么比?
问大家一个问题:
一个装满水的浴缸,给你一把饭勺和一把汤勺,你怎样掏光浴缸里的水?
 
TO 小猪:
我就是不明白C#,所以才要和大家讨论。
看来你是相当了解C#了,那你说一说,在开发程序过程中,C#比DELPHI 哪几个地方优越?
我不知,我不以为耻,但我讨论问题就喜欢说出实实在在的东西,而不是一句:“你这么傻
,我懒得和你说,所以你傻!”来回答问题。这样,给大家的感觉是你十分明白,而我十分
的不明白,所以高高在上,高人一等,好威武哦!
但谁知道是不是扯大旗作虎皮呢?
我是不明白C#,我也早想学习它,但我们的时间都是有限的,这个问题就象砍柴与磨刀,
虽然俗语说:“磨刀不误砍柴功”,但也要看磨一把刀要多长时间,磨出来利不利?如果
我只是急需一把柴,但却化两个月时间磨一把东洋大砍刀出来,行吗?黄花菜早凉了!况
且,C#这把刀利不利,我不知道,所以要向大家请教,如果我真的什么也不了解一下,就
盲目跟从潮流乱学一气,值得吗?
对不起,以上言论有点激烈,但我也是不得已,我真的不能忍受这种居高临下的讨论口气。

 
第一次进这个论坛,我发现这里的高手真实太多了.我是菜鸟,我只会vb,和一点点delphi,
我想请问大家怎样判断一个程序有没有正在运行(我不希望一个程序被同时运行)!
 
干吗老是讨论工具的好坏呢?
老板说这个东西就要用C作,你觉得XX好又如何?
 
不关老板的事,我觉得用什么方便,用什么快就用什么。
 
不好意思,想了很久都没想出来。
 
你正在开发B/S结构的程序的话,建议用vs.net
c#确实与Java相似之处太多了
1、源于C++
2、没有指针
3、垃圾内存自动回收
4、命名空间
5、编译后还需要解释,都要有JIT
........
C#的好处是
微软是后台
vs.net的IDE同时可以当Dreamweaver来用
vb,vc,c#的类可以互相继承,互相调用
第一次运行时要编译,很难从浏览器获得源代码
.........
如果要开发桌面应用,最好不要用vs.net的东西
如果要开发网络应用,快选择vs.net吧,JSP可能要出局了
 
1)布尔类型不能和整型进行转换
2)大小写敏感
3)增加一种十进制类型(decinmal),方便金融和货币方面的计算
deminmal d_value = 1.0m (m省略将被看作为double)
……
 
vs.net 在xp环境下可以用呀,xp是nt核心。
 
我尝试用C#写一个桌面应用,以下是我的体会:
1、不知道数学函数(Sin、Cos、Abs、Log、Exp...etc.)如何调用,
用C++的#include <math.h>无效,例子里也没有,甚至帮助系统中也无法查到有关的关键字
2、编译出来的.exe只能在安装了Visual studio.net的环境下运行
而Visual studio.net又只能在Nt4.0以上才能安装,
这就意味着用C#写出来的东东无法在98/me/xp环境下运行
3、无法改变动态连接库的调用方式,无法把动态连接库连入exe
这样就无法分发已编译出来的exe
4、调用activeX比delphi简单,而且用delphi写出来的ocx可以很方便的调用
甚至比delphi还要简单,不要注册
5、在Form上加一个statusbar(Dock置Bottom)和一个tabcontrol(dock置fill)
结果tabcontrol的height出错,没有减去statusbar的height
 
VS.Net是微软为下一代Windows.Net平台企业级应用程序开发所推出的。
还指望开发出的程序在什么系统中都能用!?
和Delphi没关系, Delphi.Net就不知道了
 
Java,All is free
 
delphi号称VB KILLER,.NET号称JAVA KILLER,VB和JAVA哪一个强那么就是哪个KILLER强了。
 
顶部