51dev.com IT技术开发者社区

51dev.com 技术开发者社区

异步委托

异步委托

无回调函数的异步委托:1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Linq;4usingSystem.Text;5usingSystem.Threading.Tasks;6usingSystem.Threading;78nam...

C#WinForm解决跨线程访问控件属性报错

C#WinForm解决跨线程访问控件属性报错

方式一(在程序初始化构造函数中加一行代码):1publicForm1()2{3InitializeComponent();4Control.CheckForIllegalCrossThreadCalls=false;//设置不捕获线程异常5}方式二(推荐):1privatevoidbtnLoop_C...

生活小例子,通俗易懂讲接口

生活小例子,通俗易懂讲接口

注:本篇文字约4300字,可能花费10分钟。  先不讲开发中为什么要使用接口?有什么好处?  假设你是一个修水管的工人,有一个客户让你装水管,但是客户喜欢管子是三角形的。  很熟练的你就将水管安装到墙上,如图:  过几天,客户又来找你,他觉得三角形的不好看,要让你把三角形的管子,换成正方形的,你不得...

C#窗体间常用的几种传值方式、以及委托与事件的详细介绍

C#窗体间常用的几种传值方式、以及委托与事件的详细介绍

  窗体间的传值,最好使用委托方式传值,开始之前,我们先来说一下委托与事件的关系。  委托:是一个类。  事件:是委托类型的一个特殊实例,只能在类的内部触发执行。首先创建2个窗体,这里我们以form1为发送窗体,form2为接收窗体form1窗体form2窗体 form1窗体代码using...

搭建一个邮件服务器

搭建一个邮件服务器

  本实例需下载hMailServer与foxMail配合使用,达到接收邮件功能,下面用C#代码实现接收邮件功能。注:安装包已经放到百度云盘上,若需要请自己下载,里面包含安装步骤与环境配置教程!链接:https://pan.baidu.com/s/1au4mLB7Mu1DUPulLa4Uz7Q提取码...

动软代码生成器学习

动软代码生成器学习

注意事项:  1、将新建的UI层项目的.Netframework设置为3.5  2、把每个项目的cpu架构设置为anycpu(64位生成与32位生成时需要解决兼容问题)官网地址:http://www.maticsoft.com/安装包地址(这里已经整理好了,包括开发帮助文档):https://pan...

C#代码生成器附百度云盘源码地址

C#代码生成器附百度云盘源码地址

  今晚闲着没事,写了个代码生成器,在这里只做个抛砖引玉,后面可以继续扩展功能,下方附百度云盘源码地址。  使用数据库:sqlserver  编译器:vs2015废话不多说,上界面:程序主界面:数据库:表属性: 链接:https://pan.baidu.com/s/16WngEFA7T5o...

设计模式之☞单例模式

设计模式之☞单例模式

单例模式(SingletonPattern)是程序开发中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象...

三层架构详细介绍

三层架构详细介绍

逻辑关系图 架构:  架构一般是针对整个系统的,并非对某个单独的问题(单独的问题可以用模式等来解决)  针对整个系统的“一张蓝图”,对系统的抽象。架构与具体的语言平台无关。  架构设计、模式应用的经验积累的具体代码实现,方便以后的复用。Asp.netmvc、NHib...

SQL 带有output、inserted、deleted

SQL 带有output、inserted、deleted

因需求的关系需要将修改的值返回,故查了些资料发现了OUTPUT这个好东西,现记录下来以防以后忘记 使用例子: 1.对于INSERT,可以引用inserted表以查询新行的属性.   insertinto[表名](a)OUTPUTInserted.av...

oracle 利用序列与触发器实现列自增

oracle 利用序列与触发器实现列自增

实现步骤:先创建序列,后创建触发器createsequence序列名incrementby1startwith1maxvalue999999999; createorreplacetrigger触发器名beforeinserton表名foreachrowdeclare--localvari...

C#NPOI对Excel的操作、导入导出时异常处理、最全的NPOI资料在这里~

C#NPOI对Excel的操作、导入导出时异常处理、最全的NPOI资料在这里~

最新版NPOI2.4.1链接:https://pan.baidu.com/s/1iTgJi2hGsRQHyw2S_4dIUw  提取码:adnq   a.页(Sheet);  b.行(Row);  c.单元格(Cell);•OLEAutomation:程序启动...

Jquery补充及插件

Jquery补充及插件

此篇为jQuery补充的一些知识点,详细资料请看另一篇博客,地址:https://www.cnblogs.com/chenyanbin/p/10454503.html1$.map(array,callback(element,index));21.对于数组array中的每个元素,调用callback...

高并发情况下用户处理同一条数据解决方法

高并发情况下用户处理同一条数据解决方法

  如果2个及以上的用户同时打开一条数据,并修改数据,提交后会造成数据冲突。数据库表字段假设现在有2个用户都已经打开同一条数据,并且显示的数据都是id:1;name:张三;age:15;A用户 B用户现在我们假设用户A先操作,用户B后操作,此时数据库保存的数据为用户A没有对该记录进行操作没...

JavaScript调试总结

JavaScript调试总结

1.设置断点2.设置浏览模式:一定要设置IE浏览器3.设置起始页4.运行二、谷歌浏览器调试1、运行项目,进入后F12,找到Sources ...