C#与.Net
文章平均质量分 60
C#与.Net
小康师兄
1、多年嵌入式软件开发经验;
2、同样擅长Android开发和微信小程序开发;
3、做过大厂的系统工程师,当过小厂的嵌入式主管,现在是个创业公司的软件经理;
4、对IoT物联网开发有自己的见解,业余时间喜欢沉淀、整理与分享输出自身的技术知识。
展开
-
DevExpress安装包和Patch
DevExpress安装包和Patch原创 2024-09-19 14:51:06 · 229 阅读 · 0 评论 -
【问题解决】System.InvalidOperationException:“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。”
【问题解决】System.InvalidOperationException:“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。”原创 2024-09-04 16:14:23 · 447 阅读 · 0 评论 -
Microsoft Access Database数据库设置访问密码
Microsoft Access Database数据库设置访问密码原创 2024-09-04 11:52:12 · 514 阅读 · 0 评论 -
C# 打开文件和打开文件夹(含源码工程)
C# 打开文件和打开文件夹(含源码工程)原创 2023-01-15 11:54:33 · 7035 阅读 · 1 评论 -
C# .Net EasyHttp (Http Library for C#) 应用实例
C# .Net EasyHttp (Http Library for C#) 应用实例,Get,Post,header,Authorization,token等原创 2022-04-23 15:07:06 · 561 阅读 · 0 评论 -
C# Sharp问题解决:System.FormatException 输入字符串的格式不正确
C# Sharp问题解决:System.FormatException 输入字符串的格式不正确原创 2022-04-22 11:42:39 · 8458 阅读 · 0 评论 -
C# .Net实现简易灰度图和酷炫HeatMap热力图winform(进阶)
文章目录一、前文二、渐进颜色调色板三、热力点大小和扩展大小四、更新视图一、前文前文可以参考我的前一篇博文:C# .Net实现简易灰度图和酷炫HeatMap热力图winform但是,先前的热力图效果,我并不满意。不满意的地方主要有三点:热力图的颜色是通过一个调色板图片来实现,如果想要其他颜色,改起来比较麻烦热力图的扩散效果不好看,不够渐进热力图的每个点大小都一致,应该是大小不一才对因此,我做了改进,上一个图是之前的效果,下一个图是改进后的效果二、渐进颜色调色板//创建调色板,颜色映射原创 2021-12-12 18:16:03 · 3251 阅读 · 2 评论 -
C# .Net实现简易灰度图和酷炫HeatMap热力图winform
基于c#.net实现建议灰度图和酷炫HeatMap热力图原创 2021-12-10 00:24:52 · 2656 阅读 · 0 评论 -
C# .Net实现两个RichTextBox同步滚动、获取当前位置行号、滚动到指定行号位置、获取RichTextBox行高
文章目录一、效果展示二、winuser提供的API三、获取RichTextBox行高四、获取当前位置行号五、滚动到指定行号位置六、实现两个RichTextBox同步滚动一、效果展示二、winuser提供的APIGetScrollPos 函数 (winuser.h)获得指定滚动条中的滚动框(滑块)的当前位置。GetScrollRange 函数 (winuser.h)获得指定滚动条的当前最小和最大滚动框(滑块)的位置。SetScrollPos 函数 (winuser.h)设置在指定的滚动条中的滚原创 2021-09-21 20:11:04 · 2297 阅读 · 0 评论 -
基于C#语言Windows窗体应用(.Net Framework)的教室点名系统V1.1——可配置每个学生点中的概率
文章目录一、前言二、原理简述三、源码详解四、效果展示一、前言前文请细看:基于C#语言Windows窗体应用(.Net Framework)的教室点名系统V1.0今天加个功能,老师想要把某个别同学的点名概率提上来,这要咋整。简单,安排!二、原理简述如下图,在原本的学生名单中,增加格式:XX在解析学生名单时,查询到:XXX,则代表有XX个该学生参与随机点名如下图的张三,原本没有:10,则张三被随机点名的概率是1/3如今,增加了:10,则张三被随机点名的概率是10/(10+2)=10/12原创 2021-09-17 21:53:14 · 1225 阅读 · 0 评论 -
基于C#语言Windows窗体应用(.Net Framework)的教室点名系统V1.0
文章目录一、前言二、功能明细三、效果演示四、界面布局五、代码详解5.1 获取班级列表5.2 获取学生名单5.3 置顶功能一、前言今天早上,还在上班路上的我,突然收到初中老师的微信。问我最近有没有空帮他搞一个教室点名系统。这,必须有空啊。这不,抽空,三下五除二,一小时左右搞定。二、功能明细可以选择不同教室可以修改学生名单可以随机抽点学生可以将软件置顶,PPT放映的时候也能点名三、效果演示xx四、界面布局五、代码详解5.1 获取班级列表班级列表是通过读取exe目录下面的tx原创 2021-09-16 22:16:56 · 3324 阅读 · 5 评论 -
史上最简单的C#客户端连接阿里云物联网平台
C#客户端连接阿里云物联网平台创建新项目 Windows窗口应用(.NET Frameworkd)管理NuGet程序包添加MqttSign.csusing System;using System.Security.Cryptography;namespace WaterSamplePCNet{ class CryptoUtil { public static String hmacSha256(String plainText, String key)原创 2020-12-10 11:58:27 · 3953 阅读 · 6 评论 -
Visual Studio,SignTool Error: No certificates were found that met all the given criteria.
严重性 代码 说明 项目 文件 行 禁止显示状态 错误 签名时出错: 未能对 bin\Release\app.publish\COD_Windows.exe 签名。SignTool Error: No certificates were found that met all the given criteria. COD_Windows 打开项目属...原创 2018-04-09 17:38:02 · 5831 阅读 · 0 评论 -
C# Visual Studio 项目中,将一个Form1界面的一个cs源文件拆分成多个
关键字partial新建项目,添加两个button生成点击事件 private void button1_Click(object sender, EventArgs e) { MessageBox.Show("button1"); } private void button2_Click...原创 2018-05-16 10:22:48 · 3839 阅读 · 1 评论 -
C# Socket简单案例
C# Socket简单案例Socket Server1. 实例化并设置socket实例对象a.创建ip地址和端口b.绑定监听地址c.设置一下允许同时访问数2. 监听连接a.通过启动一个新的线程执行,这样主线程不会假死(启动线程,所带的参数必须是object类型)b.利用循环等待连接并返回一个负责通信的socket实例c.返回的socket实例中可以获取到所连接...原创 2018-08-20 23:44:37 · 1063 阅读 · 0 评论 -
C#阿里云发送短信
Windows窗体应用新建项目——>Visual C# ——>Windows窗体应用拖一个Button和RichTextBox,用来点击发送和显示http 返回的数据添加引用引用——>管理NuGet程序包——>搜索aliyun-net-sdk-core——>安装引用——>管理NuGet程序包——>搜索Newtonsoft.Json——>安...原创 2019-11-23 23:30:46 · 2000 阅读 · 0 评论 -
DevExpress ChartControl ToolTipPointPattern和ToolTipSeriesPattern
原本只是想改一下鼠标放到曲线上的tip显示的小数点位数然后就发现他这个属性还挺多,多到有点看不懂然后就写了小demo测试demo代码// Create a series and add points to it. Series series1 = new Series("Series 1", ViewType.Line); series1....原创 2020-02-27 14:03:13 · 2220 阅读 · 0 评论 -
Advanced Installer软件安装包制作
从创建项目开始,一步一步按流程往下走我是选择制作Release版本的安装包,Debug版本也可以最好全选没有许可协议,直接下一步添加图标构建确认dll文件,如果有少了,记得要手动添加有出现过这边dll文件比Release文件夹下面少的情况,然后软件安装成功后,却打不开。主页-构建-全部构建打开输出文件夹即可生成exe软件安装包至此Advanced...原创 2020-04-01 18:27:16 · 1871 阅读 · 0 评论 -
Float与Byte[]互转的小工具
Float与Byte[]互转的小工具晚上需要一个float与byte互转的小工具,一时半会没找到合适的,就自己写了一个。 程序也很简单。 private void Float2ByteBtn_Click(object sender, EventArgs e) { float f=0; string s=...原创 2018-03-27 00:43:34 · 6001 阅读 · 1 评论 -
C++调用C#类库生成的dll
C#类库(.NET Framework)新建项目——>Visual C# ——>类库(.NET Framework)C#类库代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Aliyu...原创 2019-11-24 01:21:30 · 1780 阅读 · 2 评论 -
CSkin相当优秀的C#/.Net Winform界面库
CSkin相当优秀的C#/.Net Winform界面库cskin官网:http://www.cskin.net/分享两个不错的Demo【CSkin_Demo】360安全卫士DEMO(去闪烁)-12.8更新http://bbs.cskin.net/forum.php?mod=viewthread&tid=93&fromuid=2【CSkin界面库】2015-1-28更新(...原创 2020-02-04 22:06:17 · 3263 阅读 · 0 评论 -
C# 不错的TreeView
https://www.cnblogs.com/xe2011/p/3817402.html转载 2020-02-10 10:02:47 · 203 阅读 · 0 评论 -
Visual C# TabControl中TabPage分离成若干个Form的小办法
写Visual的同学们都会用到这个TabControl的控件,然后会分好几页的TabPage,每页都有很多控件和业务逻辑,但是每页的关系也不是很大,但是好几页的代码都集中到一个Form里面了。就造成了一个Form.cs有几百几千行的代码,很拥挤,不合适。现在推荐一个方法,就能够把每页的TabPage单独分割成一个Form新建TabPageForm1调整属性this.FormBorderSty...原创 2020-02-29 18:57:42 · 1413 阅读 · 0 评论 -
C# 快速生成二维码
C# 快速生成二维码NuGet下载QRCoder添加控件放一个panel,放一个button快速生成二维码private void btn_Click(object sender, EventArgs e){ QRCodeGenerator qrGenerator = new QRCoder.QRCodeGenerator(); QRCodeData qrCodeData = qrGenerator.CreateQrCode(strCode, QRCodeGenerator.原创 2020-10-19 19:18:36 · 1399 阅读 · 2 评论