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开发系列
微服务
开发系列
:为什么用 gradle 构建
源码地址在该微服务架构中,并没有使用常见的maven作为管理工具,而是使用了gradle。我在使用maven搭建这个架构完成了大部分的工作之后,决定全面转向gradle,花了四天的时间才全面熟悉与替换。总结一下这个框架中为什么使用gradle,以及使用gradle需要遵守的规则。1maven与gradle两者相比较思想是一样的,都是管理jar的依赖版本,定义了一个项目从编译到打包中间的各个阶段。在
·
2022-09-19 15:10
微服务
开发系列
:为什么选择 kotlin
源码地址项目中采用的开发语言是kotlin。开发人员可以根据自己需要采用java语言开发,但是很明显的,项目中各种工具类已经为了kotlin做出了很多修改,如果大量采用java开发,结果可能是比纯java开发的速度还要慢。至于为什么要坚持采用kotlin开发,之前我有发表过一些文章来描述kotlin好用的地方,但还是在使用过程中总会时不时的被kotlin惊艳一下。kotlin除了完全兼容java之
·
2022-09-19 15:10
微服务
开发系列
:开篇
网上各种微服务
开发系列
层出不穷,各类的微服务框架也多如牛毛。但是,在这样一种仿佛没什么必要介绍微服务的时间点,我还是要给出一系列我对于微服务开发的理解。
·
2022-09-19 15:40
【鸿蒙应用
开发系列
】- 事件订阅者CommonEventSubscriber使用
在Android开发中,有一个Android四大组件之一的BroadcastReceiver,也就是我们常说的广播接收器,可用于消息的订阅接收。那在鸿蒙开发中,有没有提供相应的事件通知机制呢?答案是有的,那就是我们本文要讲的CommonEventSubscriber,顾名思义,这是一个常用事件订阅者,可用于事件(消息)的订阅,相信很多Harmony开发者也见过或者使用过这个类,那这里作为代码记录,
小枫_S
·
2022-09-16 06:18
Harmony
harmonyos
鸿蒙
【鸿蒙应用
开发系列
】- 获取系统设备信息以及版本API兼容调用方式
在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInf
小枫_S
·
2022-09-16 06:48
Harmony
harmonyos
java
华为
鸿蒙
鸿蒙应用
【鸿蒙应用
开发系列
】- 打开页面与页面间数据交互
在鸿蒙系统中,有两种方式可以启动一个页面,分别是startAbility、startAbilityForResult,startAbilityForResult相对于startAbility,增加了页面关闭后返回的结果回传功能,那我们应该怎么使用、这两个方法达到一个开启新页面以及参数传递的功能呢,比如A页面,拉起B页面,传递一个字符串数据“您好,这条消息来自A”,1、跳转页面并传参具体如下:pub
小枫_S
·
2022-09-16 06:39
Harmony
harmonyos
交互
java
winform
医院管理系统VS开发sqlserver数据库CS结构c#编程源码程序
一、源码特点
winform
医院管理系统是一套完善的桌面程序,设计管理系统,系统具有完整的代码数据库,系统主要采用C/S模式开发。
qq_251836457
·
2022-09-15 14:42
asp.net类
sqlserver
数据库
c#
Unity中的【格式化数据】进行【系列化】后传到服务器再【反系列化】操作(二)
〇、前言:Unity里面把Object系列化成Json的方法为:UnityEngine.JsonUtility.ToJson()服务端
WinForm
中把Json反系列化成Object的方法为:System.Text.Json.JsonSerializer.Deserialize
dzj2021
·
2022-09-14 02:16
unity
游戏引擎
Unity中的【格式化数据】进行【系列化】和【反系列化】操作(一)
比如:Unity的exe作为客户端,它把信息传送到服务器[
winForm
]上,当服务器反系
dzj2021
·
2022-09-14 02:16
unity
游戏引擎
ORM增删改查并发性能测试
这两天在对一些ORM进行性能测试(涉及SqlSugar、FreeSql、Fast.Framework、Dapper.LiteSql),测试用的是
Winform
程序,别人第一眼看到我的程序,说,你这测试没意义
秋荷雨翔
·
2022-09-11 17:00
C#如何给新建的
winform
程序添加资源文件夹Resources
目录给新建的
winform
程序添加资源文件夹ResourcesC#调用Resources里的资源给新建的
winform
程序添加资源文件夹Resources小菜鸟开始学习
WinForm
程序别人的项目都有资源文件夹放图片之类的
·
2022-09-10 20:45
C#事件中关于sender的用法解读
目录C#事件sender的小用法一、什么是sender二、小用法C#事件中sender和e参数的理解C#事件sender的小用法开WPF新坑了,看了WPF的炫酷界面,再看看
winForm
实在是有些惨不忍睹
·
2022-09-10 20:44
利用
WinForm
实现上左右布局的方法详解
但是在
WinForm
上就很头疼了,现在还有很大一部分的的布局是采用的上下或者上中下的布局方式,也有一些由于使用了第三方的控件,做了上左右的布局,我本人也是。即便做了好多年
Winform
了,也没做
·
2022-09-09 02:04
【疯壳·机器人教程4】人形街舞机器人-PC 上位机在线调试
多自由度人形双足舞蹈机器人——疯壳·机器人
开发系列
PC上位机在线调试首先在我们提供的文件中找到上位机调试软件robotCtrl,双击打开,界面如下。
efans_Mike
·
2022-09-07 15:45
机器人
机器人
人工智能
机器学习
嵌入式硬件
单片机
【疯壳·机器人教程3】人形街舞机器人-控制主板设计及开发环境搭建
多自由度人形双足舞蹈机器人——疯壳·机器人
开发系列
控制主板设计及开发环境搭建1控制主板简介我们主板正面如下图所示,其中有3片74HC244,是用来增加电流驱动。图1主板的反面如下图所示。
efans_Mike
·
2022-09-07 15:45
机器人
机器人
单片机
嵌入式硬件
人工智能
机器学习
winform
数据导出CSV
winform
数据导出CSV.csv是一种逗号分隔值文件格式,其文件以纯文本形式存储表格数据(数字和文本)。
·
2022-09-05 13:56
c#winform
dataGridView读写文本
winform
DataGridView属性说明①取得或者修改当前单元格的内容②设定单元格只读③不显示最下面的新行④判断新增行⑤行的用户删除操作的自定义⑥行、列的隐藏和删除⑦禁止列或者行的Resize⑧列宽和行高以及列头的高度和行头的宽度的自动调整
·
2022-09-05 12:23
c#winform
Winform
控件优化LayeredWindow无锯齿圆角窗体
目录前言关于LayeredWindows(分层窗体)关于同样的实现使用LayeredWindows与使用透明窗体的区别Control.DrawToBitmap()将控件绘制到Bitmap最终效果几个小问题StartPosition设置窗体初始位置设置无效构造函数中设置Location位置无效在设计器中,右键窗体无法显示菜单代码实现修改部分全部代码前言在一般能搜到的所有实现圆角窗体的示例中,都是通过
·
2022-09-03 11:08
C#
WinForm
编写串口调试助手
用C#编写一个串口调试助手,这里借鉴学习了B站杜洋工作室的学习视频,现将代码拿出来分享学习,usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.IO.Ports;usingSystem.Linq;usingSys
jq_98
·
2022-09-02 17:06
c#开发
c#
串口通信
winform
vs2015
C#WebApi寄宿在一个窗口应用程序
1.前言在我们开发应用程序的过程中,应用程序之间往往是需要相互之间进行通讯的,即便是一个窗口应用程序或者
Winform
应用程序。
物联网_咸鱼
·
2022-09-01 17:40
C#
c#
寄宿
webapi
.net初学必读(一)学习.net技术后能做哪些开发
(一)学习.net技术后能做哪些开发.1.windows桌面软件(
winForm
)记住,要运行在.net下开发的软件,必须安装对应的.NETFrameworkwindows2003已经自带.NETFramework1.1windowvista
afpt8541
·
2022-08-31 21:35
数据库
嵌入式
操作系统
C#
Winform
实现圆角无锯齿按钮
前言:发现用
Winform
做一个圆角按钮遇到麻烦,主要是锯齿问题,后面想了想办法解决问题了。
·
2022-08-29 11:11
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
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他