摘要:
最近做了很多项目,也同时使用了mvc的接口,webapi的接口,以及webservice 的接口。先两两对比如下: mvc和webapi区别: 1、MVC是建站的一种框架,倾向于返回用户的页面请求;api倾向于返回用户数据请求; 2、mvc直接继承System.Web.Mvc.Controller; 阅读全文
摘要:
参考微软官方文档-特殊字符@,地址 https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/tokens/verbatim 1、在变量名前加@,可以告诉编译器,@后的就是变量名。主要用于变量名和C#关键字重复时使用。 2、在 阅读全文
摘要:
转自:https://www.cnblogs.com/peterYong/p/9569453.html 正文 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。 前端和后端的唯一联系变成了API接口;API文 阅读全文
摘要:
本文我将从面向对象编程思想是如何解决软件开发中各种疑难问题的角度,来讲述我们面向对象编程思想的理解,梳理面向对象四大基本特性、七大设计原则和23种设计模式之间的关系。 软件开发中疑难问题: 软件复杂庞大 很多软件进入维护阶段 需求的不断变更 软件开发中存在很多其他的问题,上面只是从程序开发和设计的角 阅读全文
摘要:
转自:https://www.cnblogs.com/yaopengfei/p/9479268.html 一. 说在前面的话 凡是大约工作在两年以上的朋友们,或多或少都会接触到一些框架搭建方面的知识,只要一谈到框架搭建这个问题或者最佳用法这个问题,势必会引起一点点小小的风波,我说我的好,他说他的好, 阅读全文
摘要:
转自:https://www.cnblogs.com/PatrickLiu/p/7567880.html 一、引言 在上一篇文章中我们讲解了过渡的一种模式叫做【简单工厂】,也有叫【静态工厂】的,通过对简单工厂模式得了解,我们也发现了它的缺点,就是随着需求的变化我们要不停地修改工厂里面的方法的代码,需 阅读全文
摘要:
在项目中我们经常要使用到config文件进行相应的配置,来使我们的项目更加灵活健壮。 最常见的就connetionStrings 、appSettings这两个节点,那么我们怎么读取呢? 1、首先 我们在要使用config的项目中引入System.Configuration类库, 2、然后 priv 阅读全文
摘要:
一,什么是NPOI 该项目是位于http://poi.apache.org/的POI Java项目的.NET版本。POI是一个开源项目,可以帮助您读取/写入xls,doc,ppt文件。它有着广泛的应用。 二,NPOI的优势 一个。它完全免费使用 湾 涵盖Excel的大部分功能(单元格样式,数据格式, 阅读全文
摘要:
一、什么是泛型 泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能。 我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。但我们没有办法,只能分别写多个方法来处理不同的数据类型。这个时候,那么问题来了,有没有一种办法,用同一个方法来处理传入不同种类型参数的 阅读全文
摘要:
1. 单一职责原则(Single Responsibility Principle) 每一个类应该专注于做一件事情。降低类的复杂度,一个类只负责一项职责.提高类的可读性,提高系统的可维护性, 2. 里氏替换原则(Liskov Substitution Principle)超类存在的地方,子类是可以替 阅读全文