AvaloniaVisualBasic6:一个基于Avalonia+C#开发的VB6 IDE
由于国家出于战略安全高度的考虑,大力推进国内信创,直接导致国内最近Avalonia的热度上升。而在国外有人用Avalonia开发了一个VisualBasic6的IDE,项目名叫:AvaloniaVisualBasic6,站长亲测可以生成Wi...
由于国家出于战略安全高度的考虑,大力推进国内信创,直接导致国内最近Avalonia的热度上升。而在国外有人用Avalonia开发了一个VisualBasic6的IDE,项目名叫:AvaloniaVisualBasic6,站长亲测可以生成Wi...
介绍 VS中没有vb.net的WebAPI模板,自己开发中有时候又需要,因此开发了VBWebAPI这个库,采用 VB.net + httplisener 开发的 WebAPI, 无需IIS 或专门用 C# 在...
之前写过一篇文章是用计算两个date的时间差来计算的,原文在这里:VB.NET性能测试方法之间隔时间(操作耗时)-桔子雨工作室,本文用Stopwatch来记录间隔时间。 这只是使用举例,我去掉了一些业务上的代码。
在Web开发中,Content-Type是一个非常重要的HTTP头部信息,它告诉客户端实际返回的内容类型。以下是一些常见的Content-Type类型: 这些Content-Type类型确保了浏览器或其他客户端能够正确地处理和显示服务器发送...
在开发过程中,常常需要处理文件系统中的大量文件。对于 VB.NET 开发者而言,Directory.EnumerateFiles 方法是一个非常有用的工具,能够高效地列出指定目录中的文件。本文将介绍如何使用这一方法以及它的优势。 什么是 D...
在处理大量文件(如100万个文件)时,效率至关重要。本文将介绍一种基于 VB.NET 的高效方法,利用 Directory.EnumerateFiles 和多线程来快速获取文件名。 关键要点 示例代码 以下是实现该方法的示例代码: Impo...
在VB.NET中,ConcurrentDictionary 是一个线程安全的字典集合,它允许在多个线程之间安全地进行添加、删除和检索操作。以下是一个使用 ConcurrentDictionary 的简单示例: ConcurrentDicti...
站长之前在博客有介绍过一种方法VB.NET 如何把引用的DLL打包到exe里面制作单文件软件-桔子雨工作室 (juziyu.cn)这种方法适用于对个别引用进行打包。 今天介绍一种更简单的方法,只需要安装一个nuget包(Costura.Fo...
测试百万条数据写入 测试100,0000行数据,4列。耗时5468毫秒,.环境.net framework 4.7.2 release模式。代码如下
在自动化行业中的上位机软件类型一般分为以下几种: 1、组装设备的上位机软件 该类型的软件一般有以下功能:1)和PLC通信;2)和相机通信,界面显示图片以及通过图像算法获取算法计算结果;3)各种参数开放到界面可设置;4)数据的保存,将数据以c...
QBasic是站长高中时候接触到的编程语言,也是站长的第一门语言。 桔子雨工作室 60年前,1964年5月1日凌晨4点,达特茅斯学院开始了一场悄然的计算机革命。就在那时,数学家 John G. Kemeny 和 Thomas E. Kurt...
在一个群里看到了一个老哥分享的一个微信自动化的一个类库,便下载了他的Demo,其本质就是模拟鼠标来操作UI,实现UI自动化;然后自己在瞎琢磨研究,写了一个简单的例子,用来获取好友列表,获取聊天列表,以及最后一次接收或者发送消息的时间,以及最...
DB Browser for SQLite (DB4S) 是一个高质量、可视化的开源工具,用于创建、设计和编辑与 SQLite 兼容的数据库文件。DB Browser for SQLite适用于想要创建、搜索和编辑数据库的用户和开发人员。支...
之前写过一篇VB.NET用JavaScriptSerializer序列化和反序列化json的文章:Vb.net序列化和反序列化json之JavaScriptSerializer对象 。但是有时候会遇到动态或未知json,下面就介绍下反序列化...
VB.NET和WPF开发中用MediaElement循环播放视频和音频,在MediaEnded事件中加入处理方法,代码如下 注意点:bgVideo的LoadedBehavior和UnloadedBehavior都必须设置为Manual