E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WinForm开发系列
Winform
控件优化之圆角按钮1
目录前言圆角按钮实现【重写OnPaint实现圆角绘制】代码主要关键点或思路、优化使用圆角按钮利用填充内外两层圆角矩形路径形成Border通过缩放实现正确的内外两层圆角矩形路径CDI+路径的填充模式直接绘制路径作为边框【推荐】**可以改进和实现的在Paint事件中重绘控件为圆角前言Windows11下所有控件已经默认采用圆角,其效果更好、相对有着更好的优化,只是这是默认的行为,无法进一步自定义。圆角
·
2022-08-29 11:11
Winform
控件优化Paint事件实现圆角组件及提取绘制圆角的方法
目录前言Paint事件中实现圆角控件提取绘制圆角矩形和旁边小尖角的代码为扩展方法介绍扩展方法测试尖角的显示位置重绘控件后文本的处理同时重绘文本通过添加Label控件实现对文本的处理【有尖角时需要额外处理】Paint事件中绘制圆角的优点窗体失去焦点时按钮外观边框问题Paint事件中绘制控件的问题【不要使用(事件)参数e.ClipRectangle】前言Windows11下所有控件已经默认采用圆角,其
·
2022-08-29 11:10
C#
Winform
实现自定义漂亮的通知效果
目录前言优化调整调用并显示自定义通知主要实现过程代码实现前言本文主要介绍其具体的实现思路(视频仅有代码输入,并无过程介绍等),同时,在原本实现的基础上,进行了多处修改和优化,具体参见下面的内容。优化调整下面是对源代码的修改、优化和调整:修改lblMsg(Label)的AutoSize为false,尽可能多占通知窗体区域,Anchor跟随窗体变换,文字左侧垂直居中,用于显示可能更多的消息.设定act
·
2022-08-29 11:34
Winform
控件优化之圆角按钮2
目录前言圆角按钮实现的进一步优化主要功能【圆角方面】OnPaint方法中不要使用e.ClipRectangle重新创建Region的锯齿问题和优势代码具体实现测试扩展按钮控件ButtonProTextRenderer.DrawText绘制文本使用StringFormat.GenericTypographic仅仅重写OnPaintBackground使用TextRenderer.DrawText绘制
·
2022-08-29 11:33
Day 10 - C# 与 C++ opencv图像数据转换
Day10-C#与C++opencv图像数据转换一、主要实现功能二、通过C#传入路径,然后通过c++opencv进行读取,并在C#
winform
窗口显示图像三、C#图像数据传入C++,转换成opencv
昨日、今日、明日
·
2022-08-29 09:42
OpenCV
计算机视觉
opencv
c#
c++
iOS
开发系列
--iOS应用架构谈
转自:CasaTaloyum目录iOS应用架构谈(一)开篇iOS应用架构谈(二)view层的组织和调用方案iOS应用架构谈(三)网络层设计方案iOS应用架构谈(四)动态部署方案iOS应用架构谈(五)本地持久化方案缘由之前安居客iOSapp的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOSorAndroidapp的架构,你
江湖两把刀
·
2022-08-28 13:42
iOS_进阶篇
iOS应用架构谈
框架
架构师
【Web3
开发系列
教程—创建你的第一个智能合约(1)】什么是智能合约
什么是智能合约?以太坊在2013年的核心创新是允许开发人员编写称为智能合约的小代码块,这些代码可以部署到以太坊网络,独立于其创建者运行。在以太坊中,智能合约是用Solidity编写的,这是一种设计用于在以太坊虚拟机上运行的高级编程语言。智能合约也成为了区块链开发领域主要的研究方向之一。智能合约是定义一组规则或“合约”的程序,当用户在区块链上调用时,它会自动执行编码规则。特别地,一旦部署了智能合约,
前端修罗场
·
2022-08-27 11:06
Web3
实战教程
智能合约
区块链
【Web3
开发系列
教程—创建你的第一个智能合约(6)】将你的智能合约发布到 Etherscan
前面我们为实现智能合约做出了许多艰苦工作,现在是时候与世界分享它了!通过在Etherscan上验证你的智能合约,任何人都可以查看你的源代码并与你的智能合约进行交互。Etherscan是一款区块浏览器,可用于查看以太坊区块链中的交易公开数据、与智能合约交互以及查看地址等。让我们开始吧!第1步:在你的Etherscan帐户上生成API密钥需要EtherscanAPI密钥来验证你是要发布的智能合约的所有
前端修罗场
·
2022-08-27 11:06
Web3
实战教程
智能合约
从零开始搭建一个GIS开发小框架(五)——GMap.Net组件WPF版本使用体验
实现效果演示3.多边形绘制和注册鼠标事件的代码讲解1.试用情况介绍现在windows平台的开发越来越流行WPF,我发现GMap.Net也有WPF版本,就跟风尝试了一下,只能说泪流满面,原本在GMap.Net.
Winform
s
xiangcns
·
2022-08-27 08:32
GIS
.NET
wpf
.net
GIS
GMap.Net
WPF(一) WPF基本控件与布局
WPF类似于
WinForm
技术框架,但是相比于
WinForm
,WPF对大部分基础功能进行了更加强大的拓展,并且引入了XAML标记语言,真正实现了开发人员和设计人员的前后端分离,并且衍生出了一套MVVM开发
阿阿阿安
·
2022-08-27 08:00
wpf
microsoft
.net
跨平台UI组件DevExpress XAF v22.1 - 程序集默认面向 .NET 6
DevExpressXAF是一款强大的现代应用程序框架,允许同时开发ASP.NET和
WinForm
s。
界面开发小八哥
·
2022-08-27 08:55
ui
.net
devexpress
.net
6.0
界面开发
php
winform
通信,C#
Winform
通过Socket实现客户端和服务端TCP通信
操作界面如下:1、声明Socket第一个参数:寻址方式,第二个参数:传输数据的方式,第三个参数:通信协议Socketsocket=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);2、声明IP地址和端口号txtIP和txtPort是前台的控件IPAddressiPAddress=IPAddress.Pa
weixin_39622988
·
2022-08-25 15:03
php
winform通信
C# ---
WinForm
基本知识与绘图(下)
1.如何在winfrom中绘制图片呢?如果要绘制图片的话,首先我们得有对应的图片资源---要有图片资源的话就需要我们去导入资源点击Properties属性选择Resources这个资源管理文件,然后在这个文件中导入图片资源点击上方的添加资源就可以开始了2.添加完资源之后我们又该如何使用资源呢?在使用我们的资源的方法处创建一个图片对象---对象类型是Image当然我们也可以创建一个Bitmap对象来
Metallic Cat
·
2022-08-25 07:27
c#
c#
开发语言
C#
Winform
消息通知系统托盘气泡提示框ToolTip控件
目录气球状提示框的介绍和系统通知变化消息通知的提示ShowBalloonTip()方法及指定消息类型NotifyIcon属性设置消息BalloonTipIcon不同的消息类型ToolTipText属性ToolTip提示控件显式或主动的提示消息一个ToolTip同时为多个控件设置提示显式设置ToolTip气球状提示框的介绍和系统通知变化NotifyIcon控件表示系统右下角任务栏上的托盘图标,其Sh
·
2022-08-25 06:30
C#
Winform
消息通知之系统本地通知local toast notification
目录引言toast通知的结构发送本地toast通知的操作步骤安装NuGet包Microsoft.Toolkit.Uwp.Notifications通知的发送(文本通知)处理点击通知的操作通知的卸载设置通知的过期时间.NET应用使用ToastNotifications(.NET5+)添加图像使用http图像内联图像和主图徽标和剪裁(圆形图片)UWP使用http图片替换或删除指定通知为toast设置主
·
2022-08-23 11:13
(原创)【MAUI】在窗口(页面)关闭后获取其返回值
一、前言作为一名
Winform
和WPF的老用户,没想到MAUI上变化那么大。就像传统的窗口,我弹出一个模式窗口,关闭窗口后是可以获取到窗口的返回值的,即:DialogResult。
leslie_xin
·
2022-08-18 10:00
.NET中的异步编程
转自:https://www.cnblogs.com/mingjiatang/p/5267391.html开篇异步编程是程序设计的重点也是难点,还记得在刚开始接触.net的时候,看的是一本c#的
Winform
FameLee-
·
2022-08-17 09:31
c#
/.net
Java多线程
开发系列
之五:Springboot 中异步请求方法的使用
Springboot中异步线程的使用在过往的后台开发中,我们往往使用java自带的线程或线程池,来进行异步的调用。这对于效果来说没什么,甚至可以让开发人员对底层的状况更清晰,但是对于代码的易读性和可维护性却非常的差。开发人员在实际使用过程中,应该更多的将精力放置在业务代码的书写过程中,而不是系统代
王若伊_恩赐解脱
·
2022-08-16 20:00
WPF封装VLC播放器控件(方式一:VideoPlayer控制
Winform
窗体句柄)
Vlc是一款优秀的开源播放器,支持众多音频与视频解码器及文件格式。这里采用WPF引用开源的Vlc相关插件(重新编译)封装了一个简单的视频播放器控件,实现视频播放、暂停、停止、快进、慢进、视频条、声音条、最大化等功能。实现效果:1、相关插件及资源文件放在了网盘,地址:https://pan.baidu.com/s/1Fyidxn3XgAJQAGL0RInVtQ提取码:5alm2、自定义控件UCVlc
RunnerDNA
·
2022-08-15 10:48
音频视频
WPF应用实例
WPF
Vlc
视频播放
C#实现五子棋人机对战的思路与源码分享
本程序涉及的主要技术点:
winform
、GDI绘图、多线程。进入重点。点位标记及序列串的定义:在五子棋点阵中,我们可以将对方点位记作“x”,己方点位记作“o”,空缺点位记作“_”
hyq106
·
2022-08-15 09:45
c#
算法
小程序
winform
调用websocket_c# 使用WebSocket来实现实时通讯
1.后台服务端,创建后台服务用来接收和向客户端推送信息,这里用到了Fleck组件,可以用“管理NUGET程序包”来下载并安装程序包代码如下staticvoidMain(string[]args){FleckLog.Level=LogLevel.Debug;varallSockets=newList();varserver=newWebSocketServer("ws://0.0.0.0:7181"
weixin_39939993
·
2022-08-14 19:47
winform
调用websocket_使用C#实现websocket服务端与客户端通信
一、websocket简介websocket是一种在单个TCP连接上进行全双工通信的协议。websocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocketAPI中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。二、背景很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的时间间隔,由浏览器对客户端
郑洪睿Albert
·
2022-08-14 19:17
ASP.NET Core开发-后台任务利器Hangfire使用
SP.NETCore
开发系列
之后台任务利器Hangfire使用。Hangfire是一款强大的.NET开源后台任务利器,无需Windows服务/任务计划程序。
zhanglong_longlong
·
2022-08-13 17:07
Core
asp.net
c#
数据库
Winform
窗体中打开PDF文件的三种方式
1、使用AdobePDFReader控件。从COM组件库中找到AdobePDFReader控件,添加到工具箱中。从工具箱中拖入PDFReader控件。可以看到VS自动添加了AxInterop.AcroPDFLib.dll跟Interop.AcroPDFLib.dll这两个组件。使用代码加载PDF文件://axAcroPDF1.src="D:\\aa.pdf";axAcroPDF1.LoadFile
·
2022-08-13 17:46
C#在新建线程中使用Timer无效问题及解决
目录在新建线程中使用Timer无效第一步第二步C#Timer无法停止的解决问题果然解决了在新建线程中使用Timer无效在C#
winform
窗体设计中,我们像重复运行某一功能时,我们想到的就是使用C#的Timer
·
2022-08-12 14:17
C#中的timer与线程使用
timer有3种1.
winform
下的timer。
·
2022-08-12 14:16
涂鸦蓝牙SDK
开发系列
教程——1.快速入门
本系列课程将介绍如何使用涂鸦蓝牙模组及其SDK进行产品开发,帮助开发者更快掌握涂鸦蓝牙模组、涂鸦蓝牙SDK、涂鸦IoT平台、涂鸦三明治开发套件、涂鸦云模组烧录授权平台等开发工具的使用方法,以实现将产品接入涂鸦云,完成产品智能化。您可以通过本节课快速了解涂鸦蓝牙模组及其SDK的部署情况、开发流程、术语名词以及获得技术支持的渠道。一.蓝牙模组蓝牙云模组是涂鸦提供的支持蓝牙LE协议、多种尺寸规格、多种工
三明治开发社区
·
2022-08-11 09:55
#
涂鸦
蓝牙
SDK
开发系列教程
github
idea
经验分享
单片机
物联网
C# 获取本机IP地址(IPv4和IPv6)
目录前言:操作步骤一,创建文件二,窗体设计三,代码设计四效果展示总结:前言:在我们使用C#
WinForm
中,我们有时候是需要或者自己本机的IP地址进行处理,今天我们学习一下如何使用C#
Winform
获取主机的
·
2022-08-11 09:40
微信公众号
开发系列
教程(四):监听关注/取消关注事件 消息接收与响应处理
10万+IT人都在关注,史上最全面的微信公众号
开发系列
教程:基于Springboot开发公众号关注/取消关注事件前言:关于监听公众号用户关注和取消关注的消息事件,微信官方文档给出的参考内容寥寥无几,具体如何配置
guobinhui
·
2022-08-10 08:01
编程笔记
微信开发案例教程
公众号监听关注事件
公众号监听取消关注事件
公众号消息事件
公众号消息接收
公众号subscribe事件
音视频
开发系列
(5)详解YUV数据格式
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及
音视频开发老马
·
2022-08-09 07:33
音视频开发
流媒体服务器
音视频
视频编解码
实时音视频
webrtc
c++
一篇文章,Vue快速入门
①Vue概述及第一个Vue程序(HelloWorld)1.1什么是MVVMMVVM(Model-View-ViewModel)是一种软件设计模式,由微软WPF(用于替代
WinForm
,以前就是用这个技术开发桌面应用程序的
cv展示
·
2022-08-05 12:50
前端
vue
企业区块链选型权威指南
如果希望快速掌握区块链应用的开发,推荐汇智网的区块链应用
开发系列
教程,内容涵盖比特币、以太坊、eos、超级账本fabric和tendermint
多多-江北残刀
·
2022-08-03 19:06
区块链
winform
关闭窗体FormClosing事件用法介绍
在窗体中有FormClosing这个事件,这个事件是在窗体关闭时候运行的。如果要取消某个事件的操作,那么就在该事件中写上e.Cancel=true就能取消该事件,也就是不执行该事件。所以,你要在窗体关闭时候,跳出一个窗口提示是否关闭窗体,如果选择不关闭,那么写上e.Cancel=true就可以了,如果选择关闭,那么写上e.Cancel=false。示例代码:usingSystem;usingSys
·
2022-08-03 10:14
一篇文章,Vue快速入门
①Vue概述及第一个Vue程序(HelloWorld)1.1什么是MVVMMVVM(Model-View-ViewModel)是一种软件设计模式,由微软WPF(用于替代
WinForm
,以前就是用这个技术开发桌面应用程序的
m0_67402026
·
2022-08-03 07:48
面试
学习路线
阿里巴巴
android
前端
后端
C# Winfrom 常用功能整合-1
目录
Winform
最大化遮挡任务栏和全屏显示问题Winfrom给图片画矩形,椭圆形,文字WinfromTabControl选项卡动态添加,删除,修改
Winform
ErrorProvider控件
Winform
熊思宇
·
2022-07-30 14:38
C#
Winform
c#
C#跨线程刷新前台UI
在
WinForm
中编程时,如果我们直接在主进程中进行计算的话就会直接卡死UI线程,这样的话用户体验会非常差,但是直接在后台运算的话由无法给用户一个直接的反馈。
ViperL1
·
2022-07-30 14:08
微软相关
c#
ui
开发语言
精通css和css世界_现代世界中CSS
ThisarticleispartofawebdevelopmentseriesfromMicrosoft.ThankyouforsupportingthepartnerswhomakeSitePointpossible.本文是Microsoft的Web
开发系列
的一部分
culh2177
·
2022-07-29 22:10
python
java
编程语言
人工智能
css
C#
Winform
分页功能的实现
首先创建一个用户控件如下图用到的控件label、button、TextBox内部代码如下#region分页字段和属性privateintpageIndex=1;//////当前页数///publicvirtualintPageIndex{get{returnpageIndex;}set{pageIndex=value;}}privateintpageSize=100;//////每页记录数///p
·
2022-07-29 18:42
QT + Opencv开发(一)——环境配置
QT+OpenCV小程序
开发系列
文章:Qt+OpenCV开发(二)——使用label显示图片并打包文章目录平台环境配置下载配置代码演示在Qt里搭建OpenCV环境主要的几个代码:代码效果:平台Windows10
薛定猫
·
2022-07-29 07:50
Qt
编译器
cmake
opencv
linux
C#
Winform
实现复制文件显示进度
复制文件显示进度实际上就是文件流来复制文件,并在每一块文件复制后,用进度条来显示复制情况。一、本实例中主要是以线程和委托的方式,在使用Filestream类对文件进行复制的同时,使用ProgressBar来显示文件复制进度,下面对本实例中用到的关键技术进行讲解。(1)线程构造函数该构造函数主要初始化Thread类的新实例。语法格式如下:publicThread(ThreadStartstart);
·
2022-07-27 16:03
Winform
使用FTP实现自动更新
本文实例为大家分享了
Winform
使用FTP实现自动更新的具体代码,供大家参考,具体内容如下实现思路:在主程序打开前实现判断是否需要更新(可以通过数据库表记录一下版本号或者别的方式记录是否需要更新),若需要更新时从
·
2022-07-27 16:31
C#
Winform
实现进度条显示
本文实例为大家分享了C#
Winform
实现进度条显示的具体代码,供大家参考,具体内容如下创建一个窗体,命名为StartForm添加一个timer控件并更改名字为timerStart添加一个ProgressBar
·
2022-07-27 16:29
C#使用
winform
实现进度条效果
本文实例为大家分享了C#使用
winform
实现进度条效果的具体代码,供大家参考,具体内容如下1.例子2.点击查询按钮代码privatevoidbutton8_Click(objectsender,EventArgse
·
2022-07-27 16:28
使用html+css-实现静态开源案例-学成网
使用html+css实现-静态开源案例-学成网基础开发须知
开发系列
工具开发流程CSS书写顺序布局流程页面制作小tipshtml代码css样式此静态页面在2k分辨率下显示最佳1080p正常显示但是元素可能相对大
SHoadgnaw
·
2022-07-27 15:09
小项目
html5
css3
前端
移动开发
C#
Winform
实现圆角无锯齿按钮
本文实例为大家分享了C#
Winform
实现圆角无锯齿按钮的具体代码,供大家参考,具体内容如下发现用
Winform
做一个圆角按钮遇到麻烦,主要是锯齿问题,后面想了想办法解决问题了。
·
2022-07-27 14:48
纯手撸
WinForm
的Alert提示弹出框
纯手撸
WinForm
的Alert弹框一、窗体设置设置以下属性:属性名属性值说明AutoScaleModeNone确定屏幕分辨率或字体更改时窗体如何缩放BackColor103,194,58背景色FontMicrosoftSansSerif
·
2022-07-26 15:43
c#asp.net
UDP传输
winform
程序
代码具体哪里来的我忘记了usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;//本段代码中需要新增加的命名空间usingSystem.Net.Sockets;usingSystem.Net;usingSystem.Threading;namespaceRoad_Test{publicclassU
篆香阁
·
2022-07-24 17:44
udp
c#
winform
再谈C#
Winform
s桌面应用程序实现跨窗体间委托传值(实例)
文章首发于码友网--《再谈C#
Winform
s桌面应用程序实现跨窗体间委托传值(实例)》前言关于C#
Winform
s桌面应用程序跨窗体传值其实是一个老生常谈的问题了。
·
2022-07-19 09:28
【VisionMaster SDK开发】第一讲 环境配置篇(C#/C++)
VisionMaster下载与安装1.1VisionMaster下载与安装第二章集成开发环境(IDE)下载与安装2.1VisualStudio下载2.2QtCreator下载第三章VMSDK开发环境配置3.1
WinForm
大话视觉
·
2022-07-19 07:55
VisionMaster
SDK开发
计算机视觉
人工智能
图像处理
c++
c#
基于C#
Winform
的简易聊天程序[socket通信]
原理启动服务端后,服务端通过持续监听客户端发来的请求,一旦监听到客户端传来的信息后,两端便可以互发信息了.服务端需要绑定一个IP,用于客户端在网络中寻找并建立连接.信息发送原理:将手动输入字符串信息转换成机器可以识别的字节数组,然后调用套接字的Send()方法将字节数组发送出去.信息接收原理:调用套接字的Receive()方法,获取对端传来的字节数组,然后将其转换成人可以读懂的字符串信息.界面设计
我的QT炉火纯青
·
2022-07-18 12:27
编程实用方法
C#
socket通信
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他