[置顶]python知识导航贴,持续更新

[置顶]C# 语言高级特性知识导航贴,持续更新

[置顶]netMarketing类库: 类库说明

[置顶]本站视觉相关教程整理贴子,持续更新

[置顶]C++相关导航贴,持续更新

[置顶]本站收费服务公告(netMarketing源码,工业自动化行业培训班等)

[置顶]2020年勇哥的机器视觉实验项目清单(大纲)

[置顶]本站连载贴子系列,持续更新中……

[置顶]勇哥的免费视频教程清单

[置顶]勇哥在B站发布的视频清单

[置顶]运动控制专题,持续更新

快速入门:使用 Visual Studio 创建和发布 NuGet 包

从 Windows 上 Visual Studio 中的 .NET Standard 类库创建 NuGet 包,然后使用 CLI 工具将其发布到 nuget.org,这是一个很简单的过程。备注本快速入门教程仅适用于 Visual Studio 2017 for Windows。 Visual Studio for Mac 不包括此处所述的功能。 改为使用 dotnet CLI 工具。系统必备通过任...

各大主流.Net的IOC框架性能测试比较

转载自: https://www.cnblogs.com/xcsn/p/4390340.html在上一篇中,我简单介绍了下Autofac的使用,有人希望能有个性能上的测试,考虑到有那么多的IOC框架,而主流的有:Castle Windsor、微软企业库中的Unity、Spring.NET、StructureMap、Ninject等等。本篇文章主要针对这些IOC框架编写测试程序。 Autofac...

IoC框架

--------------------- 本文来自 王泽宾 的CSDN 博客 :https://blog.csdn.net/wanghao72214/article/details/3969594?utm_source=copy 1 IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。如果我...

Log4net在类库中的用法

一、使用Log4net具体流程如下:第一步:引用类库  使用VS的nuget包管理器引用log4net第二步:创建配置文件方法一、独立配置文件  在类库中添加一个log4net的配置文件,起名:log4net.config,设置此文件的属性复制到输出目录为:始终复制。注意这一项很重要。<?xml version="1.0" encoding="utf-8&quo...

Hangfire入门(任务调度)

一、简介 英文官网:http://hangfire.io/ 开源地址:https://github.com/HangfireIO Hangfire 不依赖于具体的.NET应用类型,包含.NET 和.NET Core。 Hangfire 是一款强大的.NET开源后台任务利器,无需Windows服务/任务计划程序。 可以使用于ASP.NET 应用也可以使用于控制台。Han...

C#开源系统大汇总

C#开源系统大汇总目录导航一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语...

.net开源框架开源类库(整理)

源:http://www.cnblogs.com/chinanetwind/p/3715809.html常用库Json.NET https://github.com/JamesNK/Newtonsoft.JsonJson.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonS...

git与github区别

一开始接触git或是github的程序员可能搞不太清楚这些名词到底指代的是什么,所以在这里稍微说明一下。git和github是两个完全不同的概念。git是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误...

使用 Interop.MSScriptControl 时不能编译为X64平台的解决方法

检索 COM 类工厂中 CLSID 为 {0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。 查找半天原因,结果是因为该控件是x86的版本,而我的程序是x64编译的。所以存在版本不兼容问题...

C# 编写Windows Service(windows服务程序)

Windows Service简介:一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。这些启动方式包括了自动启动和手动启动两种。对于自动启动的Windows服务程序,它们在Windows启动或是重启之后用户登录之前就开始执行了。只要你将相应的Win...

NET中的规范标准注释(二) -- 创建帮助文档入门篇

一.摘要在本系列的第一篇文章介绍了.NET中XML注释的用途, 本篇文章将讲解如何使用XML注释生成与MSDN一样的帮助文件.主要介绍NDoc的继承者:SandCastle.二.背景要生成帮助文件,很多人会想到NDoc.其实在VS2003中不使用NDoc也一样具有"生成Web文档"的功能.然而很不幸,在升级为VS2005和VS2008后, Visual Studio中的此功能已...

NET中的规范标准注释(一) -- XML注释标签讲解

一.摘要 .Net允许开发人员在源代码中插入XML注释,这在多人协作开发的时候显得特别有用。 C#解析器可以把代码文件中的这些XML标记提取出来,并作进一步的处理为外部文档。 这篇文章将展示如何使用这些XML注释。 在项目开发中,很多人并不乐意写繁杂的文档。但是,开发组长希望代码注释尽可能详细;项目规划人员希望代码设计文档尽可能详尽;测试、检查人员希望功能说明书尽可能详细等等。如果这些文档...

C# 7 中的模范和实践

原文地址:https://www.infoq.com/articles/Patterns-Practices-CSharp-7关键点遵循 .NET Framework 设计指南,时至今日,仍像十年前首次出版一样适用。API 设计至关重要,设计不当的API大大增加错误,同时降低可重用性。始终保持"成功之道":只做正确的事,避免犯错。去除 "line noise"...

C# 这些年来受欢迎的特性

原文地址:http://www.dotnetcurry.com/csharp/1411/csharp-favorite-features在写这篇文章的时候,C# 已经有了 17 年的历史了,可以肯定地说它并没有去任何地方。C# 语言团队不断致力于开发新特性,改善开发人员的体验。在这篇文章中,我在介绍 C# 历史版本的同时分享我最喜欢的特性,在强调实用性的同时展示其优点。C# 1.0C#1.0 (I...

C# 的可空合并运算符(??)

定义??被称为【可空合并】运算符,是一个二目运算符,操作参数两枚,其完成的功能为对左参数判断之后进行赋值。 返回结果:如果左操作数不为空,则返回左操作数本身;如果左操作书为空,则返回右操作数。 格式:object1 ?? object2 //伪代码示例 obejct NullCoalescingFunc( obejct object1,obejct obejct2) {...

C# 中泛型类的定义

转载自: https://blog.csdn.net/lym940928/article/details/80039571 泛型通过参数化类型来实现在同一份代码上操作多种数据类型。 利用“参数化类型”将类型抽象化,从而实现灵活的复用。泛型类的定义 定义一个泛型类指的是,定义一个类,这个类中某些字段的类型是不确定的,这些类型可以在构造的时候确定下来。 eg://创建一个类处理int类型或doubl...

VS2017 C#7 新特性

E文好的,移步官方介绍地址:https://docs.microsoft.com/zh-cn/dotnet/articles/csharp/csharp-7先列一下相关的语法:1.out-variables(Out变量)2.Tuples(元组)3.Pattern Matching(匹配模式)4.ref locals and returns (局部引用和引用返回)5.Local Functions...

VS 代码提示默认不选中 解决办法、代码补全没有了

现在是出现语法补全列表时, 非得要按下键盘上下键去选择才可以. 而正常情况下应该是有默认选择项的.解决办法是按下:ctrl+Alt+空格另一种情况是代码补全没有了,你搞入. 没有反应。这种情况下,你再开一个vs新建一个工程,看是不是有代码提示。如果有提示,则这样处理:重置开发环境关闭工程,重新打开,就好了。...

工控机与西门子S7 1500PLC通讯出现的问题总结

原来用C#写的程序可以正常与西门子1500通讯. 但是这一次现场反馈通讯不上.现把现场出现的问题做一次总结.事实上, 这次通讯不上的问题主要是辊压机的PLC工程师不了解这款西门子PLC的一些通讯设定.在PLC端的程序中, 我看到是引入了MB_SERVER模块, 绑定了一个背景DB块. 地址为DB337.这个模块用于把PLC的内存地址挂到modelbus服务器端上面去, 供下面的modelbus服务...

VS使用Nuget教程详解 Visual studio 安装第三方的组件库

首先说明Nuget是什么呢?它的官方是:https://www.nuget.org/官方主页的介绍如下:What is NuGet?NuGet is the package manager for .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery i...

表达式计算的一个例子

表达式计算的演示程序.下面的表达式计算只支持个位数计数, 用来说明计算原理.using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;...

C# 泛型与其他类型的相互转换

//====================== 泛型类及类型转换 =========================== 泛型类代码 public class MyTemplate<T> //设计一个泛型类 { private T mydata; public MyTemplate()...

C# Type传参转换成泛型T

public class Test{ public void Export<T1, T2>() { } public void ExportByClassName(string typename1,string typename2) { Type t1 = Type.GetType(typename1); Type t2 = Type.GetType(typename2)...

C# 泛型 无法将类型xx隐式转换为“T”

在一段程序中, 发现这样的错误, 但是奇怪的是, 这个程序的exe是可以执行的. 也就是之前应该编译通过了. 但是我再编译则下面的代码通过不了.网上搜了一下.直接奖泛型转为T是不能转换的 要先转Object例: public static T GetValue<T>(string inValue) { if (typeof(T) == typeo...

公控机访问西门子1500的数据块

转一个西门子官方的说明贴子:https://support.industry.siemens.com/cs/document/68015630/%E5%9C%A8step-7-(tia-portal)-%E4%B8%AD%EF%BC%8C%E5%85%A8%E5%B1%80%E6%95%B0%E6%8D%AE%E5%9D%97%E7%9A%84%E5%A3%B0%E6%98%8E%E8%A1%A8...

C# DateTime用法

1.DateTime添加毫秒失效DateTime添加毫秒失效: DateTime.Now.AddMilliseconds(40),没起作用解决方法: DateTime gt = DateTime.Now; gt= DateTime(gt.Ticks + * );2.DateTime.ToString(string format)DateTime.ToString()函数有四个重载。一般...

C# 编写带图标和tooltip的ListBox

上午刚写了一篇关于带ToolTip的ListBox控件,这一篇是针对所有项,无论项文本长度有无超出控件,都会呈现ToolTip。现在这一篇基础上加一些限制并引进图标显示,只对超出部分的项才呈现ToolTip,项文本对超出部分用“...”替代详见代码:一、自定义项/// <summary> /// 自定义项 /// </summary> class MyLi...

通过MSScriptControl在C#中嵌入VBScript脚本

在集成式视觉处理软件中,我们常需要使用脚本来控制流程或者灵活的计算结果,这常常要求我们在程序中能够嵌入执行脚本代码,而微软的MSScriptControl控件就为这样的需求提供了方便。MSScriptControl控件是一个COM控件,可以通过VS引用进来。在解决方案的引用目录上单击右键,选择添加引用…-->COM标签-->选择 MicroSoft Script Control 1.0...

C#反射:GetManifestResourceStream 获取项目资源

public virtual Stream GetManifestResourceStream(string name)参数name类型:System.String 所请求的清单资源的名称(区分大小写)。name格式:项目名称 + 文件名 通过GetManifestResourceStream加载文件出现错误提示“null值”对于“stream”无效。在做Mobile开发时,需要引入图片,用到了这...

c#组件和控件的区别

在.NET中有组件、控件和用户控件。其实从字面上已经可以理解各自的不同了。但是具体关系其实是从类的继承上来区别的。一般控件派生于:Control类,所以从此类派生出的称之为控件。一般组件派生于:Component类,所以从此类派生出的称之为组件。一般用户控件派生于:UserControl类,所以从该类派生出的称之为用户控件。(我们之所以这么叫其实是因为英文翻译上的习惯)他们之间的关系主要是:Us...
会员中心
搜索
«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864