当前位置: 代码网 > it编程>编程语言>

Asp.net

.Net行为型设计模式之迭代器模式(Iterator)

.Net行为型设计模式之迭代器模式(Iterator)

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 59

一、动机(motivate)在软件构建过程中,集合对象内部结构常常变化各异。但对于这些集合对象,我们希望在不暴露其内部结构的同时,可以让外部...

.Net行为型设计模式之观察者模式(Observer)

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 60

一、动机(motivate)“观察者模式”在现实生活中,实例其实是很多的,比如:八九十年代我们订阅的报纸,我们会定期...

.Net行为型设计模式之中介者模式(Mediator)

.Net行为型设计模式之中介者模式(Mediator)

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 56

一、动机(motivate)为什么要使用中介者模式呢?如果不使用中介者模式的话,各个同事对象将会相互进行引用,如果每个对象都与多个对象进行交...

.Net行为型设计模式之状态模式(State)

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 59

一、动机(motivate)在软件构建过程中,某些对象的状态如果改变,其行为也会随之而发生变化,比如文档处于只读状态,其支持的行为和读写状态...

.Net行为型设计模式之策略模式(Stragety)

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 57

一、动机(motivate)在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码到对象中,将会使对象变得异常复杂...

.Net行为型设计模式之访问者模式(Visitor)

.Net行为型设计模式之访问者模式(Visitor)

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 58

一、动机(motivate)在软件构建过程中,由于需求的改变,某些类层次结构中常常需要增加新的行为(方法),如果直接在基类中做这样的更改,将...

.Net行为型设计模式之备忘录模式(Memento)

.Net行为型设计模式之备忘录模式(Memento)

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 69

一、动机(motivate)我们看上图,一个对象肯定会有很多状态,这些状态肯定会相互转变而促进对象的发展,如果要想在某一时刻把当前对象回复到...

.Net行为型设计模式之解释器模式(Interpreter)

.Net行为型设计模式之解释器模式(Interpreter)

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 55

一、动机(motivate)在软件构建过程中,如果某一特定领域的问题比较复杂,类似的模式不断重复出现,如果使用普通的编程方式来实现将面临非常...

ASP.NET中HttpContext对象下的属性介绍

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 93

一、httpcontext概述:httpcontext封装关于单个http请求的所有http特定信息。httpcontext基于httpap...

.Net报表开发控件XtraReport介绍

.Net报表开发控件XtraReport介绍

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 62

一、概述在xtrareport中,每一个报表都是xtrareport或者其子类。xtrareport中的报表类可以与数据绑定也可以不绑定。...

.Net使用XtraGrid控件绑定数据

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 60

设计数据源并绑定字段:数据源可以是实现下列接口之一的任何类型:ilist接口,包括一维数组。list<t>等!ilistsour...

Asp.net core前端框架Blazor介绍

Asp.net core前端框架Blazor介绍

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 58

一、blazor介绍blazor是微软在asp.net core 3.0中推出的一个前端mvvm模型,它可以利用razor页面引擎和c#作为...

.NET1.0版本中的异步编程模型(APM)

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 54

一、概念.net 1.0提出了apm(asynchronous programming model)即异步编程模式。.net的类库有以beg...

.NET2.0版本中基于事件的异步编程模式(EAP)

.NET2.0版本中基于事件的异步编程模式(EAP)

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 50

一、引言apm为我们实现异步编程提供了一定的支持,同时它也存在着一些明显的问题——不支持对异步操作的取消和没有提供对...

.NET4.0版本中基于任务的异步模式(TAP)

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 55

一、引言当使用apm的时候,首先我们要先定义用来包装回调方法的委托,这样难免有点繁琐, 然而使用eap的时候,我们又需要实现complete...

.Net中的不可变集合(Immutable Collection)程序集简介

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 52

今天发现ms在nuget上发布了一个immutable collection的程序集,提供了对不可变对象的集合的支持。简单的看了一下,貌似支...

.net中的Span<T>类和Memory<T>类介绍

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 59

.net core 2.1的重头戏就是性能,其中最重要的两个类就是span和memory,本文这里简单的介绍一下这两个类的使用。什么是 sp...

.net core中的System.Buffers命名空间

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 59

最近研究了一下.net core 2.1的基础类库,发现它引入了一个system.buffers名字空间,里面提供了一系列比较实用的对象,便...

asp.net中MVC的处理流程详解

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 55

asp.net mvc 分为主要的controller 、action、以及views下面来分析asp.net mvc的处理流程:contr...

.Net中Task Parallel Library的基本用法

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 59

我们知道,每个应用程序就是一个进程,一个进程有多个线程。task parallel library为我们的异步编程、多线程编程提供了强有力的...

ASP.NET MVC把数据库中枚举项的数字转换成文字

2024-05-15 11:37 | 分类:编程语言 | 评论:0 次 | 浏览: 61

标题可能无法表达我的本意。比如,有这样一个枚举: public enum mychoice { myfirstch...

.NET中6种定时器的用法与特点详解

2024-05-15 11:34 | 分类:编程语言 | 评论:0 次 | 浏览: 61

.net中至少有6种定时器,每一种定时器都有它的用途和特点。根据定时器的应用场景,可以分为ui相关的定时器和ui无关的定时器。本文将简单介绍...

.NET8 依赖注入

2024-05-15 11:34 | 分类:编程语言 | 评论:0 次 | 浏览: 71

依赖注入(dependency injection,简称di)是一种设计模式,用于解耦组件(服务)之间的依赖关系。它通过将依赖关系的创建和管...

.net通过Action进行Options参数的传递的方法

2024-05-15 11:34 | 分类:编程语言 | 评论:0 次 | 浏览: 69

在.net core中,使用action和options参数方式配置服务并将配置信息对象注册到iservicecollection的好处在于...

asp.net core多文件分块同时上传组件使用详解

2024-05-15 11:34 | 分类:编程语言 | 评论:0 次 | 浏览: 72

服务器端引用 nuget 包:jms.fileuploader.aspnetcore然后启用上传组件: app.use...

asp.net core 多文件分块同时上传的组件

2024-05-15 11:34 | 分类:编程语言 | 评论:0 次 | 浏览: 76

分享一个可多个文件同时上传、断点续传,并实时反馈上传进度的 asp.net core 组件。服务器端引用 nuget 包:jms.fileu...

.net core 6.0 通过依赖注入注册和使用上下文服务的教程

2024-05-15 11:34 | 分类:编程语言 | 评论:0 次 | 浏览: 74

给自己一个目标,然后坚持一段时间,总会有收获和感悟!请求上下文是指在 web 应用程序中处理请求时,包含有关当前请求的各种信息的对象。这些信...

.NET中的Swagger使用示例详解

.NET中的Swagger使用示例详解

2024-05-15 11:34 | 分类:编程语言 | 评论:0 次 | 浏览: 70

前言现在很多项目都是前后端分离的项目,后端写好接口跟前端对接,需要后端提供接口文档、参数等注释,这上面花时间着这些东西,接口修改又要去修改文...

.NET8实现PDF合并的示例代码

.NET8实现PDF合并的示例代码

2024-05-15 11:34 | 分类:编程语言 | 评论:0 次 | 浏览: 69

前言在.net 8中使用itext7需安装 itext7 和itext7.bouncy-castle-fips-adapter 两个nuge...

ASP.NET Core 使用SignalR推送服务器日志的过程记录

ASP.NET Core 使用SignalR推送服务器日志的过程记录

2024-05-15 11:34 | 分类:编程语言 | 评论:0 次 | 浏览: 77

一个多月前接手了一个产线机器人项目,上位机以读写寄存器的方式控制机器人,服务器就是用 asp.net core 写的 web api。由于前...

Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com