自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(230)
  • 收藏
  • 关注

原创 byte数组直接输出

byte数组直接输出BitConverter.ToString();

2016-07-19 11:38:30 5988

原创 wfi:WindowsFormsHost焦点设置

[code="java"] ...

2016-07-05 17:56:21 535

原创 x:Name

由于“Dameer”是在同一程序集中实现的,您必须设置 x:Name 特性而不是 Name 特性。

2016-04-25 10:44:08 381

原创 WindowsFormsHost的使用注意

一使用1引用2xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration" xmlns:wf ="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"...

2016-04-25 10:24:43 3203

原创 TextBox滚动条

[code="XAML"][/code]

2016-04-22 16:51:00 335

原创 TextBlock滚动条

[code="XAML"] [/code][code="XAML"] [/code]

2016-04-22 16:49:53 271

原创 C#_WPF_WPF用户控件库

新建项目》window桌面》WPF用户控件库

2016-04-12 11:37:05 594

原创 DependencyProperty.UnsetValue_WPF涉及到资源的嵌套引用,被引用的资源要定义在引用的资源前面...

错误 1 “{DependencyProperty.UnsetValue}”不是 Setter 上“System.Windows.Controls.Border.BorderBrush”属性的有效值。总结:WPF涉及到资源的嵌套引用,被引用的资源要定义在引用的资源前面...

2015-10-27 15:09:30 1050

原创 string格式的日期时间字符串转为DateTime类型

[size=medium]string格式的日期时间字符串转为DateTime类型[/size][code="c#"]//方法二:DateTime.ParseExact()string dateString = "20110526";DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd",System.Globalization...

2015-08-05 14:22:58 435

原创 checkbox

[code="C#"] private void CheckBox_Click(object sender, RoutedEventArgs e) { //lock (isSelectedIndexListLock) //{ System.Windows.Controls.Ch...

2015-07-28 17:18:49 73

原创 获取DataGridCell(转)

[code="c#"]using System.Windows.Controls;using System.Windows.Controls.Primitives;using System.Windows.Media;namespace Splash.WPF{ public static class DataGridPlus { ///...

2015-07-06 14:08:00 462

原创 自定义DataGrid样式

...

2015-06-26 22:03:17 205

原创 x:Name x:Key Name区别

[size=medium]x:Name x:Key Name区别[/size]1、x:Key 只能在资源中;="{StaticResource ResourceKey=FQCustomDataGrid}"ResourceKey用的是key,不能是name2、

2015-06-25 15:40:45 246

原创 work_代码添加

[code="xaml"] [/code][code="c#"]using System;...

2015-06-23 17:15:44 312

原创 FindName和VisualTreeHelper

[code="c#"]int iCount = this.dataGridCancelOrderList.Items.Count; for (int i = 0; i < iCount; i++) { var cntr = this.dataGridCancelOrderList.It...

2015-06-19 13:23:40 153

原创 理解WPF中的视觉树和逻辑树(转载)

 理解WPF中的视觉树和逻辑树 理解WPF中的视觉树和逻辑树  Understanding the Visual Tree and Logical Tree in WPF这篇文章讨论WPF中视觉树和逻辑树的细微差别。同时提供了一个小程序供读者稍后分析。如果你已经对着两个概念完全不熟悉,我建议你先读SDK文档中的这篇文章“URL”。背景目前SDK文档中关于视觉树和逻辑树的介绍...

2015-06-19 13:00:26 263

原创 理解WPF中的视觉树和逻辑树(转载)

[size=medium]理解WPF中的视觉树和逻辑树 Understanding the Visual Tree and Logical Tree in WPF[/size]这篇文章讨论WPF中视觉树和逻辑树的细微差别。同时提供了一个小程序供读者稍后分析。如果你已经对着两个概念完全不熟悉,我建议你先读SDK文档中的这篇文章“URL”。背景目前SDK文档中关于视觉树和逻辑树的介绍...

2015-06-19 12:58:45 317

原创 GetEnumerator

[code="c#"]IEnumerator enumerator = this.TradeDetailWholeView.DetailListGrid.Children.GetEnumerator();//第一次move,move到第一个enumerator.MoveNext();Grid detailGrid = (Grid)enumerator.Current;[/cod...

2015-06-19 12:39:10 398

原创 资源文件获取配置

object obj = Application.Current.FindResource(name); content = obj.ToString();return Application.Current.FindResource(ResKey);

2015-06-18 16:03:04 104

原创 Pack URI

主要用来定位资源文件,以及Xaml文件等。Pack URI主要是用于描述一个Package中所包含的组成单元。1. Pack URI的主要文法pack://authority/path其中authority指这里所指的Package的类型,而path主要指这里所指的组成单元在Package中路径。WPF所支持的authority包括:appl...

2015-06-18 15:41:43 207

原创 manifest

我遇到的问题:将Upload.exeUpload.exe.manifestMicrosoft.VC80.CRT.manifestmsvcp80.dllmsvcr80.dll放在同一目录;Upload.exe依赖msvcp80.dll和msvcr80.dll,Microsoft.VC80.CRT.manifest里描述的版本version="8.0.50727.7...

2015-06-08 17:57:27 262

原创 EAX、ECX、EDX、EBX寄存器的作用(转载)

EAX、ECX、EDX、EBX寄存器的作用一般寄存器:AX、BX、CX、DXAX:累积暂存器,BX:基底暂存器,CX:计数暂存器,DX:资料暂存器索引暂存器:SI、DISI:来源索引暂存器,DI:目的索引暂存器堆叠、基底暂存器:SP、BPSP:堆叠指标暂存器,BP:基底指标暂存器EAX、ECX、EDX、EBX:為ax,bx,cx,dx的延伸,各為32位元...

2015-06-08 15:12:21 235

原创 log4CPP多线程支持的缺角(一)(转)

[size=medium]log4CPP多线程支持的缺角(一)[/size]log4CPP是一款优秀的c++日志开源软件,虽然从很早的时代就宣称了对于多线程的支持,而且源码中有很好的利用栈对象封装互斥锁,一种很好的使用资源实践;而且下载下来用vc6编译,也能检查到其连接的c语言库函数设定的为multiThread DLL,所以,从骨架上支持多线程应该没有多少疑问。 但是对于Rolli...

2015-06-01 10:59:27 504

原创 安装覆盖原文件

SetOverwrite try不起作用,是不是版本号的原因SetOverwrite on直接覆盖

2015-06-01 10:50:32 207

原创 minizip压缩文件夹(转)

[code="c++"]#include //for W2CA#include "zlib/contrib/minizip/zip.h"//最终接口:从某个目录创建zip文件void CreateZipFromDir(const CString& dirName, const CString& zipFileName);//将文件添加到zip文件中,注意如果源文件s...

2015-06-01 10:26:27 1479 1

原创 10+年程序员总结的20+条经验教训(转载)

(转载)以下是我作为一名程序员经过10几年时间总结出的一些有关于软件开发的经验规则: 开发 1.从小事做起,然后再扩展 无论是创建一个新的系统,还是添加功能到现有的系统中,我总是从一个简单到几乎没有任何所需功能的版本启动,然后再一步一步地解决问题,直到满意为止。我从来没有妄想过能够一步登天。相反,我一边开发一边学习,同时新掌握的信息还可以用于解决方案中。 ...

2015-06-01 10:20:18 91

原创 文件大小(转)

[code="c++"]方法一: WIN32_FIND_DATA fileInfo; HANDLE hFind; DWORD fileSize; const char *fileName = 文件的路径及名字; hFind = FindFirstFile(fileName ,&fileInfo); if(hFind != INVALID_HANDLE_VALUE...

2015-06-01 10:08:36 128

原创 一些学习

http://www.nirsoft.net/utils/index.htmlhttp://undocumented.ntinternals.net/https://support.microsoft.com/zh-cn/kb/927229

2015-05-15 10:29:10 67

原创 log4cpp环境变量

log4cplus.appender.DEBUG_MSG.File=${DIR}/${APP}.debug.log用环境变量的形式用替代,代码中调用setenv设置环境变量之后,再调用log4cpp的读配置vc中没有setenv?用putenv...

2015-05-13 15:32:15 181

原创 linux设置环境变量putenv() setenv() getenv()(转)

[size=medium]linux设置环境变量putenv() setenv() getenv()[/size]getenv(取得环境变量内容)相关函数 putenv,setenv,unsetenv表头文件 #include定义函数 char * getenv(const char *name);函数说明 getenv()用来取得参数name环境变量的内容。参数name为环境...

2015-05-13 15:28:33 274

原创 编译log4cpp 1.0

[size=medium]编译log4cpp 1.0[/size]1、下载地址http://log4cpp.sourceforge.net log4cpp只提供了VC6的项目文件,在msvc6目录下2、用vs2005打开msvc6.dsw文件,打开时会有错误弹出,分 析:因为log4cpp在生成NTEventLogAppender.dll时,需要连接NTEventLogCategori...

2015-05-13 15:25:15 132

原创 VC学习:log4cpp

[size=medium]基于LGPL开源项目 Log4cpp安装与使用(转)[/size]Log4cpp是一个开源的C++类库,它提供了在C++程序中使用日志和跟踪调试的功能。使用log4cpp,可以很便利地将日志或者跟踪调试信息写入字符流、内存字符串队列、文件、回滚文件、调试器、Windows日志、syslog和远程syslog服务器中。  1、Log4cpp简介  Log4cpp...

2015-05-12 15:37:48 159

原创 VC异常:File:write.c Line:67

VC异常:File:write.c Line:67路径没找到?

2015-05-12 15:29:12 172

原创 C++异常:rethrow【转】

C++异常rethrow【转】http://se.csai.cn/ExpertEyes/200801031114531905.htm在相遇篇中的《第5集 C++的异常rethrow》文章中,已经比较详细讨论了异常重新被抛出的处理过程。但是有一点却并没有叙述到,那就是C++异常重新被抛出时(rethrow),异常对象的构造、传递和析构销毁的过程会有哪些变化和不同之处。为了精益求精,力求对...

2015-05-08 15:20:57 661

原创 VC异常:Free Heap block xxxxxxxx modified at xxxxxxxx after it was freed(转)

Free Heap block xxxxxxxx modified at xxxxxxxx after it was freedapi任务socketwindowsdelete测试方法一:如果你是C++程序员,如果你写过一个很复杂的程序,如果你经常碰到莫名其妙的崩溃问题。那么你就有可能遭遇了野指针。如果你比较细心,注意了Debug output输出窗口的话,那么你就有可能注意到这样一行...

2015-05-08 15:18:05 3720

原创 NSIS__修改图标及图片

NSIS——修改图标及图片转自:http://blog.163.com/gaofang0430211@126/blog/static/183672082011994175281/; MUI 预定义常量!define MUI_ABORTWARNING;修改图标!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\orang...

2015-05-08 15:15:23 1433

原创 NSIS定义常量

[size=medium]NSIS定义常量[/size]${PRODUCT_NAME}; 安装程序初始定义常量!define PRODUCT_NAME "软件名"!define PRODUCT_VERSION "1.0"!define PRODUCT_WEB_SITE "http://www.google.com"!define PRODUCT_DIR_REGKEY "So...

2015-05-07 15:55:13 1162

原创 NSIS使用

[size=medium]NSIS使用[/size]Section -Post WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\ForQuotes_II.exe";写注册表,安装路径SectionEndCreateShortCut "$DESKTOP\快捷方式.lnk" "$INSTDIR\程序.exe" ".

2015-05-07 15:52:14 138

原创 VC异常:Free Heap block XXXXXX modified at XXXXXX after it was freed(转)

Free Heap block XXXXXX modified at XXXXXX after it was freed 相信不少朋友碰到过以上问题,而往往苦于无法定位到错误的代码位置,其实出现该问题一般就是使用了野指针导致的. 那么何为野指针呢? 野指针与NULL指针不同.所谓野指针是指指针所指的内存已经回收,而继续使用该指针,导致未定义...

2015-05-07 15:41:56 116496

原创 VC中关于 0xcccccccc、0xcdcdcdcd和 0xfeeefeee 异常值说明

[size=medium]VC中关于 0xcccccccc、0xcdcdcdcd和 0xfeeefeee 异常值说明[/size]VC在调试时,可能会报“写入位置0xcccccccc 时发生访问冲突”,或者“写入位置0xcdcdcdcd 时发生访问冲突”,这些问题可能是由于使用了未初始化的指针引起的。 在 Debug 模式下,VC 会把未初始化的栈内存上的指针全部填成 0xc...

2015-05-07 15:14:33 318

空空如也

空空如也

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

TA关注的人

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