forked from robinli/MVC5-Scaffolder
-
Notifications
You must be signed in to change notification settings - Fork 123
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
2 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
<!doctype html><html lang=en><head><meta charset=UTF-8><meta name=viewport content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><meta http-equiv=X-UA-Compatible content="ie=edge"><title>Vue Presentation</title><link href=static/css/style.85c6b1b4c60b7a645f18852b29e7ef37.css rel=stylesheet></head><body><div class=reveal><div class=slides><section><div class=block-user-info><img class=user-info__photo src=static/images/logo1.png alt=""><div class=user-info__name>MVC Scaffolding SmartCode-Engine</div><div class=user-info__position>代码生成集成工具</div><div class=user-info__social><a href=https://github.com/neozhu/MVC5-Scaffolder target=_blank class=github>Github</a> <a href="https://marketplace.visualstudio.com/items?itemName=SmartCodeMVC5Enginever3898.SmartCodeMVC5Engine" target=_blank class=github>download</a> <a href=http://221.224.21.30:2022 target=_blank class=github>Demo</a></div></div></section><section><section><h2>功能特点</h2><ul><li>与Visual Studio.Net 2017无缝集成</li><li>快速生成标准的C.R.U.D代码</li><li>轻量级并且符合DDD规范的架构</li><li>前端JavaScript升级ES6规范</li><li>运行环境.Net framework 4.7.1+</li><li>支持Sql Server,My Sql,Oracle等主流数据库</li></ul></section><section><h2>Visual Studio.Net 集成</h2><ul><li>扩展Visual Studio.Net Scaffolding组件</li><li>定义了完整的代码模板</li><li>支持Visual Studio.net 2013-2017</li></ul></section><section><h2>代码模板</h2><div>根据Entity定义生成代码</div><br><table style="font-size: 30px"><tr><th>模板</th><th>功能</th></tr><tr><td>Controller.cs.t4</td><td>MVC controller</td></tr><tr><td>EntityQuery.cs.t4</td><td>查询逻辑的封装</td></tr><tr><td>EntityRepositoryExtension.cs.t4</td><td>实现对数据处理逻辑和业务逻辑分离</td></tr><tr><td>IEntityService.cs.t4</td><td>业务逻辑接口</td></tr><tr><td>EntityService.cs.t4</td><td>业务逻辑代码实现</td></tr><tr><td>Index.cs.t4</td><td>UI布局和前端JS</td></tr></table></section><section><h2>RUF.NET架构</h2><img src=static/images/nlayer.png alt=""></section><section><h2>运行环境</h2><ul><li>.net framework 4.7.1以上</li><li>Windows Server 2008R2以上</li><li>IIS</li></ul></section><section><h2>数据库支持</h2><ul><li>采用Entity Framework 6.2.0</li><li>MS Sql Server 2008以上的任何版本</li><li>Oracle(修改部分配置)</li><li>My SQL(修改部分配置)</li></ul></section></section><section><section><h2>企业级系统架构</h2><ul><li>软件开发过程中架构的重要性</li><li>好的架构需要满足什么条件</li><li>流行的架构有哪些</li></ul></section><section><img src=static/images/microservices.jpg alt=""></section><section><h2>好的架构需要满足什么条件</h2><ul style="font-size: 30px"><li>Clean Code</li><li>Code Analysis</li><li>No Over-Engineering</li><li>SOLID Principles</li><li>DRY Principle (Don't repeat yourself)</li><li>KISS Principle (Keep it simple, stupid)</li><li>YAGNI Principle (You aren't gonna need it)</li><li>Ubiquitous Language</li><li>DDD (Domain-Driven Design)</li><li>Dependency Injection</li><li>Logging</li><li>Object Mapping</li><li>Response Compression</li><li>Response Caching</li></ul></section><section><h2>Microservices Architecture</h2><img src=static/images/eshop.png alt=""></section><section><h2>ABP架构</h2><img src=static/images/abp.png alt="" style=width:560px></section><section><h2>领域模型设计</h2><img src=static/images/onion-application-architecture.jpg alt=""></section></section><section><div><h2>重要升级</h2><ul><li>项目开始与2014年</li><li>Controller升级异步执行采用(async/await)</li><li>使用Microsoft Unity DI & IoC</li><li>前端采用Smart Admin模板</li><li>前端输入/输出控件采用Easyui组件</li><li>前端Js Callback改成箭头函数(Arrow Function)加入(async/await)方法</li></ul></div></section><section><section><h2>新增配置项</h2><img src=static/images/config.png alt=""></section><section><h2>配置项说明</h2><br><table style=font-size:30px><tr><th>选项</th><th>功能</th></tr><tr><td>GenerateMasterDetailRelationship</td><td>生成一对多关系的完整代码</td></tr><tr><td>FormViewCols</td><td>生成表单编辑列数</td></tr><tr><td>PopupModel</td><td>新增修改采用弹出方式还是内嵌编辑方式</td></tr><tr><td>Title</td><td>设置导航菜单栏</td></tr></table></section></section><section><section><div><h2>细节提升</h2><ul><li>更简洁的语法</li><li>输入控件input回车转Tab功能</li><li>更友好更详细的提示信息</li><li>支持多种操作方式</li><li>支持多种样式</li></ul></div></section><section><h2>Demo</h2><img src=static/images/demo1.png alt=""></section><section><h2>Demo</h2><img src=static/images/demo2.png alt=""></section><section><h2>Demo</h2><img src=static/images/demo3.png alt=""></section><section><h2>Demo</h2><img src=static/images/demo4.png alt=""></section><section><h2>Demo</h2><img src=static/images/demo5.png alt=""></section></section><section><div><h2>引用第三组件</h2><ul><li>URF.NET</li><li>Z.EntityFramework</li><li>jquery.easyui</li><li>Unity</li><li>Hangfire</li><li>LazyCache</li><li>SwaggerUI</li></ul></div></section><section><div><h2>持续改进计划</h2><ul><li>支持MVC Areas</li><li>丰富Web API接口</li><li>支持Asp.Net Core</li><li>完善多语言框架</li></ul></div></section><section><section><h2>案例项目</h2><img src=static/images/project1.png alt=""></section><section><h2>TMS无车承运人系统</h2><img src=static/images/Project1-1.png alt=""></section><section><h2>TMS无车承运人系统</h2><img src=static/images/project1-2.png alt=""></section></section><section><section><h2>供应链协同</h2><img src=static/images/project2.png alt=""></section><section><h2>供应链协同</h2><img src=static/images/project2-1.png alt=""></section><section><h2>供应链协同</h2><img src=static/images/project2-2.png alt=""></section></section><section><section><h2>关务系统</h2><img src=static/images/project4.jpg alt=""></section><section><h2>关务系统</h2><img src=static/images/project4-1.png alt=""></section><section><h2>关务系统</h2><img src=static/images/project4-2.png alt=""></section></section><section><div class=block-user-info><img class=user-info__photo src=static/images/my.jpg alt=""><div class=user-info__name>neo zhu</div><div class=user-info__position>Full stack programmer</div><div class=user-info__social><a href=http://www.cnblogs.com/neozhu target=_blank class=twitter>Blog</a> <a href=https://github.com/neozhu target=_blank class=github>Github</a></div></div></section><section><h1>Thanks</h1></section></div></div><script type=text/javascript src=static/js/manifest.b9eec7482e0ddb4a0954.js></script><script type=text/javascript src=static/js/vendor.4cb473b211764b55c3da.js></script><script type=text/javascript src=static/js/style.02f03e3a782f62bc513c.js></script><script type=text/javascript src=static/js/app.2b4b6111ac4267398562.js></script></body></html> | ||
<!doctype html><html lang=en><head><meta charset=UTF-8><meta name=viewport content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><meta http-equiv=X-UA-Compatible content="ie=edge"><title>Vue Presentation</title><link href=static/css/style.85c6b1b4c60b7a645f18852b29e7ef37.css rel=stylesheet></head><body><div class=reveal><div class=slides><section><div class=block-user-info><img class=user-info__photo src=static/images/logo1.png alt=""><div class=user-info__name>MVC Scaffolding SmartCode-Engine</div><div class=user-info__position>代码生成集成工具</div><div class=user-info__social><a href=https://github.com/neozhu/MVC5-Scaffolder target=_blank class=github>Github</a> <a href="https://marketplace.visualstudio.com/items?itemName=SmartCodeMVC5Enginever3898.SmartCodeMVC5Engine" target=_blank class=github>download</a> <a href=http://221.224.21.30:2022 target=_blank class=github>Demo</a></div></div></section><section><section><h2>功能特点</h2><ul><li>与Visual Studio.Net 2017无缝集成</li><li>快速生成标准的C.R.U.D代码</li><li>轻量级并且符合DDD规范的架构</li><li>前端JavaScript升级ES6规范</li><li>运行环境.Net framework 4.7.1+</li><li>支持Sql Server,My Sql,Oracle等主流数据库</li></ul></section><section><h2>Visual Studio.Net 集成</h2><ul><li>扩展Visual Studio.Net Scaffolding组件</li><li>定义了完整的代码模板</li><li>支持Visual Studio.net 2013-2017</li></ul></section><section><h2>代码模板</h2><br><table style="font-size: 30px"><tr><th>模板</th><th>功能</th></tr><tr><td>Controller.cs.t4</td><td>MVC controller</td></tr><tr><td>Web API Controller.cs.t4</td><td>Web Api controller</td></tr><tr><td>Resource.cs.t4</td><td>多语言资源库</td></tr><tr><td>EntityQuery.cs.t4</td><td>查询逻辑的封装</td></tr><tr><td>EntityRepositoryExtension.cs.t4</td><td>实现对数据处理逻辑和业务逻辑分离</td></tr><tr><td>IEntityService.cs.t4</td><td>业务逻辑接口</td></tr><tr><td>EntityService.cs.t4</td><td>业务逻辑代码实现</td></tr><tr><td>Index.cs.t4</td><td>UI布局和前端JS</td></tr></table></section><section><h2>RUF.NET架构</h2><img src=static/images/nlayer.png alt=""></section><section><h2>运行环境</h2><ul><li>.net framework 4.7.1以上</li><li>Windows Server 2008R2以上</li><li>IIS</li></ul></section><section><h2>数据库支持</h2><ul><li>采用Entity Framework 6.2.0</li><li>MS Sql Server 2008以上的任何版本</li><li>Oracle(修改部分配置)</li><li>My SQL(修改部分配置)</li></ul></section></section><section><section><h2>企业级系统架构</h2><ul><li>软件开发过程中架构的重要性</li><li>好的架构需要满足什么条件</li><li>流行的架构有哪些</li></ul></section><section><img src=static/images/microservices.jpg alt=""></section><section><h2>好的架构需要满足什么条件</h2><ul style="font-size: 30px"><li>Clean Code</li><li>Code Analysis</li><li>No Over-Engineering</li><li>SOLID Principles</li><li>DRY Principle (Don't repeat yourself)</li><li>KISS Principle (Keep it simple, stupid)</li><li>YAGNI Principle (You aren't gonna need it)</li><li>Ubiquitous Language</li><li>DDD (Domain-Driven Design)</li><li>Dependency Injection</li><li>Logging</li><li>Object Mapping</li><li>Response Compression</li><li>Response Caching</li></ul></section><section><h2>Microservices Architecture</h2><img src=static/images/eshop.png alt=""></section><section><h2>ABP架构</h2><img src=static/images/abp.png alt="" style=width:560px></section><section><h2>领域模型设计</h2><img src=static/images/onion-application-architecture.jpg alt=""></section></section><section><div><h2>重要升级</h2><ul><li>项目开始与2014年</li><li>Controller升级异步执行采用(async/await)</li><li>使用Microsoft Unity DI & IoC</li><li>前端采用Smart Admin模板</li><li>前端输入/输出控件采用Easyui组件</li><li>前端Js Callback改成箭头函数(Arrow Function)加入(async/await)方法</li></ul></div></section><section><section><h2>新增配置项</h2><img src=static/images/config.png alt=""></section><section><h2>配置项说明</h2><br><table style=font-size:30px><tr><th>选项</th><th>功能</th></tr><tr><td>GenerateMasterDetailRelationship</td><td>生成一对多关系的完整代码</td></tr><tr><td>FormViewCols</td><td>生成表单编辑列数</td></tr><tr><td>PopupModel</td><td>新增修改采用弹出方式还是内嵌编辑方式</td></tr><tr><td>Title</td><td>设置导航菜单栏</td></tr></table></section></section><section><section><div><h2>细节提升</h2><ul><li>更简洁的语法</li><li>输入控件input回车转Tab功能</li><li>更友好更详细的提示信息</li><li>支持多种操作方式</li><li>支持多种样式</li></ul></div></section><section><h2>Demo</h2><img src=static/images/demo1.png alt=""></section><section><h2>Demo</h2><img src=static/images/demo2.png alt=""></section><section><h2>Demo</h2><img src=static/images/demo3.png alt=""></section><section><h2>Demo</h2><img src=static/images/demo4.png alt=""></section><section><h2>Demo</h2><img src=static/images/demo5.png alt=""></section></section><section><div><h2>引用第三组件</h2><ul><li>URF.NET</li><li>Z.EntityFramework</li><li>jquery.easyui</li><li>Unity</li><li>Hangfire</li><li>LazyCache</li><li>SwaggerUI</li></ul></div></section><section><div><h2>持续改进计划</h2><ul><li>支持MVC Areas</li><li>丰富Web API接口</li><li>支持Asp.Net Core</li><li>完善多语言框架</li></ul></div></section><section><section><h2>案例项目</h2><img src=static/images/project1.png alt=""></section><section><h2>TMS无车承运人系统</h2><img src=static/images/Project1-1.png alt=""></section><section><h2>TMS无车承运人系统</h2><img src=static/images/project1-2.png alt=""></section></section><section><section><h2>供应链协同</h2><img src=static/images/project2.png alt=""></section><section><h2>供应链协同</h2><img src=static/images/project2-1.png alt=""></section><section><h2>供应链协同</h2><img src=static/images/project2-2.png alt=""></section></section><section><section><h2>关务系统</h2><img src=static/images/project4.jpg alt=""></section><section><h2>关务系统</h2><img src=static/images/project4-1.png alt=""></section><section><h2>关务系统</h2><img src=static/images/project4-2.png alt=""></section></section><section><div class=block-user-info><img class=user-info__photo src=static/images/my.jpg alt=""><div class=user-info__name>neo zhu</div><div class=user-info__position>Full stack programmer</div><div class=user-info__social><a href=http://www.cnblogs.com/neozhu target=_blank class=twitter>Blog</a> <a href=https://github.com/neozhu target=_blank class=github>Github</a></div></div></section><section><h1>Thanks</h1></section></div></div><script type=text/javascript src=static/js/manifest.b9eec7482e0ddb4a0954.js></script><script type=text/javascript src=static/js/vendor.4cb473b211764b55c3da.js></script><script type=text/javascript src=static/js/style.02f03e3a782f62bc513c.js></script><script type=text/javascript src=static/js/app.2b4b6111ac4267398562.js></script></body></html> |
Oops, something went wrong.