什么是委托 首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。如何使用委托 在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。声明,如:1 namespace...
EF里面的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面,还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置另外。我们主要学习Fluent API,Dat...
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ExLambda{ class Program { delegate double MyDel(int p...
1、安装Ruby。由于是初学,Ruby官网建议采用2.1.*版本,也只有2.1.7一个版本,下载并安装。安装过程中,会有选择可以自动配置环境变量到path2、安装Jekyll验证:jekyll -version
WINDOWS7PRO2015年9月增量补丁包,从Windowsupdate.log中提取的微软官方下载地址,大部分是2015年9月8日发布的,可以通过下载软件批量下载:http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/08/windows6.1-kb3069114-x64_380cffc619454ec076daf6d00..
一、窗体应用程序界面:二、上源码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;usin...
可在两个级别上设置调试选项:工程级和环境级。在前面的讲解中讲解了工程级调试选项,通过主菜单【Project | Options…】打开如下对话框:可在Debugger Options对话框中设置全局级调试选项。从主菜单【Tools | Debugger Options】菜单项调出Debugger O...
1.使用OpenFormsif my.Application.OpenForms.Item("FormName") isnot nothing then搜索do something hereelsedo something here end if 2.使用FindWindow API首先取得一个窗体...
.Net提供了接口,这个不同于Class或者Struct的类型定义。接口有些情况,看似和抽象类一样,因此有些人认为在.Net可以完全用接口来替换抽象类。其实不然,接口和抽象类各有长处和缺陷,因此往往在应用当中,两者要结合来使用,从而互补长短。接下来先说说抽象类和接口的区别。区别一,两者表达的概念不一...
添加安装部署项目后,鼠标右键安装项目->视图->注册表, 要使软件在开机就运行,可以在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run中 添加键值保存软件目录。在这里我们依次添加以上的项,然后在Run中添加键值,键名可以自...
一、引言 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。WIN32 API提供了许多函数使我们能够方便高效的进行进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换.进程间通讯(即:同机通讯)和数据交换有多种方式:消息、共享内存、匿名(命名)管道、邮槽、Windows套接...
1、byte类型的字符,用5位2进制数表示,右对齐,不足5位,前面补零。byte b;Convert.ToString(b, 2).PadLeft(5, '0')2、byte类型的字符,用2位16进制数表示。String.Format("{0}", b.ToString("X2"))
最近用到两个excel表格作比较,发现打开多个excel表格都是重叠的,工作起来不是很方便。整理如下的几种方法。一、先打开程序,再打开文档。1、先打开一个excel窗口。2、根据打开excel文档的个数,鼠标连续点击excel快捷方式。3、在独立的excel文件中打开需要的文件。二、通过视..
在使用vs2015尝试asp.net5的开发,弹出=》DNX SDK版本 “dnx-clr-win-x86.1.0.0-beta5”无法安装,该解决方案将对此会话使用DNX SDK版本“dnx-clr-win-x86.1.0.0-beta5”。经过尝试,是还需要安装Windows Managemen...
1.函数式编程是什么?摘自百度的说法是。函数式编程是种编程典范,它将电脑运算视为函数的计算。函数编程语言最重要的基础是 λ 演算(lambda calculus)。而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。和指令式编程相比,函数式编程强调函数的计算比指令的执行重要。和过程化编程相...
using System; using System.Collections.Generic; using System.Data; using System.Drawing; namespace Code { class BarCode { public class Code128 { priva...
索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。1、索引器的定义C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。定义索引器的方式与定义属性有些类似,其一般形式如下:[修饰符]数据...
如:string str ="abc123;";int i=0; for(string s in str.split(';')) { i++; }输出结果为2分析:"abc123;" 使用";"分割 被分割为两个部分 分别为"abc123"和"" 如果在循环中使用 s进行判断 注意过来空的情况
工具箱布局:panel 区域,相当于网页里面的divFlowLayoutPanel 流式布局的panel,往里面添加工具会向左流TableLayoutPanel 网格布局,相当于网页里面的表格TabControl 卡片布局,默认有两个选项卡SplitContainer 分页布局1.MenuStrip...