Welcome 微信登录

首页 / 网页编程 / ASP.NET

.NET适配器模式讲解

.NET适配器模式讲解

适配器模式简介:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。适配器模式结构图:引入实例进行说明:以日志记录程序为Demo说明,在任何一套软件中都会有对应的日志管理模块,假如如果我们在开发软...
.NET原型模式讲解

.NET原型模式讲解

原型模式的定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式结构图:创建型模式中一个比较特殊的模式-原型模式,有个最大的特点是克隆一个现有的对象,这个克隆的结果有2种,一种是浅度复制,另一种是深度复制。创建型模式一般是用来创建一个新的对象,然后我们使用这个对象完成一些对象的操作,我们通过原型模式可以快速的创建一个对象而不需要提供专门的new()操作就可以快速完成对象的创建,这无疑是一种非常有效的方式,快速的创建一个新的对象。1....
Remoting和Webservice的详细介绍及区别

Remoting和Webservice的详细介绍及区别

Remoting和Webservice区别:其实现的原理并没有本质的区别,在应用开发层面上有以下区别:1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都喜欢定义为TCP,这样比Web Service稍为高效一些2、Remoting不是标准,而Web Service是标准;3、Remoting一般需要通过一个WinForm或是Windows服务进行启动,而Web Service则需要IIS...
VS2008无法直接查看STL值的解决方法

VS2008无法直接查看STL值的解决方法

安装完visual studio之后你可能的调试时看到的STL的内容是下面这样的:而你更希望看到下面这样的调试显示:那么,如何让vs2008显示成下面的样子呢?其实就说一项配置的问题。把下面蓝色的一项“在变量窗口中显示对象的原始结构”取消 勾选。以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。...
Microsoft Visual Studio 2017 for Mac Preview安装使用案例分享

Microsoft Visual Studio 2017 for Mac Preview安装使用案例分享

本文为大家详细介绍了Microsoft Visual Studio 2017 for Mac Preview 下载、安装、案例Demo0. 前言: 工作原因,上下班背着我的雷神,一个月瘦了10斤,扛不住了,就把我的Mac放在公司。 Mac之前为了运行VS,还买了一个PD虚拟机。。。 现在,我终于喝到鸡汤了——随着Visual Studio 2017的发布,for Mac的版本也诞生了! 下载地址大家可以去visualstudio官网下载,不过可能会...
.NET桥接模式讲解

.NET桥接模式讲解

桥接模式的定义:将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化。桥接模式结构图:桥接模式中得角色:抽象化(Abstraction)角色:抽象化给出的定义,并保存一个对实现化对象的引用。修正抽象化(Refined Abstraction)角色:扩展抽象化角色,改变和修正父类对抽象化的定义。实现化(Implementor)角色:这个角色给出实现化角色的接口,但不给出具体的实现。必须指出的是,这个接口不一定...
.NET工厂方法模式讲解

.NET工厂方法模式讲解

工厂方法模式介绍:工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。工厂方法模式结构图:角色分类:抽象工厂角色:是工厂方法模式的核心,与应用程序无关。任何在模式中创建的对象的工厂类必须实现这个接口。具体工厂角...
解决ASP.NET Core Mvc文件上传限制问题实例

解决ASP.NET Core Mvc文件上传限制问题实例

一、简介在ASP.NET Core MVC中,文件上传的最大上传文件默认为20MB,如果我们想上传一些比较大的文件,就不知道怎么去设置了,没有了Web.Config我们应该如何下手呢?二、设置上传文件大小1.应用程序级别设置我们需要在 ConfigureServices方法中添加如下代码,设置文件上传的大小限制为60 MB。public void ConfigureServices(IServiceCollection services){services...
Asp.net中安全退出时清空Session或Cookie的实例代码

Asp.net中安全退出时清空Session或Cookie的实例代码

概览:网站中点击退出,如果仅仅是重定向到登录/出页面,此时在浏览器地址栏中输入登录后的某个页面地址如主页,你会发现不用登录就能访问。这种所谓的退出并不是安全的。那么怎样做到安全退出呢?那就是点击退出后清空相应的Session或Cookie。清空Session的代码:Session.Clear();Session.Abandon();清除Cookie的正确代码(假设Cookie名称为UserInfo):if (Request.Cookies["UserInf...
详解ASP.NET-----Repeater数据控件的用法总结

详解ASP.NET-----Repeater数据控件的用法总结

一、Repeater控件的用法流程及实例:1、首先建立一个网站,新建一个网页index.aspx。2、添加或者建立APP_Data数据文件,然后将用到的数据库文件放到APP_Data文件夹中。3、打开数据库企业管理器,数据库服务器为local(.),然后将APP_Data文件夹中的数据库附加到数据库服务器中。4、添加Ling to SQL类。5、打开视图,服务器资源管理器,右击数据库服务器,选择添加连接,然后选择数据库服务器、数据库类型,及数据库表,然后完...
ASP.NET同步分页MvcPager使用详解

ASP.NET同步分页MvcPager使用详解

最近接触了一下MvcPager,来做个笔记吧其实,我喜欢前后端分离,分页这种东西前端负责的地方,后端不用顾问,这里的MvcPager有点让我想起服务器控件,毕竟用到了HtmlHelper。但是挺方便的。。以前我们写分页,后端会封装一Page<T>类,现在我们可以用MvcPager给我们提供好的PageList<T>,功能有点类似,不过MvcPager的功能要强大。一、使用MvcPager这个控件,需要以下支持1.后端MvcPager...
.NET异步编程总结----四种实现模式代码总结

.NET异步编程总结----四种实现模式代码总结

最近很忙,既要外出找工作又要兼顾老板公司的项目。今天在公司,忙里偷闲,总结一下.NET中的异步调用函数的实现方法,DebugLZQ在写这篇博文之前自己先动手写了本文的所有示例代码,开写之前是做过功课的,用代码说话方有说服力。本文的内容旨在用最简洁的代码来把异步调用的方法说清楚,园子里的高手老鸟可以绕行,不喜勿喷,非诚勿扰~lz的前一篇文章简单的说了下异步,主要是从理解上来讲;这篇文章主要写具体的实现方法。实现异步编程有4种方法可供选择,这4种访求实际上也对...
微信公众平台开发教程(二) 基本原理及消息接口总结

微信公众平台开发教程(二) 基本原理及消息接口总结

一、基本原理在开始做之前,大家可能对这个很感兴趣,但是又比较茫然。是不是很复杂?很难学啊?其实恰恰相反,很简单。为了打消大家的顾虑,先简单介绍了微信公众平台的基本原理。微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器,然后将请求转发给自定义服务(这就里就是我们的具体实现)。服务处理完毕,然后挥发给微信服务器,微信服务器再将具体响应回复到终端。通信协议为:HTTP数据格式为:XML具体的流程如下图所示:其实,我们需要做...
微信公众平台开发教程(八)Session处理问题

微信公众平台开发教程(八)Session处理问题

在微信窗口,输入的信息有限,我们需要将一些信息分多次请求。比如:在进行用户绑定时,我们需要输入用户的相关信息,比如:用户名、密码,或者姓名、电话号码,服务端验证通过,即可将系统用户与微信用户绑定。然后,此微信账户就有一定的功能权限了,可以查积分,消费记录等。服务号:招商银行信用卡,就有很多功能。微信客户端无法缓存信息,而且输入信息有限,需要进行多次请求,在服务端保存当前会话状态。这就需要Session。本文以用户认证,绑定账号为例,来说明具体处理。一、创建...
.NET建造者模式讲解

.NET建造者模式讲解

建造者模式的定义:将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式建造者模式结构图:建造者模式角色:1 builder:为创建一个产品对象的各个部件指定抽象接口。2 ConcreteBuilder:实现Builder的接口以构造和装配该产品的各个部件,定义并明确它所创建的表示,并提供一个检索产品的接口。3 Director:构造一个使用Builder接口的对象。4 Product:表示被构造的复杂对象。...
ASP.NET文件上传Upload的实现方法

ASP.NET文件上传Upload的实现方法

本文实例为大家分享了ASP.NET 文件上传,供大家参考,具体内容如下1、最近应项目开发的需求要实现附件的异步上传和下载。2、上传:文件上传到指定的路径下,并返回上传文件的信息给前端界面,如:文件的图标、上传的文件名、文件的大小。3、上传后,在前端界面上显示上传的文件信息,点击文件名实现将上传的文件下载到本地。4、先展示一下Demo运行的效果图:点击提交后:点击文件名实现下载到本地:5、下面就给出前台代码:<!DOCTYPE html><...
<< 11 12 13 14 15 16 17 18 19 20 >>