zoukankan      html  css  js  c++  java
  • delphi RAD Studio新版本及路线图 及官方网站 官方 版本发布时间

    delphi  RAD Studio Berlin 10.1

    主要是FireMonkey 移动开发的改动,VCL确实没有多大变化。

    http://docwiki.embarcadero.com/RADStudio/Berlin/en/Main_Page

    http://docwiki.embarcadero.com/RADStudio/Berlin/en/What's_New

     EMB 官网地址资源

    fix list for RAD Studio 10.1 Berlin

    http://edn.embarcadero.com/article/44675

    Subscription Update 1

    http://edn.embarcadero.com/article/44715

    IDE Slow to open form with a lot of components

    http://docwiki.embarcadero.com/CodeExamples/Berlin/en/Category:Berlin

    http://v.youku.com/v_show/id_XMTU0Mzc5MDY2NA==.html?qq-pf-to=pcqq.group

    up2

    Quick Edits

    https://community.embarcadero.com/blogs?view=entry&id=9251

    QA

    https://quality.embarcadero.com/

    blogs

    http://community.embarcadero.com/blogs

    Ribbon controls控件移除了。

    VCL

    • Ribbon controls are no longer included in the RAD Studio installation. You must install them separately using the GetIt Package Manager.
    • AppAnalytics uses HTTPS instead of HTTP.
    • CreateRoot method from Vcl.Shell.ShellCtrls unit is now virtual. Root fields from the same unit are now protected instead of private.

    Improvements to Lists of Strings

    TStrings and subclasses such as TStringList gain the following features:

    • AddPair, to add key-value pairs to the list of strings using fluent-style coding.
    • KeyNames, to obtain a list of keys from a list of strings that contain key-value pairs.
    • Options, to easily control many of the boolean properties of the list of strings.
    • SetStrings, to copy the strings from another TStrings object. It is similar to Assign, but without coping the multiple properties that Assign copies.
    • TrailingLineBreak, which determines whether or not the Text property must contain a line break after the last line.
    • Updating, which indicates whether or not the list of strings is in the middle of an update.
    • UseLocale, which determines the implementation that the list of strings must use for string comparison.
    • ExtractName gained a new field (AllNames) that determines the return of ExtractName when the string to parse is not a key-value pair.

    TStringList also gains new overloaded constructors, to make it easier to create initialized instances of TStringList.

    Improvements to TMemIniFile

    TMemIniFile gained the following features:

    Buffering Support for TFileStream

    TFDFileStream has been moved from FireDAC.Stan.Util to System.Classes and has been renamed to TBufferedFileStream.

    TBufferedFileStream is a TFileStream descendant that optimizes multiple consecutive small writes or reads. In other words, TBufferedFileStream adds buffering support to TFileStream.

    Note: TBufferedFileStream does not give performance gain for random position reads or writes, or large reads or writes.

    Modified JSON Path Syntax to Access Object Properties

    Supported JSON path syntax to access object properties that contain dots in their names has changed in Berlin:

    Syntax ExampleSeattleBerlin

    root."child.name"

    YesC++11Feature.png
     

    root["child.name"]

    YesC++11Feature.png
    YesC++11Feature.png

    root['child.name']

     
    YesC++11Feature.png

    快速标记,到别处改代码,然后快速定位回来

    Drop a stack bookmark CTRL+K & CTRL+G

    Pick up a stack bookmark CTRL+Q & CTRL+G

    双击就选择文字了,??

    2016年路线图1版

    https://community.embarcadero.com/article/news/16211-embarcadero-rad-studio-2016-product-approach-and-roadmap-2

    2016年路线图二版

    https://community.embarcadero.com/article/news/16418-product-roadmap-august-2016

    有个Refactoring in C++

    2017年路线图

    https://community.embarcadero.com/article/news/16519-rad-studio-roadmap-may-2018

    2016.5.1 berlin 10.1 发布

     http://docwiki.embarcadero.com/RADStudio/Berlin/en/What%27s_New

    2016. 9.19 Delphi 10.1 berlin update1

    http://docwiki.embarcadero.com/RADStudio/Berlin/en/Subscription_Update_1

    2016.11.11 berlin up2

    http://docwiki.embarcadero.com/RADStudio/Berlin/en/Subscription_Update_2_-_Anniversary_Edition

    2017.3.25 Tokyo发布

    支持Linux

    http://docwiki.embarcadero.com/RADStudio/Tokyo/en/What%27s_New

    2017.08.10 UP1

    http://docwiki.embarcadero.com/RADStudio/Tokyo/en/10.2_Tokyo_-_Release_1

    2017.12.10 Tokyo 10.2.2发布

    http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Main_Page

    http://docwiki.embarcadero.com/RADStudio/Tokyo/en/10.2_Tokyo_-_Release_2

    rename refactoring for C++再一次跳水,vs2015的c++已有了rename。

    新增TDialogService

    https://community.embarcadero.com/blogs/entry/tdialogservice

    2018.3.10 Tokyo 10.2.3发布

    http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Main_Page

    http://docwiki.embarcadero.com/RADStudio/Tokyo/en/10.2_Tokyo_-_Release_3

    http://edn.embarcadero.com/article/44774

    2018.8.7路线图

    https://community.embarcadero.com/blogs/entry/august-2018-roadmap-commentary-from-product-management

    2018.11.22 Rio 10.3发布

    http://docwiki.embarcadero.com/RADStudio/Rio/en/Main_Page

    http://docwiki.embarcadero.com/RADStudio/Rio/en/What's_New

    http://docwiki.embarcadero.com/RADStudio/Rio/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_10.3

    c++更新的挺好,代码提示完成提速,CQuery Code completion

    Delphi 内联变量定义

    2019.2.15 Rio 10.3.1

       EXE和delphi的dll里的 FormatSettings.ShortTimeFormat="HH:mm:ss";有效果,cb的dll改不了,看哪个版本能解决。 10.3.1有问题,10.3.2解决了。

      严重BUG烦人的地方:

          1、切换功能偶尔假死。

                         2、c++调试几次就无法调试了,无响应,必须退出IDE.

    2019.7.19 Rio 10.3.2

           https://community.idera.com/developer-tools/b/blog/posts/new-in-10-3-2-c-code-insight-features-and-improvements

           Clang编译速度依然慢;

    严重Bug:c++ debug变量值是?,谁敢用。

       select id,sum(je) group by id

    如果第一行je没有小数;那么第2行有小数也转为int类型,sqllite的bug?

      2019.8.12 官方路线图

    https://community.idera.com/developer-tools/b/blog/posts/rad-studio-roadmap-may-2019

     https://community.idera.com/developer-tools/b/blog/posts/august-2019-delphi-android-beta-plans-august-roadmap-update

    2019.11.21 Rio 10.3.3

      CLang c++ debug String的值变量是?的确好了

     IDE打开窗体速度快了

       bug1:偶尔关闭当前工程,打开另外一个共IDE无响应;频率较高,解决办法:先关闭当前工程,再打开新的。不要在未关闭当前工程的情况打开新工程。

       bug2:调试的时候IDE没显示,需要退出IDE才行。频率较高

    http://docwiki.embarcadero.com/RADStudio/Rio/en/10.3_Rio_-_Release_3

    http://docwiki.embarcadero.com/RADStudio/Rio/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_10.3.3

    https://github.com/Embarcadero/RADStudio10.3.3Demos

    2020.6.5 Sydney 10.4

    http://docwiki.embarcadero.com/RADStudio/Sydney/en/What%27s_New

    http://docwiki.embarcadero.com/RADStudio/Sydney/en/Main_Page

    https://community.idera.com/developer-tools/b/blog/posts/rad-studio-10-4-now-available-learn-more

    http://docwiki.embarcadero.com/RADStudio/Sydney/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_10.4

    delphi的代码提示很快,毫无延迟感,流畅。c++的clang代码提示能出来,但是很慢;编译一个工程6分钟,对c++ Clang还是个玩具。

    classic和clang,某些工程的FDQuery->FieldByName("aa")->AsString 是???,从10.3到10.4,依然如此。

     10.3.3里的2个bug已修复

       bug1:偶尔关闭当前工程,打开另外一个共IDE无响应;频率较高,解决办法:先关闭当前工程,再打开新的。不要在未关闭当前工程的情况打开新工程。(已修复)

       bug2:调试的时候IDE没显示,需要退出IDE才行。频率较高(已修复)

    新BUg

      1、IDE用着用着抽筋,屏幕闪烁几下,每隔一段时间发病一次。

           2、最近打开的工程数量,无法保存,File>reopen>Property

          3、 这样定义的字段鼠标放到字段上不提示描述

      /// <summary>
       ///  nameage
       /// </summary>

  • 相关阅读:
    ubuntu18安装net-snmp
    virtual box安装ubuntu系统 ping通 && xshell可以连接
    高中操场所见所思
    如何写好研究生开题报告
    在加州考驾照
    一个软件工程项目竞赛网站
    结对项目总结
    喜马拉雅随车听开通啦
    裘老师赠书
    推荐博客链接
  • 原文地址:https://www.cnblogs.com/cb168/p/5409086.html
Copyright © 2011-2022 走看看