ECO IV+DELPHI2007 + VS C# 2005 為做外掛Autocad2007 (1)
申請這個部落格好幾年了,一直沒有寫寫什麼。
最近有個小專案,避免浪費,順便用它做個記錄吧!(我對ITPUB結構其實還是蠻喜歡的!)
這個專案總的來說是對Autocad的二次開發,要用到.Net框架的一些知識,同時我希望後臺資料庫用ECO來開發,這也說明了,這個專案裡資料庫的應用不會太深入,大部分工作與資料庫打交道的事都由ECO的ORM來完成了,我不打算它有多大的效率,資料庫不會太大,(效率應該不是太大的問題)。用ECO只是為了接受一種思想。
我選擇ECO IV是Delphi2007自帶的,同時也說明,這個程式可能會再Delphi與VS C#間倒來倒去,畢竟Delphi2007對.NET 框架開發支援不是太好,雖然有VCL.NET,但Autocad的使用的是WinForm和它不搭噶。在Delphi2007裡得放棄視覺化開發,而且還得冒著"[]"不能反射屬性的風險(Autocad的內結構,你不會都一清二楚)一個字母一個字母的敲。
ECO是個很強的工具,他對資料庫的支援,是建立在放棄資料庫的自有特性的基礎上的,其實這也無所謂啊,資料庫的開發與外部程式本身就可以分得開開的,甲骨文說過,能用資料庫完成的我不會用外部程式,其實我也深度同意(以前的專案資料庫都會用到儲存過程、觸發器之類的),在這裡只是為了接受一種思想,JAVA中ORM已是一種標準。但ECO對經常要查詢的動作似乎不能提供較好的效率,它除了對錶間的關係建立了索引,其他沒有(也可能是要手動建立索引 :)有點不靠譜),但如果你看到他變換資料庫那麼的方便,如果資料量不大,應用效率應該不是問題,何況開發效率可能要高許多。
還有一點李維有本介紹ECO的書,是隻對Delphi2006 寫的,也是老早就買了,沒時間看,49.8咧,要對得起我的付出和他的付出,雖然ECO不再支援Delphi以後的版本。
據說Delphi 2010裡有對ORM的原生支援,很期待,估計又要學了,可以預見的是不會這麼不倫不類。
到這裡吧。接下來就是就是邊學邊練了邊做。祝一切順利。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519722/viewspace-1021680/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LoadRunner的VS.NET 2005外掛
- VS好用外掛
- VS收集外掛
- VS外掛集合
- vs code 外掛
- VScode外掛VSCode
- VS code 外掛推薦
- vscode外掛分享VSCode
- vscode外掛整理VSCode
- vscode常用外掛VSCode
- VS Code外掛安裝
- 我為 VS Code 開發了一個 Deno 外掛
- VScode外掛推薦VSCode
- 使用 VSCode Remote 外掛VSCodeREM
- VSCode外掛之BeautifyVSCode
- vscode外掛使用包VSCode
- vscode 外掛配置指北VSCode
- VSCode 外掛測試VSCode
- VSCODE 外掛推薦VSCode
- VScode 好用的外掛VSCode
- VS.NET IDE重構程式碼外掛C# Refactory的破解IDEC#
- HeyUI元件庫釋出vscode外掛,PS教程: 如何開發vscode外掛?UI元件VSCode
- Vs Code推薦安裝外掛
- vscode好用外掛彙總VSCode
- 建立VS Code 擴充套件外掛套件
- VSCode折騰log外掛VSCode
- VScode股票外掛開發VSCode
- 前端Vscode常用外掛概述前端VSCode
- vscode常用python外掛VSCodePython
- VSCODE 常用外掛及配置VSCode
- 頂針的 VScode 外掛VSCode
- VS2010常用外掛介紹之Javascript外掛JavaScript
- AU如何安裝vst外掛?Audition話放外掛vst的安裝圖文教程
- [★] VS2005[C#] 操作 Excel 全攻略 ZTC#Excel
- Vssue - 又一個用 Issue 給靜態頁面做評論的外掛
- DataGridView新特色(vs2005beta1)View
- vscode外掛列表及配置資訊VSCode
- VS Code 輕量級外掛推薦