Skip to content

Commit

Permalink
xx
Browse files Browse the repository at this point in the history
  • Loading branch information
neozhu committed Feb 13, 2019
1 parent f11cad2 commit 6f16541
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion docs/index.html
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>
Loading

0 comments on commit 6f16541

Please sign in to comment.