Delphi 現在也可以做到 ORM 了! Photo source |
您還在跟單引號與括弧對打嗎?
您的Pas裡早已充斥著這樣的程式碼:
DataSet.FieldByName('fieldname').AsString
DataSet.FindField('fieldname').AsString
又臭又長又噁心,又常常寫出在執行時期跳出「數值轉換失敗」的程式碼,您的開發效率就這樣打了折扣嗎?
老闆付您薪水卻產出這樣品質低劣的程式碼,不管是老闆或是您,在內心一定是充滿著悔恨吧!
還好,這並不是您的錯,千錯萬錯都是 Delphi 沒有滿足您的願望惹的禍!
更幸運的是,您現在看到了這篇。
為了讓您薪水領得安心,在這個星期,集合了傳說中 Delphi 社群的力量,終於將【Delphi ORM 產生器】完成!
千呼萬喚始出來,【Delphi ORM 產生器】終於完成!
它結合了【TField】,【T*Field】,【Native Type】三種模式,絕對可以滿足您多樣化的開發方式,而且,保留了最貼近 Delphi 原生 TDataSet 的程式寫法,又可以解決在編譯時期找出【型別錯誤】的長期 Delphi 之痛。
【Delphi ORM 產生器】是彈性和實用兼具的好物,據統計,它至少可以節省 Delphi 開發人員 53% 以上的開發時間,更可以提高程式正確率 92% 以上!
更更更重要的,目前開放免費體驗中!
【Delphi ORM 產生器】終於完成!
2016/12/03 更新:
現在,Delphi ORM 產生器已在 Windows 商城上架!
軟體安全性更上一層樓,還沒體驗的 Delphier,趕快來體驗極速開發吧!
See also:
請問一下這個ORM產生器要怎麼應用在delphi?是否能說明一下?
回覆刪除1.建立 ODBC,指向您的資料庫
刪除2.利用「Delphi ORM 產生器」建立 unit
3.在現有專案 use 這個單元
4.現有專案寫法改變如下:
var
MyDataSetRow: TMyDataSetRow;
begin
MyDataSetRow := TMyDataSetRow.Create(ADOQuery1); // 或其它 TDataSet
MyDataSetRow.DataSet.Edit; // DataSet 會指向 ADOQuery1
MyDataSetRow.資料表欄位名稱 := 輸入的值;
...
如此一來,就可以做到少寫很多很多的程式,而且更可以大幅度提高您的程式品質,是非常棒的好物啊!
Windows Store要安裝,只有虛擬磁碟可以選,點安裝後商城就關閉,沒有安裝。
回覆刪除Hi, Windows 10 必須要更新到「週年更新」版本才能夠安裝
刪除