自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (2)
  • 收藏
  • 关注

原创 vs中C++编译未生成exe

vs中C++编译未生成exe

2023-10-21 15:46:38 739

转载 NPOI读取excel中公式值

NPOI判定单元格类型为CellType.FORMULA时获取转换函数结果值

2023-10-15 13:52:52 695

原创 WPF Datagrid Header数据绑定,表头复选框实现全选、全否、部分选中,根据条目动态变化

制作一个根表头为CheckBox可全选、全不选的列表,且可根据条目自动调整CheckBox的状态(选中、不选、部分选中)。本来是想用DataGrid做一个CheckBox的列用于勾选其中的某些行,当时做出来之后想着添加一个全选、全否的功能。做两个按钮觉得太丑,就想着在标题栏做一个CheckBox实现此功能。开始不用会用模板,网上查了些资料可以用以下方式实现:1、通过DatGridTemplateC...

2023-10-15 13:48:22 1766 1

转载 installshield cannot rename... -1014

installshield cannot rename... -1014

2022-10-22 14:36:43 171 1

原创 InstallShield:an error occurred streaming issetup.dll...

InstallShield:an error occurred streaming issetup.dll...

2022-10-21 19:18:19 225

原创 C#中一种内存溢出问题

asdfasdf

2020-11-21 00:21:41 1370

原创 一种可能导致DataGridView无法显示数据问题的原因以及解决方案

现象:软件在打开后直接查看A界面(DataGridView,通过DataSouce绑定DataTable)数据时,数据正常显示;若软件打开后产看其他(B)界面后,再查看A数据时,A无法显示数据。原因:B界面显示时,调用了用于动态调整数据再属性栏(PropertyGrid)中的显示,若对象中存在未设置完整属性的Attribute的可能会导致问题的出现: private void SetPropertyBrowsable(object obj, string propertyNam

2020-10-18 15:49:26 3965

翻译 解决TableLayoutPanel可以全部显示内容,但是滚动条默认显示的问题

问题:设置TableLayoutPanel的Dock设置为Fill,AtuoScroll为true时,显示空间的横纵滚动条都有显示,扩大窗口后才能消失;网上查到了一种解决方案:添加Panel容器Dock属性设置为Fill,AutoScroll设置为true;其内部增加TableLayoutPanel容器,Dock属性根据需要设置为top,AutoSizeMode设置为GrowAndShrink可是现在默认显示时,TableLayoutPanel的滚动条可以正常显示,不会出现.

2020-10-16 14:18:40 1897

原创 PropertyGrid设定属性是否可见后影响其他项的显示问题

研发过程中遇到了本问题:在动态设置了属性是否显示的设置后导致其他属性显示出现问题,原因不明,解决方式如下: [Category("扩展")] [DisplayName("数据发送")] [Description("向第三方系统发送数据")] [PropertyOrder(10)] [Browsable(true)] public bool IsSlaveSend { ...

2020-06-11 16:19:22 352

原创 error MSB3073提示调用批处理文件失败,解决方法

今天调试代码是突然发现工程无法编译通过,提示信息如下:错误 2 命令“Call XXXXXX.BAT”已退出,代码为 145。 SH.SpeConT.Config查看输出结果:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(4291,5): error MSB3073: 命令“C...

2020-03-31 22:41:35 1324

原创 PropertyGrid中实现自定义参数设置,以bit数组设置byte值功能

类型属性栏中以byte类型显示和修改,但是又可以通过点击类型的详细信息设置每一个bit的值,最后设置到byte上。 如下图:byteEditor是byte类型,但是设置时可以通过协议编辑器以bit进行设置。每一bit对应一个bool类型的数据,此处是枚举。 byteEditor对应的类型继承了实现形式System.ComponentModel.Design.ArrayE...

2019-04-28 19:53:43 886

原创 GDI+绘图时出现局部区域未刷新

绘制时按比例缩放后,在使用鼠标滚轮时,空间内绘线时出现局部刷新问题。拖动滚动条是不会出现。解决方式:重写OnMouseWheel函数,添加Invalidate方法使控件重绘。...

2018-02-28 13:47:41 447

原创 WPF Datagrid Header数据绑定,表头复选框实现全选、全否、部分选中,根据条目动态变化

制作一个表头为CheckBox可全选、全不选的列表,且可根据条目自动调整CheckBox的状态(选中、不选、部分选中)。本来是想用DataGrid做一个CheckBox的列用于勾选其中的某些行,当时做出来之后想着添加一个全选、全否的功能。做两个按钮觉得太丑,就想着在标题栏做一个CheckBox实现此功能。开始不用会用模板,网上查了些资料可以用以下方式实现:1、通过DatGridTe

2018-02-22 14:26:53 8171 1

原创 VS调试时断点不被命中(breakpoint will not correctly be hit)问题的一种原因

调试时发现vs中断点不能被命中,开始时未发现原因。现象:1、每次重新编译dll也不能正确设置断点。2、重启电脑后再编译可以正确使用,修改后编译有又不可使用。3、查看dll、pdb文件发现都是最新的。 原因:调试时使用的代码确实使用的不是最新的dll。在其他dll中引用了此dll,而且是拷贝到本地。此种使用方式会导致被引用的dll会有多份,且不保证是相同的版本,所以调试时有可能使用的是就得版本。 解...

2018-02-22 13:54:07 4072

原创 对包含逗号、引号的CSV字符串的解析函数

csv文件一般格式为:A,B,C1,2,34,5,6但是当文件内存储有逗号、引号,如果只是用split(",")会导致在存在逗号的情况下出错。如:A,B,C1,“2,2",34,"""5",6以下函数输入:            string ll = @"4,""""""5"",6,""2,3""";            string[]

2017-06-08 00:47:43 3873

原创 MonthCalendar上使ToolTip随鼠标位置实时变化

想写一个在日历上的实时提醒功能,即在鼠标滑动到某一天时提示相应信息。MonthCalendar上监视MouseMove事件开始遇到的问题是实时刷新时会使界面刷新变慢,即MouseMove事件会连续触发,至今不明原理。。。(可能是因为ToolTip的刷新会触发鼠标时间吧。。。)修改为如下判断鼠标坐标后可正常使用。 private void monthCalendar1_Mouse

2017-01-11 10:55:40 507

原创 WPF Grid + DataGrid多表头 动态列实现

Grid + DataGrid简单实现了多表头,动态列。Mark~

2016-12-12 20:34:49 8860

原创 C#中提供服务方式ServiceLocator

软件端框架提供Service的一种形式

2016-08-22 14:36:27 6801

转载 格式化输出

符号属性     长度属性     基本型     所占位数     取值范围       输入符举例      输出符举例--            --          char         8         -2^7 ~ 2^7-1        %c          %c、%d、%usigned        --          char     

2016-01-28 09:30:44 439

转载 WPF中ListView与GridView的关系

首先,从字面上理解ListView与GridView应该是同一界别的控件,实际上远非这样!ListView是ListBox派生类,而GridView是ViewBase的派生类。

2016-01-13 21:43:29 6064

原创 C语言 类型转换

1、转换成字符串。 比较好用:sprintf(s, "%-8d%8d", 123, 4567);注意:double  aaa =1.0000;sprintf(s, "ld", aaa);结果:s = 0000000;//错误所以要保证aaa的类型与第二参数 ("ld")一致,否则可能出错。2、字符串转。。。strtol(long)/strtoul(unsigne

2013-11-26 10:07:49 334

转载 大数据 整形类型转2进制

#include "stdio.h"#include "string.h"int main(){ //char s[1024]="123456789012345678901234";   char s[1024]="100000000000000000000"; //char   s[1024]="99999999999999999999999"; char resul

2013-11-04 21:44:12 504

翻译 float类型

【转】float的存储方式位操作不能用于float、double、long double、void或其它复杂类型。种类-------符号位-------------指数位----------------尾数位----float---第31位(占1bit)---第30-23位(占8bit)----第22-0位(占23bit)double--第63位(占1bit)---第6

2013-10-24 18:45:24 621

原创 VC/MFC unicode下CString转换为char*

!、CString mac_one=_T("AB");        USES_CONVERSION;        char* strC;        strC = T2A(mac_one); ***不清楚会不会内存露。    !!、            CString mac_one=_T("AB");            char szText[10

2013-09-28 17:45:29 442

转载 C语言字符串长度

转自:http://blog.csdn.net/kstrwind/article/details/8036555/*sddfasdfasdfweimoyaozhuanni转了个球地*/C语言字符串长度的计算是编程时常用到的,也是求职时必考的一项。C语言本身不限制字符串的长度,因而程序必须扫描完整个字符串后才能确定字符串的长度。在程序里,一般会用strlen()函数或sizeof来获

2013-09-13 09:25:25 727

原创 结构体大小计算

C语言 结构体大小计算/*个人标签啥东东封尾机*/参考:http://blog.sina.com.cn/s/blog_5f77c7270100dnoy.html 实际上,由于存储变量时地址对齐的要求,编译器在编译程序时会遵循两条原则:一、结构体变量中成员的偏移量必须是成员大小的整数倍(0被认为是任何数的整数倍)结构体大小:相同类型的数据声明结束后,下一个成员的偏移必须为成员

2013-09-06 09:24:01 402

原创 C程序DLL调用。砸七烂八的C。

/*hell 个人标签*/pp,c内的#define 的使用范围是本文件内,.h的话谁引谁可用。 动态库生成时若没有lib文件的话,是因为没有代入导出函数。即:没有定义#ifdef _EXPORTING#define CLASS_DECLSPEC    __declspec(dllexport)#else#define CLASS_DECLSPEC    __decls

2013-09-05 11:56:25 438

转载 (转帖只为保存)VS2008 f:/dd/vctools/vc7libs/ship/atlmfc/src/mfc/dlgdata.cpp 错误调试/OnInitDialog启动错误

(转)http://blog.csdn.net/zhaodan19861107/article/details/8296187-----------------------ge-------------------------------------------------ge-----------------------------------------转自:http://www.cn

2013-03-06 15:26:00 876

原创 XML文件解析,未找到节点

C#,xmlnode XML文件有命名空间时,需要添加命名空间,没有别名的可以自己取。如果有多个,第一个是默认命名空间,取节点时同样需要添加命名空间管理器。

2012-11-11 16:48:53 631

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除