首页

MSBuild 命令的简单使用

MSBuild 命令的简单使用

独立观察员 2022年7月7日

位置

VS 安装目录下,如:D:\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin

 

命令

MSBuild 命令行参考 – MSBuild | Microsoft Docs(https://docs.microsoft.com/zh-cn/visualstudio/msbuild/msbuild-command-line-reference?view=vs-2022)

使用 MSBuild.exe 生成项目或解决方案文件时,[……]

全文阅读

在 Windows 上搭建配置 Jenkins 然后编译打包 VS 项目

在 Windows 上搭建配置 Jenkins 然后编译打包 VS 项目

魏刘宏 2022 年 7 月 6 日

 

一、安装

1、下载并安装 JRE (Java 运行环境)。

2、下载 Windows 版本的 Jenkins 安装包并安装。

3、安装 Visual Studio,以供编译项目使用。

4、安装 Advanced Installer,以供打包项目使用。

 

二、Jenkins 配置

Jenkins 安装完成后,使用 IP 端口,在浏览器中可打开使用 Jenkins,如 http://192.168.70.150:8080/manage

[……]

全文阅读

分享一个 WPF 气泡弹框

分享一个 WPF 气泡弹框

独立观察员 2022 年 5 月 28 日

 

一、前言

前段时间,公司项目软件(WPF)中,有个需求是,有些显示文件夹路径的地方,由于路径可能比较长,显示不下,界面只显示出一部分,要求点击时出现气泡弹框来显示完整内容。所要求的 “气泡弹框” 其实就是类似安卓手机上那种吐司(Toast提示框,显示几秒会自动消失的。项目中倒是有一两处已经添加了这种弹框,就是操作成功后会弹出来提示一下,但是那些是直接加在相关的 Xaml 页面中,通过控制其显示和隐藏来实现需求的。而本次涉及比较多页面,所以应该寻找一个比较通用的解决方案。

 

二、参考文[……]

全文阅读

WPF 表单验证之 INotifyDataErrorlnfo 接口的使用示例

WPF 表单验证之 INotifyDataErrorlnfo 接口的使用示例

魏刘宏 2022 年 4 月 17 日

一、前言

众所周知,无论是做网站开发还是软件开发,当涉及到需要用户填写信息之后提交的操作时,我们都需要对他填写的内容进行限制和验证,这类问题可以统称为表单验证问题。本文将针对 WPFTextBox 文本框,探究其中的一种验证方式 —— 使用 INotifyDataErrorInfo 在数据对象中进行验证。

 

二、参考

主要参考《WPF 编程宝典》一书的 19.4.1 一节:

 

之前在网上找资料,大多是提到了基于异常的验证(Exc[……]

全文阅读

Git 服务端软件 Gitea 的 Windows 版安装笔记

Git 服务端软件 Gitea 的 Windows 版安装笔记

独立观察员 2022年4月15日

官网:https://gitea.io/zh-cn/ 

二进制文件下载:https://dl.gitea.io/gitea 

演示网站:https://try.gitea.io/ 

 

从二进制安装

所有下载均包括 SQLite, MySQL 和 PostgreSQL 的支持,同时所有资源均已嵌入到可执行程序中,这一点和老版本有所不同。 基于二进制的安装非常简单,只要从 下载页面 选择对应平台。

 

双击可执行程序即可运行起来,是个单文件绿色版:

[……]

全文阅读

[翻译] WPF 中用户控件 DataContext/Binding 和依赖属性的问题

[翻译] WPF 中用户控件 DataContext/Binding 和依赖属性的问题

User Control DataContext/Binding Issue with Dependency Property WPF

 

[译者] 独立观察员 2022年3月24日

提问

ProgrammingDude(asked Dec 8, 2015 at 21:24

Ok, so my problem is I have a user control. In the xaml I bind some colors to color properties that[……]

全文阅读

OxyPlot 导出图片及 WPF 元素导出为图片的方法

OxyPlot 导出图片及 WPF 元素导出为图片的方法

独立观察员 2022 年 2 月 26 日

 

最近有个需求,就是将 OxyPlot 图形导出图片。经过尝试,本文记录三种方法:1、OxyPlot 自带导出方法;2、网上找的导出 WPF 界面元素的方法;3、基于方法 2 的附加属性调用方式。下面将逐一介绍。

 

一、OxyPlot 自带导出方法

同事说这个用 OxyPlot 官方提供的导出方法即可,我在 Demo 中试了一下,是可以的,代码如下:

/// <summary>
/// 曲线数据源(OxyPlot)
/// </sum[......]

全文阅读

C#10 新特性 [调用方参数表达式] 解决了我七年前的困惑

C#10 新特性 [调用方参数表达式] 解决了我七年前的困惑

独立观察员 2022 年 2 月 13 日

 

一、问题

时间拉回到 2015 年,那年 3 月,我还没有毕业,不过已经在公司里实习了,从大三暑假开始,到那时候,已经快实习一年了(毕业后才能转正)。对于工作还是比较满意的,九点多上班(看班车什么时候到),十一点可以吃午饭,吃完饭周边散个步,然后回公司午休,下午基本坐 5 点四十 的班车回家,双休;当时组里的小伙伴们气氛也比较好,组长也比较好,我们主要负责公司内部二十多个 OA 系统(全公司一两千人),任务安排得也不是很紧;本来大学学的是 Java,公选课学了 C#[……]

全文阅读

【编辑】蚂蚁笔记服务端搭建(Windows版)

【编辑】蚂蚁笔记服务端搭建(Windows版)

独立观察员 2022年2月2日

原文:

https://github.com/leanote/leanote/wiki/Leanote – 二进制版详细安装教程 —-Windows

安装步骤:

  1. 下载 leanote 二进制版。
  2. 安装 mongodb
  3. 导入初始数据。
  4. 配置 leanote
  5. 运行 leanote

 

1. 下载 leanote 二进制版

下载 leanote 最新二进制版 , 请根据系统选择相应文件。

假设将文件下载到 C: 下并解压,现在应该有 C:leanote

[……]

全文阅读

让 WPF 的 RadioButton 支持再次点击取消选中的功能

让 WPF 的 RadioButton 支持再次点击取消选中的功能

独立观察员 2022 年 01 月 16 日

 

零、前言

众所周知,RadioButton 是一种单选框,一般是放置好几个在同一面板中以组成一组;使用时,初始时可能一个都没被选中,或者是设置了一个默认选中项;然后,用户可以在这一组单选框中切换选择其中一个,不能多选,也不能取消选中(也就是不能重新回到一个都没选的状态)。

最近公司软件中有个界面,UI 给出的样式就是单选框的形式,所以就使用了一组 RadioButton 来实现,初始是一个都没选,之后用户可以在其中选择一项。可是后来需求说选中的项再次点击需要[……]

全文阅读