- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 依赖注入(DI)和Ninject
依赖注入(DI)和Ninject为什么需要依赖注入在[ASP.NET MVC 小牛之路]系列的理解MVC模式文章中,我们提到MVC的一个重要特征是关注点分离(separation of concerns)。我们希望应用程序的各部分组件尽可能多的相互独立、尽可能少的相互依赖。我们的理想情况是:一个组件可以不知道也可以不关心其他的组件,但通过提供的公开接口却可以实现其他组件的功能调用。这种情况就是所谓的松耦合。...
2023-01-11 22:34:22
201
原创 详细记录 委托、匿名方法到lambda的=>转变过程
详细记录 委托、匿名方法到lambda的=>转变过程一、委托 1、什么是委托 即将方法声明一个变量形式的别名 例如 委托类型 变量名= new 委托类型(方法名)// 不懂就先看代码class Program { //1、定义委托 delegate void MYdelegate(int x1, int x2); static void Main(string[] args) {
2021-11-14 18:28:31
449
原创 封装数据库连接实体
封装数据库连接实体1、基础知识这是参数类型约束,指定T必须是Class类型,相当于形参。.NET支持的类型参数约束有以下五种:where T : struct :T必须是一个结构类型where T : class :T必须是一个Class类型where T : new() :T必须要有一个无参构造函数whe
2020-07-17 09:40:59
190
原创 Socket编程基础学习
(1)创建一个Socket对象Socket mySocket = new Socket(AddressFamily.InterNetwork,SocketType.Dgram, ProtocolType.Udp);AddressFamily 寻址类型AddressFamily.InterNetwork代表IPV4。SocketType 套接字类型SocketType.Dgram表示使用数...
2020-04-13 16:00:26
643
原创 JavaScript基础之继承
JavaScript继承一、定义构造函数function Shape(){this.name ="Shape",this.toString()=function(){return this.name;};}function TwoDShape(){this.name ='2D Shape';}function Triangle(side,height){this.n...
2020-01-03 16:28:04
107
原创 js(闭包)基础学习
闭包1闭包:个人理解为:可以访问一个函数内部(私有空间)的数据(变量或者函数);var a="global variable";var F=function(){ var b="local variable"; var N=function () { var c="inner local";return b;};return N;};b;//执行结果为:Referen...
2019-12-25 11:15:01
104
原创 Entity Framework 6 总结
Entity Framework 6 总结获取实体框架(程序包/动态链接库)在解决资源管理器中 找到引用 右击 添加管理NuGet程序包 选着浏览 搜索“EntityFramework”选着第一个安装即可居中的图片:Code frist 代码优先一、创建模型即:创建类 只包含字段属性的类 public class Blog { public...
2019-12-10 16:53:18
228
原创 原始的数据库访问 ADO.net访问技术
ADO.net数据库访问技术基础知识数据库连接基础你好!一起学习吧(一)数据库连接语句connstring 连接字符串Data Source 数据源 即 服务器名称Initial 最初的 Catalog 目录Initial Catalog 最初的目录 表示数据库名称User ID 用户ID表示用户名称Password 密码数据库最基本的连接语句为:ConnectString...
2019-11-11 16:49:59
380
ExcelForm2.zip
2019-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人