- 博客(1001)
- 资源 (48)
- 问答 (1)
- 收藏
- 关注
原创 Linux系统推出VB6开发IDE了?Gambas,Linux脚本编写
(当然不要重新建立一个版块频道)否则有关VB的软件或IDE语言全被分散出去,VB6的用户永远也看不到了。可以下载一个统信UOS或深度,麒麟操作系统,在VMWARE,HYPER-V虚拟机上学习LINUX编程技术。第一个Linux程序,加法计算加弹窗对话框,Gambas,linux版的类似VB6的IDE开发环境。一开始想用VB6的Clng函数转成整数,没这函数。如果谁能联系上该作者,希望可以到本论坛来一起交流。输入3个字母才有智能提示,这点没做好。可能是脚本类型,不能生成EXE,so。
2024-06-06 17:55:53
976
原创 如何强制ANY CPU的.net程序按32位或64位模式运行?
没有 “执行 EXE 时加参数指定位数” 的直接方式,但有两种间接方法:CorFlags:永久修改 EXE 的 PE 标识,强制 32/64 位运行;32/64 位运行时加载器(clr.exe/dotnet.exe):临时指定位数,不修改 EXE(推荐调试 / 临时场景);regasm.exe 的 32/64 位模式本质是系统里的两个独立文件,而非同一文件切换;
2026-01-25 21:26:06
203
原创 多线程MTA模式 .NET 中 HttpClient 等 URL/HTML 下载相关对象是否都支持
NET 原生 HTTP 组件(HttpClientWebClient)均完全支持 MTA,无 COM 套间限制,是多线程下载的首选;仅通过 COM 互操作调用的老旧组件)不支持 MTA,这些是 COM 组件本身的限制,而非 .NET 的问题;.NET Core/5+ 已弱化 STA/MTA 套间的影响,即便在 STA 线程中调用 HTTP 组件,也可通过Task.Run轻松切换到 MTA 线程池,避免阻塞。
2026-01-22 02:15:46
381
原创 ASPUPLOAD组件实现文件上传完整代码示例与应用详解
或许你会说:“都2025年了,谁还用ASP?但现实是,全球仍有大量金融、政务、制造企业的核心系统运行在IIS+ASP架构之上。它们稳定、高效、低延迟,尤其是在局域网环境中表现优异。ASPUPLOAD 这类组件的存在,正是为了让这些“老兵”继续发光发热。更重要的是,它的设计理念——流式处理、资源隔离、权限最小化、多层校验——放到今天依然不过时。无论是Node.js的busboy,Python的,还是Go的,底层思想一脉相承。
2026-01-18 14:41:41
612
原创 为什么我手工修改datagridview排序单元格值,他也会自动重新排序显示整个表?
手工修改后自动排序的核心是DataView 的 Sort 规则 + 数据绑定的实时同步;DataGridView 绑定的是 DataView 而非 DataTable,DataView 会监听 DataTable 的变更并自动应用排序规则;仅优化重绘性能,不影响 “自动排序” 的核心逻辑。
2026-01-18 11:54:27
556
原创 如何以非管理员权限运行 regedit
最推荐使用方法 1 的命令行方式或方法 3 的任务管理器方式,无需额外工具,完全利用 Windows 内置功能。对于 COM 组件用户级注册,优先使用reg import命令行导入,彻底绕开 regedit 的 UAC 问题。需要我帮你创建一个双击即可运行的批处理 / 快捷方式,直接以非管理员权限打开 regedit 并定位到 HKCU\Software\Classes 路径吗?
2026-01-17 17:21:23
628
原创 WKS-动态加载.NET COM DLL,CorBindToRuntimeExObject
核心定义"wks"= Workstation(工作站模式),是 .NET 运行时的桌面 / 客户端优化模式;核心作用:指定加载轻量级、低资源占用的 .NET 运行时,适配 VB6/VBA 等桌面场景;使用规则你的场景必须传"wks",绝对不要传"svr";字符串拼写必须准确(小写 / 大写都可),不能省略或传空;这是固定取值,无需修改,所有 Windows 系统都兼容。简单记:在 VB6/VBA 调用 .NET 的场景中,"wks"是第二个参数的 “标准答案”,传它不会出错,且适配性最好。
2026-01-16 11:16:25
353
原创 MQTTnet库,添加可自定义 QoS 等级的能力,确保消息送达
要订阅的MQTT主题(如:sensor/temp)</param>''' <param name="qosLevel">QoS等级:0=最多一次,1=至少一次,2=恰好一次
2026-01-16 08:48:36
605
原创 MQTT傻瓜化调用组件,零成本学习.NET开发,上位机开发
极简模式核心:封装所有复杂逻辑,对外只暴露「连接、订阅、发布」三个一行方法,以及「连接成功、收到消息、错误」三个事件,新手零门槛使用。精细模式核心:直接操作 MQTTnet 原生对象,保留所有配置项(SSL、密码、遗嘱、重连等),满足定制化需求。关键优化:所有事件自动切换到主线程,避免新手踩 “跨线程操作 UI” 的坑,同步执行异步方法(GetAwaiter ().GetResult ()),降低异步编程门槛。中文接口调用示例(多行排版,新手友好)中文命名:类名(极简MQTT客户端)、方法名(
2026-01-15 22:58:09
412
原创 EDGE估计没有switch到frame的做法
是 Selenium 的通用方法,Edge 浏览器完全支持,和 Chrome 用法无差异;若操作失败,核心原因是驱动版本不匹配iframe 定位错误或页面加载时机问题,而非 Edge 不支持该方法;优先用定位 iframe 后再调用,是最稳定的切换方式,Edge 下同样适用。如果仍有问题,建议先检查 Edge 驱动版本,再用开发者工具验证 iframe 的 ID 和层级结构,这两步能解决 90% 的 “切换 iframe 失败” 问题。
2026-01-15 20:55:18
409
原创 mklink创建虚拟目录,虚拟文件夹,权限要求和网络共享相关
参数必须管:只有符号链接(文件 / 目录)支持网络共享,硬链接 / 连接点完全不支持,参数选错直接失败;权限必须管:需同时满足 “本地创建链接的权限(符号链接需管理员)” 和 “访问网络共享的权限”;核心建议:若需操作网络共享的文件 / 目录,优先用mklink(文件)/mklink /D(目录),并确保:① 以管理员身份执行;② 当前用户有网络共享的访问权限。
2026-01-15 10:26:35
265
原创 对象库未注册-VB6企业版控件加载不了MSCOMCTL.ocx
记录一下: 1、参考网址:http://www.voidcn.com/article/p-hrrdxrmq-ug.html 发现电脑里没有regtlib.exe这个文件,所以去网上下载了一个(下载链接:http://www.filediag.com/down/Regtlib.exe_10606.html),然后把该文件放到了C:\Windows\SysWOW64下面。而运行时发现进度条控件报错“未找到方法或数据成员”,于是我删掉之前添加的进度条控件,重新拽进去一个,再运行就没问题了。
2026-01-14 15:35:46
59
原创 .net解析注册表文件库:RegFileParser
你关注的是库中key.Values的值类型问题(不能全按字符串处理),以及该库是否支持整数、二进制等类型的解析和写入,我会明确解答这两个核心问题,并补充完整的类型处理 + 写入实现方案。
2026-01-13 10:13:11
341
原创 c#Type数组转成字符串的名称
把types 转铁成字符串我需要将 Type 数组转换为字符串。有几种常见的转换方式:1. 获取类型的全名数组 2. 获取类型的简单名称数组 3. 将类型信息格式化为更详细的字符串 4. 转换为 JSON 格式。我将提供这些不同的转换方法。
2026-01-11 15:59:07
356
原创 .net,太多奇技淫巧了。因为没有可视化配置工具,全部是用要手工写代码
所以大量屎山一样的优秀功能,普通人都用不了,变成微软未公开的API函数一样了。就像是Excel的所有功能都在工具栏上面可以操作,如果做一个宏记录器,就可以自动获取操作的代码。可惜现实是,.NET 团队的精力更多放在核心功能迭代上,这类「降低门槛」的可视化工具,大多是社区自己做的小插件(比如一些第三方的。里的各种开关,还要写 Source Generator 这种编译时代码,新手光是理清楚「哪些配置对应哪些效果」就要踩一堆坑。,就像明明有好用的工具,却藏在没有说明书的工具箱里,普通人根本摸不着门道。
2026-01-11 13:51:52
214
原创 压栈顺序是反向(从右往左)的,但正因为是反向压栈,所以第一个参数反而离栈顶(ESP)最近。
越是函数签名里靠左(前面)的参数,越是晚压栈,也就离栈顶越近。
2026-01-08 10:22:47
259
原创 解套王者・选股制胜 / 股票被套了,等死10年绝不可取
三次买错情有可原,30 只票只赚一二只,绝对是选股技术没到家!现在,掌握这套解套 + 盈利双 buff 的选股绝招,从 “被套专业户” 变身 “选股常胜将军”!30 只票里只赚一两只,真的是运气差?是你没掌握硬核选股逻辑!炒股主要还是熊市轻仓,躲开股灾,牛市不要太贪,一定要选强势股,不要乱买垃圾股,方能走出10个9个亏的误区。做短线还是长线,选好股票记录收益,统计成功率多少,提高炒股水平,一定有方法。不再靠蒙,不再赌运气,每一次出手都精准命中潜力股!小资金滚雪球,大资金稳增值!为基本盘,每笔交易剑指。
2026-01-01 15:22:48
260
原创 vb6免注册加载COM DLL
在 VB6 中,传统加载 COM DLL 的方式是通过regsvr32注册,这会将组件信息写入系统注册表。是一种让应用程序在不修改注册表的情况下直接加载 DLL 的技术。
2026-01-01 10:25:23
423
原创 VB6 UIAutomation 自动化查找元素
FindFirst,如果你有多个符合条件的 “窗格”,就需要用FindAll来获取所有匹配项,然后选择第 2 个,再在它下面继续查找子元素。
2025-12-30 17:49:29
232
转载 徐开源:我为什么辞职去做独立开发者 | 掘金专访 003
KyXu:关于辞掉开发的工作,除了想做独立开发之外,还是就是我的确是认定了,在大公司当程序员,慢慢晋升,不是我想要的。说实话公司的开发我确实是懈怠了一些,因为我心里非常非常清楚,我不会走程序员的职业晋升路线的,我只是缺一个机会做自己的事情。不断地发在技术社区。让我意识到,我不愿意过这种稳定的,拿时间换钱的生活,我希望把自己的时间解放出来,去学习和思考。我和他聊到这个问题的时候,我感觉到了徐开源和普通工程师的区别,清晰的自我定位和优秀的产品能力让他在这个日益激烈的竞争中进退自如,这一点是很多工程师所没有的。
2025-12-30 15:16:56
46
原创 一个普通程序员做开源软件,光靠GitHub打赏年入70万
一个国外程序员名叫 Caleb Porzio在网上公开了自己用GitHub打赏年入70万的消息和具体做法。Caleb Porzio 发推庆祝自己靠 GitHub 打赏(GitHub Sponsors)赚到了 10 万美元。GitHub Sponsors是 GitHub 2019 年 5 月份推出的一个功能,允许开发者通过自己的项目获取报酬。2018 年是Caleb Porzio做全职开发的最后一年,当时我的年收入大概是 9 万美元。2019 年 1 月 11 日,我离开原来的公司开始「休假」,想要换
2025-12-30 14:42:42
507
原创 为什么国外开源项目作者一般都能拿到可观的收入,作为全职做也超过上班收入,在国内完全不行
国外开源项目作者能获得可观收入并实现全职化,而国内同行普遍难以维生,其根本差异源于,而非个人能力或努力程度。
2025-12-29 18:42:30
693
原创 上位机开发-工厂流水线机器视频VisionPro、LabVIEW 实现多物品识别的
LabVIEW 也能做机器视觉,但它的视觉模块(如 Vision Development Module)是单独收费的,价格一般在几千到几万元人民币不等,具体取决于功能模块和授权类型。要实现你需要的功能(多物品识别、坐标和角度计算),可能还需要额外的工具包,成本会更高。:VisionPro 是商业软件,价格不低,通常和 Cognex 的硬件(比如相机)捆绑销售,软件授权费大概在几万元人民币左右。,你只需要调用这些工具的方法就能实现相机连接、图像采集和格式转换,不用从头写底层逻辑。
2025-12-29 15:43:48
309
原创 AI 如何 “会写” 代码,甚至aardio这种小众语言也支持?
AI 能够写 aardio 代码,是因为它在训练过程中学习了大量的开源代码和技术文档,其中包括 aardio 的相关内容。它并不是 “下载并存储” 源码,而是通过学习代码的模式和规律来生成新的代码。只要某种语言有足够的公开资料,AI 就能学会生成这种语言的代码。如果你愿意,我可以帮你。
2025-12-29 13:14:33
380
原创 编程UTF8,UNICODE,ANSI编码问题
维度UTF-16(Windows API 原生)UTF8(主流通用)核心优势适配 Windows API,无转换开销(快)跨平台、省空间、兼容 ASCII核心劣势占用空间大、跨平台差与 Windows API 交互需转码(少量开销)适用场景纯 Windows 本地程序、高频调用 API网络 / 跨平台 / 数据库 / 文件交互。
2025-12-19 12:57:22
915
原创 Windows 批处理BAT中实现文件字符串替换
BAT实现替换文本文件字符串在 Windows 批处理(BAT)中实现文本文件字符串替换,核心思路是通过for /f逐行读取文件内容,结合字符串替换语法处理每行内容,最后将处理后的内容写入临时文件,替换原文件。以下是完整的实现方案,包含基础版、增强版(支持特殊字符)和使用说明。
2025-12-19 09:59:47
419
原创 C#全面超越JAVA,主要还是跨平台用的人少
启动速度:.NET 的 AOT / 分层编译让程序启动更快,尤其单机 / 桌面程序(如 WinForm/WPF),体感更明显;桌面 / Windows 场景:CLR 与 Windows 深度绑定,系统调用、硬件交互的开销更低;值类型 / 无装箱:C# 避免了 Java 泛型的装箱损耗,小数据量计算(如算法、工具类)更高效;开发便捷性:C# 的高性能特性(如Span<T>)是语言原生支持,开发者无需额外优化即可获得不错性能;
2025-12-18 18:40:59
957
原创 vb.net宿主程序通过统一接口直接调用,命名空间要一致
命名空间必须完全一致:即使是同一个程序集,和也是两个接口;程序集必须统一:接口的 “物理载体”(程序集)必须相同,否则签名再一致也没用;中文命名易出问题:建议接口 / 命名空间用英文,避免动态编译时中文编码、大小写敏感等问题;ByRef 参数处理:方案 3 中需注意 ByRef 参数的传递(通过数组同步修改)。优先选择方案 1(独立类库),这是最稳定、可维护的方式;如果是小型工具类项目,可考虑方案 2;方案 3 仅作为兜底。编辑分享。
2025-12-18 17:57:48
709
原创 炒股的人性考验:我与朋友的不同选择
当时他说手头紧张,先付了一半费用,后来却毁约不付款了。而这次小牛市,大盘涨了50%,不少人赚了120%,他却在下跌行情中满仓操作,结果亏得一塌糊涂。我多次提醒他,大盘不好时不能做长线,短线也只能偶尔搏一下,一个月最多操作一周,防止被大盘暴跌套牢。可他从不听劝,也不学习炒股技术,更不做交易记录,只会梭哈,连自己会编程的本领都不会用来辅助投资,更别说用AI帮他分析了。朋友更是典型,四月隆基绿能底价时他不买,眼睁睁看着5个月涨了70%,然后在高位追涨,结果十几天就亏了20%,一个多月后亏掉了30%。
2025-12-17 07:44:27
156
原创 c#语法和java相差多少
都使用 class 、 public 、 private 等关键字,都有 main 方法(C#中是 Main ,Java是 main )。- 都有 try-catch-finally ,但C#中可以过滤异常( when 子句),Java需要用 if 判断。- C#有可空类型( int?- Java有包( package ),C#用命名空间( namespace )。- **C#**支持隐式类型变量( var ),Java需要显式声明类型。- Java有JVM,C#有CLR(公共语言运行时)。
2025-12-17 07:43:37
269
原创 股市中的认知差异:我的理性分析与朋友的固有偏见
这就像中国花300多亿收购的安世半导体,虽然控股了公司,却没有核心专利,随时可能被停止技术授权而陷入危机。全志科技的成功,如同小米、vivo、OPPO坚持自主研发主板和外观设计一样,证明了中国企业通过掌握核心技术,可以在全球产业链中占据一席之地。全志的芯片在平板电脑、工业控制、汽车车机等领域优势明显:完全自主产权意味着不会被卡脖子,成本仅为高通的一半甚至更低,在中低端市场极具竞争力。全志科技的股价表现堪称传奇:从去年1月的54元,涨到今年9月的280元,涨幅超400%,同期大盘仅涨40%,是大盘的10倍!
2025-12-16 01:59:27
494
原创 C#内存加载dll和EXE是不是差不多,主要是EXE有入口点
/ 被加载的 DLL 代码// 自定义有返回值方法内存加载并调用:csharp运行try// 1. 读取 DLL 字节(内存加载核心)// 2. 找 DLL 中的类型和方法(重点:自定义业务方法)if (calcType == null) throw new Exception("未找到 Calculator 类型");null,null);// 3. 调用方法并获取返回值Console.WriteLine($"DLL 方法返回值:{result}");// 输出 300。
2025-12-15 17:30:02
807
原创 windows MkLink创建虚拟文件,虚拟文件夹用法决窍
维度/H(硬链接)跨驱动器链接(符号 / 联接点)适用范围仅同盘文件跨盘文件 / 文件夹(符号链接还支持网络)原文件删除后链接仍可访问链接失效系统识别方式视为 “独立文件”(无链接标识)视为 “链接”(部分工具显示特殊图标)权限 / 属性与原文件完全共享独立属性(访问时校验原路径权限)/_D是 “功能全面但权限 / 兼容性稍弱” 的文件夹符号链接,胜在支持网络、路径灵活;/J是 “兼容性拉满但功能受限” 的联接点,胜在无需管理员、老系统 / 老程序友好;若仅做。
2025-12-15 09:22:20
1038
原创 工程合同自动审核AI!真能帮你少加班的救命神器
之前审工程合同,我和法务逐字逐句抠 2 天,生怕漏了些坑,结果工期延误违约金没写清,后期扯皮损失了1万多,实在是不愿意干这些活,看网上说有的AI可以直接审,结果试了简直一塌糊涂,越用越气。直到找到专门适配咱们行业的 AI,才发现这么好用,现在把合同上传,10 分钟就自动标出风险,还有修改建议,甚至能记住我们公司和长期合作方的合作习惯,不用再翻旧合同,2 小时就能搞定以前 2 天的活,法务都夸我省心。真心劝大家,别盲目跟风 AI,但如果也被这些事情耗时耗力,评论区喊我发你少走弯路。真能帮你少加班的救命神器。
2025-12-14 10:58:14
163
原创 SetWinEventHook监控事件频率最多的事件和回调过程详解
开发时需重点关注过滤优化、异步处理、资源释放,避免因高频触发导致性能问题或系统异常。编辑分享。
2025-12-13 11:31:04
894
原创 SetWindowsHookEx WH_CBT只对当前进程有效,或者要注入32位64位2个DLL
若你之前的 WH_CBT 只对当前进程有效,只需将的dwThreadId设为 0,并将钩子函数封装到 DLL 中,即可全局监控窗口切换;若不想写 DLL,优先选择(监控切换)+(监控点击)的组合,实现无注入的全局监控。编辑分享SetWinEventHook支持哪些窗口点击或切换事件?是 Windows 提供的系统级事件监控 API(属于辅助功能框架),核心聚焦于「窗口 / UI 元素的状态变更」,而非直接的 “鼠标点击”,但可通过关联事件间接捕获窗口切换、激活、点击相关行为。以下是它支持的。
2025-12-13 10:58:02
774
原创 多线程解压安装ZIP,EXE分析-微软的MSI安装包和 .NET SDK EXE
MSI:优先保证安装的稳定性和事务性,核心解压串行,仅辅助步骤并行;.NET SDK EXE:兼顾速度和兼容性,采用 “分块多线程解压 + 分阶段串行 / 并行安装”;两者均不会无限制开线程,因为磁盘 I/O 和依赖约束是核心瓶颈,而非 CPU 算力。
2025-12-13 09:43:27
787
原创 C# int*指向 int 的指针类型(unsafe 上下文)
类型层面int*≠IntPtr,前者是类型化指针(unsafe),后者是通用地址值类型(安全);地址数值:同一内存地址的int*和IntPtr存储的数值完全一致,可互相转换;实用选择若在 unsafe 上下文直接操作 int 内存,用int*(高效);若跨架构 / 跨语言传递地址、或需安全代码,用IntPtrnint(推荐,尤其 AOT 导出函数的参数)。int*是 “专指 int 的地址”,IntPtr是 “通用内存地址的数值封装”。
2025-12-12 20:32:21
773
铁路工程管理系统;铁路工程管理小程序Access源码分享
2024-04-12
PythonStudio-1.1.5-x64-Setup.exe 国人开发的python界面ide,可以制作窗体
2024-01-01
PythonStudio-1.1.5-x86 最新版 国人开发的python界面ide,可以制作窗体
2024-01-01
MySql5.1数据库精简版仅4.5M
2023-11-02
MySQL ODBC 8.0驱动32位FOR vb6,vba,有Unicode ,ANSI2种,Mariadb ODBC驱动
2023-11-02
MSHFlexGrid双击插入一行并高亮显示 vb MSHFlexGrid 中新增一行时自动选中新增的那一行并变色
2023-10-30
VB6取公网IP函数,VB6获取局域网IP的函数,用API或者用控件获取IP
2023-10-14
【access做的软件】简单实用的文件管理系统
2023-10-08
NewTab,漂亮简洁大方的新款VB6选项卡控件
2023-10-08
枚举电脑所有进程的父进程, 判断父进程 根据进程号获取进程路径函数 按进程ID取父进程ID和路径th32ParentProces
2023-10-05
JAVA,10亿个数整除7个数,10亿次求余,编程语言性能测试
2023-09-01
ZolixSC300控件是配合Zolix公司生长的SC300位移台控制箱使用的控件模组
2023-09-01
VB6管理员权限注册DLL注册OCX
2023-09-01
VBS加载webview2控件代替ie的webbrowser(Edge-Chromium谷歌内核)
2023-06-12
程序分组工具,软件组合,应用合并,2个程序一起显示,最小化
2025-08-16
程序分组,应用组合,程序合并排列工具.zip
2025-08-16
VB6打印到PDF文件,使用Microsoft Print to PDF打印机,用不同文件名连续打印
2025-03-08
视频缩略图生成组件,图像格式转换另存为jpg, png, gif, bmp格式
2025-02-20
vb6 VBA调试代码暂停ctrl+break修改成其他快捷键工具
2025-01-02
Word自动填表组件-发票打印,报名表自动生成
2024-12-26
打板-抓涨停板工具(炒股辅助表格)-每隔1分钟获取一次网页数据-股票基金
2024-12-18
逍遥语音朗读机器人-VB6高级版TTS,支持NeoSpeech慧慧Lily中英文语音库
2024-12-04
VB6检测文本框是否按了TAB,中断然后执行其他代码
2024-10-30
VB6进程监视-创建,关闭进程信息采集,拦截进程
2024-10-26
VB6 PDF显示控件(PdfOcx)vb6源码PDF查看器,pdf打印工具,转换成图片
2024-10-04
ComDLL控件OCX免注册工具包,提升管理员权限,注册DLL,卸载OCX-vb6开发的
2024-07-08
C#、VB.NET加载资源中托管DLL实现绿色单文件EXE
2024-06-22
VisualFBEditor中文版,vb7 IDE,VB6开源升级64位跨平台开发安卓APP,Linux程序
2024-06-10
免费VB7/64位VB6开发工具office插件开发-twinbasic汉化工具
2024-06-09
VB6 MQTT,C# mqtt,VB.net+MQTTnet实现的MQTT客户端示例资源
2024-06-04
VB6精简版,最强VB6自动安装工具支持WIN10-WIN11
2024-05-27
VB6汇编模块,获取CPU信息等测试
2024-05-23
ssms2012,Microsoft SQL Server Management Studio 2012,版本18.4
2024-05-14
如何把ACCESS对象做成桌面快捷方式
2023-07-03
如何用JS一行代码来实现获取选择区域的HTML字符串
2023-06-29
socket成功连接100个,等几秒同时发送数据可以吗?
2017-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅