自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木頭子

Hello World

  • 博客(47)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 关于下载字体后找对应的字体名称

这两天弄单据打印 然后找了点免费商用实体 发现一些字体名称的坑,下载的文件名不是字体名称 中文名称也不是字体名称 建议就是对应的官网上找英文名称 然后尝试加上对应的版本 或 字体类型拼在字体名称后面。字体名称藏的有点细 介绍页面也没有具体写字体名称是什么 然后看到这里有个名称 试了试 还就是这个。对应的英文名称加上文字类型 如简体中文就是Source Han Sans CN。链式书写优雅、舒服 跟写网页差不多 会点网页结构的知识直接上手。(字体名称:Source Han Sans CN)

2024-03-27 14:58:23 235

原创 Devexpress GridControl 内部调用外面实现的FocusedRowChanged

winform dev 网格事件调用问题

2023-05-17 12:14:32 645

转载 C# 创建短链接和重定向长链接

希望这可以帮助你开始创建你自己的短链接API

2023-03-07 09:22:03 867

原创 .NET Core 版本选择参考

.NET Core版本选择参考

2023-01-10 12:26:57 434

原创 C# 用代码写代码

C# 用代码写代码

2022-12-07 10:33:34 146

原创 CefSharp Cors Local --resource is in more-private address space local.

The request clientis not a secure context and the resource is in more-private addressspace local.

2022-07-08 17:25:39 2367

转载 winform(dev一样设置) 按钮快捷键

winform 按钮的快捷键设置含 (&S) 方式

2022-07-06 09:33:57 925

原创 winform安装包签名

起因:本人菜鸡一个 第一次正儿八经的上线winform应用 然后就用的 innosetup 进行的打包 其他的啥都没管本地不知道为啥 没任何问题 正常安装使用但是勒 发到客户那边 第一步安装就出了问题 (虽然不会影响使用吧 但看着烦不是)好家伙 这可咋整到处查文档 说是要数字签名 然后进微软白名单啥的 咋办 只能弄个签名先试试看抱着能白嫖就白嫖的原则 用自签名证书自签名证书:完全免费的Windows代码签名证书获取工具制作自己的代码签名证书需要的工具有: cert2spc.e

2021-11-19 17:17:24 1216

原创 ChromiumWebBrowser 使用记录

ChromiumWebBrowser 简单封装 public partial class CustomChromiumWebBrowser : ChromiumWebBrowser { public event Action LoadOver; public event Action<ConsoleMessageEventArgs> LoadMessage; public event Func<object> Re

2021-10-28 10:21:52 5020

转载 什么 你要学Git

看这里其中有个链接挺有意思https://learngitbranching.js.org/?locale=zh_CN一边打游戏 一边学gitmd 以前自学咋没碰到这么有意思的教程

2021-09-14 15:19:47 110

原创 Winform网络异常检测

Winform网络异常检测创建定时器 循环调用检测// 网络检测networkTimer.Enabled = true;networkTimer.Interval = 3000;networkTimer.Tick += NetworkTimer_Tick;定时方法 panelControlNetworkError 只是一个 PanelControl 容器 界面要怎么展示 就怎么玩咯/// <summary>/// 定时检测网络状态/// </summary>

2021-08-25 20:41:09 606

原创 dev进度条 progressBar

this.progressBar.Properties.Maximum = 100;this.progressBar.Properties.Step = 1;this.progressBar.EditValue = 0;for (int i = 0; i < 100; i++){ await Task.Run(() => { // 模拟耗时操作 System.Threading.Thread.Sleep(100); }); .

2021-06-28 14:35:30 379

原创 zsh: command not found: abp

Mac OS 下 使用abp 遇到:zsh: command not found: abp解决方案将你的 /Users/用户名/.dotnet/tools 目录添加到 .zshrc 中输入 nano ~/.zshrc或者 vi m ~/.zshrc在或者 直接进入目录双击打开 ~/.zshrc 文件编辑文件加入将 .dotne 目录加进去如果你的目录没有修改 套下面的就行 如果有问题 检查 /.dotnet/tools 具体位置export PATH=$PATH:/Users

2021-06-22 00:10:23 849

转载 mac上 下载upx

解决方案图片地址git -C $(brew --repo homebrew/core) checkout masterbrew install upx听话照做:

2021-06-19 17:52:39 3976

原创 dev TreeList(干货 就看你能不能用上了)

基本常用属性this.treeList.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;// 获取主题的颜色 但是感觉没啥用var skin = CommonSkins.GetSkin(DevExpress.LookAndFeel.UserLookAndFeel.Default);Color controlColor = skin.Colors.GetColor("Control");this.treeLis

2021-06-15 18:04:20 3855 1

原创 inno setup 检测.net环境

inno setup 检查当前 .NET Framework 环境并安装大约分为两种方式安装过程中连接官网下载地址 下载到本地 进行安装(看网络带宽 微软官网国内有时不灵)将脱机安装文件和安装包打包在一起 安装时直接读取本地文件进行安装(安装包文件会很大 毕竟.net环境也在里面)参考网址1. 微软官网:.NET Framework 部署指南(针对开发人员)2. 官网inno setup 打包教程: Installing .NET Framework 4.5 automatically

2021-05-15 12:27:50 1572

转载 InitializeSetup inno setup事件函数(生命周期?)

事件函数(感觉叫生命周期更好理解)Inno Setup支持以下函数和过程。function InitializeSetup(): Boolean;该函数在安装程序初始化时调用,返回False 将中断安装,True则继续安装,测试代码如下:function InitializeSetup(): Boolean;begin Result := MsgBox('安装程序正在初始化,你确定要安装吗?', mbConfirmation, MB_YESNO) = idYes; if Res

2021-05-15 12:20:59 1507

转载 .NET Framework 版本选择参考

官网.NET Framework 系统要求本文中的表格针对 .NET Framework 以下版本列出了硬件、操作系统和软件要求: .NET Framework 4.5 及其次要版本(4.5.1 和 4.5.2)。 .NET Framework 4.6 及其次要版本(4.6.1 和 4.6.2)。 .NET Framework 4.7 及其单点版本(4.7.1 和 4.7.2)。 .NET Framework 4.8 有关早于 .NET Frame..

2021-05-13 11:17:56 6206

转载 WebApi .net 5 发布接口

WebApi .net 5 发布接口正常流程不说了 百度碰到的问题:0 无 .net core 运行环境1 发布后一直报 //?E:/service web.config 文件找不到什么的2 页面打开404解决方案:使用VS 2019发布.net core程序并部署到IIS的最新教程.NetCore 5.0 WebAPI 发布到iis时访问api出现404的解决方案.Core 项目运行提示 似乎未安装在 IIS 中承载 .NET Core 项目所需的 AspNetCoreModule

2021-05-11 16:02:34 472

转载 Dev 控件汉化问题

汉化包使用还没有汉化包的 看下面双击解压汉化包删除文件前缀 注意不要改后面的 删前面就好将汉化包拖到bin/Debug 目录下面然后就没有然后了 不出意外可以使用了还不行的话 加下面代码到程序启动文件里面System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-CN");下载汉化包百度 Google 那都有下的 最新.

2021-04-17 11:53:44 305

原创 C# 百分号格式化 保持原数不变

C# 格式化数字 百分号需求:格式化数值为百分比 但是保持输入的数值不变 也就是不要C# 自带的格式化百分数 因为他会自动*100 再加上百分号解决方案:使用 Unicode编码Codevar column = this.gridViewItemDetail.Columns["PaymentRate"];column.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric;column.DisplayFormat.F

2021-04-01 16:16:56 1014 1

原创 Visual Studio插件

Visual Studio 插件 (个人偏好

2021-03-31 09:40:46 267

原创 DevExpress.XtraTreeList 控件

对英语不太好(完全不会)的人来说 官档看的真累 所以今天就不飞官方文档了下面是官档的属性方法总结this.treeList.TreeLevelWidth 获取或设置该级别的缩进空间的宽度。this.treeList.VertScrollVisibilityVertScrollVisibility 获取或设置一个值,指定当树列表的垂直滚动条可见。this.treeList.OptionsView.ShowHorzLines = false; //是否显示水平线。默认为True;this.tre

2021-03-26 15:47:23 373

原创 dev TreeList 常用属性 & 菜单示例

this.treeList.OptionsView.AutoWidth = false; //禁用自动宽度this.treeList.Columns[“stateName”].Width = 180; //设置指定列宽this.treeList.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; //TreeList 边框//默认显示下拉三角形样式,设置TreeList的两个皮肤属性即可变成连接虚线this.tre

2021-03-22 16:34:58 1789

原创 Ant X6 简单流程图运用

官方小demo地址官方文档效果图:Code<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.

2021-03-16 12:20:35 6590 2

原创 “线程间操作无效: 从不是创建控件“XXX”的线程访问它。”

了解一下 SynchronizationContext 类“线程间操作无效: 从不是创建控件“XXX”的线程访问它。”在 XXX 页面实例化时 全局变量 保留当前页面UI线程然后在抛出异常的地方使用使用方式参考主要用到:属性Current方法Post(SendOrPostCallback, Object) 在派生类中重写时,将异步消息分派到同步上下文。Send(SendOrPostCallback, Object) 在派生类中重写时,将同步消息分派到同步上下文。

2021-03-04 11:25:07 109 1

原创 el-table row-click 显示传参

箭头函数 将row column e 三个参数传递到要调用的方法@row-click="(row,column,e)=>MethodNames(row,column,e[,parameters])MethodNames:function(row,column,e[,parameters]){ console.log(row,column,e[,parameters]);}

2021-03-04 10:07:09 1700 1

原创 winform dev 网格树形下拉 控件封装

Dev 官网连接TreeListPopupContainerControlPopupContainerEdit效果图:添加一个组件 开始自定义控件文件结构Entity Codeusing System;namespace Test{ public class DataDto { public Guid Id { get; set; } public Guid ParentId { get; set; } public

2021-02-26 13:14:05 720

原创 Dev GridView网格中格式化 TimeSpan

Dev官网 RepositoryItemTimeSpanEdit 结果如下:问题描述:现在有一个TimeSpan 短时间需要在表格中格式化成 d天hh时mm分尝试了很多方法 都没成功 如:多加一个字段专门用来显示格式化的时间网格的DisplayFormat.FormatString属性翻官方Demo 和 文档发现了 RepositoryItemTimeSpanEdit 类把网格的ColumnEdit 设置为这个类的实例对象 调整对象的属性Code:// 找到要更改的 Col

2021-02-26 12:44:01 560

原创 Winform Cefsharp Webwiki C#与JS交互完整实现

目录最后的效果图CefSharp安装目录结构C#代码HTML 代码禁用右键菜单相关链接最后的效果图CefSharp安装目录结构C#代码using System;using System.Windows.Forms;using CefSharp;using CefSharp.WinForms;namespace WebWikiTest{ public partial class Form1 : DevEx...

2021-02-23 10:00:34 774 2

原创 Dev GridLevelTree 主从表 自动加载

WinForm devexpress做主从表dev GridLevelTree 官方文档dev GridLevelNode 官方文档感兴趣可以先看看 反正我觉得讲的不是人话…网上其实很多例子 讲的比较好的 比如这个 代码清晰 逻辑不算复杂 DEV—【GridControl主从表】但是目前有个需求 我的从表里面还有一个List 但是我不想要那个List显示出来 正常写法的话 他会自动帮我加载网上也没找到 然后看基类发现一个属性 说人话就是你是不是只想显示自己设置的关系 不是的话 他自动给你加上

2021-02-02 15:48:13 1399 3

原创 licenses.licx报-1错误

使用dev 破解版 运行winform 窗体 很容易出现 licenses.licx 报-1 的错误解决:安装 EmptyLicensesLicx 包右键解决方案 添加到项目最后项目中还是会有 licenses.licx 但是内容会一直被清空 也就不影响使用了...

2021-01-11 12:04:40 572 1

原创 找不到 .NETFramework,Version=v5.0

找不到 .NETFramework,Version=v5.0 的引用程序集。要解决此问题,请为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序。微软官网下载https://dotnet.microsoft.com/download升级vs2019 到 v 16.8.x...

2020-12-05 11:14:13 6320

原创 WinForm窗体设计器加载失败

WinForm窗体设计器加载失败 页面代码无任何问题 可以正常运行 就是无法显示设计器如:服务容器中已存在服务 System.Windows.Forms.Design.IEventHandlerService 参数名: serviceType或者看是不是基类窗体有啥代码让你在设计器模式下无法正常显示点开显示调用堆栈 找一找是哪个位置如:我这里可以看出是EditForm窗体417行有问题 目前这个窗体就是继承的EditForm 所以…找到之后 就好解决了if(!DesignMode)

2020-12-02 17:17:46 2500

原创 WebAPI 之 ajax 传值(axios又不一样了...)

借鉴:https://www.cnblogs.com/zhangxiaoxia/p/11383983.html不久前写个前后端分离用到过 这才没多久就忘了 干脆记录在这里首先自己写的一个小方法 后面会调用 方便返回数据:Get方式去请求接口(不带参数):C#JSConsoleGet方式去请求接口(带参数):C#JSConsolePost方式去请求接口(一个参):C#JSConsolePost方式去请求接口(多参)①:C#JSConsol

2020-09-14 20:44:22 241 1

原创 Android模拟器访问tomcat(夜神的看过来)

Android模拟器访问tomcat接口一般模拟器访问接口将ip和端口由 localhost:8080 或者 127.0.0.1:8080 改为 10.0.2.2:8080 就可以成功访问了 除非端口号改了 不是8080但是!!!夜神模拟器真是奇怪, 需要将ip改为 电脑的本机IP如图:然后就可以成功访问tomcat部署的接口了查询本机ip:cmd里面输入 ipconfig 找到上面截图那个ipv4就ok...

2020-09-12 15:41:34 1019 1

原创 海盗比酒量 蓝桥杯

海盗比酒量有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下,有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复… 直到开了第4瓶酒,坐着的已经所剩无几,海盗船长也在其中。当第4瓶酒平分喝下后,大家都倒下了。等船长醒来,发现海盗船搁浅了。他在航海日志中写到:“…昨天,我正好喝了一瓶…奉劝大家,开船不喝酒,喝酒别开船…”请你根据这些信息,推断开始有多少人,每一轮喝下来还剩多少人没倒下。如果有多个可能的答案,请列出所有答案,每个答案占一行。格式是:人数,人数,

2020-08-06 21:56:46 680

原创 古堡算式 蓝桥杯

古堡算式题目:福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:ABCDE * ? = EDCBA他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!”华生:“我猜也是!”于是,两人沉默了好久,还是没有算出合适的结果来。请你利用计算机的优势,找到破解的答案。把 ABCDE 所代表的数字写出来。参考答案:21978import java.util.HashSet;public class demo05 { /* * 福尔摩斯到某古堡探险,看到门上写着一个奇怪的

2020-08-06 21:23:18 400

原创 C# winform Chart画图

借鉴如下两篇文章:chart数据设置图例显示位置完成效果先在窗体中拖控件具体代码private void initChart(bool f = false){ //清除Series 和 Legends chart1.Series.Clear(); chart1.Legends.Clear(); //绑定数据源 这里是一个List 属性有Month、FlightsAmount、TicketsAmount、TicketsRevenue chart1

2020-07-12 22:54:16 1312 4

原创 WebAPI接收js传过来的对象数组数据

WebAPI 接收js传过来的对象数组数据百度 Google了一整天 终于 在晚上聊天的时候弄出来了 所以得出结论写代码一定要分心 结果才能出来说一下我的需求需要将如下图的对象数组传递到webapi那边接收 然后进行操作思路:post是肯定的数组直接传 但是始终接收不到 可能是技术不够那就转为json格式传 接收格式传在后台接收到的是空数据 长度为0json应该没问题 应该是接收有问题 挨个去试 string[] string object List… 还是没出来 要么nul

2020-06-17 21:12:38 3004

WebWikiTest.zip

Winform Cefsharp Webwiki C#与JS交互完整实现

2021-02-23

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

TA关注的人

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