C#适不适合开发winform的中型系统呢?大伙给提点建议
解决方案 »
- toolstrip按钮事件问题
- vs工具箱那样的控件,叫什么名字?就是点一下小三角就能收放的。。。在线。
- gridview列的操作问题
- 初学者,请问我这么写为什么不能模拟键盘上的 NumLock键??????????????????????
- JavaScript 怎么样访问 自定义控件中的WEB控件?
- 怎样在站点中为每个网页自动包含版权信息,即使是一个什么代码也没有的*.aspx页
- 关于地址空间!
- Win98下 Winform程序连不上access数据库,报错:外部数据库驱动程序中(10498)的意外错误
- c#调试问题!!!!!! 在线等待
- c#用类作属性时是否是实例化
- 跪地求教:控制台应用程序发送xml数据如何实现呢?
- 一个C#多线程同步程序的几处小疑问
不过有点要提醒下的 千万不要用第三方的那种皮肤控件了 我记得上次有个工程就用了全套第三方控件 结果速度巨慢 自己都无法忍受!
当然,它可能还是有用武之地的,正如现在还有人用C做开发一样。
我想不出DELPHI比.NET在这些方面有什么劣势,反而想到的优劣还比.NET高:)
这些好像跟用什么平台无关吧,都需要的吧。
唯一这个客户端版本不一致的处理情况可能不一样:以前的vb是每个客户端打补丁。据说现在的net有个什么clickonce可以自动更新。
只是,好像一般的网络游戏的客户端也是可以自动更新,不知道vb能不能实现类似的功能。
除非你硬件太低或者代码太差
严重支持!!!Delphi现在有很多人都觉得烦了~~ 我们公司有好几个人用这玩意儿好几年了都说不好`现在都转到C#方向来了`~~ 速度问题要看你的程序结构 代码的优越性和程序逻辑~ 其实工程师能写的程序我们有的也能写`但是性能就是不比人家的好`这也能说明这个问题
C#程序就是第一次启动有点慢,往后就好多了。。另外就是C#的部署,麻烦着呢。。
用C#内存要跟上,处理器也要2.0以上,否则跑起来就是卡,而且C#最败笔的DataGridView,就算只是满屏显示几百条数据,都是刷刷地画下来,看起来就是不爽~我觉得硬要说C#比delphi效率差不多的人是没有实际动用过这两样开发工具做过开发的吧~
其实下面这段代码也不怎么闪烁,还是可以接受的
private void Form1_Load(object sender, EventArgs e)
{
this.DoubleBuffered = true;
Button[] btn = new Button[30];
int iIndex = 0, iWidth = 0, iHeigth = 0; iWidth = this.Width / 5;
iHeigth = this.Height / 6; this.SuspendLayout();
for (int i = 0; i < 6; i++)
{
for (int j = 0; j < 5; j++)
{
btn[iIndex] = new Button();
btn[iIndex].Text = "btn" + iIndex.ToString();
btn[iIndex].Left = btn[0].Width * j;
btn[iIndex].Top = btn[0].Height * i;
btn[iIndex].Width = iWidth;
btn[iIndex].Height = iHeigth;
iIndex++;
}
} this.Controls.AddRange(btn); this.ResumeLayout();
}
Web好像只是C#中的一种应用方式吧
要用数据绑定,不要手动把数据加进DataGridView就不会觉得刷得慢了。