DDD核心思想是由业务问题来控制解决方案的形式从以数据库为中心过渡到领域模型为中心 下面这个图是我在《领域驱动设计与模式实战》书中拍下来的,他完全诠释DDD的经典分层。 程序代码中也是响应的引用关系 各层概念: 表现层(Presentation Layer):图中的用户界面层包括用户接口层,用户输入 ...
分类:
Web程序 时间:
2018-08-20 14:36:14
阅读次数:
1966
原文:路由事件简介:每个.NET开发人员都熟悉"事件"的思想,当有意义的事情发生时,由对象(WPF元素)发送的用于通知代码的消息。WPF通过路由(event routing)的概念增强了.Net事件模型,事件路由允许源自某个元素的事件由另一个元素引发。 1、定义、注册和封装路由事件。 步骤: 1.1... ...
分类:
其他好文 时间:
2018-08-15 01:18:37
阅读次数:
197
本人结合自己的实际状况和未来的职业规划,所做学习计划如下: 初级开发工程师(1年) 熟悉C#语言;熟悉MVC原理;熟悉 SQL Server Oracle MySql其中一种数据库,能独立编写增、删、改、查中的sql语句(预计两周,10号之前) 中级开发工程师(2-3年) 高级开发工程师 ...
分类:
Web程序 时间:
2018-07-31 00:27:33
阅读次数:
197
一月前换了份工作,正式从.Net开发工程师转型到前端开发工程师, 目前公司主要是用Vue做web站点和Cordova+Vue做移动端App。趁着最近时间比较多。就想着用Cordova+Vue做一个博客园三方App。 【其实很早之前用Ionic做过一次,不过当时由于对NG2不太熟悉。代码写得很糟糕, ...
分类:
移动开发 时间:
2018-07-28 13:43:55
阅读次数:
251
原文:SQLite 的版本问题 在SQLite官方网站上的下载包真可以看花眼。不同的.net版本,还有不同的平台,开发和发布时需要加以注意。 在网上搜了搜,早有人注意到了。 关于在.Net开发中使用Sqlite的版本选择问题 原文:关于在.Net开发中使用Sqlite的版本选择问题 如果一... ...
分类:
数据库 时间:
2018-07-19 13:41:54
阅读次数:
173
一、课程介绍本次分享课程属于《C#高级编程实战技能开发宝典课程系列》中的第六部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程!一、本高级系列课程适合人群如下1、有一定的NET开发基础。2、喜欢阿笨的干货分享课程的童鞋们。二、今天我们要解决的日志痛点问题描述1)、你是否在为找到一款轻量级日志组件四处寻找而感到烦恼?2)、你
葡萄城报表模板库中包含了电子病历与医院医疗系统的报表模板近40张经典报表模板供广大报表开发设计人员免费参考,并能通过内置的设计器查看报表细节,实时修改并查看效果。
分类:
Web程序 时间:
2018-07-13 16:22:07
阅读次数:
334
1、DataTable转List集合 isStoreDB形参是在考虑List转化的DataTale数据要不要存储数据库,sqlserver数据中,时间类型date和datetime范围不同,date时间范围是在元年1月1日到9999年12月31日,datetime时间范围是在1753年1月1日到99 ...
之前由于一个项目的需要(简单说一下,一个网页游戏,裁判的页面点击开始按钮,玩家便可以开始游戏),研究了很久,最终一个同事跟我推荐了SignalR。距离项目结束已经有一段时间了,再来回顾一下SignalR的简单实现吧。 1.什么 SignalR? ASP.NET SignalR 是为.NET 开发者提 ...
分类:
其他好文 时间:
2018-07-10 17:49:16
阅读次数:
232
之前不怎么了解这个,一直以为做起来很复杂。 直到前两天公司要求要做这个功能。 做了之后才发现 这不过就是一个POST请求就能实现的东西。现在给大家分享一下,有不足之处还请多多指教。 废话不多说 直接上代码。 1.先获取一个随机数字验证码(这里是6位数),然后编辑好需要发送的内容。 这里还做了个手机号 ...
分类:
移动开发 时间:
2018-07-02 13:32:10
阅读次数:
257