01
2023
09
C#获取软件编译时间(可以用于生成软件版本)
this.Text = "软件编译时间:" + System.IO.File.GetLastWriteTime(this.GetType().Assembly.Location).GetDateTimeFormats('t')[0].ToString().Replace(":",".");this.Text = "软件编译日期:" + System.IO.File.GetLastWriteTime(t
作者:11505 | 分类:C# | 浏览:12 | 评论:0
17
2023
04
C#通用AES加密解密算法
最近在做发票自助打印系统,接口提供方是东港发票平台,接口要求传递xml,Content需使用AES加密。文章建议的参考文档是:https://www.cnblogs.com/yipu/articles/3871576.html 发现没有C#版本的参考,尝试转换以及使用第三方代码均无法实现想要的结果,包括其他一些在线的AES加密网站加密后的结果前半段相同,后半段不同。折腾了五个小时没有结果,后来找到一篇文章,https://blog.csdn.net/abcwanglinyong/article/
作者:11505 | 分类:C# | 浏览:73 | 评论:0
27
2022
04
考虑升级VS到2012或以上
因为4.0以上的版本在Windows7上安装每次会出现证书问题,面向的客户群体都是小白,所以没办法退而求其次选择的VS2010+4.0的组合,但是随着开发需求的多样化,越来越感觉这套方案的落后。尤其是需要用到异步执行操作的时候,基本所有的延时方法都会出现阻塞UI的问题,无非就是阻塞当前UI还是新进程的UI,而2012中的await就可以完美解决这个问题,使用VS2012可以仍然配合.NET4.0进行使用,体验会比较好。
作者:11505 | 分类:C# | 浏览:101 | 评论:0
31
2022
03
C#打开程序后监听程序异常退出事件
public void openweb(DControl ctl)
{
App.localStorage.currWindow.Topmost = false;
App.localStorage.currForm1 = true;
string arguments = string.Concat(new string[]
{
App.loc
作者:11505 | 分类:C# | 浏览:86 | 评论:0
31
2022
03
C#禁止异常导致程序瘫痪,捕捉异常日志(好用)
public App()
{
base.Startup += this.this_Startup;
&n
作者:11505 | 分类:C# | 浏览:122 | 评论:0
12
2021
08
win10 1909 找不到xps的阅读器打开文件,系统升级1909后找不到 XPS的阅读器来打开该文档, 有没有啥办法?
您好,感谢您联系微软社区! 了解到您找不到 XPS 阅读器的问题,请您尝试以下操作,看看能否解决问题。 右击电脑左下角的按钮,选择及进入【Windows Powershell 管理员】,小心复制及贴上执行以下命令: dism /Online /Add-Capability /CapabilityName:XPS.Viewer~~~~0.0.1.0 这命令是安装 XPS 查看器程序,现在找找 XPS 查看器是否
作者:11505 | 分类:C# | 浏览:203 | 评论:0
21
2021
04
WPF下cef.sharp的使用
使用使用时可以直接在xaml文件中直接添加ChromiumWebBrowser控件,不过ChromiumWebBrowser控件特别消耗内存,所以代码里动态添加也是一种不错的选择。在xaml中添加浏览器xmal文件头部插入引用xmlns:wpf="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf",添加控件如下:<Grid x:Name="ctrlBrowerGrid">
作者:11505 | 分类:C# | 浏览:357 | 评论:0
17
2021
04
元素已具有逻辑父级。将其附加到新的父级之前必须将其与旧父级断开。
原文链接:https://bbs.csdn.net/topics/390652348 查询软件的处理:BtnMenu.Items.Remove(菜单名称);//务必务必!如果没有这个会提示: BtnMenu.Items.Add(菜单名称);
作者:11505 | 分类:C# | 浏览:386 | 评论:0
30
2021
03
WPF控件委托-解决【调用线程无法访问此对象,因为另一个线程拥有该对象。】
this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, (ThreadStart)delegate
{ &nbs
作者:11505 | 分类:C# | 浏览:367 | 评论:0