前陣子在公司弄個內部的進銷存管理系統,從了解需求、系統設計到編碼,大約耗費了兩個月時間,后來公司有了其他的安排,這東西就算黃了。順便吐槽一下,廠里的一些人說話真心不顧別人感受,郵件啥的沒一句舒服的。不過以前在別的地方干活都是很多人弄,一直都是按領導的意思辦即可,基本上不怎么跟人打交道,不能保持淡定的心態說明還是too young了點,這也算是個歷練吧。
弄這個項目,好歹也辛苦了一陣子,另外細節方面感覺自己差不多做到位了,也算盡心了。這里先附幾張效果圖,接下來將針對幾種常見的業務場景摳出一些代碼,並作簡單說明,期望能對其他人有些許幫助。
1、UI模塊解耦
2、帶選項框(三種狀態的選項框)的TreeView。選中節點,后代節點會自動全部選中,同時會改變祖代節點的選中狀態
3、主從結構列表
4、主從結構保存
5、數據校驗
6、自定義控件,彈出選擇框,一般用於表之間的弱關聯關系,比如選擇用戶Id(非外鍵,只是一個引用)