看delphi for php的帮助文档作笔记(一)

开着灵格斯和有道一同看帮助,姑计大家都不会这样做,因本人英语水平有限。

看了一后,才觉着我弟说的一句真言,外国人写帮助总喜欢把简单的问题说许多,一点都没有中国人说话简练。

好了,不说东道西了。把个人认为可以记一点东西发上来吧。

delphiforphp2.0中的新特性

delphiforphp2提供了相当数量的新功能和改进

  • 新版的IDE能有效地提高你的工作效率,如可视化HTML设计器,模版页面设计器,多语言支持等新特性和改进可为你开发好看的web程序提供便利。其它特性和改进如designer guidelines(这个词我认为是设计器向导线,就是组件对齐的那个线,不知道对不对,请英文高人指点一下),分析器、文件管理器和过虑功能,能为你快速地提供你需要的信息。
  • 代码编程器在性能和稳定方面有彻底的改进,如:代码折叠,错误高亮,修改跟踪条,同步修改和代码格式化等帮助你更好的理解,管理和导航你的源码。
  • delphiforphp中新的数据库开发特性使大家可以用更少的代码来做数据库开发,New native components for Oracle(这里该译作本地oracle数据库组件,还是本地化组件呢,请高人指点一下)和新增对七个数据库的支持给了你在开发上的更多选择,在数据库开发上,你可以通过拖拽来更快速地进行。
  • 更新的文档和新增的例程可以帮助你更好的理解如何去使用IDE和vcl for php组件去创建现实世界的应用。

IDE的新特性和改进

  • 页面设计器:php的页面设计器的平稳运动有了很大的提高,新的设计器向导线功能使它更容易排列组件,提示功能也得到了提高。

        这里要细说一下,窗口设计器提供了如果组件在设计时重叠了,就会在两个控件的左上角出现一个红的提示以告诉你重叠了,这是不允许出现的。另外它还提供了多层应用功能,不过这个功能只对pages等几个有层功能的控件有效。

  • 模版页面设计器:这个全新的功能使你能可视化的开发php和模版,通过File|New|Templated form菜单来调用它。
  • html设计器:ide现在提供可视化编辑html文件的功能。
  • 工具面板:工具面板现在包括了新的过虑功能,只要通过点击漏斗图版,输入一个控件的首字母就可以过虑控件列表,使你迅速找到需要的。
  • 文件浏览器:结构面板上现在增加了一个文件浏览器标签,使你可以在不用IDE的情况下,浏览本地文件。
  • 对象浏览器:它现在支持子属性,引用并且快很多。
  • 数据浏览器:支持很多流行的数据库,如:除interbase和mysql外,还有oracle,postgresql,sql server,db2,infomix,sybase和sql anywhere ,同时也提供了拖拽数据库组件来实现页面开发的功能。
  • 多语言支持:IDE和帮助资源实现了本地化,不同语言的IDE本地化和附加翻译的内容很容易添加,本地化的php帮助文档也提供了,仅有ide帮助和vclforphp的帮助是提供的英文版。
  • 错误侦测:这个新功能可以检查你的输入,使你能在运行你的脚本前发现语法错误。
  • 使用代码侦测:这个功能得到很大的提高,使你在浏览程序代码的时候获取更多使用的php文档的注释的有关信息。
  • 代码折叠:代码折叠允许你压缩部分源码,使你的源码更清析。
  • 同步域:使用这个新功能,你可以选择一定范围的源码,并同时修改相同内容的代码。(比如修改函数名,类名等等)
  • 跟踪带:这个带显示了你修改了源码的位置,通过编辑器左边的黄,绿颜色来显示最近修改和最近保存的代码。
  • 分析器:新的综合php分析器可帮助你分析程序持行时障碍。
  • 宏记录和回放:这个功能被重写并有较大的改善。
  • 编码,格式和字符设置:使你可以的程序工作在任何的编码,格式,字符设置下。(这里主要是实现了utf-8编码,中文显示等功能设置)
  • 状态条:这个状态条被重新设计以提供更好的显示信息。
  • 增加文件夹路径到项目中:你可以创建一个空的项目,然后从文件夹中一次性添加文件项目。
  • 可运行于Vista:IDE现在没有使用虚拟存储使它在vista下运行很友好。
  • 源码格式化:你可以使用这个方便的工具去按你在代码格式选项中的设定来格式化你的源码。

新增的IDE特性:

  • 使用utf-8编码:代码编程器支持不同的字符集和编码。
  • 新的帮助系统:你可以阅读wiki中存储的内容,使用户能投稿来增加内容。
  • Runtime parameters on URL: A combo at the top of the IDE to let you pass parameters when executing your scripts
  • (这段没明白,主要是不理解它的意义何在,请高人指点。)

VCL for PHP新特性和增强

  • 新增进度条组件
  • 新增本机oracle数据库组件
  • 更新了部分库(ADOdb,Smarty,JQuery)
  • 增加PEAR库实现的范例组件PearDataGrid(Added PEAR library with sample component PearDataGrid这是原文,不知对否)
  • 增加了Zend Framework实现的权限控制组件
  • 新的模版引擎去实现IDE的模版窗口特性
  • 提供新的组件在模版页面中:DBIteratorBegin and DBIteratorEnd
  • pager组件:内置了样式和实现随意阅读任何数据。
  • 增加存储控制列表去细致的访问(Added ACLManager to allow you fine-grain access to your applications)
  • 改进的月历控件
  • BitBtn控制可预定图片
  • 组件增加了大量的属性、方法和事件
  • 增强了javaScript意外报告(Improved exception reporting using JavaScript)
  • 扩充了vcl for php参考文档
原文地址:https://www.cnblogs.com/dahaij/p/1409744.html