自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (7)
  • 收藏
  • 关注

原创 WPF InkCanvas书写卡顿问题分析

可以在我们的软件上自动书写,勾画,采用InkCanvas做为书写层,并且支持提笔书写功能,为了给用户极致的体验,需要用户在书写时非常流畅。如果你的场景可以不需要阴影,那么直接去掉阴影的代码。将InkCanvas放到border外面。

2024-08-07 10:46:15 439

原创 c#设置触控屏触控自动映射到扩展屏

SetDisplayMapping可以实时告知系统当前触控设备映射到哪个屏幕,即使不设置注册表也能够生效(如果你只想设置临时生效,电脑重启后回到默认状态,那么就可以不进行2.3的步骤)当通过2.3在注册表中将关系挂上后,如果不做其它操作,你会发现你的设置是没有生效的,这时可以采用以下几种办法使配置生效。文末提供了源码下载链接。通过调用SetDisplayMapping方法,可以直接完成通知,并且实时生效,完美解决了我的问题。dwm进程结束后,系统会自动重启dwm,当重启完成后,你会发现新的映射已经生效了。

2024-08-01 17:05:58 899

原创 WPF启动失败报System.Windows.Automation.Peers.AutomationPeer.Initialize()错误解决

win10系统上WPF程序启动后就崩溃,通过查看崩溃日志如下:应用程序: xxx.exeFramework 版本: v4.0.30319说明: 由于未经处理的异常,进程终止。异常信息: System.TypeLoadException在 System.Windows.Automation.Peers.AutomationPeer.Initialize()在 System.Windows.Automation.Peers.AutomationPeer…cctor()这里是引用。

2024-07-25 10:57:01 670

原创 Linux系统中通过Wine运行软件实现关机功能

在Linux系统中,我们开发的软件通过Wine进行适配。软件中包含一个需要执行关机操作的功能。然而,发现Windows的关机指令在Linux环境中无效,需要单独设置Linux的关机命令。

2024-07-17 12:04:27 321

原创 Linux配置用户/用户组具有管理员权限

在linux系统中,软件执行某些方法需要具有管理员权限,管理员权限最常用的方法是使用sudo来获取(需要输入密码),但在软件运行中,如果我们既不想输入账户密码,还想软件能够获取到相应的权限,那么就需要有一种方法来在允许不需要输入密码的情况下提升用户权限。在linux系统中,系统管理员可以在/etc/sudoers文件中配置哪些用户或用户组可以执行这些命令。

2024-07-17 11:40:29 298

原创 WPF透明置顶窗口wine适配穿透问题解决

我有一个透明窗口,它是一个全屏置顶窗口,窗口里面有一个工具条,可以通过鼠标拖动工具条的位置,程序启动后,正常操作后,窗口穿透状态是正确的,但是当窗口最小化或者隐藏后,然后再显示后,出现了鼠标不穿透的问题。我有一个透明窗口,它是一个全屏置顶窗口,窗口里面有一个工具条,可以通过鼠标拖动工具条的位置,程序启动后,在不点击工具条的时候,鼠标是可以穿透的,当点击一次工具条后,在点击其余透明的地方,就不能穿透了。建议:如果需要调整这些属性,可以在Loaded事件里面再设置他们,这样可以避免一些千奇百怪的问题。

2024-07-10 18:05:41 745

原创 统信/深度如何获取屏幕模式设置信息

在适配的过程中,发现屏幕模式实际上在不同的linux发行版上设置都是不一样的,并没有一套统一的代码能够完成,最近的是采用xrandr 命令,但是这个命令有一个很大的缺点,就是在设置扩展模式时需要强制指定2个屏幕的方向,这对于用习惯了windows功能的我非常不习惯,更难受的是软件没能自动识别2个屏幕的方向。公司有一个软件需要获取和设置屏幕模式,但是这个软件是windows软件,为了节约时间和成本,我们采用wine来适配linux操作系统,目前主要考虑国内主要3个操作系统:统信,深度,麒麟。

2024-07-07 22:57:26 189

原创 将博客搬至CSDN

为了更好的管理博客,现将博客地址搬迁到csdn

2024-07-03 17:11:00 86

原创 wine中的软件如何运行linux命令并获取输出结果

这2种执行结果都一样。

2024-07-03 17:00:01 421

原创 wine屏幕模式获取/设置适配

我们公司的软件采用WPF开发,最近需要迁移到国产操作系统上运行,通过方案对比,最后采用wine直接进行适配。在我们的软件中有一个功能,就是获取当前屏幕的模式,并可以设置屏幕的模式。

2024-07-02 14:26:54 549

原创 Asp.net mvc action传递model参数的方法

如果数据本身需要在form表单中显示,那么采用方法1;反之则采用方法2。

2024-07-01 11:08:50 268

原创 WPF在Loaded事件中设置Topmost=true时没有置顶的解决办法

在功能发布上线后,收到部分反馈说窗口没有置顶,这让我对微软的方法产生了怀疑,一度认为是win10,win11系统频繁更新而出现的bug。然后再进行测试,发现没有置顶的问题得到了解决。

2024-06-26 16:12:31 328

原创 Wine适配WPF程序遇到的问题处理

在使用Wine适配WPF程序时,遇到和许多问题,这里对这些问题做一个记录,方便其它遇到这个问题的人能够很快的解决问题。

2024-06-19 11:26:51 205

原创 c# PdfSharp添加自定义属性

【代码】c# PdfSharp添加自定义属性。

2024-01-03 10:22:27 381 1

原创 Cefsharp的窗口设置最大化时不覆盖任务栏

设置完成后,启动后可以在进程的dpi感知栏查看状态,状态为:未知。说明:此方法主要需要从以下2个方面考虑。系统:win10,win11。

2023-10-22 15:58:22 261 1

原创 netcore测试项目访问internals类设置

【代码】netcore测试项目访问internals类设置。

2023-09-26 14:43:12 67 1

原创 WPF SendKeys.Sendwait卡死问题解决

在部分系统中,wpf程序在使用SendKeys.Sendwait方法时,会出现方法调用卡死,最终导致程序崩溃。

2023-09-11 17:22:25 234

原创 WPF跨进程显示窗口,解决部分窗口不置顶或者不前置问题

【代码】WPF跨进程显示窗口,解决部分窗口不置顶或者不前置问题。

2023-09-10 20:27:55 360 3

原创 AspectCore操作aop

AspectCore是一个很好的aop矿建,能够很好的支持async,我这边是使用autofac作为依赖注入容器,在nuget上直接安装AspectCore.Extensions.Autofac,就可以使用了。class Program { static async Task Main(string[] args) { C...

2020-05-28 17:21:00 7

原创 log4net配置文件写入appdata路径在framework和netcore中的区别

在netframework中,想将配置文件写入appdata特殊目录使用如下配置: <file type="log4net.Util.PatternString" value="%envFolderPath{ApplicationData}\\"></file>但是当这个配置在netcore上时就无效了经过研究,需要修改为下面这样:<file type="...

2020-05-11 18:16:00 7

原创 wpf win10 popup位置偏移问题

同样问题参照:https://stackoverflow.com/questions/18113597/wpf-handedness-with-popups解决方案:private static void FixPopupBug() { var ifLeft = SystemParameters.MenuDropAlignment; ...

2019-10-31 10:52:00 6

原创 Innosetup设置控制面版中的名称显示和图标

//设置控制面板中程序图标UninstallDisplayIcon={app}\logo.ico//设置控制面板中程序的名称Uninstallable=yesUninstallDisplayName={#MyAppName}

2019-10-29 14:21:00 10

原创 DataGridTemplateColumn绑定外部数据问题处理方法

https://codeday.me/bug/20170902/65593.html

2019-08-30 14:18:00 4

原创 opencvsharp BitmapSource图片截取问题

private BitmapSource GetUiImage(FrameworkElement ui) { RenderTargetBitmap bmp=new RenderTargetBitmap((int)ui.ActualWidth,(int)ui.ActualHeight,96d,96d, PixelFormats.Default); ...

2019-06-10 14:59:00 6

原创 wpf RenderTargetBitmap保存控件为图片时图片尺寸不对的问题

使用RenderTargetBitmap渲染图片时,必须在需要渲染的控件外层包含一个border控件,不然渲染的图片返回就会出现问题。如下:<Grid> <Grid.RowDefinitions>   <RowDefinition Height="35" />   <RowDefinition />...

2019-06-10 10:04:00 4

原创 c# ??和运算符先后的问题

int? num = 10; int? not1 = 1; var a = num??0 - not1??0; Console.WriteLine(a);输出结果为:10问题因该是??运算符没有-的优先级高,实际这个 操作等于: int? num = 10; ...

2019-04-24 10:11:00 6

原创 wpf 窗口打开后默认设置控件焦点

https://blog.csdn.net/Vblegend_2013/article/details/81771872 <Grid FocusManager.FocusedElement="{Binding ElementName=pwd}"> <Grid.RowDefinitions> <RowDefinition Heig...

2019-04-18 17:29:00 3

原创 win10 requireAdministrator设置开机自启动无效的解决方案

开发了一个wpf程序,需要管理员权限,设置了requireAdministrator同时需要开机自启动,所以添加了注册表:using (RegistryKey key = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true)){ key.SetValue(...

2019-04-10 10:00:00 9

原创 wpf textblock超出显示范围后显示tooltip

public static class TextTrmmingShowToolTip { public static readonly DependencyProperty IsToolTipProperty = DependencyProperty.RegisterAttached( "IsToolTip", typeof(bool), ty...

2019-03-25 14:44:00 7

原创 c# 调用系统默认图片浏览器打开图片

private void OpenImage(string fileName) { try { Process.Start(fileName); } catch (Exception ex) { ...

2019-01-31 10:35:00 5

原创 aspose ppt转图片

如果直接转图片,会很模糊采用先将ppt转pdf,在通过pdf转图片,这样出来的结果就非常清晰 var pptFileName = "公司网络及计算机使用与要求.pptx"; Presentation ppt = new Presentation(pptFileName); Stream st=new MemoryStream(); ...

2018-09-30 14:47:00 6

原创 vs调试时不抛出异常的解决方案

选项->调试->常规->启用“仅我的代码” 打勾

2018-07-04 17:06:00 8

原创 c# json.net xml互转

json转xml:XmlDocument doc = (XmlDocument)JsonConvert.DeserializeXmlNode(jsonText,"root");xml转json: XmlDocument doc = new XmlDocument(); doc.Load(xmlFileName); ...

2018-06-27 15:34:00 3

原创 wpf仿qq边缘自动停靠,支持多屏

  wpf完全模仿qq边缘自动隐藏功能,采用鼠标钩子获取鼠标当前状态,在通过当前鼠标的位置和点击状态来计算是否需要隐藏。  以下是实现的具体方法:一、鼠标钩子实时获取当前鼠标的位置和点击状态 /// <summary> /// 鼠标全局钩子 /// </summary> public class MouseHook { ...

2018-05-05 21:59:00 6

原创 c# 新中新二代身份证阅读,包含头像,支持华视

需要用到dll和文件:其中3个dll文件是需要调用的dll,license.dat文件为解压图片的授权文件以下是需要用到的dll里面的方法: /************************端口类API *************************/ [DllImport("idCardDll\\SynIDCardAPI.dll", EntryP...

2018-04-17 17:55:00 15

原创 获取剪切板上DataFormats.Dib格式的文件

if (formats.Contains(System.Windows.Forms.DataFormats.Dib)) { using (var img = System.Windows.Forms.Clipboard.GetImage()) { ...

2018-04-16 10:11:00 6

原创 Asp.net 微信企业号网页开发流程

一、在pageload方法中获取code var code = GetCode(); private string GetCode() { return HttpContext.Current.Request["code"]; }View Code二、如果code为空,需要重定向到微信获取code//当前页面对应的外网地址 ...

2018-03-13 17:20:00 6

原创 WPF TextBox 多行时回车换行

<Setter Property="TextWrapping" Value="Wrap"></Setter> <Setter Property="AcceptsReturn" Value="True"></Setter>

2018-02-28 09:33:00 8

原创 wpf label下划线不显示的问题

  突然发现label设置content的值为字符串时,如果字符串中包含_的话,在展示出来时下划线就不见了,百度了一下,发现了问题根源,说的label的ContentPresenter默认将下划线处理成快捷键了。  解决的办法也很简单,只需要重写label的样式,设置不需要处理成快捷键即可(RecognizesAccessKey="False"): <Style TargetT...

2018-02-03 17:12:00 5

原创 c# Aspose.Words插入饼图PieChart

private static void Main(string[] args) { Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); builder.Writeln("普通饼图...

2018-01-25 17:48:00 6

c#将触控/笔消息映射到扩展屏

通过c#代码,将触控以及笔消息自动映射到扩展屏,并且实时生效,不需要重启,没有黑屏现象,代码直接可以应用到项目中。 具体功能介绍如下: http://t.csdnimg.cn/Fm1lP

2024-08-01

远程关机操作说明.zip

详细介绍了局域网内通过远程关机命令如何关闭远程计算机,被关闭计算机的详细设置,关机命令批处理文件设置。

2020-07-13

c# Aspose.words 插入饼图

使用aspose.words插件插入饼图,3d饼图,自动生成饼图

2018-01-24

计算机组成原理课程设计(微程序)报告

是通过设计微程序,其中包含5条自己设计的微程序,都是平时用的比较简单的

2009-12-30

数字钟仿真图和源程序

采用ewb编辑,仿真图可以直接仿真运行!

2009-05-14

学生成绩管理系统源代码

用vs2005编写的,数据库是sql2005 包括数据以及实验的全部源代码!

2009-05-14

学生成绩管理系统报告

包括部分源代码!以及贴图!以及封面设计。

2009-05-14

计算机组成原理课后习题答案

计算机组成原理第三版,网络版,科学出版社

2009-05-14

空空如也

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

TA关注的人

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