dotnet core 加入小组

464个成员 48个话题 创建时间:2017-09-10

零基础到CS开发高手通用权限管理系统全程实录

发表于05-19 107次查看

零基础到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)
本项目会向大家提供一款非常实用的自定义检索控件,能通过拼音、五笔或其他字段检索数据源中的数据,
是做查询、收费等模块的一把利器,此自定义控件也是开源代码,可以自行维护和升级。

发表回复
你还没有登录,请先 登录或 注册!