6.8参加了CodeGear在西安的C++ Builder 2007(简称2007)和Delphi for PHP的新品发布会。范路先生演讲,进行了多个实例。
0、范先生的配置:笔记本2G内存,VM Ware上装了Vista分到1G内存,2007就装在虚拟机上的Vista里,很流畅。
1、C++ Builder 6 和2007的性能比较,不用多说了,虽然只是单纯的字符串转大写/小写,还有一个(忘了)。
2、在C++ Builder 6中写的代码,不进行任何修改,在Vista下的2007上重新编译即可运行在Vista上。范说,2007是目前唯一编写原生代码(不是托管代码)后不用做任何修改即可运行在Vista上的开发工具,VS2005打上补丁后也只能开发Vista下的托管代码。当然,选择托管还是原生,萝卜青菜各有所爱。
3、2007的控件中加了一个Vista Dialogs标签,里面是几个Vista风格的Dialog
4、Project的选项Enabled Runtime Themes,选上之后,会随操作系统而自己变换界面风格。
5、使用2007(IntraWeb)开发Web 2.0应用:鼠标移到某些文字上,这些文字的颜色改变,同时随文字的不同显示不同的图片。而这些内容只是添加了Label的2个事件OnAsyncMouseOver和OnAsyncMouseOut,而且代码全是C++的,不用关心任何JavaScript。当然,唯一的遗憾是,这些Web应用只能应用于Windows的服务器。补充:编写Web应用的三个(实际2个)选择:应用程序(先选此项,方便调试),Service,ISAPI。
6、DBX4.0增加了ConnectionPool,很有意思的东西。范演示:通过循环连续打开、关闭InterBase数据库,普通模式下2000多毫秒,使用了连接池400多毫秒,使用了连接池的变体TracePool(使用连接池,同时记录日志)300多毫秒。有点想不通,为什么记录日志比没记录日志还快。但效果还是很好的:连接池的作用很大。 这用的还是InterBase,用SQL Server或DB2、Oracle,时间数据肯定会变大。
DBX4.0终于支持MySQL5.0了。
另外,DBX4.0的驱动代码是开放的,可以参照着写个Driver。还有上述的连接池,范是在DBX的那个.ini文件中直接添加的一句话(忘了)
7、对于2007中对UML的支持,范只是说并不完整,只支持逆向工程,而完整支持需要等到下个版本。没有演示Demo。
在休息时,范演示了一下 在Delphi2007中通过Pattern直接生成设计模式中的那些模式中的某个的骨架,再填具体内容。我在C# Builder2006中也见过通过Pattern创建什么的,估计也是一样。
8、范公布了自己的个人主页www.lukefan.com.cn
9、关于Delphi for PHP,范举了一个例子,但说明了2件事:数据库和Web2.0开发很方便,这方面的例子在CodeGear上有;通过指定页面的模板真正做到程序开发和美化的分离
10、2007加入了MSBuild,从而可以通过一套代码生产多个版本(不仅仅是Debug和Release两个版本了)
就记住这些。。。。实际上在CodeGear上有很多视频,很不错。
原文链接:https://blog.csdn.net/taurenshaman/article/details/1645881?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171837794916800186533581%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171837794916800186533581&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-15-1645881-null-null.nonecase&utm_term=%E8%A5%BF%E5%AE%89%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%89%98%E7%AE%A1
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/32382