-
Notifications
You must be signed in to change notification settings - Fork 123
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +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>符合经典的Asp.Net MVC5 N层架构</li><li>运行环境.Net framework 4.7.1+</li><li>支持Sql Server,My Sql,Oracle等主流数据库</li><li>前端Javascript升级ES6规范</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><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>对实体(table)C.R.U.D代码实现</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>View层代码主要有form和js实现</td></tr></table></section><section><h2>运行环境</h2><ul><li>.net framework 4.7.1以上</li><li>Windows Server 2008R2以上</li><li>默认数据库 MS SQL</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><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><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></table></section></section><section><section><div><h2>细节提升</h2><ul><li>输入控件input回车转Tab功能</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>SmartAdmin Responsive WebApp</li><li>jquery.easyui</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> |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Large diffs are not rendered by default.
Large diffs are not rendered by default.