原文:.Net可擴展的單據編號生成器-SNF.CodeRule--SNF快速開發平台3.2

.背景 在企業應用中單據編號的自定義是一個很常見的需求,如工號 業務單據編碼等,能不能抽象一個通用的框架呢 .思路 這里的難點在於實現 解釋器 ,比如將 前綴 是日期 年月 固定字符 部門代碼等。而且 解釋器 的 規則 允許動態增加。實施人員和用戶可以自由改變單號的生成規則。 還要考慮並發問題,如一個單據同時多人訪問編碼是否唯一,如果不唯一那就有問題了。 .具體實現類圖 .界面使用效果 這個編碼 ...

2015-11-24 22:54 2 1617 推薦指數:

查看詳情

.NET:可擴展單據編號生成器 + 簡單的解釋器

背景 在企業應用中單據編號的自定義是一個很常見的需求,能不能抽象一個通用的框架呢?之前寫個一篇自定義密碼強度的博文,感覺他們兩個思路應該很相似。就讓我們試試吧。 思路 這里的難點在於實現"解釋器",比如將"前綴_<日期:yyyy_MM_dd>"解釋為“工號生成器”,而且“解釋器 ...

Sun May 12 17:38:00 CST 2013 19 2640
.NET:可擴展單據編號生成器 之 順序號(防止重復)

背景 我在上篇文章“.NET:可擴展單據編號生成器 + 簡單的解釋器”中介紹了一個簡單的單據編號框架。有朋友留言問如何實現“順序號,且不能重復”,本篇文章就針對這個問題用上篇介紹的框架進行實現。 思路 順序號 = 上次順序號 + 步長 根據上面的公式,問題可以化解為:如何獲取上次順序號 ...

Mon May 13 08:03:00 CST 2013 12 3113
.NET:可擴展單據編號生成器 之 基於緩沖區的順序號

背景 我在上篇文章“.NET:可擴展單據編號生成器 之 順序號(防止重復)”中介紹了如何使用“種子表”和“悲觀鎖”解決順序號的問題。昨天找朋友討論,說這種速度不夠高,今天就稍微改進一下,引入一個內存緩沖區,提高生成的速度。 思路 引入內存緩沖區后,順序號的生產流程變為:在內存中維護一個 ...

Tue May 14 16:39:00 CST 2013 19 2094
SNF快速開發平台2020版

SNF快速開發平台分如下子平台:   1、CS快速開發平台   2、BS快速開發平台   3、H5移動端快速開發平台   4、軟件開發機器人平台 配置型開發零編程 SNF快速開發平台是一個比較成熟的.net領域的商業開發平台,並且在很多的軟件公司進行實踐使用,並且取得了很好的業績和成果 ...

Thu Sep 19 00:28:00 CST 2019 0 533
SNF快速開發平台項目實踐介紹

程序員終結者教程:https://pan.baidu.com/s/1rkFTjyUVVdoET7IZqieJTw&shfl=sharepset#list/path=%2F SNF快速開發平台分如下子平台:   1、CS快速開發平台   2、BS快速開發平台   3、H5移動端快速 ...

Tue Mar 27 22:32:00 CST 2018 0 1695
審核流(3)低調奢華,簡單不凡,實例演示-SNF.WorkFlow--SNF快速開發平台3.1

下面我們就從什么都沒有,結合審核流進行演示實例.從無到有如何快速完美的實現,然而如此簡單。低調而奢華,簡單而不凡。   從只有數據表通過SNF.CodeGenerator代碼生成器快速生成單據並與審核流進行結合案例。   現在我只有這樣一個表如下:(下面介紹單表,多表原理是一樣 ...

Tue Oct 13 23:36:00 CST 2015 3 1720
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM