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 Example Seattle Berlin

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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM