自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 WPF TextBlock TextTrimming判断是否被截取/截断,是否显示省略号/IsTextTrimming

视频地址https://www.youtube.com/watch?v=Y2431eccUjM项目地址:https://github.com/zcsEason/ControlEx

2021-08-08 16:59:46 1297

原创 WPF ShowDialog模式下 只阻塞父窗口(owner)的解决方法

在WPF程序中,正常情况下,调用窗体的ShowDialog方法之后,w1.ShowDialog() 该应用程序的除去w1窗口之外所有窗口都将处于无效状态(disable),直到w1窗口关闭。在某些情况下我们希望,w1.ShowDialog()方法调用之后,只有w1窗口的父窗口处于无效状态 而程序其他窗口可以继续响应用户操作。百度、google了一番,方法都太复杂,自己想了一个方法也挺简单的这里我们需要用到W32函数 EnableWindow 我做了简单的封装 直接使用下面的类就可以了 调...

2020-12-29 23:17:08 2017

原创 C# WebClient DownloadFileCompleted下载完成时根据不同参数做处理

在下载文件的时候我经常会用到webclient这个类。用这个下载文件很方便。向下面几行代码就可以搞定 private void Button_Click(object sender, RoutedEventArgs e) { string url = @"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1605970732950&

2020-11-21 21:05:46 2181 1

原创 vs调试asp.net网站能运行,换成ip后不行(404)

一、出现问题在新电脑上安装了vs2017,然后新建一个webapi项目,运行没有什么问题,自动分配端口(http://localhost:59581/)。然后在控制面板中开启“internet信息服务功能”,新建网站发布程序,绑定端口(8033),用本机IP访问(http://192.168.15:8033/),运行后出现404。网上找了各种办法均不行。二、试用方法试用方法如下:1.防火墙添加80...

2018-05-25 15:22:42 1927

原创 WPF在MVVM模式下 ViewModel通讯

一、遇到问题      一般情况下我们可能会遇到当一个界面上的数据显示发生变化,可能通知其他界面,让其他界面上的数据或显示也发生变化。通常包括以下几种情况: 1.主界面通知子界面 2.子界面通知主界面 3.子界面通知子界面二、实现方案     1.方案1      很容易想到的方案是:在一个ViewModel(vm1)中定义一个事件,然后另一个ViewModel(vm2)中订阅vm1中的事件。当事...

2018-03-26 11:14:38 8227

原创 ClickOnce 自动更新报错:部署标识与预订不匹配

一、遇到的问题       最近的项目采用的是VS自带的部署工具ClickOnce部署检测更新。开始并没有什么问题,但是最近一两次经常遇到:服务器更新版本后,客户端升级会出现以下错误:      执行此操作期间检测到下列错误。* [28.12.2017 18:16:17] System.Deployment.Application.DeploymentException (Subscr

2017-12-29 15:18:40 2915

原创 vs2017 自带发布工具 ClickOnce发布包遇到的问题

一、遇到的问题在安装了vs2017 社区版(Community)之后  想打包安装程序(winform) 还是想用之前的 installshield来打包  发现居然打不了,在官网查了    installshield不支持社区版(Community),后来尝试用vs自带的ClickOnce打包遇到以下问题:      1.严重性 代码说明 项目 文件 行 禁止显示状态错误 要

2017-06-19 10:56:31 4242 2

原创 C# 图片局部拉伸

一、遇到的问题 在做项目的时候遇到一个需要局部拉伸图片的问题比如:1.对话框背景  在文字很长多行显示的时候  如果直接将背景图片平铺 会造成变形影响美观            2.圆形背景   显示内容很长时 选择平铺  也会造成变形下面为直接平铺效果  也就是 Stretch二、想要的效果最终我们要实现的效果  三、思路  1

2017-03-29 16:13:24 3825

转载 .net3.5以后的版本 如何使用 DirectX.dll和Directsound.dll

1.引用Microsoft.DirectX.dll和Microsoft.DirectX.Directsound.dll这2个文件。2.项目属性里边,把目标平台改成X86。3.调试菜单-->异常。把Managed Debugging Assistants里的LoaderLock引发的异常去掉。4.App.Config修改下:            

2016-05-11 15:06:46 586

原创 ios利用xmpp/jabber链接openfire服务器时出现 “Domain=kCFStreamErrorDomainNetDB Code=8“错误

在学习xmpp需要链接到openfire服务器的时候,利用[_xppStream connectWithTimeout:XMPPStreamTimeoutNone error:&err]函数链接,可能会出现”Domain=kCFStreamErrorDomainNetDB Code=8 "nodename nor servname provided, or not known" UserInf

2016-04-19 13:22:30 3847 1

原创 ios多线程理解

在ios编程中,多线程编程是很重要的一项技术。其实不光是ios里,在其他很多编程语言中多线程都占很重要的地位,在这里我记录下我对多线程编程的理解。1.主线程      在ios中主线程是用来监听用户对UI界面的操作的,即用户的“点击”、”滑动“等操作的,通常也叫UI线程。我们在创建控制台程序的时候就知道,在main函数执行完return之后,main函数就退出了,所以程序就退出了。但是在我

2016-04-18 11:36:21 538

原创 C# directShow IAMStreamSelect切换音轨

目前切换音轨基本的是用IAMStreamSelect接口先看看这个接口的官方介绍:EN此内容没有您的语言版本,但有英语版本。开启阅读模式IAMStreamSelect interfaceThe IAMStreamSelect interface selects from the available

2016-04-12 21:13:51 1827 2

原创 WPF 绑定中Converter的应用

在WPF 经常用到绑定,如果绑定的源数据和目标属性是同类型的则不需要转换。比如 如果是不同类型的数据我们要怎么做呢?比如有一个文本框,一个按钮,我一个文本框里输入一个的数字用来代表颜色,1表示“红色”,2 表示“绿色”,3表示“蓝色”。我输入对应的数字,按钮的文字显示对应颜色。显然这个不是同类型的数据:文本框的数据是String类型,而按钮的文字

2016-03-21 18:33:48 3882

原创 浅析objective-c中的strong和weak

在才开始学习oc时,搞不懂什么时候用strong,什么时候用weak,经过一段时间的学习,我谈谈我对strong和weak的理解。首先strong和weak这两个关键字是用来修饰变量,表示这个变量是强(strong)引用和弱(weak)引用我们在程序中经常会用到“[[class alloc]init]” 这样的代码,我想你对它已经很熟。这是在开辟一块内存,并初始化。那么系统开辟了这块内

2016-03-09 23:42:36 9350 5

原创 ios 图片拉伸resizableImageWithCapInsets:详解

在项目中,我们常常用到一些做背景的图片需要拉伸,今天就来详细讲讲我对图片拉伸函数:”resizableImageWithCapInsets:“的理解为了演示我先准备好了图片,并做了标注我们在sb上摆两个按钮,一个用来做测试改变背景图片用,命名为“测试按钮”。另一个用以正常显示背景用(即不拉伸图片),命名为“默认显示”。点击按钮设置按钮背景。可以看到图片均匀被拉伸,铺满整个按钮。很多

2016-03-03 21:53:55 2141

原创 WPF 利用Process.Start()方法启动指定路径下的exe文件并传递参数

简单来说就是实现一个程序A 打开程序B,并且在打开的时候传递一些参数给B,最后在B窗口上显示出参数,这个小功能也是折腾了我半天。现在把我的过程整理记录下来。1.首先我们得有一个被调用的程序,新建一个简单的WPF程序,命名为:argTest。里面加一个label,用来显示接收到的参数。直接运行该程序如下:2.新建一个WPF程序用来启动我们的argTest.exe程序,命名为call。添加窗体

2016-03-01 21:39:14 17187 6

原创 ios 学习备忘

自学ios历程之路,备忘方便以后查阅

2015-12-07 19:32:47 508

转载 ffmpeg中的sws_scale算法性能测试

本文转自:http://www.cnblogs.com/acloud/archive/2011/10/29/sws_scale.html经常用到ffmpeg中的sws_scale来进行图像缩放和格式转换,该函数可以使用各种不同算法来对图像进行处理。以前一直很懒,懒得测试和甄别应该使用哪种算法,最近的工作时间,很多时候需要等待别人。忙里偷闲,对ffmpeg的这一组函数进行了一下封装,顺便测试

2015-09-17 11:21:18 450

原创 Xcode 历史版本下载地址

Xcode 历史版本 早期版本下载地址https://developer.apple.com/downloads/index.action点击打开链接

2015-03-03 13:39:39 2868

原创 ffmepg tutorial1

最新ffmpeg测试的tutorial1

2015-01-06 16:55:49 432

原创 ffmpeg学习备忘

在初学ffmpeg的过程中遇到的问题,记录下来方便以后查阅

2015-01-06 16:00:28 1225 3

原创 MFC学习笔记

才开始学习MFC,对于自己遇到的一些小问题做个记录,方便以后查阅

2015-01-06 10:20:10 785

原创 Linux备忘录

1.文件夹有锁   sudo chown 用户名  文件名/ -R2.tar.gz解压  tar xzvf.tar.gz

2014-11-27 11:32:25 497

转载 mac终端命令大全介绍

mac终端命令大全介绍2010-06-12 13:04:59OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volum

2014-09-17 13:38:55 515

原创 转:.Net 中AxShockwaveFlash的解析

1.AlignMode (读写) 语法:AlignMode As Long 说明:对齐方式(与 SAlign 属性联动)。当控件的 长宽比例与影片不一致且 WMode 不为 ExactFit 时,影片(没有被放大的)在控件中显示的位置可用该属性调整。 该属性值由标志位组成。如图,将该属性值(二进制)中相 应的位标记为 1 就设置了相应的对齐方向。 属性值与相应的对齐方式(后面括号里是二

2014-09-03 10:44:21 1500

原创 关于ios调用第三方asyncUdpSocket闪退的解决方法

在ios开发学习中,需要用到U

2014-08-15 14:39:36 2641

原创 ios 隐藏状态栏

修改项目plist文件添加View controller-b

2014-08-15 14:34:07 508

转载 Xcode 5 + iOS 7免证书(iDP)真机调试与生成IPA全攻略

Xcode 5 + iOS 7免证书(iDP)真机调试与生成IPA全攻略众所周知,在Xcode上开发的程序只能在模拟器中运行,如果要放到真机上则要花费99美金购买开发者证书iDP。这严重阻碍了我等草根开发者探索的脚步。写个小程序,同学间分享一下这个小小的愿望都不能满足,自然不能善罢甘休。在没有iDP的情况下,要想将程序放到iPhone上调试,并最终发布IPA用于分享,需要以下几

2014-06-09 12:29:34 797

原创 软件日志(系统日志)

自己是个C#菜鸟,写了些小东西,但是调试起来zon

2014-06-03 17:03:18 3661

转载 关于VC++6.0添加文件就出现“microsoft developer studio已停止工作"的解决办法

你好,你使用的应该是Vista 或者WIN7系统,这是VC6.0的一个兼容性问题,可以按官方方法试一下原因:VC与VISIO冲突解决方法:1. 下载FileTool.exe,并解压下载地址http://download.csdn.net/detail/u012046379/71353792. 打开VC6.0,点击File-Open Workspace,选择刚解压出来的FileTool.d

2014-04-02 10:30:18 3476

WpfApp3.rar

在WPF程序中,正常情况下,调用窗体的ShowDialog方法之后,w1.ShowDialog() 该应用程序的除去w1窗口之外所有窗口都将处于无效状态(disable),直到w1窗口关闭。 在某些情况下我们希望,w1.ShowDialog()方法调用之后,只有w1窗口的父窗口处于无效状态  而程序其他窗口可以继续响应用户操作。百度、google了一番,方法都太复杂,自己想了一个方法也挺简单的 这里我们需要用到W32函数  EnableWindow  我做了简单的封装   直接使用下面的类就可以了  调用ShowDialog之前先设置窗口的owner,就是这么简单

2020-12-29

WpfApp1.rar

C# WebClient DownloadFileCompleted下载完成时根据不同参数做处理 介绍了三种方式传递参数,

2020-11-21

wpf中MVVM模式ViewModel通讯

一般情况下我们可能会遇到当一个界面上的数据显示发生变化,可能通知其他界面,让其他界面上的数据或显示也发生变化。通常包括以下几种情况: 1.主界面通知子界面 2.子界面通知主界面 3.子界面通知子界面

2018-03-26

安装工厂 V9.0.3. 0 汉化版

安装工厂SetupFactory V9.0.3. 0 汉化版 免安装版本 Setup Factory 是一款软件安装工具。通过在界面中鼠标点击软件文件和目录直观添加到目录中。Setup Factory支持创建一个安装文件包或一个单独的setup.exe文件,生成文件可以运行于任意版本的windows中,包括95到windows 7及其以上版本,能通过网站下载、CD-ROM, DVD-ROM刻录和局域网进行发布

2018-03-08

领域驱动设计:软件核心复杂性应对之道

领域驱动设计:软件核心复杂性应对之道是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计最佳实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。《领域驱动设计:软件核心复杂性应对之道》适合各层次的面向对象软件开发人员、系统分析员阅读。

2018-02-01

wpf相互调用传递参数

wpf编译生成的exe文件在其他文件调用时传递参数的实现方式

2018-01-02

修复闪退后asyncUdpSocket

这是在第三方asyncUdpSocket的基础上添加了一个函数,

2015-08-19

ffmpeg tutorial1

最新版的ffmpeg测试的tutorial1

2015-01-06

asyncUdpSocket

第三方编写的udpsocket,可以直接在项目中使用,经测试可用

2014-08-15

FileTool.exe

VC++6.0添加文件就出现“microsoft developer studio已停止工作" 下载该资源,按照http://blog.csdn.net/u012046379/article/details/22783791 所述步骤即可解决

2014-04-02

VS2012 C++窗体应用程序补丁

VS2012取消了C++窗体程序模板 下载该文件解压到指定文件夹中即可使用(解压后Readme.txt中有说明)

2014-02-09

触摸屏电子签名exe文件

用于触摸屏电子签名。

2013-10-15

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

TA关注的人

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