自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 ASP.NET中的抽象工厂模式

一、抽象工厂的概念:抽象工厂模式是为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。在上一篇中介绍了工厂方法模式(https://blog.csdn.net/Jie_Studio/article/details/88970736),工厂方法模式是为了克服简单工厂模式的缺点而设计出来的,简单工厂模式的工厂类随着产品类的增加需要增加额外的代码),而工厂方法模式每个具体工厂类...

2019-04-02 15:41:30 576

原创 ASP.NET中的工厂模式

一、什么是工厂模式?1.工厂模式就是定义一个用于创建对象的接口,让子类决定实例化哪一个类。2.初始化封装。就是说在需求一个类的实例时,假如需要一个相同属性的实例,每次初始化的操作是一样的,用工厂模式就可以对初始化进行封装,简化操作。工厂模式和上一篇的简单工厂模式(https://blog.csdn.net/Jie_Studio/article/details/88963624)差不多,...

2019-04-02 14:19:42 1069

原创 ASP.NET中的简单工厂模式

一、什么是简单工厂模式?简单工厂模式的概念是什么?简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。如果我们去买东西,我们想买牛奶应该去卖牛奶的区域;像买面包就应该去卖面包的区域,我们想购买什么东西就应该去物品...

2019-04-02 12:37:35 730

原创 Asp.net中的缓存操作

在ASP.NET实际项目开发中,我们可以采取基本的三种缓存技术:页面缓存、局部页面缓存和数据缓存1.页面缓存是指缓存整个页面,且设置刷新间隔时间,刷新间隔时间一般以秒为单位(注意:缓存不能全部刷新,且刷新间隔不依赖外部事件);2.局部页面缓存也叫部分页面缓存,指通过设定影响页面的参数,此时的缓存存储页面的多个版本,一般情况需要按照参数值为这些页面版本设置索引;3.数据缓存也叫应用程序缓...

2019-03-29 15:47:57 1045

原创 ASP.NET MVC中的图片压缩、图片水印

一、在做移动端图片上传的时候,有的图片相对来说比较大,直接上传完整的图片显然不是一个好办法,所以直接在前端压缩图片,已经成为了很多移动端图片上传的必备功能;在做图片压缩并且上传是主要用到filereader、canvas和formdata;图片压缩上传的过程并不复杂,搞懂它的逻辑就行,总共可以分成三步:1.用户在使用input file控件上传图片的时候,首先使用filereader读...

2019-03-25 19:44:17 913

原创 ASP.NET 中config配置文件的读写操作

现在FrameWork2.0以上使用的是:ConfigurationManager或WebConfigurationManager。并且AppSettings属性是只读的,并不支持修改属性值。一、使用ConfigurationManager:1.首先添加引用-System.configguration2.引用命名空间3.config配置文件配置节点常用的分为三种:普...

2019-03-22 21:00:29 1330

原创 Asp.net MVC 中文件的上传 下载与压缩

这篇文章主要说如何在Asp.net MVC中上传文件并压缩,然后如何再从服务器中把上传过的文件下载下来。使用FileUpload进行操作:前端代码:@{ ViewBag.Title = "Index";}<h2>Index</h2><form action="/Default/Upload" enctype="multipart/fo...

2019-03-21 20:41:06 991

转载 C#利用ZXing.Net生成条形码,二维码和带Logo的二维码

本文是利用ZXing.Net在WinForm中生成条形码,二维码的小例子,仅供学习分享使用,如有不足之处,还请指正。什么是ZXing.Net?ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。而ZXing.Net是ZXing的端口之一。在工程中引用ZXing.Net在项目中,点击项目名称右键-->管理NuGet程序包...

2019-03-20 11:31:37 2089

原创 事件,委托

1.什么是委托通俗的说:委托就是一个能够存储符合某种格式(方法签名)的方法的指针的容器2.委托语法准备一个方法: public string A(string userName){}public string B(string userName){}声明委托类:delegate string Dele(string userName);创建委托对象:Dele dele = ...

2019-03-19 21:42:12 132

原创 类、结构、抽象类、接口

c#中的类是最常见的实际上就是对某种类型的对象定义变量和方法的原型。一、值类型与引用类型结构是值类型,值类型是在堆栈上分配地址,所有的基类型其实都是结构类型,例如int对应System.int32结构。类是引用类型,引用类型是在堆上分配地址。结构使用Struct关键字定义,类使用class关键字来定义。二、继承性结构不能从另一个结构或者类继承,本身也不能被继承,而类可以继承...

2019-03-13 21:21:52 210

原创 ASP.NET中的C#基础知识(2)

三、运算符及表达式C#提供了大量的运算符,这些运算符指定在表达式中执行哪些操作符号。表达式是可以计算且结果为单个值、对象、方法或命名空间的代码片段。1、算术运算符和算术表达式 算术运算符包括+ - * / 和%。2、关系运算符和关系表达式 关系运算符包括:&lt; &gt; != == &lt;= &gt;=等(各种语言都是相同...

2019-02-27 20:49:35 320

原创 ASP.NET中的C#基础知识(1)

一、C#是一种面向对象的编程语言,主要用于开发可以在.net平台上运行的应用程序。是一种强类型语言,因此每个变量都必须具有声明类型。C#中有两种数据类型:值类型和引用类型。(其中值类型用于存储值,引用类型用于存储实际数据的引用)。           1、值类型值类型表示实际的数据,存储在栈堆中。C#中多数基本类型都是数值类型。值类型包括简单类型、枚举类型和结构类型。         ...

2019-02-27 14:12:54 1449

ICSharpCode.SharpZipLib.dll

C# ICSharpCode.SharpZipLib.dll文件压缩和解压功能类整理,上传文件或下载文件很常用 工作中我们很多时候需要进行对文件进行压缩,比较通用的压缩的dll就是ICSharpCode.SharpZipLib.dll,

2019-04-16

zTree_v3-master

一款功能强大,简单的树状插件,包含拖拽、复选框、单选框等各种操作

2019-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除