随笔分类 - C#
C SHARP
摘要:代码的世界真的是奇炒无穷,新花天天开,旧树发新枝; 作为一个从1994年开始学电脑的IT人,见证了太多的语言发展。个人水平呢,30年CRUD如一日。 2022年开始接触winform编程,在别人视若落伍的平台上一往情深。看过伍华聪做的WINFORM系统,那叫一个丝滑; 在制造业的IT眼中,开发的系统
阅读全文
摘要:. 使用ADO.NET Data Provider(推荐) 安装NuGet包 Install-Package Sap.Data.Hana.v4.0 示例: using System; using Sap.Data.Hana; public class HanaConnection { public
阅读全文
摘要:Grid++Report 的报表数据来源既可以是推(PUSH)模式,也可以是拉(PULL)模式。所谓推模式就是由报表宿主程序向报表填充数据,报表引擎处于被动接受数据的形式。所谓拉模式就是报表引擎根据报表的数据源取数参数主动从数据源提取数据。 Grid++Report 的拉模式采用 OLE DB 数据
阅读全文
摘要:2025-1023 新代码,更强大。 using grproLib; using LRTMS.Common; using LRTMS.DB; using LRTMS.Report; using System; using System.Collections.Generic; using Syste
阅读全文
摘要:使用DEEPSEEK推荐的导出方法,好的很! 用前要用nuget 安装 ClosedXML 插件包 using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.T
阅读全文
摘要:使用:BeginBinaryImport能快速的导入临时表 //读取datagridview的值 private string GetCellValue(DataGridViewRow row, string columnName, string defaultValue = "0") { var
阅读全文
摘要:锐浪报表另一种实现,即直接在程序中传数据库连接字符串和SQL(可能会有安全隐患) 连接字符串中要使用oledb方式,(如:oracle要在连接字符串前加:"Provider=OraOLEDB.Oracle;" ,并将Persist Security Info=False;) 1、在表单的初始事件中加
阅读全文
摘要:原文:锐浪报表随手记 //用代码设置参数的数据:Report.ParameterByName("Parameter1").AsString = "...";Report.ParameterByName("Parameter1").AsBoolean = true;Report.ParameterBy
阅读全文
摘要:https://blog.csdn.net/m0_46635910/article/details/108120756 转自
阅读全文
摘要:困绕多年的自动升级问题,完美解决,主要通过此文件结合批处理方式 思路:WINFORM程序启动时,检查本机的local.xml和服务器上的server.xml文件的版本号,如果有新的,就执行下载服务器上的ZIP压缩文件到本机的temp目录; 下载完成后,退出WINFORM程序,启动本地的update.
阅读全文
摘要:转自:https://www.cnblogs.com/huangtailang/p/3848847.html 经常使用System.Drawing.Color, 本篇介绍一下颜色与名称及RGB值的对应关系。 1. 颜色与名称的对照表(点击下图放大看): 2. 颜色与RGB值对照表: Color.Al
阅读全文
摘要:在C#程序中,我加了一个SQL执行的功能,用户可以输入简单的SQL,为了区分主要的关键字,同事写了以下程序 ,放在richtextbox控件的textchanged事件中。 //高亮显示指定关键字 private void rtxSql_TextChanged(object sender, Even
阅读全文
摘要:防止整个程序重复运行(单实例应用程序) 适用于整个 EXE 只能启动一次的场景(如微信、主程序入口)。 1. 使用 Mutex(互斥体) - 推荐方法 在 Program.cs 中通过系统级互斥锁检测是否已有实例运行: using System.Threading; usin
阅读全文
摘要:以前使用网上MAutoUpdate更新程序,更新WINFORM桌面程序用的非常顺利,换了WIN11以后,各种BUG,后来试用clickonce 来升级,基本可以用,唯一的问题是处理不好xml 文件的发布, 受同事自动备份批处理的启发,结合批处理文件,完全实现自动更新; 程序目录结构 :debug 下
阅读全文
摘要:1、在项目上点右键,属性,选”发布“2、填入本地的发布目录3、填入WEB服务器的地址信息,如:http://127.0.0.1:8080/flow 4 点发布
阅读全文
摘要:1、通过nuget 安装 Zxing 插件并引用 using ZXing; using ZXing.QrCode.Internal; using ZXing.Common; using ZXing.QrCode; 2、演示界面 3、打印效果 4、主要代码 双击 printDocument1控件,编写
阅读全文
摘要:异常无法加载 DLL“xxx.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。 背景及产生原因C#中采用DLLImport静态调用同事用C++写的dll算法库时,出现以下错误: 无法加载 DLL“xxx.dll”: 找不到指定的模块。 (异常来自 HRESULT:
阅读全文
摘要:1、软件界面(printDialog和printdocument两个控件显示 在下方) 2、主要代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usi
阅读全文
摘要:采用vlc Xabe.FFmpeg 插件 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using Syste
阅读全文

浙公网安备 33010602011771号