Foxtable(狐表)用戶欄目專家坐堂 → [分享]【提供免費版】高效快速開發框架(引用豐富、實用的類庫而變得更強大,類庫在狐表的基礎上增加了更多方法來處理更復雜的業務,使項目開發更簡單,代碼維護更方便,效率更高,同時框架包含權限控制管理)


  共有3590人關注過本帖樹形打印復制鏈接

主題:[分享]【提供免費版】高效快速開發框架(引用豐富、實用的類庫而變得更強大,類庫在狐表的基礎上增加了更多方法來處理更復雜的業務,使項目開發更簡單,代碼維護更方便,效率更高,同時框架包含權限控制管理)

帥哥喲,離線,有人找我嗎?
程序猿
  1樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:嬰狐 帖子:45 積分:328 威望:0 精華:0 注冊:2019/10/31 15:02:00
[分享]【提供免費版】高效快速開發框架(引用豐富、實用的類庫而變得更強大,類庫在狐表的基礎上增加了更多方法來處理更復雜的業務,使項目開發更簡單,代碼維護更方便,效率更高,同時框架包含權限控制管理)  發帖心情 Post By:2019/12/22 18:52:00 [只看該作者]




豐富、實用的類庫(送快速開發框架)的主要作用介紹   

 

      前言:狐表雖然是一款不錯的開發工具,比較適合初學者入門及適合快速開發一些小型的程序,但開發復雜、功能更強大的程序,使用面向對象編程及按三范設計數據庫表是非常重要,用狐表開發并不適合,但狐表也能引用第三方類庫作為一款快速實現優美UI界面該UI引用第三方開發商Devcomponents的控件DotNetBar for WinForms的框架使用,這也是我喜歡繼續使用狐表的原因,該框架并不以狐表的DataTable為主開發,更多是以SQL語句生成SQLTable和框架提供的方法、功能來處理數據和實現功能效果。該框架如果引用以面向對象編程開發的DLL并采用WCF方式實現更加安全(Https協議)的分布式處理,可以說兩者結合使用的效果也是非常不錯的。您的編程代碼越來越多、后期維護困難、錯誤追蹤耗時、越擴展越痛苦、代碼地震等,那通常情況都是您編程思維決定了代碼的質量,當您體驗到少量的代碼就能完成很多抽象的事,才會感受到編程之樂

 

      簡介:高效快速開發框架是一款以簡單設置即可動態編譯生成優美的UI界面和數據庫快速設計為輔,并以簡單使用、高效實現功能的類庫方法為主的輔助框架。通過面對對象思想和設計模式來設計相關方法,可以更好地支持功能靈活的擴展和減少代碼的復雜邏輯,防止大量的重復代碼冗余,幫助狐表開發人員實現簡單管理代碼、降低復雜的數據處理和提高開發效率。該框架提供了最基礎的UI界面設置(動態編譯生成)、用戶、角色、權限等權限功能管理,可以直接在此基礎上快速開發程序,同時也可以根據自已需求更改框架控制權限更該UI界面重寫UI類即可實用的類庫方法會提供更多、更好的開發輔助,讓復雜的程序開發也可以變得更簡單實現。

  

  

      例如1:狐表的DataTable通常只對一張數據表處理,而該框架的一句代碼即可以把指定幾張數據表以視圖方式,實現分頁加載到Table進行處理(與狐表提的Fill方法不同,讓狐表做它擅長的事,讓類庫來完善),一張SQLTable表里的列數據可能是來自不同的數據表,這時所有的新增、修改、保存、、刪除或分頁加載,也只需一個方法即可實現處理,這樣的代碼量少、使用和管理都極其簡單。

      例如2:一個Form窗口可能有多個控件的數據是分時別來自不同數據表,保存時,也只需要在保存按鈕的Click事件調用相關方法,并將一個e.Form作為參數傳進去,再添加幾句指定保存有關數據表的代碼即可完成相關功能,所以不同的Form窗口顯示不同的數據表,也只需調用同一種通用的方法即可。

   例如3:隨著時間越來越久,當數據庫的數據量處于非常龐大時,可能需要實現分庫分表(水平分表)來優化數據庫的管理,但程序應該怎么設計才更好地使用分庫分表的數據?(該框架的預算業務模塊的每個子模塊都是獨立采用一張表實現水平分表,而預算報表子模塊要查詢、加載這些表合并的數據是非常簡單處理,請看圖)


  



  回貼查看高效框架交流群二維碼或QQ,可獲取該高效快速框架及少部分類庫使用體驗(免費版)

      《正式版》擁有更豐富的類庫,為您項目的開發帶來更進一步及更大的便利!

 還配開發實用小工具,如:非對稱加密的注冊器(授權注冊使用)等,只需把公鑰寫在代碼里,私鑰自己保管,再也不用擔心您的密鑰給別人獲取!(如最下面的工具圖)





此主題相關圖片如下:用戶角色部門約束的關系圖.png
按此在新窗口瀏覽圖片

用戶表顯示的數據,分別來自[Sys_User]表和[Sys_Department]表,但它的數據展示可以隨心組合并實現組合后的分頁加載,這些與狐表幫助文檔

的分頁加載示例有區別之處。這里最重要的是您要如何懂得利用狐表與框架類庫的各自優勢、相互結合應用,就算您的SQL水平一般,也會事半功倍

實現復雜的數據展示、處理及分頁加載您是否也感覺復雜的處理也變得簡單了(詳看開發操作視頻指導或類庫的幫助文檔)



此主題相關圖片如下:twotabletree方法介紹.png
按此在新窗口瀏覽圖片



此主題相關圖片如下:多選篩選樹.png
按此在新窗口瀏覽圖片


此主題相關圖片如下:數據庫設計.png
按此在新窗口瀏覽圖片
雖然可以通過狐表增加數據表(數據庫增加或第三方工具設計),但狐表所提供對數據庫表的增刪改與框架提供上圖的功能模塊還是有比較大的差別,因為不斷反復修改數據表、字段約束、主鍵、不可空值及表字段說明等,在這個功能里,能非常簡便地對數據庫進行進行設計



此主題相關圖片如下:table表設計.png
按此在新窗口瀏覽圖片
可能會感覺這個Table表的應用很普通,但當您能了解它背后的設計與作用后,會更清晰明白它對項目開發效率的好處。



       圖一區間:登錄窗口的方法使用效果,回復查看可下在該登錄窗口測試,添加聯系QQ更可獲取免費版的高效快速開發框架    

       圖二區間:實現功能的效果和各種方法介紹(逐步上傳)

   圖三區間:主界介紹,及快速開發功能介紹(逐步上傳)     


   圖一 *************************************************************

   如:下面有幾張關于界面登錄的空值驗證、錯誤驗證、防SQL注入,只需要一行代碼即可完成,并返回當前用戶的有關信息(回復后可下載該界面登錄的項目測試)。


此主題相關圖片如下:代碼介紹.png
按此在新窗口瀏覽圖片


此主題相關圖片如下:sql注入1.png
按此在新窗口瀏覽圖片

此主題相關圖片如下:sql注入2.png
按此在新窗口瀏覽圖片


此主題相關圖片如下:賬號不能為空.png
按此在新窗口瀏覽圖片

此主題相關圖片如下:輸入登錄密碼.png
按此在新窗口瀏覽圖片


此主題相關圖片如下:賬號錯誤驗證.png
按此在新窗口瀏覽圖片
此主題相關圖片如下:密碼錯誤驗證.png
按此在新窗口瀏覽圖片



  

   圖二 *************************************************************


此主題相關圖片如下:新增用戶說明.png
按此在新窗口瀏覽圖片
上圖的用戶信息在保存時,如果指定用戶表的某個字段數據不可為空時,會出現提示,直至將必要填的數據都填完整后才能保存,所以使用該框架提供的方法,可以減少的很多的代碼量冗余。


此主題相關圖片如下:字段綁定方法.png
按此在新窗口瀏覽圖片



此主題相關圖片如下:角色表.png
按此在新窗口瀏覽圖片



此主題相關圖片如下:生成篩選樹方法.png
按此在新窗口瀏覽圖片


此主題相關圖片如下:settableaddandupdata方法功能1.png
按此在新窗口瀏覽圖片



此主題相關圖片如下:settableaddandupdata方法功能2.png
按此在新窗口瀏覽圖片


   圖三 *************************************************************



此主題相關圖片如下:非對稱加密工具.png
按此在新窗口瀏覽圖片





以下內容只有回復后才可以瀏覽





[此貼子已經被作者于2020/1/7 22:46:53編輯過]

 回到頂部
帥哥,在線噢!
y2287958
  2樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:狐精 帖子:3919 積分:28928 威望:0 精華:0 注冊:2008/8/31 22:44:00
  發帖心情 Post By:2019/12/22 19:15:00 [只看該作者]

我咋覺得狐表都可以解決呢,而且也不復雜

 回到頂部
帥哥喲,離線,有人找我嗎?
hitzfeld
  3樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:幼狐 帖子:86 積分:713 威望:0 精華:0 注冊:2017/9/1 23:28:00
  發帖心情 Post By:2019/12/22 19:33:00 [只看該作者]

看看

 回到頂部
帥哥喲,離線,有人找我嗎?
bohe
  4樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:四尾狐 帖子:954 積分:8241 威望:0 精華:0 注冊:2008/9/2 11:34:00
  發帖心情 Post By:2019/12/22 19:54:00 [只看該作者]

kankan

 回到頂部
帥哥喲,離線,有人找我嗎?
ycli368
  5樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:四尾狐 帖子:859 積分:8526 威望:0 精華:0 注冊:2012/12/11 14:25:00
  發帖心情 Post By:2019/12/22 20:10:00 [只看該作者]

看看

 回到頂部
帥哥喲,離線,有人找我嗎?
sungxf
  6樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:嬰狐 帖子:5 積分:101 威望:0 精華:0 注冊:2019/12/19 7:44:00
  發帖心情 Post By:2019/12/22 21:26:00 [只看該作者]

看看.具體的啥

 回到頂部
帥哥喲,離線,有人找我嗎?
程序猿
  7樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:嬰狐 帖子:45 積分:328 威望:0 精華:0 注冊:2019/10/31 15:02:00
  發帖心情 Post By:2019/12/22 22:35:00 [只看該作者]

關鍵狐表要用多少行代碼來實現這些效果,面向過程編程要做一個功能、強大的程序,代碼量很容易冗余的,開發復雜、強大的功能,這不是狐表擅長的,狐表的優勢也不在這,所以利用第三方的DLL來狐表相互結合是一個最好的瓶頸擴展方法。
[此貼子已經被作者于2019/12/22 22:42:29編輯過]

 回到頂部
帥哥喲,離線,有人找我嗎?
WELOVEFOX
  8樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:童狐 帖子:221 積分:1519 威望:0 精華:0 注冊:2016/12/21 22:58:00
  發帖心情 Post By:2019/12/23 11:01:00 [只看該作者]

看看

 回到頂部
帥哥喲,離線,有人找我嗎?
yjf123
  9樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:三尾狐 帖子:782 積分:5706 威望:0 精華:0 注冊:2016/7/8 18:58:00
  發帖心情 Post By:2019/12/23 12:06:00 [只看該作者]

看看

 回到頂部
帥哥喲,離線,有人找我嗎?
程序猿
  10樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:嬰狐 帖子:45 積分:328 威望:0 精華:0 注冊:2019/10/31 15:02:00
  發帖心情 Post By:2019/12/23 12:18:00 [只看該作者]


圖片點擊可在新窗口打開查看此主題相關圖片如下:settableaddandupdata方法功能2.png
圖片點擊可在新窗口打開查看

圖片點擊可在新窗口打開查看此主題相關圖片如下:settableaddandupdata方法功能1.png
圖片點擊可在新窗口打開查看


 回到頂部
總數 165 1 2 3 4 5 6 7 8 9 10 下一頁 ..17
229期22选5开奖结果