宝峰科技

 找回密码
 注册

QQ登录

只需一步,快速开始

宝峰科技 门户 程序设计 Delphi/RAD Studio 查看内容
宝塔服务器面板

Delphi Prism 2010对.NET开发的新改进

2010-8-31 22:41| 发布者: admin| 查看: 1619| 评论: 0|来自: 互联网

摘要: Delphi Prism 2010增加了许多新特性,如与Delphi语言更好的兼容性、AOP、对动态类型的支持、Range Enum类型、只读类以及对数组中负数下界的支持等等。Delphi Prism 2010是Embarcadero公司为Delphi开发者提供的用于创 ...
Delphi Prism 2010增加了许多新特性,如与Delphi语言更好的兼容性、AOP、对动态类型的支持、Range Enum类型、只读类以及对数组中负数下界的支持等等。
Delphi Prism 2010是Embarcadero公司为Delphi开发者提供的用于创建.NET应用的解决方案。它需要.NET Framework 3.5或4.0,但却可以生成任何.NET版本(从1.1开始)的程序集。如果机器上已经安装了Visual Studio Professional 2008,那么Delphi Prism installer就会将Prism集成进去。目前还无法与VS 2010进行集成,但在VS 2010发布后就可以了。如果机器上没有安装VS 2008,那么Delphi Prism就会安装VS Shell并在其中运行。VS Shell是个没有任何语言插件的VS IDE。
Delphi Prism应用可以运行在 .NET/Windows、Mono/Linux以及Mac上,然而VCL.NET已经被废弃了,也不会出现在Prism中了。VCL.NET应用可以移植到Win32下的VCL上(Delphi 2010中还在继续开发)。Delphi与Oxygene语言非常相像,但却并非完全兼容。只要进行一些调整,应用就可以在这两个环境之间移植。
Delphi Prism 2010具有如下一些新特性:
主要的编译器特性
RemObjects Cirrus:面向Oxygene的AOP
面向RemObjects Cirrus的标准Aspects程序库(包含在技术预览版中)
托管输出
泛型类型变量
Volatile字段
CLSCompliantAttribute支持及编译器警告
新的LINQ查询表达式操作符:Skip、While、Take及Take While
其他编译器特性
Unquote表达式支持(主要是支持Cirrus)
$DELPHICOMPATIBILITY编译器指令与项目选项
运行时范围检查
Range Enum类型(比如说“type Ten = 1..10;“)
只读类
支持数组中负数下界
其他新特性
CodeDom增强以支持UserData中的OxygeneInterface、OxygenePartial及
OxygeneEmpty标记
Pre/Post构建事件
调试选项:Remote Machine
用来添加Mono程序集引用的客户化”Add Reference“面板
与Delphi Prism一起的新的Monobjc模板和Monobjc程序库
可以安装最新版Mono 2.4的更新的安装
将Internet Pack作为安装的一部分
基于文档wiki离线拷贝的F1帮助
为ASP.NET Web项目增加的模板
开发者还可以构建DataSnap 2010客户端应用
Delphi Prism的wiki还提到了目前C#中尚不具备的特性,但随着.NET 4.0新特性的到来,该wiki很快就会成为历史
 
   命名的索引属性
   Sets
   并行支持
   Futures
  并行循环
  冒号操作符
  内联属性访问器
  类契约
  类引用
  ”implies“操作符
  ”case type of“
  属性Notifications
  增强的空类型
  改进的”for each“循环
  ”locked“指令
  Boolean Double比较
  Iteration delegation
  空方法
  异常过滤
  raising/firing事件
 
Delphi Prism有两个版本:专业版与企业版,后者提供了5个用户InterBase与Blackfish SQL连接,DataSnap .NET支持及Blackfish SQL部署。

鲜花

握手

雷人

路过

鸡蛋

相关阅读

免责声明

本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

QQ|Archiver|手机版|小黑屋|联系我们|宝峰科技 ( 滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )

Copyright © 2001-2023 Discuz! Team. GMT+8, 2024-12-22 02:19 , File On Powered by Discuz! X3.49

返回顶部