跳到主要內容

About Me

Hello there,

Welcome to my blog! My name is Eden Wu.

I am Software Developer with over 10 years of experience in the area.


I wrote some of the product shipped in commercial products such as: C++ Builder 6, Delphi XE, and Delphi XE7.

I'm the ONLY ONE Embarcadero MVP from Greater China!
In 2016 Embarcadero invited me to join a select group of Delphi experts from around the world to form the Embarcadero MVP program, to which fewer than 100 people worldwide have been admitted (I'm the only one from Greater China).


I am very proud to announce that Embarcadero has appointed me as one of their MVP(Most Valuable Professionals)!



I hope you'll enjoy your visit here.

=========================
歡迎!

歡迎你來到我的部落格,我是【大匠之風】的作者:「Eden Wu」。

我是一名資料庫應用程式開發者(軟體工程師),有超過十年的程式開發經驗。

過往曾以「C++ Builder 6、Delphi XE 和 Delphi XE7」,為服務的公司打造出符合其需求的商業應用程式。


大中華區唯一的 Embarcadero MVP!
在 2016 年,我獲得 Delphi 最高榮耀【Embarcadero 最有價值專家(MVP)】資格,在全球超過 100 名的最有價值專家中,在大中華區,我是唯一的【Embarcadero 最有價值專家(MVP)】。

我要驕傲的再次重申:我是 Embarcadero 認可的最有價值專家之一!

謝謝你來到我的部落格,也期待你能享受我的文章。

這個網誌中的熱門文章

對於 Delphi 10.1 Berlin 推出的看法

在 Delphi 10.1 Berlin 中,大幅度地修正既有的 Bug 數量,這對於舊有用戶無疑是吃了很大的定心丸。

只是,在【教育 Delphi 開發者】上,依然還有完善的空間,這對於潛在的市場才是最有幫助的。

就我們所知,FireMonkey framework 是一個著重在跨平台的解決方法。

但是每個平台都自己的特色,就算是 FireMonkey,勢必也需要考量每個平台的設計重點而調整開發手法。

免費、可商業使用的 Delphi 和 C++ Builder Berlin 介紹及下載教學

Delphi / C++ Builder Starter Edition (入門版) 是繼 Turbo Delphi Explorer 和 Turbo C++ Explorer 之後,走向推廣路線的產品。


這是體驗世界上最棒的開發工具一個很好的機會!

Delphi ORM Generator

What is your code pattern? Like below:

MyDataSet.FieldByName(‘MYFIELD’).AsString := something…;
MyDataSet.Fields[n].AsString := something…;


Why can not used ORM(Object-relational mapping) code in Delphi?
Ex:
Employee.EmpNo := 1;
Employee.Name := 'Eden';


Because TDataSet! It's always only one mapping method: FieldByName. You are always only to use:

IDE design mode, drop down TDataSet...Open TFields box, append all fields...Type innumerable "FieldByName" and "Fields" in Editor...
That is not your best solution, ever!

You need "Strong Type"! It is like String, Integer, Double etc!


So "Delphi ORM generator" application is born! as shown below:



How to connect?
“Delphi ORM generator” that uses ODBC, it can connection any database.

“With Table”
It can select multi items to build source unit in right memo. (Select only one Table in current version)

“With SQL” and “By MyBase”
It provides analysis SQL statement / MyBase data to build source unit (O…