程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 零代碼平台實現

零代碼平台實現

編輯:關於.NET

父親病的不輕,回家很多天了。除了照顧老爸,心中躊躇弄一個零代碼的開 發平台,由於現在技術和精力都有限,打算一步一步慢慢去實現。工作以來學到 了很重要的兩點:一是學英語,二是寫文檔。

學英語是為了從老外那學到先進的技術。寫文檔為了在做事情的時候有計劃 。故先寫個簡單思路作為計劃吧。

1、一套軟件應該有一個統一的UI。打算在Asp.net MVC中寫幾個強大控件去 統一界面。通過控件的組合來完成頁面的定制。主要是為了省去程序員界面調整 的時間。技術實現:ASP.NET MVC+JS+CSS+HTML。

2、為這幾個控件量身定制一個表單設計器。用來給控件配置屬性以及頁面的 布局。今後修改成SL版的。技術實現:WPF(SL)。

3、寫一個權限管理系統管理權限。實現人員對頁面、控件的權限控制。權限 通過表單設計器設置。技術實現:C#.Net。

4、用WPF寫一個報表設計器,用來統計數據。技術實現:WPF。

5、一個日志記錄組件和異常處理組件。技術實現:C#.Net。

6、一套通用數據訪問層。與Asp.net MVC控件結合起來。ADO.NET或者NH。

7、實現幾個通用的業務WF邏輯組件。系統的業務邏輯通過WF設計器去拖拽實 現。將實現好的業務邏輯通過xaml保持到DB,並將其生成WCF服務接口,將其發 布為WCF服務。通過WPF表單設計器自動關聯到這些xaml文件的WCF服務。技術實 現:WCF+WF。

8、宿主程序。技術實現:ASP.NET MVC。

開發流程如下圖:

總結:表單這塊主要以Model為核心,數據庫訪問待定,以NH或者SP為核心。 先簡單寫到這裡,這個方案暫且不考慮效率,先只為實現零代碼,以後改善效率 。由於是原創,肯定考慮不周,大伙多提意見!

當直覺與書本知識沖突,是最好的學習機會,抓住它,你就可能走入新的境 界。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved