自定義表單-控件的想象

  看到標題,今天又是來談自定義表單,最近一直在思考怎樣能把一個自定義表單做的更好,遲遲沒有進行代碼的編寫,就是在找一個更好的思路,特別是後續的擴展功能。
  自定義表單,就是爲了將數據的增刪改查功能進行智能化,不用再通過編寫代碼來實現,畢竟這個重複的勞動力的付出很是不值,也很無趣。將編寫代碼的過程提取,開發一個智能的表單來代替,快哉!
  思路該如何呢?想到了使用VS的拖拖拽拽的功能,它的過程就是實例化一個控件的過程,所謂控件,本身它就是個類,定義了該控件的各種屬性以及可綁定的方法,我們的工作就是爲這些控件的實例進行屬性賦值,比如字體顏色、點擊事件等。我們的生成過程其實和這個過程很類似,所以定義的過程也是創建控件的實例,控件?哪來的控件?對的,是我們自己寫的控件,比如Textbox、Lable、Date等簡單控件,除此之外我們比VS更靈活的就是可以創建更爲複雜的、可重用的自已的控件,比如人員選擇、多項複選框、內嵌列表等等。
  剛纔說到自定義控件的好處,它可以根據我們自己的情況來使開發過程多樣化、方便化,其實另一方面講,我們可以在其基礎上作更多的操作,較爲實用的比如說權限的控制。不寫代碼進行表單的權限控制?我想讓單據金額只有我自己可編輯!!簡單很,對錶單進行角色範圍選擇,並將其設置只有我可編輯,就這麼多。權限的控制,是系統開發中特別敏感,也是關係系統實用性的關鍵。一提起表單就提起權限,是因爲它真的很重要,前面的文章也有寫到,具體的權限分類及介紹就向前翻吧。
  再回到代碼的問題上,說一點代碼不寫那是假的,除非在做夢。其配置過程也是需要技巧和簡單代碼編寫的,只不過是一些JS、SQL的過程。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章