Chrome在vs.net环境下开发delphi程序
2008-01-04 15:33
337 查看
昨天下载了第三方控件厂商remobjects的套件,其中有一个叫Chrome的东东,我不得不说这是我见过的最为奇怪的一个插件了,特别是像我这样在delphi7/2007和vs.net2003/2005环境下开发过程序的人来说,据说比delphi.net还强,用的也是.net fremawork的库,编译出来的程序也是.net的,下面是转贴别人的内容
=================================================================================
Borland的Delphi出到7以后就下坡了,现在少有人问津。一方向for Win32的VCL没什么创新,另一方面也开始往.net上转。试问但凡要用.net搞开发的人谁会去用Delphi呢,放着好好VS.Net干嘛不用。 可怜的Borland在BCBX的失利和Delphi9的包袱后一蹶不振,如今本来是拳头产品的JBuilder也被IBM开源的Eclipse打得喘不 过气了。
也许,许多Delphi程序员梦想着可以使用VS.Net那样的IDE写pascal程序,我那时还和胡爷聊过,既然有 Basic语法的ASP、Java语法的JSP,甚至有Unxi Shell风格的PHP存在,为什么没有的Pascal风格的ISAPI存在呢。今天在CSDN上淘到了一个东东,一个仅十几M的插件,便可以实现在 VS.Net中开发Pascal语法的程序,当然所使用的类库仍然是.net framework。这个东东就是Chrome。我下载的是1.5版,下载地址为:http://enfull.com/download3.asp?id=1744&soft=enfull1 。
装上这个插件后,VS.Net的新建工程对话框里就增加关于Chrome项目的模板:
选择了一个模板,例如Windows Application,就可以看到和C#环境一样的设计界面,注意,这里代码文件的扩展名可变成了.pas,而不是.cs了:
放上去一个按扭,双击一下看看生成了什么样的代码:
一水的Pascal语法。只有个关键字method以前没见过,但意义很容易理解。
注意这里的代码折叠的写法和C#中不太相同,C#中是使用
#region regionname
...
#endregion
而在这里是
{®ION regionname}
...
{&ENDREGION}
不错的Pascal编译注释风格,呵呵。
写几行代码,也是完全使用Pascal语法:
var
i: Integer;
begin
for i := 1 to 10 do
begin
Messagebox.Show('haha' + i.ToString());
end;
end;
如果没用过Delphi8或Delphi2005的话看这样的东东确实会觉得别扭,不过习惯了就好了。无论如何,现在确实是可以在VS.Net下用Pascal语法写程序了。对了,这个东东同时支持VS2003和VS2005。
唯一美中不足的是这是个30天试用版。
另:刚查了一下词霸,才知道Chrome原来是元素铬的意思,正式的叫法是Chromium,附一下铬的资料:
名称:铬
英文:Chromium
符号:Cr
原子序数:24
原子量:52.01
电子排布:1s2 2s2 2p6 3s2 3p6 3d5 4s1,属于洪特规则的一个特例
常见化合价:+3,+6
常见化合物:三氧化二铬(Cr2O3) 三氧化铬(CrO3) 铬酸钠(Na2CrO4) 重铬酸钾(K2Cr2O7)。其中铬酸盐在碱条件下存在,重铬酸盐在酸性条件下存在,二者可随pH相互转化
=================================================================================
Borland的Delphi出到7以后就下坡了,现在少有人问津。一方向for Win32的VCL没什么创新,另一方面也开始往.net上转。试问但凡要用.net搞开发的人谁会去用Delphi呢,放着好好VS.Net干嘛不用。 可怜的Borland在BCBX的失利和Delphi9的包袱后一蹶不振,如今本来是拳头产品的JBuilder也被IBM开源的Eclipse打得喘不 过气了。
也许,许多Delphi程序员梦想着可以使用VS.Net那样的IDE写pascal程序,我那时还和胡爷聊过,既然有 Basic语法的ASP、Java语法的JSP,甚至有Unxi Shell风格的PHP存在,为什么没有的Pascal风格的ISAPI存在呢。今天在CSDN上淘到了一个东东,一个仅十几M的插件,便可以实现在 VS.Net中开发Pascal语法的程序,当然所使用的类库仍然是.net framework。这个东东就是Chrome。我下载的是1.5版,下载地址为:http://enfull.com/download3.asp?id=1744&soft=enfull1 。
装上这个插件后,VS.Net的新建工程对话框里就增加关于Chrome项目的模板:
选择了一个模板,例如Windows Application,就可以看到和C#环境一样的设计界面,注意,这里代码文件的扩展名可变成了.pas,而不是.cs了:
放上去一个按扭,双击一下看看生成了什么样的代码:
一水的Pascal语法。只有个关键字method以前没见过,但意义很容易理解。
注意这里的代码折叠的写法和C#中不太相同,C#中是使用
#region regionname
...
#endregion
而在这里是
{®ION regionname}
...
{&ENDREGION}
不错的Pascal编译注释风格,呵呵。
写几行代码,也是完全使用Pascal语法:
var
i: Integer;
begin
for i := 1 to 10 do
begin
Messagebox.Show('haha' + i.ToString());
end;
end;
如果没用过Delphi8或Delphi2005的话看这样的东东确实会觉得别扭,不过习惯了就好了。无论如何,现在确实是可以在VS.Net下用Pascal语法写程序了。对了,这个东东同时支持VS2003和VS2005。
唯一美中不足的是这是个30天试用版。
另:刚查了一下词霸,才知道Chrome原来是元素铬的意思,正式的叫法是Chromium,附一下铬的资料:
名称:铬
英文:Chromium
符号:Cr
原子序数:24
原子量:52.01
电子排布:1s2 2s2 2p6 3s2 3p6 3d5 4s1,属于洪特规则的一个特例
常见化合价:+3,+6
常见化合物:三氧化二铬(Cr2O3) 三氧化铬(CrO3) 铬酸钠(Na2CrO4) 重铬酸钾(K2Cr2O7)。其中铬酸盐在碱条件下存在,重铬酸盐在酸性条件下存在,二者可随pH相互转化
相关文章推荐
- VS.NET 2003集成环境插件开发指南(一)----操纵菜单
- 用vs .net 2005 beta2开发简单smtp邮件程序有感
- C#与.NET程序员面试宝典 2.2.6 面试题13:.NET程序的开发和运行基本环境是什么
- 让程序可以脱离opencv,vs等开发环境运
- 在无VS开发环境的情况下调用Asp.net网站配置工具
- Delphi环境下使用定制接口开发OPC数据访问客户程序
- VS.NET 2005 开发微软智能手机SmartPhone Window Mobile 5.0 开发环境配置指南
- 不使用VS.NET集成开发环境,调用微软的WebService注册服务
- 不使用VS.NET集成开发环境,调用微软的WebService注册
- VS.NET开发小技巧——C/S程序中MDI子窗体控制其父窗体控件
- VS2008环境下开发的某些程序在其他机器运行提示“由于应用程序配置不正确,应用程序未能启动”的问题(IIS)
- 在.net framework 2.0 环境下开发 .net framework 3.5 的程序
- 基于VS.Net 2003的Symbian开发环境的准备
- VS.NET 2003 开发环境个性化设置
- 【转贴】VS.NET 2003集成环境插件开发指南
- VS.NET 2005 开发微软智能手机SmartPhone Window Mobile 5.0 开发环境配置指南!
- 【原创】ASP.NET Web 应用开发实战快速上手系列 1——配置环境及预备知识(框架、VS、C#)
- 在无VS开发环境的情况下调用Asp.net网站配置工具{转}
- vs.net打包程序时设置自动检测环境并安装.net framwork