Gordon Li

Gordon L6149 has not set their biography yet

Posted by on in Blogs
RAD Studio 10.2 和最新版XCode 最新一些用戶詢問我他們昇級到XCode 8.3.2之後遭遇到了一些問題, 而且使用XCode 8.3和RAD Studio 10.2版開發和上載到AppStore上的App也收到了即將無效警告信. 經我向英巴詢問, 英巴已經知道這個問題, 而且很快會提出解決方案, 請各位暫時等待一下子....

Posted by on in Blogs
RAD Studio 10.2 和最新XCode 最新一些用户询问我他们升级到XCode 8.3.2之后遭遇到了一些问题, 而且使用XCode 8.3和RAD Studio 10.2版开发和上载到AppStore上的App也收到了即将无效警告信. 经我向英巴询问, 英巴已经知道这个问题, 而且很快会提出解决方案, 请各位暂时等待一下子....
RAD Studio 10.2 AES 256位元加密資料功能 最近不知為什麼AES加密運算法則似乎特別熱門, 不但有多位用戶詢問Delphi如何使用AES加密功能, 連最近的勒索病毒似乎也用上了AES來加密資料.  在Delphi/C++Builder中有好幾個AES函式庫可以使用, 其中筆者常用的就是LockBox, 在RAD Studio中你可以啟動GetIt Package Manager下載它: LockBox便會安裝在 C:\Users\Public\Documents\Embarcadero\Studio\19.0\CatalogRepository\LockBox-3.5.2 目錄下. 接著我們就可以在程式碼中使TCodec和TCryptographicLibrary類別並選擇要使用的加密運算法則即可: procedure TForm3.Button1Click(Sender: TObject); var  Codec1: TCodec;  CryptographicLibrary1: TCryptographicLibrary;  sEncryptData ...

Posted by on in Blogs
RAD Studio 10.2 AES加密数据 最近不知为什么AES加密运算法则似乎特别热门, 不但有多位用户询问Delphi如何使用AES加密功能, 连最近的勒索病毒似乎也用上了AES来加密数据.  在Delphi/C++Builder中有好几个AES函式库可以使用, 其中笔者常用的就是LockBox, 在RAD Studio中你可以启动GetIt Package Manager下载它: LockBox便会安装在 C:\Users\Public\Documents\Embarcadero\Studio\19.0\CatalogRepository\LockBox-3.5.2 目录下. 接着我们就可以在程序代码中使TCodec和TCryptographicLibrary类别并选择要使用的加密运算法则即可: procedure TForm3.Button1Click(Sender: TObject); var  Codec1: TCodec;  CryptographicLibrary1: TCryptographicLibrary;  sEncryptData...
RAD Studio 10.2 東京版THash相關類別新功能 最近也許是電子支付很熱門, 因此看到很多使用SHA和MD5加密的應用, 剛好10.2版在這方面也提供了一些新功能, 就讓我們討論一下. 在10.2版之前System.Hash程式單元中的THashMD5和THashSHA1/THashSHA2等類別都提供了下面形式的GetHashString函式提供字串加密的功能:     class function GetHashString(const AString: string): string; overload; static; inline; 由於GetHashString函式接受字串參數, 因此我們可以使用下面的程式碼來加密字串: procedure TForm3.Button1Click(Sender: TObject); var   sEncryptData : String;   sResult : String;   aHashBytes : TBytes;   sData : String; begin   sEn...

Posted by on in Blogs
RAD Studio 10.2 Hash新功能 最近也许是电子支付很热门, 因此看到很多使用SHA和MD5加密的应用, 刚好10.2版在这方面也提供了一些新功能, 就让我们讨论一下. 在10.2版之前System.Hash程序单元中的THashMD5和THashSHA1/THashSHA2等类别都提供了下面形式的GetHashString函式提供字符串加密的功能:     class function GetHashString(const AString: string): string; overload; static; inline; 由于GetHashString函式接受字符串参数, 因此我们可以使用下面的程序代码来加密字符串: procedure TForm3.Button1Click(Sender: TObject); var   sEncryptData : String;   sResult : String;   aHashBytes : TBytes;   sData : String; begin  ...
RAD Studio 10.2 TFDMemTable元件新功能 10.2版為TFDMemTable加入了許多程式師一直要求的功能, 那就是能在設計時期加入暫時(測試)資料的能力. 因為在許多的應用中一些資料可能不是儲存在資料庫中, 而是暫時需要並且能儲存在brief case應用中.      要使用這個新功能, 程式師只需要加入TFDMemTable元件, 點擊滑鼠右鍵再點選New field…選項:      再定義要加入的欄位資料型態和長度:   之後再點選Edit DataSet…即可開始加入和編輯資料:     最後即可執行應用程式   是一個非常方便的實用功能.  ...
RAD Studio 10.2 TFDMemTable组件新功能 10.2版为TFDMemTable加入了许多程序员一直要求的功能, 那就是能在设计时期加入暂时(测试)数据的能力. 因为在许多的应用中一些数据可能不是储存在数据库中, 而是暂时需要并且能储存在brief case应用中.       要使用这个新功能, 程序员只需要加入TFDMemTable组件, 点击鼠标右键再点选New field…选项:   再定义要加入的字段数据型态和长度:   之后再点选Edit DataSet…即可开始加入和编辑数据:   最后即可执行应用程序   是一个非常方便的实用功能....

Posted by on in Blogs
RAD Studio 10.2 深圳發表會 這次到深圳進行RAD Studio 10.2發表會真是格外的辛苦, 4/20北京晚上6點多的飛機一直延誤到晚上接近10點才突然宣佈取消, 只好整晚像人在囧途一樣到處找地方過夜, 費了千辛萬苦好不容易到一間尚有空房的酒店但在北京十里河, 趕到酒店已經快清晨1點了, 3半點又得趕往機場, 只好躺了2個小時也沒睡.              到了深圳發表會場地已經中午快12點了, 只好吃了一個麥當勞漢堡, 設定好機器就準備開始了. 幸好沒在中場休息時昏倒,也沒有出什麼錯, 算是完成了發表會, 經過了2個星期的行程也終於可以啟程回家好好休息了....

Posted by on in Blogs
RAD Studio 10.2 深圳发表会 这次到深圳进行RAD Studio 10.2发表会真是格外的辛苦, 4/20北京晚上6点多的飞机一直延误到晚上接近10点才突然宣布取消, 只好整晚像人在囧途一样到处找地方过夜, 费了千辛万苦好不容易到一间尚有空房的酒店但在北京十里河, 赶到酒店已经快清晨1点了, 3半点又得赶往机场, 只好躺了2个小时也没睡.              到了深圳发表会场地已经中午快12点了, 只好吃了一个麦当劳汉堡, 设定好机器就准备开始了. 幸好没在中场休息时昏倒,也没有出什么错, 算是完成了发表会, 经过了2个星期的行程也终于可以启程回家好好休息了....

Check out more tips and tricks in this development video: