随笔分类 -  C#

C#知识
摘要:一个wpf项目的搭建prism框架mvvm 一 . 简单prism项目: 1.新建一个wpf的项目 2.引入包:在nuget中,prism.DryIoc 3.把空项目应用转化成Prism,把App基类Application改为PrismApplication, 因为这个基类是分布类, 其中app.x 阅读全文
posted @ 2024-08-01 11:40 与f 阅读(868) 评论(0) 推荐(0) 编辑
摘要:wpf的学习,xaml写原生的控件,设置样式,或把样式抽离出来放到全局app.xaml,这些百度学习。 这里着重讲下,对于一些控件没有的样式怎么自定义一个组件,比如下面讲解自定义一个button实现圆角功能 (目标,给原有button添加新属性,并且要可以在标签绑定此值)。 技术细节,button里 阅读全文
posted @ 2024-06-25 13:36 与f 阅读(33) 评论(0) 推荐(0) 编辑
摘要:NuGet镜像上线试运行 为解决国内访问NuGet服务器速度不稳定的问题 ,这里推荐使用NuGet微软官方中国国内镜像 地址:https://nuget.cdn.azure.cn/v3/index.json 添加NuGet源的方式 菜单: 工具 -> NuGet包管理器 -> 程序包管理器设置 安装 阅读全文
posted @ 2024-05-23 11:03 与f 阅读(1167) 评论(0) 推荐(0) 编辑
摘要:转 :https://blog.csdn.net/weixin_42436161/article/details/123114690 阅读全文
posted @ 2024-03-06 14:26 与f 阅读(20) 评论(0) 推荐(0) 编辑
摘要:C# 有Linq对list等数据的排序过滤等操作 java有stream() php也有第三方库phpLinq,或array_filter()、array_search()、array_map()等也行。 ..... 它们都是,配合一个方法或函数(可以匿名函数和lambda表达式),进行过滤. 相关 阅读全文
posted @ 2023-05-06 09:31 与f 阅读(20) 评论(0) 推荐(0) 编辑
摘要://方法一.在form_load的时候写上 // this.KeyPreview=true; //表示窗体接受按键事件 //然后在KeyDown事件中写入如下代码实现输入的是否是Ctrl+A的组合键: private void Form1_KeyDown(object sender, KeyEven 阅读全文
posted @ 2022-12-29 11:34 与f 阅读(296) 评论(0) 推荐(0) 编辑
摘要:C#获取串口列表 //using Microsoft.Win32; public void GetComList() { RegistryKey keyCom = Registry.LocalMachine.OpenSubKey("Hardware\\DeviceMap\\SerialComm"); 阅读全文
posted @ 2022-11-22 08:47 与f 阅读(220) 评论(0) 推荐(0) 编辑
摘要:XK3168E电子吊秤串口数据读取(也可推广到其他,主要看电子秤串口的位数) XK3168E 基本资料 分秤体跟仪表两部分,秤体即吊车下挂的部分,它跟仪表通过无线通讯,有效距离>100米, 仪表部分有个串口,可以跟电脑串口连接,采用DB9连线,有2,3,5三根线,2,3两线交叉,5是地线,2,3线一 阅读全文
posted @ 2022-11-17 23:26 与f 阅读(387) 评论(0) 推荐(0) 编辑
摘要:#region 读取电子秤数值 private SerialPort com; private void getWeightfromCOM() { string COM ="COM1"; com = new SerialPort(COM); //实例化SerialPort并设置COM口 com.Ba 阅读全文
posted @ 2022-11-17 23:20 与f 阅读(467) 评论(0) 推荐(0) 编辑
摘要:自己想做个桌面程序,本想用C#的winform算了,但自己还是有点上进行,想学学其他技术,发现这个wpf做桌面程序挺好.所以呢就研究了下WPF. 首先,我一直较熟悉的是web方面,也是从table布局 > div+css > jquery --> vue,等过来,web发展太迅速了,都赶不上了. 跟 阅读全文
posted @ 2022-08-12 11:27 与f 阅读(1416) 评论(0) 推荐(0) 编辑
摘要:1.winform datagridview更改选中行中选中单元格的背景或字体颜色 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e){ if (dataGridView1.Rows[e.R 阅读全文
posted @ 2022-07-15 17:28 与f 阅读(15056) 评论(0) 推荐(0) 编辑
摘要:在网上找了两种,基本一样,不同点是把button控件“画”在单元格,还是用画笔生成元素“画”在单元格 1、C# 窗体DataGridView单元格多个按钮控件 新建winform程序,添加一个datagridview public partial class Form1 : Form { publi 阅读全文
posted @ 2022-07-15 15:05 与f 阅读(3092) 评论(0) 推荐(0) 编辑
摘要:nssm详解 零、文章目录 一、nssm简介 nssm是一个服务封装程序,它可以将普通exe程序封装成服务,实现开机自启动,同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。 它的特点如下: 支持普通exe程序(控制台程序或者带界面的Windows程序都可以)安装简单, 阅读全文
posted @ 2022-07-01 10:13 与f 阅读(23309) 评论(0) 推荐(4) 编辑
摘要:在一个DataGridview中的某一个单元格输入了内容,点击窗体上的Button按钮(输入的光标还在那个输入的单元格中,没有失去焦点),获取到的那个单元格的值不是刚才输入的值,还是输入前的值,现将解决方法整理如下: 在DataGridView的EditingControlShowing事件中: p 阅读全文
posted @ 2022-06-27 14:29 与f 阅读(1789) 评论(0) 推荐(0) 编辑
摘要:datagridview在设计时,需要在单元格编辑时触发相关事件获取数据 private void dgv_CurrentCellDirtyStateChanged(object sender, EventArgs e) { if (dgv.IsCurrentCellDirty) { dgv.Cur 阅读全文
posted @ 2022-06-27 14:14 与f 阅读(413) 评论(0) 推荐(0) 编辑
摘要:跟大家聊聊有关利用C#怎么获取 List集合中的重复值,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 一、获取集合内重复值 public void GetDuplicateValue() { List<string> lisA = new L 阅读全文
posted @ 2022-06-08 15:34 与f 阅读(6698) 评论(0) 推荐(0) 编辑
摘要:C#中几种数据格式保存xls(DataTable 和List<JObject> 保存xls) 1.DataTable 保存xls /// <summary> /// Datable导出成Excel,自定义字段 (NPOI组件) /// </summary> /// <param name="dt"> 阅读全文
posted @ 2022-05-30 21:40 与f 阅读(1364) 评论(0) 推荐(0) 编辑
摘要:C# winfrm程序的主入口捕获项目的全部异常 using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System. 阅读全文
posted @ 2022-05-30 08:38 与f 阅读(46) 评论(0) 推荐(0) 编辑
摘要:最近做winform收银机,设计顾显及打印小票总结。 1、顾显(串口COM1) 只涉及到总计,所以只是简单的功能。 public static ClientDisplayResult Display(decimal total, bool isClear=false) { var result = 阅读全文
posted @ 2022-05-24 15:14 与f 阅读(267) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示