基于VS C#的上位机开发(开篇)
本人是一嵌入式开发爱好者,虽然谈不上技术精湛,但是一直在不断学习中。第一次接触上位机是一次偶然的学习机会,看到了别人做的收发CAN数据的上位机,当时感觉挺好玩,不过他用的是C++ 开发的,大学学过一些,不过毕业之后由于工作的原因没怎么用,像类,继承,封装等。 拿过别人的上位机...
Error: EPERM: operation not permitted, mkdir ‘C:\Program Files\nodejs\node_学习第一天,导入VUE项目时遇到的两个问题
导入VUE项目时遇到的问题一:Error: EPERM: operation not permitted, mkdir ‘C:\Program Files\nodejs\node_cache’导入已存在vue项目报错,需要右键→以管理员权限运行解决!!导入VUE项目时遇到的问题二:npm i...
Object-C自定义对象NSLog输入信息
http://blog.cnrainbird.com/index.php/2012/07/19/object-c_zi_ding_yi_dui_xiang_nslog_shu_ru_you_yong_xin_xi/继续昨天的故事关于Object-C面向对象开发自定义完对象以后,想查看对象的信息,于是...
用好Lua+Unity,让性能飞起来——Lua与C#交互篇
转载自:http://www.cnblogs.com/zwywilliam/p/5999924.html 前言在看了uwa之前发布的《Unity项目常见Lua解决方案性能比较》,决定动手写一篇关于lua+unity方案的性能优化文。整合lua是目前最强大的unity热更新方案,毕竟这是唯一可以支持...
C#+ArcEngine:加载打开CAD数据(VS窗体+代码)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u...
C++正则表达式regex_match,regex_search和regex_replace简单使用
一、说明:C++11之后引入了正则表达式,给文本处理带来了很多方便的地方,正则表达式处理能力很强但想熟练使用并不容易,C++中主要使用下面的三个函数进行正则表达的操作。1、regex_search:在整个字符串中匹配到符合正则表达式规则中的一部分就返回true,也就是子串。2、regex_match...
C调用Python(传递数字、字符串、list数组(一维、二维),结构体)
一:环境配置注:我使用的环境:IDLE (Python 3.6 32-bit) ;vs2010以下环境配置部分详见:混合编程之——C++调用python2.7&python3.5以python3.6为例:需要单独将Python36-32下面的,include文件夹里面的头文件和libs文件...
WPF开发的界面调用C++生成的dll文件
以引用d1.dll为例。【生成d1.dll】文件——新建——项目——Visual C++——Win32项目,选择DLL,点击Finish。在d1.cpp中添加代码#include "stdafx.h"int add(int a, int b) { return a + b;}在项目名d1处,鼠...
VS C# Winform程序和DLL打包!超详细图解
背景C#写好的exe程序和一堆DLL依赖,为方便起见打成安装包,防止换电脑后的各种dll缺失! 因为工具使用人数较少,选VS自带的常用工具就满足!PS:VS2017 InstallShield 打包更方便也更商业!打包工具安装方法1 VS2017–>工具–>拓展和更新–>联机–&g...
CRC校验 C语言代码实现
参考1: https://blog.csdn.net/d_leo/article/details/73572373 参考2:https://wenku.baidu.com/view/856d4f584b35eefdc9d3333f.html?from_page=view&...
C# Winform RichTextBox 控件简单扩展
RichTextBox控件扩展 环境:Windows 10 64位 VS2017 实现了以下几个简单功能:新建 文件打开文件(txt,rtf,doc,docx):特别说明,doc及docx的表格显示会有问题,内容太多时有乱码,暂时没有找到解决办法。保存文件(txt,rtf,doc,docx)打印及打...
c#将dll放到指定目录下引用
问题:dll比较多时,全部复制到exe所在程序基目录下会显得比较杂乱且不容易管理,为了解决这个问题,我们可以将dll分类放到指定的文件夹下,然后再进行引用,方法如下:Step1、确定程序的基目录,有两种方法,如下:1)通过程序来确定代码如下string driectory =System.AppDo...
C语言中利用函数实现模块化程序设计
在C语言中,由于C语言的函数库不太强大,如果把所有的程序代写在一个主函数中,会使主函数变得很长,不容易理解和发现错误,因此我们可以用“组装”的方法来使我们的代码变得更整洁美观,这就是模块化程序设计。我们可以事先定义好一些函数,然后在主函数中可以用一个简洁的函数名来实现各种我们所需要的功能。如上面这个...
【专题】C# 将引用的DLL文件放到指定的目录下
引用的DLL比较多的时候,全部的DLL都放在exe同目录下,显得比较乱而且不利于管理。为了更好的管理软件中的各种文件应该分门别类的放入放在子文件夹中。步骤如下:1、将dll文件放入子文件夹2、添加引用解决方案资源管理器中,中 工程名或者“引用”上右键,选中添加引用。中引用管理器中,点击浏览,选中子文...
C# + Basler相机采集图像DLL
以下是我用c#写的basler相机的采集图像的程序,分享给大家。分两个部分,第一部分是DLL内容,第二部分是调用。第一部分:using System;using System.Drawing;using System.Drawing.Imaging;using System.Linq;namespa...
C# 使用DotNetSpeech.dll实现文本朗读
Xp可能不支持中文发音,这点需要注意下。vista以上版本的windows是可以的。依然上图上代码: //获取选择的速度 private int GetSpeedSelected() {if (rbtnFast.Checked) { return 2; }i...
VS下配置lua与c++交互开发环境
1.新建vs项目2.打开 项目属性—VC++ 目录, 可执行文件目录、包含目录、库目录依次添加 系统中lua.exe所在路径、lua安装目录下的include路径、lua安装目录下的lib路径(实际内容可能与图中有出入)3.打开 项目属性—连接器—输入,在附加依赖项中添加lua安装目录下lib文件夹...
C#调用Halcon并输出圆心坐标
编写Halcon代码1、使用的示例图片如下:2、编写Halcon算法用于计算左上角圆环的圆环内圆心坐标部分代码如下:dev_close_window ()read_image (Image, 'F:/halcon_files/learning/222.bmp')get_image_size (Ima...
C# 开源控件weiFenLuo.winFormsUI.Docking.dll使用
weiFenLuo.winFormsUI.Docking.dll是一个页面布局控件,可以实现子窗口在主窗口上任意贴边停靠、浮动、Tab化。Dock翻译为码头,就是说子窗口停靠到码头上,很形象啊。使用过程:1. 准备控件的dll文件,网上可以下载到。2. 一个小例子这里创建了一个C#的window F...
Halcon——C#调用halcon导致绘制区域异常
问题出现:定义ParentROI父类 ChildROI子类 在父类中定义抽象方法 在子类中实现 其中涉及绘制ROI,然而在实践中发现,绘制出的区域被裁剪 显示不完全,就像被一个处左上角的矩形取交集一样。解决办法:经查halocn set_system方法其中涉及到了 设计了系统的内部宽度高度等参数,...