- 博客(31)
- 资源 (6)
- 收藏
- 关注
原创 Winform中label中文字过长,自动换行
在winform中设置label的属性中:如果把Label的AutoSize属性设成True的话,文字超过label长度时就会自动增加,直到后面的字出窗体以外。AutoSize:False;Dock:None;Size设置为需求的大小、宽度。
2022-01-26 15:20:45 1788
原创 C#串口通信初始化校验位设置Mark,收码多一位0x3f解决方案
C#串口通信初始化校验位设置为Mark,回码第一位多了个数据0x3f,如果回码分多条,则每一条前都会固定多一位0x3f。但是使用ComMonitor.exe、UartAssist.exe等串口软件发送同样数据时,不会出现这个问题。
2022-01-20 10:45:57 2884 2
转载 【转】没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))
工程文件当初使用win7 32位电脑编写,今年更换电脑(Win7 64位)发现工程运行到((System.ComponentModel.ISupportInitialize)(this.axS7_PPI1)).EndInit(),弹出“没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))”错误提醒。搜索问题发现https://www.cnblogs.com/haibing0107/p/5740996.html?ivk_sa=1024320u该博文完.
2021-05-13 14:49:30 33182 2
原创 mypow、插值计算、CRC校验和函数
double mypow(double num,double n){ double value =1; int i =1; if(n ==0) { value =1; } else { while(i++<= n) { value *= num; } } return value;}/**********************...
2021-02-23 17:07:42 650
原创 WPF滚动字幕设计
<Window x:Class="TransferUni.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="消控室消...
2019-06-12 15:39:43 1529
转载 wpf界面菜单栏设计
wpf配置菜单栏 WPF 内建了两种菜单——Menu 和ContextMenu(上下文菜单)。 1. Menu Menu 的项可以是任何东西,但是你应该使用MenuItem 以及Separator 对象。 <Menu x:Name="menu" Height="23.333" VerticalAlignment="Top"> &...
2019-06-12 10:55:06 11227
转载 WPF 获取屏幕分辨率(获取最大宽高)
double x = SystemParameters.WorkArea.Width;//得到屏幕工作区域宽度double y = SystemParameters.WorkArea.Height;//得到屏幕工作区域高度double x1= SystemParameters.PrimaryScreenWidth;//得到屏幕整体宽度double y1 = SystemParameters...
2019-06-12 10:24:18 735
原创 C#安装包安装提示:已安装了该产品的另一个版本解决方法
当之前安装了某个版本的**.msi之后,再去安装新版本的**.msi,就会出现错误:已经安装了该产品的另一个版本。无法继续安装此版本。可以使用“控制面板”中“添加/删除程序”来配置或删除该产品现有版本。出错原因是:之前版本安装包和当前版本的UpgradeCode、ProductCode相同。解决方法:之前版本和当前版本的UpgradeCode必须一样,但是ProductCode必须不同...
2019-04-01 15:42:56 13574
转载 FreeRTOS - configASSERT(断言)的使用
本人FreeRTOS 小白一个,一直头疼程序运行后出错后就找不到出错发生的位置,偶然看到有这个函数,学习下!!!原文地址:http://www.cnblogs.com/god-of-death/p/6891400.html FreeRTOS中的断言函数configASSERT()和标准C中的断言函数assert()是一样的,如果断言函数的参数为0时将触发断言函数的执行。 ...
2018-12-03 13:28:06 4544
原创 stm32 hal库串口通信资料汇集
串口的发送接收函数:HAL_UART_Transmit();串口轮询模式发送,使用超时管理机制。HAL_UART_Receive();串口轮询模式发送,使用超时管理机制。HAL_UART_Transmit_IT();串口中断模式发送,HAL_UART_Receive_IT();串口中断模式发送HAL_UART_Transmit_DMA();串口DMA模式发送HAL_UART_Recei...
2018-10-12 16:08:48 1218 2
原创 如何打印uint64_t的数据
stm32芯片使用SDK5.1编程时遇到需要将uint64_t数据以字符串形式显示出来的问题,经查阅,使用下述语句可以实现需求:sprintf(buf, "%llu",WebSource_Addr);//WebSource_Addr为uint64_t 类型,buf定义为char buf[20]注:stm32芯片为32位,使用%llu;64位的使用%lu就行如何打印uint64_t的数据...
2018-03-29 16:51:02 12536
转载 FreeRTOS系统下LwIP-1.4.1的移植
转载至基于FreeRTOS与MQTT的物联网技术应用系列——步进电机控制(四)FreeRTOS系统下LwIP-1.4.1的移植怕以后查找麻烦,特粘贴至此~~~~~~本文使用的网卡PHY芯片型号是DP83848,工作在MII接口模式,时钟频率是25MHz。现在的LwIP版本已经发展到了lwIP 2.0.3 版。 但是看了具体的代码后发现一些跟1.4.1对比之下不同之处,其中包含但不全部: 1、IPv...
2018-03-07 09:33:58 9112
原创 电脑开始 运行命令集锦
1. lusrmgr.msc ------本地账户管理2. dcpromo ------活动目录安装3. rononce -p ------15秒关机4. taskmgr ------任务管理器5. conf ------启动netmeeting6. Clipbrd ------剪贴板查看器7. Odbcad32 ------ODBC数据源管理器8. winver---------检查Window...
2018-02-27 14:34:34 188
原创 电脑共享设置中出现的问题及解决方法
关于“网上邻居”里的主机无法打开的解决方法 当你打开“网上邻居”到“查看工作组计算机”再到访问“某一主机”失败而出现错误提示框时,只要你对照你的错误提示框,就可能在下文中找到解决问题的办法。1.错误提示框为:网络不存在或尚未启动。 这是因为你的Workstation服务没有启动,如果这个服务没有启动的话,那么你的工作组将无效,解决的方法就是打开计算机的“服务”项,把Workstatio...
2018-02-27 11:42:17 1563 2
转载 c语言中有关FatFs的操作代码
文章完全是从http://blog.csdn.net/qsycn/article/details/9226403粘贴过来的,怕原版找不到,所以自己粘贴过来一份。FatFsFatFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系统模块。FatFs 的编写遵循ANSI C,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。它可以被
2017-12-22 16:28:19 2913
转载 STM32f429开发中USB读写文件涉及到的库移植
第一步 USB_HID移植(原创http://blog.csdn.net/xbl1986/article/details/17577685#comments)├── STM32_USB_Device_Library USB从设备库│ │ ├── Class│ │ │ └── hid│
2017-12-15 11:35:40 4083 2
原创 emWin中向LISTVIEW单元格中添加信息
如果LISTVIEW原为空表,在向单元格中添加信息前,需先添加行:LISTVIEW_AddRow(hItem, NULL);然后再使用函数void LISTVIEW_SetItemText (LISTVIEW_Handle hObj, unsigned Column, unsigned Row, const char * s);向单元格中写数据。例:
2017-12-13 16:20:24 3310 1
原创 C#繁体字转big5编码
//---------------------------------------------------------------------------// 大五码转GBK码:// い地チ㎝瓣 --> 中華人民共和國void __fastcall BIG52GBK(char *szBuf){ if(!strcmp(szBuf, "")) return; i
2017-11-10 14:35:22 629
转载 Encoding.GetEncoding 编码列表
代码页名称显示名称 37IBM037IBM EBCDIC(美国 - 加拿大) 437IBM437OEM 美国 500IBM500IBM EBCDIC(国际)
2017-11-09 16:06:30 3231
转载 C# BCD码与十进制数的转换
BCD码(Binary-Coded Decimal)是二进制编码的十进制数的缩写,BCD码用4位二进制数表示一位十进制数。BCD码各位的数值范围为2#0000~2#1001,对应于十进制数0~9。BCD码不能使用十六进制的A~F(2#1010~2#1111)这6个数字。BCD码本质上是十进制数,因此相邻两位逢十进一。 BCD码的最高位二进制数是符号位,负数的符号位为1,正数为0。16位B
2017-10-09 15:37:16 13351
转载 memset函数使用详解
memset用法详解1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,'G',6);printf("%s",
2017-09-15 16:12:06 5668
原创 使用ST-LINK仿真器下载/仿真时提示“Invalid ROM Table”错误
环境说明keil5.11分析描述当使用ST-LINK仿真器连接下载/仿真程序至芯片时,出现以下错误:Invalid ROM Table以前用ST-LINK调试程序的时候是正常的,该如何下载程序呢?问题解答修改Options For Target — Debug — Settings下的Connect and Reset Optio
2017-03-07 11:36:05 3994 5
转载 Keil/MDK 小知识点:Program size: Code, RO-data , RW-data, ZI-data 解释(什么意思)
转载自:http://blog.csdn.net/yuleicqut/article/details/50933441MCU 的存储分配问题如,我用Keil/MDK 编译完工程,得到:Program Size: Code=25648 RO-data=400 RW-data=800 ZI-data=8752 生成.map 文件copy过来的一段:(生成的map
2017-01-22 16:08:13 955
转载 C语言中typedef和define的用法
关于typedef的用法总结基本定义:typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。用途一:与#define的区别
2017-01-04 16:09:05 646
转载 C语言中的static和extern
怕原作者删除,所以转载过来!原文地址:http://blog.csdn.net/keyeagle/article/details/6708077/ C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个外部变量(注意不是局部变量)或者函数只能在一个源程序中定义一次,如果有重复定义的话编译器就会报错。伴随着不同源文件变量和函数之间的相互引用以及相互独立的关系,
2017-01-04 15:34:26 315
原创 C#中使用DataGridView按数字大小排序显示access中特定数据
access中表数据如下图所示:该表中[试样编号]是以字符即文本格式填写在表中。C#中使用DataGridView显示上述access表中指定数据,但数据需要按照[试样编号]的数字大小排列。如果代码如下ORDER BY [试样编号],则DataGridView显示中显示的数据是以试样编号的字符顺序排列! SQLCmd = "SELECT 试样编号,m值,试验日期,备注 FR
2016-12-14 11:19:52 3631
原创 C#中使用DataGridView列信息显示不全的解决方式
在datagridview中,将读取到的xls表格中的数据显示出来了,但是有一部分字没显示出来的解决方法
2016-12-08 13:20:22 19172 1
原创 DataGridView控件设置某一列单元格的小数点位数
方法一:遍历你的datagridview所要设定的列,用Match.Round(数值,2)for (int i = 0; i { dvData[列, i].Value = Math.Round(Convert .ToDouble ( dvData[列, i].Value), 2/*数值,小数位数*/); }方法二:this.dgv_Data.Columns[
2016-12-02 14:04:02 10791 1
转载 DataGridView控件用法---绑定数据
今天接触了下DataGridView控件,查到如下资料,自己保留份 一、 DataGridView控件的用法(如何绑定、修改其中某一列值、添加序号列、交换任意2列显示顺序)1. DataGridView绑定数据源。 在页面上拖放一个DataGridView控件//连接数据库读取数据,为DataGridView赋值。String strConn = "
2016-12-01 15:28:48 2406
XP SP3系统下internet信息服务安装组件
2016-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人