自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (70)
  • 收藏
  • 关注

原创 DLL封装窗体方法并实现C#调用

用DELPHI创建DLL文件,封装窗体的实现方法实例:即一个程序不再是单一的一个EXE文件了,而是由一个EXE文件加N个DLL文件组成,这样做的原因是方便以后的维护与更新,也是跨平台开发的重要一步。1、打开DELPHI,新建一个Dll Wizard2、在新建的Dll里新建一个Form3、在新建的Form里uses stdctrls4、在var下面写:Procedure SynAPP(App:THandle);stdcall;Procedure ShowForm;stdcall;(注:如

2020-12-30 21:50:01 48

原创 C# .net 调用dll

C# .net dll简介dll文件在windows上通常是指动态链接库文件,但是在.Net平台上dll为托管代码,虽然同样是为了共享代码,但不再是传统意义上的动态链接库了。在.NET中,引入了一个程序集的概念,指经由编译器编译得到的,供CLR进一步编译执行的那个中间产物,在WINDOWS系统中,它一般表现为.dll,或者是.exe的格式。因此,在.Net中dll文件为程序集,也叫类库,是托管代码,.Net可以像动态链接库一样引用它,但是非托管代码,如C程序等无法直接调用该dll。本文总结了.N

2020-12-30 21:34:23 40

原创 C# 窗体封装为dll文件供另一个项目窗体调用

一、使用vs2015 创建动态dll文件方法一:1、新建-项目-类库;2、创建一个.cs文件 写入代码,例如:建立一个Windows窗体;3、运行文件,就会在Debug目录下生成Test.dll文件,具体设置方法:选择项目,右键-属性-输出类型处选择类库二、调用ClassLibrary1.dll文件方法using System;using System.Collections.Generic;using System.ComponentModel;using Syst

2020-12-29 22:01:28 102

原创 C# 动态加载DLL通过反射调用参数、方法、窗体

.net中常会用到动态加载DLL,而DLL中可能包含各种参数、方法、窗体,如何来调用动态加载这些参数、方法、窗体呢?在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系:System.Reflection命名空间(1) AppDomain:应用程序域,可以将其理解为一组程序集的逻辑容器(2) Assembly:程序集类(3) Module:模块类(4) Type:使用反射得到类型信息的最核心的类他们之间是一种从属关系,也就是说,一个AppDomain可...

2020-12-29 21:35:02 29

原创 C#调用DLL的几种方法

c#中dll调用方法一、 DLL与应用程序动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。动态链接库是不能直接执行的,也不能接收消息,它只是一个独立的文件,其中包含能被程序或其它DLL调用来完成一定操作的函数(方法。注:C#中一般称为“方法”),但这些函数不是执行程序本身的一部分,

2020-12-28 22:33:44 95

原创 模板匹配

模板匹配是在图像中寻找目标的方法之一,类似的方法还有阈值分割,霍夫变换等。其中,阈值分割只适用于目标区域封闭,灰度对比强的图像;而霍夫变换通常只用于寻找二值图像中标准形状曲线,如直线、圆锥曲线等。模板匹配的主要目的是为了定位目标区域在图像中的位置,为下一步处理做好准备。模板匹配是图像处理技术中高层次特征提取方法。...

2020-12-26 22:19:22 33

原创 Github Desktop Version 2.6.1下载链接

Github Desktop Version 2.6.1下载有点费劲,下载速度慢,所以分享出来供大家使用。链接:https://pan.baidu.com/s/19Lery2jXg-vfLbACUMfhYw提取码:8888

2020-12-26 19:16:09 173

原创 C# DataGridView控件动态添加行与列

DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态添加新行的两种方法:方法一:int index=this.dataGridView1.Rows.Add();this.dataGridView1.Rows[index].Cells[0].Value = "1";this.dataGr

2020-12-24 22:32:45 96

原创 视觉引导对位

在对标定工作完成后,视觉系统将引导平台进行对位。机器视觉对位,就是要利用数字图像处理技术分别提取待对位物体的中心点以及长边。所谓中心点,并不一定要位于在物体中心,可以是物体上与中心有固定偏差的点,只要成像稳定,方便提取即可。所谓长边就是指物体上成像效果比较稳定且容易获取的直线边缘,或者是容易提取的两个角点的连线。即可用中心点以及长边表征物体的位置姿态。对位调整的时候,以中心点对中心点,调整位置;以长边对长边,调整角度姿态。本系统中,以两个Mark 中心点连线确定角度信息,以两个Mark 中心点中任意一个可

2020-12-22 22:30:29 165

原创 C#中窗体tag作用

微软官网文档解释:一个Object,它包含有关控件的数据。Tag属性的一个常见用途,是存储与控件密切关联的数据。例如,如果有一个显示客户信息的控件,则可以将包含客户订购历史的DataSet存储在该控件的Tag属性中,以便可以快速访问数据。你确实可以另外设一个变量做标记,用来存储如bool,string,int等等。但你也可以把一些控件的相关数据存放在TAG中,之所以使用TAG,我认为是出于可以快速的访问与此控件相关的数据,或者说是因为你觉得临时的定义一个变量来存储那个控件的数据的话,...

2020-12-22 22:03:47 95

原创 C# dataGrid控件与dataGridView控件数据框绑方式

在.NET版本不同的情况下,可能会遇到dataGrid与dataGridView数据绑定的问题:若.NET 2.0版本绑定数据方式:DataSet ds=new DataSet();this.dataGridView1.SetDataBinding(ds, "profit");若.NET4.0以上版本绑定数据方式:DataSet ds=new DataSet();this.dataGridView1.DataSource=ds;this.dataGridView1.DataMe

2020-12-15 21:03:38 14

原创 LOCA全贴合的基本流程

LOCA光学胶全称(Liquid Optical Clear Adhesive)( 即: 液体光学透明粘合剂) ,使用LOCA光学胶进行全贴合的液晶屏, 可以极大的改善眩光和亮度不足的问题, 从而满足用户的使用需求。用于透明光学组件粘接的特种胶粘剂, 具有无色透明, 透光率99%以上。粘接强度良好, 可以通过紫外线进行迅速固化, 也可在常温或中温条件下固化,且具有固化收缩率小耐黄变等特点。与传统OCA胶带比较, LOCA光学胶在某些应用领域具有其特别的优势, 能解决OCA胶带贴合方式面临的一些局限性。LOC

2020-12-11 22:19:03 43

原创 手机摄像模组的组成

手机模组主要有镜头、图像传感器,IF 接口组成。主要作为照相手机图片视频输入的接口,搭载在手机上。镜头产生图像数据后,其处理分析图像数据的负担全部交给了手机处理器图1就是手机影像模组硬件的原理框图。其由镜头单元、图像传感器组成。 图1手机模组爆炸图下图2 是手机影像模组硬件的爆炸图,详细分解了一个手机摄像模组的...

2020-12-02 22:23:29 208

TheCameraImaging.rar

通过AForge调用笔记本电脑摄像头,利用toolstrip实现控制打开视频关闭视频等功能。

2021-02-18

PictureAutoPlay.rar

图片自动播放,主窗体中负责对相关功能进行设置,子窗体中负责对显示所打开文件夹的图片按照一定的时间进行显示。

2021-02-04

CPUMemoryUsage.rar

CPU物理内存使用率。

2021-02-04

StoneClock.rar

石英时钟。

2021-02-04

ScreenCapture.rar

屏幕截图:通过控制保存屏幕以实现截图的效果。

2021-02-04

ImageThumbnail.rar

图片缩略图:利用folderBrowserDialog1、imageList1、statusStrip1、toolStrip1、Panel控件实现对打开图片文件夹并读取文件夹中的图片按照一定比例进行显示。

2021-02-03

ChineseValidateCode.rar

中文验证码:通过随机产生四个中文汉字并通过picturebox控件显示出来,在textbox控件中输入并验证,button两个控件一共用来刷新生成的字符,一个用来在textbox中输入后点击确定。

2021-01-30

ImageSynthesis.rar

读取两个图片并将两张图片合在一起。

2021-01-31

DrawTextOnThePicture.rar

读取图片通过在textbox控件上输入相关文字后在读取的图片上绘制相应的文字。

2021-01-31

CompressImages.rar

压缩图片:利用相关控件对图片进行批量或者单个按高清比例缩放。

2021-01-31

MusicPlayer.rar

简单的播放MP3格式的音乐播放器。

2021-01-30

FileSizeProgress.rar

根据复制文件大小显示精度条,代码中利用控件:textBox、button、folderBrowserDialog1、openFileDialog1实现对文件的复制。

2021-01-29

ListViewFlash.rar

去闪烁,其实是利用两个控件进行对比:ListView、Panel控件来实现对数据的添加,一个存在闪烁一个不存在闪烁。

2021-01-30

APopoverShowsProgress.rar

复制文件夹,通过主窗体的两个textBox控件以及三个button按钮、folderBrowserDialog1控件,复制文件子窗体弹出进度条。

2021-01-29

CalipersRichTextBox.rar

自定义卡尺控件并调用,利用RichTextBox控件自定义属性后显示刻度,刻度模式为厘米或毫米。

2021-01-29

CopyDataGridDataByImitatingExcel.rar

DataGridView控件模仿Excel复制选中的单元格内容。代码中利用DataGridView、button、contextMenustrip控件。

2021-01-29

PopuoWindowToRemind.rar

主窗体中有一个Button控件,通过控件控制子窗体的弹窗。

2021-01-28

LoadTheDisplayBarDynamically.rar

动态显示条纹加载,利用ProgressBar实现,通过button按钮控制。

2021-01-27

GetsTheClipboardImage.rar

通过读取图片使用button按钮实现对图片进行复制粘贴,利用imageList控件加载图像,每读取一张图通过操作均可复制。

2021-01-27

TossDisplayForm.rar

折叠显示窗体:一个主窗体一个子窗体,通过主窗体料两个Button控件实现控件显示子窗体,子窗体利用Picturebox控件设置新的关闭按钮图标。

2021-01-26

FilePathCopy.rar

拖拽文件复制文件:代码中利用Panel、listView、folderBrowserDialog1、button控件,将要复制的文件拖拽至ListView中点击复制按钮便可复制,支持的复制文件格式较少还有待完善代码。

2021-01-27

MouseThroughForm.rar

鼠标穿透穿透:contextMenuStrip、notifyIcon控件实现通过右击右下角右击鼠标选择不同类似实现变换。

2021-01-26

TheMouseThrough.rar

鼠标穿透:代码中利用日历控件、timer控件、菜单控件等实现鼠标穿透。

2021-01-25

HiddenToolbox.rar

隐藏工具:利用panel、picturebox、timer控件实现对工具的隐藏

2021-01-25

GetFileType.rar

显示文件类型,代码中利用listview控件及Form事件shown来实现。

2021-01-25

CustomMaximizeMinizeButton.rar

自定义最大化最小化,代码中利用picturebox、Panel控件实现对窗体的最大化或最小化。

2021-01-25

GetTheFileDirectory.rar

将文件夹拖拽至窗体内弹出对话框显示文件夹路径。

2021-01-25

CustomScreenSaver.rar

自定义屏幕保护:利用panel、button、Label、timer控件实现屏幕保护。

2021-01-24

FormFloatHiding.rar

窗体的浮动及隐藏:通过Panel、timer控件并加载Panel的鼠标事件实现。

2021-01-24

窗体换肤三种换肤模式.rar

通过鼠标右击选择换肤类型,代码中利用Panel、Picturebox、MenuStrip等控件。

2021-01-24

MagneticForm.rar

磁性窗体:本代码中三个窗体一个主窗体两个辅窗体,通过相应代码实现Button控件关闭或者打开另外两个窗体并与主窗体近邻在一起。

2021-01-23

DynamicallyDisplayMenusWithTreeLists.rar

1、树型动态显示列表,利用控件MenuStrip、toolStrip、treeView、panel、picturebox控件、值得下载学习。

2021-01-22

FocusChangeColor.rar

焦点变色:利用Label、TextBox控件,textBox控件中的Enter、Leave、KeyDown事件当光标在textBox中时颜色由白色变为蓝色。

2021-01-22

DragPictureDisplay.rar

1、运行程序时将图片或者文件夹拖到窗体中进行显示; 2、代码中所需控件:contextMenuStrip1、Panel、treeView; 3、值得学习;

2021-01-20

ResizeForm.rar

1、代码中利用Panel、PictureBox控件; 2、通过利用上述控件来改变窗体的大小;

2021-01-21

BorderLessForm.rar

1、利用Panel、Picturebox控件设置相关属性并添加相应代码实现无边框窗体

2021-01-21

ScroolCaption.rar

代码中利用listBox、timer控件实现字幕的滚动。

2021-01-21

SystemTaskBar.rar

1、模仿windows系统任务栏界面; 2、代码中利用Panel、Label、PictureBox控件,对控件的相关属性进行设置; 3、代码中值得学习;

2021-01-20

QQForm.rar

1、C#初学者可以下载学习学习,主要是一个很初级初级的窗体; 2、所使用的控件Panel、timer控件; 3、可以学习编写代码的风格;

2021-01-18

HousingRentalManagementSystem.rar

房屋出租管理系统:利用C#多个窗体编写而成,主窗体调用子窗体,各个窗体中的控件及相关代码编写,是个很好的学习C#的资料,值得下载学习。

2020-12-15

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除