零基礎到CS開發高手通用許可權管理系統全程實錄(Devexpress、FastReport.NET、WebService、智慧客戶端)...
零基礎到CS開發高手通用許可權管理系統全程實錄(Devexpress、FastReport.NET、WebService、智慧客戶端)(73講)
費用200
需要聯絡qq 3170495148 qq1171015549 qq2890083872 qq2131034836 qq1925846829 qq1399494644 qq3277294593
不加密 可以給你試看 高清 質量好 隨便你挑選72那個視訊看隨便選擇
目錄









01. 架構搭建 40:55
02. 實現登入業務1 40:16
03. 實現登入業務2 41:08
04. 編寫配置檔案 43:51
05. 引數化SQL語句與儲存過程 41:07
06. DevComponents部局首頁1 50:46
07. DevComponents部局首頁2 43:02
08. 根據選單表分析遞迴演算法 40:46
09. 編寫遞迴演算法繫結樹型選單 50:17
10. 研究分層寫程式碼的思路 40:50
11. 繫結使用者資訊及處理外來鍵物件 47:09
12. 使用自定義控制元件編輯使用者資訊 50:31
13. 設定高階自定義檢索控制元件 42:29
14. 利用委託重新整理上級窗體內容 39:13
15. 深入剖析窗體之間的呼叫 47:36
16. 活用窗體之間的繼承 40:53
17. 一路回車及刪除使用者 42:58
18. SQL語句的奇妙生成 49:11
19. 引數化SQL與引數預設值方法 41:32
20. 角色管理 41:21
21. Dev網格控制元件的使用 48:39
22. 維護樹形選單 40:25
23. Dev選單介面的設計及操作選單儲存過程 42:56
24. 高階子查詢應用 43:40
25. 泛型集合的靈活運用 45:06
26. 事務機制保證資料完整性 45:28
27. 重新封裝繫結樹型結構的遞迴演算法 41:12
28. 如何設定帶複選框的樹形控制元件並可以聯動 41:38
29. 神奇的SQL 46:46
30. WebService 40:17
31. 搭建客戶端框架 42:29
32. 通過WebService實現客戶端登入業務 45:57
33. 設計客戶端參保資訊介面 50:40
34. 實現客戶端參保資訊管理業務邏輯 52:53
35. WebService在IIS釋出 40:29
36. 講解和推進客戶端智慧升級流程 43:23
37. 實現客戶端智慧升級核心功能Update 46:00
38. 圓滿完成客戶端智慧升級功能 47:03
39. 使用DEV14重新設計登入介面 33:53
40. 使用DEV14重新規劃主窗體 53:30
41. 動態載入選單 46:56
42. 通過反射機制開啟選單對應的窗體 45:05
43. 不允許重複開啟窗體及特權介面設計 37:58
44. 使用ListView和ImageList顯示使用者資訊 47:52
45. 設計設定特權介面及實現設定 56:39
46. 設計特權及重新繫結使用者對應的選單 41:56
47. 設計按紐許可權介面 48:31
48. 設計配置按鈕許可權介面 39:39
49. 顯示選單對應的按紐許可權 41:12
50. 成功設定選單對應按紐許可權 46:29
51. 實現許可權精確到按紐和美化其他介面 37:54
52. 設計報表管理介面 46:02
53. 載入報表類別及報表資料 40:40
54. 載入編輯報表資訊窗體上的報表類別和報表狀態 42:19
55. 儲存報表基本資訊 46:35
56. 設計報表設計器介面 46:30
57. 設定報表資料來源 44:51
58. 序列化報表資料來源並儲存到資料庫中 45:07
59. 用報表設計器設計報表格式 42:42
60. 設計和測試報表設計器 40:49
61. 在應用窗體呼叫列印方法並優化按紐許可權的設定 41:29
62. 修改和刪除報表資訊及設計報表注意事項 42:34
63. 生成基本的RDLC版使用者報表 40:33
64. 以業務物件作為報表資料來源及瞭解相關模式 47:24
65. 在本地處理模式下將資料庫資料來源與報表預覽控制元件一起使用 47:15
66. BS和CS下列印RDLC報表 33:21
67. 在不預覽的情況下列印本地報表 42:07
68. Epplus詳解 43:48
69. Epplus綜合示例 45:33
70. Gios操作PDF詳解 46:57
71. 詳解如何使用Log4net向文字檔案輸出日誌 31:33
72. 詳解如何使用Log4net向控制檯和資料庫輸出日誌 32:42
張勇 機構講師
技術總監/研發總監
北風網技術總監,在某大型電信裝置公司擔任架構師,主要從事電信領域的軟體開發,經驗豐富。
對電信計費系統以及核心網軟體系統有深入瞭解,對設計高可靠性,高擴充套件性的軟體系統具有豐富經驗。
專案主要功能模組:
閒箏老師的.NETWinform(v1.0)版的通用許可權管理系統共70講左右,目前進展了80%,計劃在12月15日之前結束第一個版本的錄製,
第一個版本包括的功能模組以許可權控制為主,並且精確到窗體上的每個按紐,有了許可權控制,後期擴充套件起來就會比較方便,
同時許可權的流程控制比較通用,理解起來不是很費勁,學習起來就更容易把注意力集中到技能點上。
我們第一個版本的功能模組主要有:使用者管理、角色管理、選單管理、許可權管理、組織機構管理、特權管理、使用者角色管理、
角色許可權管理、日誌管理、報表統計、智慧客戶端、報表設計器和按紐許可權組。另外像ADO.NET、分層、事務、檢視、委託、反射、WebService、FastReport.NET、Dev、RDLC、EpPlus操作EXCEL等知識點全部貫穿在視訊中講解,大多以實際操作的方式向大家展示各個知識點的魅力。
專案研發環境及主要技能點介紹:
1.專案研發環境
專案原始碼以.NET4.5和DEV14.1為基準,資料庫會提供以Sqlserver2005為基準的資料庫指令碼,以下環境都適用於專案。
開發工具:VS2012,VS2013;
資料庫工具:SqlServer2005,2008,2012,2014
其他工具:DevExpress.v14.1,Fastreport.NET,DevComponents11.2等都會提供與專案匹配的安裝程式,並且是破解版。
2.框架介紹:
2.1 傳統版
傳統版也就是我們V1.0專案中所用的框架,是典型的分層架構,分層架構雖然俗,但”結實耐用”,
每一位.NET開發者,不太可能繞過分層架構,直接研究一些貌似高大尚的框架,分層思想一直是各種軟體架構的靈魂思想之一。
當然我們的架構也不僅僅只是分個層,借抽象工廠設計模式可以相容不同版本的資料庫;利用WebService技術,
實現了智慧客戶端的通訊和升級,讓我們更能體會到業務共享的魅力,行話也稱之為C/S/S架構,
再加上Log4.net,Dev和Fastreport.Net等實力派技術的加入,完全能夠滿足我們日常開發的需要!
2.2 高階版
高階版框架,主要會會加入大量新技術,讓框架變得更靈活、更快和更強。
比如:T4加入可以快速生成各式程式碼檔案;Spring.net和Unity的加入可以通過依賴注入或面向切面程式設計,
讓框架各層之間變得高內聚低耦合;還有更高效、更OO的ORM系列框架的加入,媽媽再也用擔心你的增刪改查了等等。
如此強悍而又奢華的技術,在我們這個專案的V1.0暫不會推出,
因為加入這些技術,需要更多的學習時間和更好的程式設計功底,不符合我們通過此專案照顧基礎學員的初衷;
再一如果現在急須這方面的技術,可以瞭解一下我們的BS課程或北風網的其他課程,因為以目前行情,
.NET程式設計師不僅要會CS,更要會BS,這樣以後的路才會更寬,既然我們BS課程或其他課程已經錄製相關的技術,
為了兼顧甲乙雙方的成本,本專案講師就暫不錄製高階版框架,不排除以後會提供,感謝大家諒解。
3.典型技能點介紹
3.1.動態選單載入反射技術
本專案的許可權不僅可以控制到選單還能控制到窗體上面的每個按紐,要想靈活的實現這個機制,反射外掛技術功不可沒。
不論是做CS還是BS開發這個反射技術思想必須瞭解,比如NET的BS專案,現在常用的MVC框架和EF,其核心就是反射技術的昇華。
3.2.Devexpress控制元件叢集
如果您是新手,對Dev可能有點陌生,但稍微碰過.NET技術,尤其是CS軟體研發方面的人員,
對他的愛肯定不亞於任何前女友,有了他,你可以設計出更漂亮、更人性的介面,有了他,
你可以把客戶的需求功能,做得更強大、更完美。本專案會經常使用這個牛XX的第三控制元件,還有以現在的客戶機配置
完全沒必要擔心效能方面的問題,CS軟體相對於BS軟體更要充分的合理的利用客戶機資源。
3.3.智慧客戶端(WebService)
很多情況下,我們須要通過網際網路,穿過防火牆實現CS軟體的資料共享,這時WEB服務技術就派上了用場,
WebService絕對算不上新技術,但卻是個代表性的人物,他相容性強,參考資料多,本專案不僅用他來做客戶端
與伺服器端通訊的橋樑,還通過一些技術手段實現了客戶端的智慧升級,我們只須要在伺服器端配置一下,客戶端軟體的版本就會實現批量更新,一勞永逸。
3.4.自定義報表設計器(Fastreport.NET)
有不少人經常把CS軟體稱之為報表軟體,這樣評價肯定不正確,但也從側面反映出報表對我們軟體產品的重要性,
在CS軟體領域可能受用友和金蝶等財務軟體的影響更深,這種感覺也更明顯。當然在.NETCS軟體領域設計報表還是非常EASY的,像微軟的RDLC,DEV的XtraReports等都是設計報表的好手,還有一個從DELPHI體系延伸過來的Fastreport.Net報表元件,以精巧靈活可定製著稱。本專案會在視訊中講解使用RDLC和XtraReports設計報表的例子,除此之外還用FastReport.NET做了一個非常實用的報表設計器,來管理我們專案中用到的報表,並且會把設計好的報表配置和資料來源儲存到資料庫中,不僅方便開發者,更是方便了客戶,客戶可以根據須要自行調整報表格式和設定新的資料來源,過程中可以不須要專業人士的協助,並且不必重新編譯程式,此報表設計器的開發過程全程錄製,技術很傳統但思路很新穎,掌握相關技能後,大家還能自行升級和個性化這個報表設計器,奉行完全開源的原則。
3.5.自定義檢索控制元件(SeachComboBox)
本專案會向大家提供一款非常實用的自定義檢索控制元件,能通過拼音、五筆或其他欄位檢索資料來源中的資料,
是做查詢、收費等模組的一把利器,此自定義控制元件也是開原始碼,可以自行維護和升級。