• 详解一篇搭建快速开发平台的实例步骤
  • 详解一篇搭建快速开发平台的实例步骤

    公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个快速开发平台。我们主要的业务是做OA、CRM、ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高很多。另外老板一再强调要支持APP开发,一

  • C#基础之操作优化实例教程
  • C#基础之操作优化实例教程

    对数据的查询,删除等基本操作是任何编程语言都会涉及到的基础,因此,研究了一下C#中比较常用的数据操作类型,并顺手做个笔记.List查询时,若是处理比较大的数据则使用HashSet<T>类,因为List是基于线性表操作的.但其内嵌了二分查找(

  • 浅谈WPF之Binding表达式
  • 浅谈WPF之Binding表达式

    不管是定义控件还是用户控件都会用到一个功能——绑定(Binding)。书面的叫法:元素绑定。意思就是让绑定的元素实现数据同步。在笔者看来WPF引入这一个功能实在是太完美了。编程更加的具体化。特别是跟MVVM模式的配合,那叫完美。笔者不是学术

  • 克隆对象的方法实例教程
  • 克隆对象的方法实例教程

    克隆对象在开发过程中经常会遇到,有些时候需要浅克隆,有些时候需要深克隆,具体它们之间有什么区别,以及实现方式有哪些,在这里总结一下。 实现深克隆有以下几种方法。手动代码如下://手动复制var user2 = new User{Id =

  • 学习ASP.NET Core 2遇到的问题分享
  • 学习ASP.NET Core 2遇到的问题分享

    . NET Core 从2016年6月28日发布,过去了将近一年的时间,但是在工作中发现大家对.net core的接受程度并不高,这只是一个感觉,俗话说“没有调查就没有发言权”, 这两天通过微信小程序在微信群里做了一个调查,参与的人数大概

  • 总结EF通用数据层封装类实例详解
  • 总结EF通用数据层封装类实例详解

    浅谈orm 记得四年前在学校第一次接触到 Ling to Sql,那时候瞬间发现不用手写sql语句是多么的方便,后面慢慢的接触了许多orm框架,像 EF,Dapper,Hibernate,ServiceStack.OrmLite 等。当然

  • 分享一个IoC入门教程实例
  • 分享一个IoC入门教程实例

    Spring.Net包括控制反转(IoC) 和面向切面(AOP),这篇文章主要说下IoC方面的入门。一、首先建立一个MVC项目名称叫SpringDemo,然后用NuGet下载spring(我用的是Spring.Net NHibernate

  • C#串口通信的实例教程
  • C#串口通信的实例教程

    因为参加一个小项目,需要对继电器进行串口控制,所以这两天学习了基本的串口编程。同事那边有JAVA的串口通信包,不过是从网上下载的,比较零乱,难以准确掌握串口通信的流程和内含。因此,个人通过学习网上大牛的方法,利用C#实现了基本的串口通信编程

  • C#中在构造函数中访问虚成员有什么问题?
  • C#中在构造函数中访问虚成员有什么问题?

    如果在一个类中定义了虚属性或者虚方法,又在构造函数中访问了这个虚属性或方法,此时VisualStudio是不会给出警告,并且编译也没有问题,但是如果安装了Resharper插件则会给出警告提示:“在构造函数中访问了虚成员”,那么,这为何是一

  • 分享html元素调用服务器实例
  • 分享html元素调用服务器实例

    背景:二次开发 用的asp.net 三层 服务器控件今天在开发的时候 发现这个系统里面 很多东西都封装了 同时也发现了一个问题 Dopostback 这个方法 怎么使用的因为我发现 一些html 元素 既没有给它绑定交互的方法

  • 一个很强大的控件--PropertyGrid
  • 一个很强大的控件--PropertyGrid

    PropertyGrid是一个很强大的控件,使用该控件做属性设置面板的一个好处就是你只需要专注于代码而无需关注UI的呈现,PropertyGrid会默认根据变量类型选择合适的控件显示。但是这也带来了一个问题,就是控件的使用变得不是特别灵活,

  • 使用ConcurrentDictionary多线程同步字典集合实例详解
  • 使用ConcurrentDictionary多线程同步字典集合实例详解

    在之前一段时间里面,我的基类多数使用lock和Hashtable组合实现多线程内缓存的冲突处理,不过有时候使用这两个搭配并不尽如人意,偶尔还是出现了集合已经加入的异常,对代码做多方的处理后依然如故,最后采用了.NET 4.0后才引入的Con

  • EasyLoader(简单加载)实例
  • EasyLoader(简单加载)实例

    EasyLoader(简单加载)对象的属性和方法:使用:<script src="~/jquery-easyui-1.5.2/jquery.min.js?1.1.11"></script><script src="~/jquery-easy

  • 去重和排序如何操作
  • 去重和排序如何操作

    去重和排序是开发过程中经常碰到的问题,这篇文章就来总结一下。去重方法1:使用内置的distinct代码如下://方法1:使用默认的distinct方法//只能针对基元类型列表,对于自定义类型组合字段条件需要自定义相等比较器实现IEquali

  • 总结MVC中数据验证实例
  • 总结MVC中数据验证实例

    一、一般情况对于使用过MVC框架的人来说,对MVC的数据验证不会陌生,比如,我有一个Model如下:1 public class UserInfo2 {3 [Required(ErrorMessage = "

  • .net 1.x中的委托实例详解
  • .net 1.x中的委托实例详解

    上一篇已经演示了使用委托实现一个多语言问候的程序,这一篇文章来总结一下在.net 1.x中委托的使用方法。 既然委托是一个类型(class),那么它就要经历像类一个先声明,然后new一个对象,最后调用的过程。.net 1.x中的委托在.n

  • 什么是委托?总结.net中重要的特性委托
  • 什么是委托?总结.net中重要的特性委托

    委托是.net中非常重要的特性,自.net 1.x版本就包含了,委托在项目开发过程中应用得非常多,但是一直以来很多同学对其理解得不是非常清楚(也包括我,虽然做开发很多年了,可能很多地方不知不觉也使用到了委托,但是仍然不是很清楚),那么我会整

  • C# 多线程--线程池的详细介绍
  • C# 多线程--线程池的详细介绍

    线程池System.Threading.ThreadPool,可用于发送工作项、处理异步I/O、代表其它线程等待以及处理计时器。基本用法: public void Main() { Thre

  • 对wcf的理解--实现计算器功能
  • 对wcf的理解--实现计算器功能

    WCF本质上提供一个跨进程、跨机器以致跨网络的服务调用 ,本示例中 主要实现了计算器的功能,大部分的函数来源于网上别人的帖子,这叫站在巨人的肩膀上,O(∩_∩)O哈哈~,但是为了加深自己的对wcf的理解,因此决定自己在写个类似的demo,把

  • 分享一个“网红脸“”框架实例教程
  • 分享一个“网红脸“”框架实例教程

    我是一名软件公司员工,从事撸码事业也有一段时间了。码代码已经成了我生活的一部分,我的撸码生活几乎一成不变。直到有一天,写字楼搬来了一家网红公司! 网红公司,什么是网红公司,在座的肯定都懂啦~就是那种漂亮妹妹很多的公司了!可别说我们公司那群屌