2025年5月12日
摘要: 1.在菜单栏中的扩展--管理扩展中安装Microsoft Visual Studio Installer Projects 2022 2.在解决方案中使用Setup Project模板添加项目 3.在Application Folder中添加Release的所有文件,找到exe文件右键创建快捷方式, 阅读全文
posted @ 2025-05-12 10:16 江渔湖 阅读(352) 评论(0) 推荐(0)
摘要: 1.使用NuGet安装AutoUpdater.NET的类库包 2.在程序入口处编写代码判断是否需要自动更新 Assembly assembly = Assembly.GetEntryAssembly(); this.Title = this.Title + $" 版本号:V{assembly.Get 阅读全文
posted @ 2025-05-12 10:06 江渔湖 阅读(222) 评论(0) 推荐(0)
摘要: 1.选择要部署的项目--右键--Docker支持 会在在项目中生成一个DockerFile文件 2.发布程序:将目标运行时选择为linux-x64 3.发布后将生成的文件压缩成zip文件上传的Linux系统中,解压命令:unzip -o MyDockerApi.zip 4.在Linux系统中安装Do 阅读全文
posted @ 2025-05-12 08:36 江渔湖 阅读(148) 评论(0) 推荐(0)
  2025年2月25日
摘要: 在.NET Core中,中间件(Middleware)是处理HTTP请求和响应的核心组件,被组织成一个请求处理管道,每个中间件都可以在请求到达最终处理程序之前或之后执行操作。可以实现如身份验证、路由、日志记录、异常处理、静态文件服务等各种功能。 中间件是HTTP请求管道中的一个处理单元,负责处理传入 阅读全文
posted @ 2025-02-25 18:42 江渔湖 阅读(125) 评论(0) 推荐(0)
  2025年1月15日
摘要: 1.封装基类ComponentBase.cs 继承自UserControl,定义组件中使用的属性和命令 public class ComponentBase : UserControl { private bool _isSelected; public bool IsSelected { get 阅读全文
posted @ 2025-01-15 16:03 江渔湖 阅读(17) 评论(0) 推荐(0)
  2025年1月14日
摘要: 1.编写转换类Bool2VisibilityConverter,继承自IValueConverter(using System.Windows.Data;) public class Bool2VisibilityConverter : IValueConverter { public object 阅读全文
posted @ 2025-01-14 16:14 江渔湖 阅读(59) 评论(0) 推荐(0)
摘要: 1.编写圆形进度环组件CircularProgressBar.xam <UserControl x:Class="Wpf.Industrial.Controls.CircularProgressBar" xmlns="http://schemas.microsoft.com/winfx/2006/x 阅读全文
posted @ 2025-01-14 15:44 江渔湖 阅读(57) 评论(0) 推荐(1)
  2025年1月2日
摘要: 1.增加外部样式文件,添加资源词典(WPF)文件创建公共样式文件GlobalStyles.xaml 编写样式文件,以<style>标记开头,TargetType属性为控件类型,如按钮“Button”,单选按钮“RadioButton”等,x:Key属性自定义命名,控件在引用属性的时候需将Style属 阅读全文
posted @ 2025-01-02 15:36 江渔湖 阅读(72) 评论(0) 推荐(0)
  2024年12月31日
摘要: 现有一dll文件MyDll.dll,里边封装了一窗口FormA,现通过FormB调用MyDll.dll中的FormA窗口,传入参数并获取到FormA的返回值(通过FormA中的按钮触发,通过FormB中的委托方法实现返回值) 1.MyDll.dll文件中的FormA方法 定义委托方法和该委托的事件 阅读全文
posted @ 2024-12-31 14:49 江渔湖 阅读(110) 评论(0) 推荐(1)
摘要: 1.新建TestClass类示例,导入类TestClass类的模板数据,其他类可通用该导入方法 1 public class TestClass 2 { 3 public string code { get; set; } 4 public string name { get; set; } 5 p 阅读全文
posted @ 2024-12-31 14:02 江渔湖 阅读(151) 评论(0) 推荐(1)