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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VS好用外掛
- VS外掛集合
- vs code 外掛
- VS code 外掛推薦
- VS Code外掛安裝
- VS2010常用外掛介紹之Javascript外掛JavaScript
- 我為 VS Code 開發了一個 Deno 外掛
- Visual Studio VS 外掛之 ReSharper
- VS2015 推薦外掛
- Vs Code推薦安裝外掛
- 建立VS Code 擴充套件外掛套件
- VS Code外掛開發介紹(二)
- React 工程的 VS Code 外掛及配置React
- VS Code 輕量級外掛推薦
- Vs Code Batch-runner 外掛設定BAT
- 使用Markdown建立PPT的VS Code外掛
- VS error LNK2005:**already defined in **.objErrorOBJ
- VS2019下的VSColorOutput外掛設定
- vs code 外掛擴充之 ftp-syncFTP
- VS Code 外掛大全(你想要的我都有!)
- C# 免註冊呼叫大漠外掛C#
- EOSIO MySQL 外掛 issue 1MySql
- 前端開發常用的VS Code外掛總結前端
- 使用 Webapck 優化 VS Code 外掛載入效能Web優化
- C# 解析網頁HTML用HtmlAgilityPack外掛C#網頁HTML
- Web列印外掛實現思路(C#/Winform)WebC#ORM
- vs2010,vs2012如何連線vss2005,vss2008
- 基於vs外掛的abp程式碼生成器
- VS Code - Vim 外掛自動切換輸入法
- Git和Github的最佳VS Code外掛擴充套件Github套件
- [-Flutter外掛篇 1-] 從自定義外掛開始說起Flutter
- VS2005(vs2008,vs2010)使用map檔案查詢程式崩潰原因
- 逆向分析:修復老古董vs2005筆記筆記
- ocx外掛被隱藏會自動啟動Microsoft Visual Studio 2005進行除錯ROS除錯
- 10種JavaScript開發者必備的VS Code外掛JavaScript
- 精選高頻 VS Code外掛,讓你多陪陪npy!
- 作為JavaScript開發人員,這些必備的VS Code外掛你都用過嗎JavaScript
- 作為JavaScript開發人員,這些必備的VS Code外掛你都用過嗎?JavaScript
- C#反射實現簡單的外掛系統C#反射