• 分享一个磁盘文件查看系统
  • 分享一个磁盘文件查看系统

    本篇和大家分享的是一个磁盘文件查看系统,严格来说是使用NetCore写的一个Web系统应用,由于NetCore跨平台特性,我生成了exe的运行包,只需要配置运行电脑ip+端口,即可在浏览器中通过IP+端口的方式访问目标调用上的所有目录,不错

  • C#中foreach实例代码
  • C#中foreach实例代码

    foreach可以遍历一些数据类型。由图可知,被遍历的数据类型必须拥有GetEnumerator的公共方法。在使用foreach遍历时涉及到var推断类型,这时如何不是实现泛型版本,则一律是object类型。foreach遍历只能读取数据,

  • 把exe注册为windows服务实例教程

    1.需要工具 Instsrv.exe(可以给系统安装和删除服务) Srvany.exe(可以让程序以服务的方式运行)2.运行cmd,输入注册服务命令 "instsrv.exe完整路径" "服务名称" "srvany.exe完整路径"

  • Unity C# GetSaveFileName()的实例详解
  • Unity C# GetSaveFileName()的实例详解

    唉哟,这次厉害咯,网上搜罗了好久,终于被我找到汉化的保存对话框了,根据网上的一些前辈总结的内容,做了一些修改,先放个效果图: 首先需要定义一个OpenFileName的类:[StructLayout(LayoutKind.Sequentia

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

    公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个快速开发平台。我们主要的业务是做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