ERP代碼產生器(開源,提供源碼下載)

ERP代碼產生器這個代碼產生器的作用是彌補Code Smith在批量表產生方面的不足。代碼產生器運行效果基本的使用方法是,選擇資料庫,左邊的樹會列出資料庫中的所有表,在參數地區,Template會列出目前的目錄下的CodeSmith模板,選擇一個模板,Parameter會列出選中的模板的參數資訊,選擇產生的程式碼的存放路徑為Target Folder解決方案視圖下載原始碼到本地後,請先添加程式集引用,包括Code Smith和SMOSMO是操作SQL

ERP/MIS開發 30道ORM問題與解答 LLBL Gen 3.x Adapter

做基於LLBL Gen的項目經常會用到的內容,忘記的時候用來查詢,分享出來。1  如何讀取指定的表的內容到集合中DataAccessAdapter adapter = new DataAccessAdapter(); EntityCollection allCustomers = new EntityCollection(new CustomerEntityFactory());adapter.FetchEntityCollection(allCustomers, null);2 

工作五年的.NET程式員再談應用反射,動態編譯,代碼產生器

工作多年,一直是.NET實踐派的代表,沒有過多的空洞理論,只談實作技巧,把技術,知識,工具結合起來,給自己的生活多一點改變,提高產生效率。前面一個話題,《工作多年後才明白的.NET底層開發技術》都覺得反射的例子太過於膚淺,不過癮,那麼這個題材的反射例子,可能不會讓你失望。 這個主題來源於我開發帶智能提示的模板編輯器的過程,請看下面的例子程式。先說目的,我要達到在模板中敲入Math變數時,可以智能的顯示它的成員列表,也就是做一個帶智能提示的模板編輯器。模板的文法定義如下 <%@

Reflector 已經out了,試試ILSpy

Reflector是.NET開發中必備的反編譯工具。即使沒有用在反編譯領域,也常常用它來檢查程式集的命名規範,命名空間是否合理,組織類型的方法是否需要改善。舉例說明,它有一個可以查看程式集完整名稱的功能,請看

ERP/MIS開發 ERP開發人員常犯的十種錯誤

經過數個ERP/MIS項目的開發,列舉常見的問題與錯誤,共勉勵。1 介面代碼與邏輯代碼混淆在項目的開始,一般都可以做到介面與邏輯的分離,介面只做資料繫結,商務邏輯則實現客戶要求的計算。WinForms中的BindingSource和Web中的ObjectDataSource,可以實現對object綁定到介面控制項屬性的功能。這會帶來極大的方便,降低程式的維護代價,做到低耦合。舉例說明 採購單Sales Order的價格公式Sales Order Price Amout=Item

ERP/MIS開發 開發LLBL Gen 外掛程式(Plun-in) Implementing a plug-in

以LLBL Gen作為ORM的首選開發工具,在經曆幾個項目之後,對它的認識又有了新的高度。一方面要對Query API熟練於心,這樣寫查詢語句才會得心應手,另一方面,也在嘗試從ORM的實現,原始碼分析,擴充方面來瞭解這個ORM工具,以便在項目出現救急的問題時可以得心應手,臨危不亂。 這篇文章介紹LLBL Gen SDK中的內容,關於如何開發LLBL Gen外掛程式的內容。這個Entity

SQL分頁小技巧

1.對於SQL2000和SQL2005實用的分頁方法一:SELECT TOP 頁大小 *FROM table1WHERE id NOT IN          (          SELECT TOP 頁大小*(頁數-1) id FROM table1 ORDER BY id          )ORDER BY id方法二:SELECT TOP 頁大小 *FROM table1WHERE id >          (          SELECT ISNULL(MAX(id),0)

設計模式零(物件導向基礎)

本內容參考大話設計模式記錄對象:一切事物皆對象。類:對對象進行的抽象。執行個體:類的一個具體實體。方法重載:方法名相同但是參數類型或者個數不同的方法。物件導向的三大特性:繼承,封裝,多態繼承:子類繼承父類後具有父類的保護和公有的一些方法,屬性等並且能擴充自己。對於父類的建構函式只能調用不能繼承。當對象與對象的關係是is-a時候用繼承,當關係式has-a我們應該用組合或者彙總(橋接模式)。封裝:一個類在其內部擁有自己的方法,欄位完成一些操作而不需要其他類,內部變化對於外面是不清楚的,只是提供一個介

系列二:資源管理(概論)

1.垃圾收集器(GC)控制著託管記憶體。但是我們需要對Unmanaged

靜態方法、單例模式區別 )

觀點一:(單例)單例模式比靜態方法有很多優勢:首先,單例可以繼承類,實現介面,而靜態類不能(可以整合類,但不能整合執行個體成員);其次,單例可以被延遲初始化,靜態類一般在第一次載入是初始化;再次,單例類可以被整合,他的方法可以被覆寫;最後,或許最重要的是,單例類可以被用於多態而無需強迫使用者只假定唯一的執行個體。舉個例子,你可能在開始時唯寫一個配置,但是以後你可能需要支援超過一個配置集,或者可能需要允許使用者從外部從外部檔案中載入一個設定物件,或者編寫自己的。你的代碼不需要關注全域的狀態,因此你

人生處事經典10句

 人生處事經典10句1.遇到你真的愛的人時 要努力爭取和他相伴一生的機會 因為當他離去時.一切都來不及了.... 2.遇到可相信的朋友時 要好好和他相處下去 因為在人的一生中.可遇到知己真的不易 3.遇到人生中的貴人時 要記得好好感激 因為他是你人生的轉折點 4.遇到曾經愛過的人時 記得微笑向他感激 因為他是讓你更懂愛的人 5.遇到曾經恨過的人時 要微笑向他打招呼 因為他讓你更加堅強 6.遇到曾經背叛你的人時 要跟他好好聊一聊 因為若不是他今天你不會懂這世界 7.遇到曾經偷偷喜歡的人時 要祝他幸

轉寄:一個總經理的11個經典面試問題

郵件中收到的,沒有原作的出處,抱歉。比較同意第十一題。一個人的 Integrity 非常重要,某種程度上很早就已經定型了。除非有重大的改變,如改變宗教信仰等等。==========================一個總經理的11個經典面試問題

資訊化基礎建設 Reporting Services報表開發

Reporting Services 報表開發1. 設計報表2. 部署報表3. 測試報表 設計報表啟動Visual Studio 2008, 新建立報表專案,添加一個新的報表。從工具箱中拖個Table到報表設計師中自動彈出報表屬性對話方塊,新建立一個串連,類型選.NET

資訊化基礎建設 開發架構

開發架構1. ORM, LLBL Gen,NHibernate2. 介面與實現分離,介面與邏輯分離,分五個項目,     BusinessLogic, Interface,Manager,Validation,EntryForm3. SQL與ORM4. 通訊整合 Remoting/WCF5. Control/Component: NumberiEditor,TextEditor,Grid,ComboBox,ListBox,ListView,Tree6. 異常7.

資訊化基礎建設 持續改進架構

持續改進架構1. WCF Operation Name 2. SQL=>ORM語句產生工具3. 資料庫注釋內容的匯出4. 文法高亮控制項5. 標準表單Login,Splash,About6. C#,VB語言相互轉化7. 組件通訊方式8. 定製Enterprise Library WCF Operation Name WCF是一套通訊技術架構,不能免俗,於是將架構代碼的通訊部分升級到WCF如果介面檔案,在C#中是這樣寫的[ServiceContract]public interface

ERP/MIS 開發 多線程模式與應用(開放源碼)

一直從事ERP/MIS開發,總結一下,自己在ERP/MIS開發中,經常用到的應用多線程的兩種模式。 先舉一個例子,以幫忙回憶起對多線程的印象。CopyFilesProc是實現拷貝檔案的一個方法,用多線程調用:  Thread simpleThread = new Thread(CopyFilesProc);  simpleThread.Name = "CopyFiles"; 

進銷存項目中實現資料字典

建立字典將字典內容綁定到ComboBoxcboCategory.InitializeValueListFromDictionary("DatabaseScript");效果如下在設計Windows

ERP/MIS開發 LLBL Gen多表操作

前一篇文章中提到,LLBL Gen對單個表的查詢,這裡再來分析一下LLBL Gen對多表的操作。 Adapter模式,用到的變數adapter定義為DataAccessAdapter adapter=new DataAccessAdapter ();主從表的查詢,儲存和刪除SalesOrder是採購單主表,它下面有明細表SalesOrderDetail,用於記錄採購單的物料資訊。 查詢編號為OE20100821的採購單及其物料明細 SalesOrderEntity

工作多年後才明白的.NET底層開發技術

參加工作已經有五年了。由於是非電腦科系,一開始的工作是做網頁,維護ASP指令碼程式,有時候也要做圖片,總而言之,一項任務交到手裡,沒有借口說不會做,想辦法彌補然後把任務做完。後來才得到機會,參與編程開發工作。而且,當時一心想用C#.NET做開發,不希望參與DELPHI的開發,偏偏工作經過層層的轉寄,交到手裡的就是DELPHI開發。經曆努力,再後來就真的用.NET進行開發工作,一直持續到現在。消極的觀念會說,學的很雜,做的也雜,積極一點的想法,把老闆交給你的任務完成,就是稱職的員工。現在正值畢業生

ERP/MIS系統中整合命令列式的功能調用

做ERP/MIS的程式,介面常常是做成WinForms和ASP.NET,介面繁雜,內容多。我常常認為,MIS類型的程式,介面是最複雜的,不可理解的,如所示,物料主檔的介面 這是我見過的,相當複雜的一個介面,你需要學習大量的知識,才能靈活的操作這個功能。比如,Userd as Product,成品,Userd as Material 物料,這2個同時打勾選中,就是半成品,如果這2個都不選,在MRP運算或是下採購單時,則要去看Item

總頁數: 61357 1 .... 8962 8963 8964 8965 8966 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.