Translate

2017/07/07

Delphi in Web Development: WebBroker + EasyUI (01)


I have been received many demand about web development for long time.

But, I don't wont to use ASP.NET develop the web project.

Maybe we can design web page in Delphi WebBroker. And our need a good front framework.

2017/07/05

簡單的重試機制及 DUnit 應用,使用 Delphi XE



Simple retry mechanism in Delphi』裡寫出很簡單的重試機制。

運氣還不錯,老版本也可以使用。

比較有趣的地方是,在Daniele Spinetti 所提交的 Github,有為這個單元製作一個 DUnit Test 專案。

2017/06/29

JSON Parse in Delphi XE (03)

前情提要:

這篇要說明 JSON 格式在 Delphi 裡是怎麼被理解的。

JSON 名詞解釋:
JSON(JavaScript Object Notation),這世界上有兩大資料交換語言

2017/06/27

JSON Parse in Delphi XE (02)

JSON Parse in Delphi XE (01) 裡提到因為文字轉碼失敗引發的錯誤

今天就來試著解決這個問題

首先的判斷是:

Indy 的 BUG?

那就來看看其它的軟體是否能被正確顯示:

2017/06/26

JSON Parse in Delphi XE (01)

在 Delphi.ktop 的主題中,看到了【JSON求教】這一篇

如果在 XE 裡面要實現,是不是也是這麼簡單?

想到了,就開始來實作吧!

2017/06/23

How to use URLEncode in Delphi

URL編碼,也稱【百分號編碼(Percent-encoding)】

由於 URL 不能直接接受 UTF8 文字,所以要先轉成百分號編碼後,如此網址才能順利送給 HTTP Server

從 Indy 加入 Delphi 後,就可以用 IdURI.TIdURI 單元進行編碼

以【大 匠 之 風】為例,可以得到如下的結果:

2017/06/17

Web page design tool in Delphi



Delphi 在2009 版開始把 WebSnap 廢棄後,自此就再也沒有自帶「網頁設計工具」。

有的話也只剩下自帶的 IntraWeb Evolution 版本。

以及 3rd party 的 UniGui 等類似 IntraWeb 的 Web Application 工具。

它們是 Form Mode,把 Web Application 視為一種在瀏覽器下呈現的 EXE,在執行時期動態吐出 HTML 編碼 (TForm to HTML),在服務器上線後完全無法修改網頁文字,如果要改,又得回到設計模式下重新編譯再上架。

Delphi in Web Development: WebBroker + EasyUI (01)

I have been received many demand about web development for long time. But, I don't wont to use ASP.NET develop the web project. M...