小Q的博客

  • 首页
  • net编程
    • 产品和框架
    • 开发实例
    • 经验技巧
    • 开源组件
  • wp独立站
  • 自媒体
  • 日记本
  • 工具箱
net编程
分享c#开发的经验和技巧
开发实例

基于devexpress的winform开发框架,如何兼容老项目?

最近有个人咨询了我的这套winform开发框架,经过沟通发现他本身有个项目,数据库是SqlServer、前台是通过配置的方式实现的,这种模式现在有个流行的叫法,叫低代码开发。 这种开发模式,如果项目业务不复杂、界面要求简单是没问题的(比如行政OA),但要用来做国内制造业的ERP,执行起来有难度,界面千奇百怪、同一行业不同厂家的业务都不一样。所以最简单的开发模式,还是创建winform项目。今天就通过这篇博客,讲述如何将小特winform框架,与老项目兼容? 这个项目的数据库是SqlServer的,所以EntityF…

2023年6月30日 0条评论 1785点热度 0人点赞 小Q 阅读全文
经验技巧

不写Sql语句,将Excel数据导入MySQL数据库

公司需要将一张Excel的数据导入到数据库,用于核查数据库的数据是否正确?常规来说,我们要先在Mysql数据库建一张表,然后前台写代码,生成Insert的Sql语句或基于ORM组件(如微软的EntityFramework)将数据插入至数据库。今天我们就不按常理出牌,只写一行代码,就把这事办了(是不是不信?其实不到10行)。先看下这个Excel文件(多表头格式),c#中如何把多表头格式数据导入成DataTable,请参考这篇博客。   1、生成Xml文件 我们将生成好的DataTable,保存成Xml文件,…

2023年6月13日 0条评论 2076点热度 1人点赞 小Q 阅读全文
产品和框架

新增工具:多帐号登录器,再也不用记密码了

公司是做跨境电商的,一个电商平台有很多店铺,经常需要登录后台去操作订单。店铺多了,一个最大的问题就是记不住密码,总感觉一个浏览器根本不够用。于是就有了下面这个小工具,多帐号登录器。只需把帐号、密码、跳转地址维护好,就能实现多店铺同时登录,而且互不干扰。 先看下界面,左侧是帐号列表,双击就会打开浏览器控件,输入帐号、密码后,即可正常使用。再双击其他结点,会重新打开一个exe文件,也就是说,不是在一个exe程序中打开多个帐号的。每个帐号各有一个exe文件。 用到的技术,主要是微软的WebView2,相当于WebBrow…

2023年6月10日 0条评论 1351点热度 1人点赞 小Q 阅读全文
经验技巧

c#中基于Aspose.Cells组件,实现多表头Excel的导入和导出

最近处理了一个需求,把一个Excel文件的数据读取出来做分析,但这个Excel文件是多表头的。经过开发实现了这个功能,和没有表头的读取操作还是有区别的。下面就分享下这个功能的开发思路,基于Aspose.Cells组件 先制作一个测试文件,表头如下图所示 导入多表头Excel文档 导入的方法,要传入很重要的一个参数,就是有几级表头(上图有3级)。只要这个确定了,才能实现导入多表头的功能。思路也简单,就是先遍历出哪些单元格是合并的。读取表头时,如果是合并的就找上一级的单元格,然后所有层的表头再拼到一起 调用的代码 //…

2023年6月10日 0条评论 2446点热度 0人点赞 小Q 阅读全文
经验技巧

用过马帮开放平台,要给速卖通开放平台道个歉

因为公司的跨境电商ERP采用的是马帮ERP,所以要想用订单数据做二次加工,就需要用到他们的开放平台,即马帮开放平台(没想到还真有)。用完以后就一个感觉:我要给速卖通开放平台道个歉,之前有些话太鲁莽了。虽然速卖通开放平台最初有各种Bug和不足、钉钉群里的客服经常不在线,但有错误还是能及时修复的,架构设计上也中规中矩(奇门除外)。 马帮开放平台呢,没有10年脑血栓是设计不出来的。。。有的地方2个字概括:奇葩。好了,搬好板凳,我来吐槽(不对,来填坑了)。 马帮开放平台地址 Api接口指引 其实他们提供了主要编程语言的Dm…

2023年5月25日 0条评论 1668点热度 0人点赞 小Q 阅读全文
经验技巧

局域网搭建家庭影院 终极版,一网打尽

前几期有篇博客,讲的是局域网如何搭建家庭影院,方法都是可行的。最近闲着没事,又整了一版,算是终极版吧,用着很舒服。先看下主界面   左侧的导航菜单,是根据Excel文档导入的,可随时修改。   右侧上面是选中文件夹里的文件,有2种View模式,分别是LargeIcon和Details。还可以根据关键字过滤文件名。播放文件、播放文件夹,可以直接打开文件(任何文件) 下面左边是视频的8张截屏(选中视频文件时自动生成,也可以全部一次生成)。下面右边是更大的截屏。   相关阅读 局域网搭建的家…

2023年5月5日 0条评论 2359点热度 0人点赞 小Q 阅读全文
经验技巧

ffmpeg教程 论参数顺序的重要性,性能相差千里

最近在用ffmpeg工具生成视频文件截图的时候,遇到一个问题。生成第3秒的截图很快,生成第30分钟的截图非常慢。同样的代码只是时间不同,为啥相差这多么呢?后来网上找了资料才解决这个问题,原来和参数顺序有关。   我们在拼接参数的时候,都习惯把-i放在最前面第一个参数,-ss这个参数是截取第几秒的视频图片。这2个参数互换下,把-ss放在首位,再生成会发现截取第30分钟和第3秒的耗时相差无几。 List<string> listP = new List<string>(); listP…

2023年4月19日 0条评论 2473点热度 0人点赞 小Q 阅读全文
经验技巧

net中winform教程 解决ListView控件加载数据慢

Winform中的ListView控件,其实应用很广泛,资源管理器(我的电脑)就是用的ListView控件。查看方式有很多种,包括大小图标、详细信息等,用来展示数据非常不错。最近用它做项目的时候,遇到个问题,就是加载很多数据的时候非常慢,如果不使用多线程+异步,程序就要卡一段时间。经过一系列的测试,问题还是能解决的,下面用2种方法解决。 介绍方法之前,先看下测试代码,假设有10个组,每个有200个项,每项带固定图标。最原始的方法,一般需要27-30秒之间。这是肯定不能接受的。 DataTable dtItem = …

2023年4月19日 0条评论 2747点热度 0人点赞 小Q 阅读全文
经验技巧

vs2019如何远程调试?只要3步就能实现

前几天和同事聊天vs(微软的Vistual Studio的编程工具)的远程调试功能,这个功能属于vs锦上添花的功能。一般程序在本机写好调试完成,测试成功就可以部署到服务器。可能是两台机器的环境不一样,需要远程调试下。远程是指不是本机的所有调试,可以是局域网中的某台机器,也可以是广域网(如阿里云)的服务器。 经过测试,无论是局域网还是广域网,操作步骤是一样的。如果你的广域网机器调试不成功,就要Ping下看看是否连接正常,还有端口是否放开?只要满足这2个条件,是不区分局域网和广域网的。至于其他博客里用到NatApp什么…

2023年4月13日 0条评论 3684点热度 0人点赞 小Q 阅读全文
经验技巧

局域网搭建的家庭影院,公网如何访问?

上一篇博客中,我们在局域网配置好了家庭影院,今天来实现公网如何访问?方法也2种,根据不同用途请自行使用。下面分别讲解下。 方法一:花生壳 这个软件很早很早就出现了,到现在仍能存活,足以见它的功能强大。我们在局域网部署的网站,要么localhost访问,要么192.168.x.xxx访问,这些只能在局域网中访问。如果想在公网上访问,就必须要有备案的域名,而域名必须要到阿里云、腾讯云这种大的运营商去申请。申请又有条件,就是必须购买他们的服务器才可以。所以,这条路是行不通的。 现在就可以用花生壳这个软件了,它可以把你本地…

2023年4月11日 0条评论 2423点热度 0人点赞 小Q 阅读全文
12345…17
Share To
最新 热点 随机
最新 热点 随机
4种方法解决夸克网盘下载速度忽快忽慢,亲测有效 c#MVC项目中基于Aspose.Cells组件,实现Excel导出 重装系统,推荐使用老毛桃这个软件 腾讯出品的这5款工具,免费又好用 C#开源免费Windows桌面快速预览神器 夸克网盘注册就有1T容量,亲测有效
WordPress中Elementor教程 开篇+制作网站Header示例 ffmpeg教程 2.命令行语法,一句话就能实现 devexpress控件教程 打开摄像头+采集图片 基于wps开放平台 c#实现wps转pdf开发指南 net版敦煌网开放平台sdk,接口相当稳定 net中基于lodap组件实现web打印 代码简单、部署轻松
书签
  • 神仙档案馆
  • 羽毛球档案馆

小Q

80后中年不油腻大叔,喜欢编写代码、打羽毛球、做木制玩具。目前定居浙江杭州

COPYRIGHT © 2022 小Q的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备2022019157号-2