RAD Studio Delphi 10.4 Sydney悉尼有许多很棒的新功能,但当被要求排在前五名时,我不得不进行很多取舍。这是我在RAD Studio Delphi 10.4 Sydney中最喜欢的五个新功能。欢迎加入Delphi开发局QQ群:32422310

1)新的TEdgeBrowser组件是构建Windows应用程序的一项重大进步。更好的是更新了TWebBrowser组件,使开发人员可以灵活地选择要使用的浏览器引擎:IEOnly,EdgeIfAvailable,EdgeOnly。以下是使用TWebBrowser的简单C ++ Builder示例。

Delphi 10.4
void __fastcall TForm1::Button1Click(TObject *Sender)
{switch (RadioGroup1->ItemIndex) {case 0:  WebBrowser1->SelectedEngine = TWebBrowser::TSelectedEngine::EdgeIfAvailable; break;case 1:  WebBrowser1->SelectedEngine = TWebBrowser::TSelectedEngine::EdgeOnly; break;case 2:    WebBrowser1->SelectedEngine = TWebBrowser::TSelectedEngine::IEOnly; break;default:WebBrowser1->SelectedEngine = TWebBrowser::TSelectedEngine::IEOnly;;}WebBrowser1->Navigate(Edit1->Text);
}
procedure TForm1.Button1Click(Sender: TObject);
begincase RadioGroup1.ItemIndex of0: WebBrowser1.SelectedEngine := TWebBrowser.TSelectedEngine.EdgeIfAvailable;1: WebBrowser1.SelectedEngine := TWebBrowser.TSelectedEngine.EdgeOnly;2: WebBrowser1.SelectedEngine := TWebBrowser.TSelectedEngine.IEOnlyelseWebBrowser1.SelectedEngine := TWebBrowser.TSelectedEngine.IEOnlyend;WebBrowser1.Navigate(Edit1.Text)
end;

TSelectedEngine和TActiveEngine的声明:

Studio \ 21.0 \ include \ windows \ vcl \ SHDocVw.hpp:

enum DECLSPEC_DENUM TSelectedEngine : unsigned char { IEOnly, EdgeOnly, EdgeIfAvailable };enum DECLSPEC_DENUM TActiveEngine : unsigned char { None, NoneYet, IE, Edge };
   /// <summary>///   The type of the SelectedEngine property of TWebBrowser/// </summary>TSelectedEngine = (/// <summary>///   Use the traditional Internet Explorer WebBrowser browser control/// </summary>IEOnly,/// <summary>///   Use the Edge WebView2 browser control if possible, an exception is raised/// </summary>EdgeOnly,/// <summary>///   Use the Edge WebView2 browser control if possible, otherwise fall back to using the Internet Explorer///   WebBrowser browser control/// </summary>EdgeIfAvailable);/// <summary>///   The type of the ActiveEngine property of TWebBrowser/// </summary>TActiveEngine = (/// <summary>///   There is no browser control in use/// </summary>None,/// <summary>///   No browser control is in use yet, but initialization of the Edge WebView2 control is being attempted/// </summary>NoneYet,/// <summary>///   The Internet Explorer WebBrowser control is in use/// </summary>IE,/// <summary>///   The Edge WebView2 browser control is in use/// </summary>Edge);

2)我还喜欢新的样式选择选项,该选项使开发人员可以在表单和组件级别指定外观样式。泰山老父Marco在最近的博客文章中谈到了此功能。

3)对于Android开发,一项重要的新功能是对AdoptOpenJDK的支持,这将使开发人员摆脱Oracle的许可和支持规则。所有AdoptOpenJDK二进制文件和脚本都是开源许可的,并且免费提供。

4)迁移到所有平台上的非ARC统一内存管理实施中,从而提供与现有代码的更好兼容性,性能优势,针对组件,库和最终用户应用程序的更简单编码。对于C ++编译器,这大大简化了编译器和RTL。

5)最后,通过使用一个可以在联机和脱机模式下运行的安装程序应用程序以及改进的GetIt Package Manager ,可以简化安装。您可以使用可以在联机和脱机模式下运行的独立可执行安装程序。对于我的安装,我使用了.ISO文件,其中包含可执行安装程序和GOF(GameExchange Raw Object Definition)文件。

使用7-Zip实用程序,GOF文件包含以下文件和文件夹。

getit文件夹包含在线安装中已经下载的所有安装文件。

需要注意的一点:如果像我一样使用“脱机”安装程序,为了使RAD Studio IDE使用在线GetIt Package Manager进行补丁和其他安装,您将需要运行GetIt Package Manager命令行实用程序(在Studio \ 21.0 \ bin文件夹中可用,以设置在线与离线设置。

GetItCmd -c=[useonline/useoffline]GetItCmd -c=useonline

RAD Studio Delphi 10.4 Sydney悉尼中最受欢迎的五个新功能相关推荐

  1. RAD Studio Delphi 10.4在Windows,Android,iOS,macOS和Linux上更快地可视化开发APP应用软件及新增功能详解

    RAD Studio 10.4的新增功能 RAD Studio 10.4提供了显着增强的高性能本机Windows支持,通过出色的快速代码完成功能提高了生产率,通过托管记录提高了代码速度,并在现代多核C ...

  2. RAD Studio Delphi C++ Builder 2020年11月开发路线图PPT:研发Delphi WebAssembly编译器

    介绍 Embarcadero RAD Studio产品管理团队会定期更新Delphi,C ++ Builder和RAD Studio的产品开发路线图.您可以在我们的官方路线图博客文章中看到,我们刚刚发 ...

  3. 2022年3月17日美国Embarcadero公司正式发布 RAD Studio Delphi 11.1 Alexandria

    Embarcadero 盛大宣布发布 RAD Studio 11 Alexandria Release 1,也称为 RAD Studio 11.1,以及 Delphi 11.1 和 C++Builde ...

  4. RAD Studio/Delphi 2010 3615下载+破解

    RAD Studio/Delphi 2010 3615下载+破解 官方下载地址: http://altd.embarcadero.com/download/RADStudio2010/delphicb ...

  5. RAD Studio (Delphi) Firemonkey 教程

    RAD Studio (Delphi) Firemonkey 教程 转载于:https://www.cnblogs.com/LittleTiger/p/6389256.html

  6. RAD Studio Delphi、C++Builder 11 即将推出:新版本号公告和更新订阅客户的 Beta 版邀请

    我们很高兴地宣布,Delphi.C++Builder 和 RAD Studio 的下一个版本将是版本 11.目前正在开发中,我们计划在今年晚些时候发布. 转移到版本 11 几年前,Embarcader ...

  7. Visual Studio 2017十五项新功能体验

    Visual Studio 2017正式已经于2017.3.7号正式发布,选在这一天发布也是为了纪念Visual Studio 二十周年.MVP 2017技术峰会将于这个周末(3.17)在北京举办,由 ...

  8. Delphi RAD Studio 10.4.2 Sydney的新增与改进介绍(上)

    2021年2月24日发布RAD Studio 10.4.2 Sydney的更新版本. 10.4.2建立在10.4和10.4.1的功能集的基础上,增强了整个产品中的现有功能,并添加了新功能.RAD St ...

  9. Delphi RAD Studio 10.4 Sydney 新增和改进的功能简介

    RAD Studio 10.4 Sydney版本已经发布,主要有发下新增和改进功能: Delphi的新功能 Delphi Code Insight的重大改进 据官方说,RAD Studio 10.4是 ...

最新文章

  1. 李宏毅机器学习笔记(三)——Regression: output a scalar amp;amp; Gradient Descent
  2. python项目实战:20行代码画一朵好看又有趣的小花花
  3. Snmp扫描-snmpwalk、snmpcheck
  4. 用C#操作word替换字符,用spire
  5. oracle 包 解密,oracle9.1的加密解密包的用法
  6. linux 穿件文件_关于Linux的25件事
  7. C语言内存的动态分配
  8. 基于先验LiDAR点云地图的单目VIO定位
  9. 美国禁止与字节跳动及微信交易,45 天后生效,字节跳动回应来了!
  10. 海康威视摄像头使用:iVMS-4200 VS客户端
  11. 一次函数的斜率公式_一次函数斜率公式是什么?
  12. 计算机打音乐醉赤壁,抖音确认过眼神我遇上对的人是什么歌,醉赤壁歌曲介绍...
  13. EASYUI 登陆框界面
  14. linux系统下头文件、库文件搜索路径总结
  15. 算法:合唱队形(最大上升子序列,线性DP)
  16. mysql数据库三表联查
  17. 四种存储结构及其特点
  18. Google Earth Engine(GEE)农作物种植结构提取
  19. 【python 爬虫】百度手机助手爬虫
  20. 现有一列表 ls = [‘the lord of the rings’,‘anaconda’,‘legally blonde’,‘gone with the wind’]

热门文章

  1. 【读书笔记】《王道论坛计算机考研机试指南》第五章
  2. 3dmax如何删除单个着色器清空素材
  3. python录制鼠标动作_使用Python w / django - 我可以录制用户输入(键盘和鼠标)并播放它吗?...
  4. 去掉visual studio code样式中的references
  5. force语句的使用
  6. python学习笔记——tkinter模块
  7. 施工监控php系统,GitHub - hanhq1711/monitor: php开源服务器监控系统
  8. 自定义Android消息推送提示音
  9. Vectorworks 2022 mac(3D建模专用工具)v2022.SP3完美支持m1
  10. 【秒懂】号称最为简明实用的Django上手教程(下)