C#和Winform
宿大人
大家一起玩呀
展开
-
C#下的助手层(一)
之前为了单位同事方便查看源代码,采用了VB编程语言,正好抽空将其转化为C#。该模板中,集合了XML、通知、thread线程、Word的操作,Excel和数据库操作暂时未合并,等待下次再说。程序层次结构如下:BLL是逻辑层,DOL是数据操作层,DPL是数据层,Helper是助手层,Model是模板,VL是变量层;这个模板主要是使用Helper层完成相应的工作,Helper层中有如下内容:线程类助手,通知类助手,Word助手,Xml助手。皆是顾名思义的。代码已上传,需要的朋友们自取。...原创 2021-02-22 15:13:56 · 251 阅读 · 0 评论 -
VS2015 打包应用程序安装包
VS2015 打包应用程序安装包https://www.cnblogs.com/qq52117354/p/11434031.html转载 2020-04-13 13:07:39 · 783 阅读 · 0 评论 -
C#与C++编写的dll调用——double数组/一维/二维
传入参数 C++:double*——C#:double[]C++代码块://.cpp//将传入的数组所有值增加1后返回_declspec(dllexport) void test_double_group(double *test, int num){ int j = 1; for (int i = 0; i <num; i++) { test[i] += 1; }}...原创 2020-01-07 11:40:01 · 5055 阅读 · 6 评论 -
C++返回char*字符串,在C#中接收的方法总结(持续更新
C++使用的dll工程编写的,编写方法可以参考前面一篇的dll导出工程文章。这里不做赘述://.cpp_declspec(dllexport) char* test_throw(){ return "error";}//.hextern "C" _declspec(dllexport) char* test_throw();C#接收方法1:class DLLImportHel...原创 2020-01-07 10:36:39 · 2349 阅读 · 0 评论 -
VS2013在C#中调用*.dll全过程
1、背景我们在用C++编写核心算法后,需要人机交互界面进行UI设计,才能成为一个应用,doc界面毕竟交互性比较差,不能作为我们最终的程序目标。在决定用什么语言编写界面的时候,我纠结了很久。网上也多查阅了一些,结合自己的开发经历,还是选择了C#,因为,相对简单啊。面向对象的UI编程,考虑的java,C#和Qt,Qt对我来说是个新的东西,不愿意接受(原谅我的懒惰,实在是没精力再去弄这个了),jav...原创 2019-12-18 21:44:36 · 1210 阅读 · 3 评论 -
C#Combobox的中文模糊查询方法
最近在自己摸索做一个小程序的时候,偶然发现了一个问题,使用C#的combobox控件,将数据库的数据读取上来作为下啦列表的Item时,如果要从无排列规律的列项中找到需要的选项相当复杂,因为这里写一个小的方法,用于可以大致找到对应的中文,并且能够自动跳选到对应的选项。combobox的界面如图所示:我们要做的效果就是随意输入1~N个字,然后回车后,能够匹配到最为接近的条目,比如,输入德里,点击回...原创 2019-08-24 21:59:12 · 804 阅读 · 0 评论 -
使用C#自带的Microsoft.Office.Interop.Word类对word文档进行操作
从网上拼拼凑凑,汇总一下目前我的小项目中需要用到的几种方法,以后有新的需求还会再更新。首先引入一下几个包:using MSWord = Microsoft.Office.Interop.Word;using System.IO;using System.Reflection;using System.Text.RegularExpressions;最后的“System.Text....原创 2019-09-01 16:57:22 · 8199 阅读 · 0 评论