微软把随 Visual Studio 一起发布的 CMake 版本升级到了 3.21 版。有关可用内容的详细信息,请参见 CMake 3.21 发布说明。...破解点沟槽的改进 临时断点 拖放断点 解决方案资源管理器中的外部源节点 附加到流程对话框的改进 个性化设计 为垂直和水平标签添加颜色标签 增加了主题包,并与 VS Code 主题作者合作,推出了自定义主题集合...,Visual Studio 2019 的扩展在 2022 年将无法使用。...UWP 扩展 SDK 的工具箱人口 UWP 扩展 SDK 现在需要明确声明他们希望出现在工具箱中的类型,在他们的 SdkManifest.xml 文件中列出它们。...IT 管理员现在可以在没有安装 Visual Studio 的情况下报告问题。 用户界面 默认图标已被更新和刷新。
升级到Core的好处 去年中我曾考虑将我的控件库项目Kino.Toolkit.Wpf升级到.NET Core,不过很快放弃了,因为当时.NET Core是预览版,编译WPF还需要使用最新的Visual...到了今天.NET Core 3.1都出来了,已经正式支持WPF和Winform,Visual Studio 2019也已经普及,我觉得应该是时候将我的控件库升级到.NET Core。...结果将以Excel的方式显示,像这种小项目一般不会出现什么问题,图个安心: ? 3....在弹出的对话框会列出顶级的依赖项和传递的依赖项,还会询问是否将后者升级到顶级依赖项,这个项目无需做任何改变,直接点击“确定”: ? 迁移完成后会得到一个报告: ?...使用新项目格式快速打出 Nuget 包 从以前的项目格式迁移到 VS2017 新项目格式 解决从旧格式的 csproj 迁移到新格式的 csproj 格式 AssemblyInfo 文件值重复问题 WPF
单独建立分支 只是把SDK和Nuget升级到最新了而已,其他不需要修改!...WT.mc_id=DOP-MVP-5003704 今天就快速的说一下,如果在电脑上使用.NET5,本文大篇幅都是在讲的如何安装,因此并不需要其他的多余知识,从官网上看.NET5要求vs2019必须的16.8...版本的 其实如果运行.NET5,有两种方式,第一种是使用我们目前正在用的vs2019企业版,但是只能使用到.NET5的第七个预览版本(因为vs2019只能升级到16.7),如果想要尝试最新的第八版本,...1、VS2019 安装.NET 5 Pre7 这种方案属于那种不想再安装软件的,不想再多做折腾的同学,直接将我们的vs2019升级到最新版本即可: 先更新vs installer 然后可以查看系统可升级的版本信息...,速度取决于你的电脑配置和网络配置 运行可执行文件 安装成功后,是看不到图标的,需要我们手动找到安装路径,然后添加快捷方式即可,可以看到图标已经发生了变化: 启动工具并运行项目 启动页面可以看到有一个预览字样
微软提供的WPF控件的功能很强大,但是样式不漂亮,需要专业的美工设计样式或皮肤。圈子里总有无私奉献的大牛们分享既漂亮又好用的WPF组件库,下面收集了几款非常优秀的WPF开源组件。...开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。尊重知识产权,共建和谐开源社区。...3、按钮 多种形状的交互按钮,如圆形按钮、图标按钮、按钮进度、按钮文字提示等等,Web中常见的效果WPF中也可以简单地使用。 ?...7、图标 Icon Pack,有成百上千钟矢量图标供选择,极大的方便了开发,可用于菜单图标、按钮图标等。 ?...10、对话框 遮罩式对话框,支持整个窗体遮罩,也支持窗体部分用户控件对话框,非常实用 ? 11、抽屉 Drawer,抽屉式控件,支持东、南、西、北四个方向打开抽屉。 ?
WPF编程的知识,跟Pro SDK关系不大。...ArcGIS Pro的伙伴们来说简直太熟悉了,这就是Pro软件的布局啊,仅仅是改变了一个左上角的favicon图标而已,将原来Pro的图标换成了一个项目demo创建后自带的绿色圆形的图标。...如果想有多个的话直接在Config.daml文件中嵌套这些标签即可,比如下面这样子: 2、按钮添加后默认的图标其实是Pro SDK包里自带的默认图标,就是一个蓝色的矩形框,如果想更改的话,可以自己下载...16X16和32X32像素大小的图标文件,然后在VS中的项目根目录下的Images目录上鼠标右击,依次选择【添加 | 已有项】,然后选择自己下载的图标加载到Images文件目录中,最后单击Images目录中的图标文件...和largeImage属性就是控制图标地址的属性,最后的效果类似如下: 3、菜单按钮添加点击事件的时候,务必在VS中的项目根目录上右击,依次选择【添加 | 新建项 | ArcGIS Pro 按钮】来进行操作
但是放开对话框的实现方式之后,开发者需要对自己实现的对话框负责,你需要考虑用户点击确定按钮后重新请求权限,需要考虑用户点击取消按钮后回调请求结果,需要考虑对话框取消的时候如何防止权限请求事件丢失,需要考虑横竖屏旋转时怎样防止...而PermissionX同样对此功能进行了适配,在手机启用了深色主题模式之后,权限提醒对话框的效果如下图所示: ? 对话框上的颜色都是我精心调整过的,不管是深色主题还是浅色主题,看起来都会非常舒适。...最后我们通过一个动画来完整体验一遍整个权限请求的流程吧。 ? 自定义TintColor 虽说默认权限提醒对话框上面使用的颜色都是我精心调整过的,但是可能却未必适合你们的项目。...因为每个项目都会有自己的主题色,设置一个与项目主题相符的颜色或许比使用默认的颜色更加合适一些。 目前,默认的权限提醒对话框上,权限组图标、确定、取消按钮,使用的都是蓝色。...可以看到,对话框上的权限组图标、确定、取消按钮的颜色都得到了修改,使用这种方式就可以让PermissionX更好地贴合你们项目的主题风格了。
详细解决方法如下: 一次性解决方法: ①VS固定在任务栏时:选择VS图标=》右键鼠标=》选择【Visual Studio 2019】=》右键鼠标=》选择【以管理员身份运行】 ?...②VS快捷键在桌面上:选择VS图标=》右键鼠标=》选择【以管理员身份运行】,图略 ③VS在菜单栏上:选择VS图标=》右键鼠标=》选择【更多】=》选择【以管理员身份运行】 ?...②找到的是VS2019的快捷方式,右键鼠标=》选择【打开文件所在的位置】 ③找到devenv.exe,右键鼠标=》选择【兼容性疑难解答】,出现下面界面 ?...1.首先找到 VS 2019 的安装目录,找到devenv.exe 文件 ,路径如下:C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional...4.确认用户帐户控制后,点击测试程序,不然这个对话框不让你点下一步,点击“测试程序”后,VS会以管理员权限启动。
不过目前我们想在vs2019中使用 Designer,有一种临时解决方法。...此篇文章有关于WPF的姊妹篇解决VS2019中.net core WPF 暂时无法使用 Designer 的临时方法 ,但对WPF而言实现起来比WinForms简单很多。...**完整步骤: ** 安装 vs 2019 professional/enterprise版本 先安装 vs 2019 professional/enterprise版本,安装好.net core 3.0...会出现下面这个警告框,点OK。...比如,我做了如下几处修改: 改掉 Form的 Title ? 改掉文本框的内容. ? 改掉窗体的图标(icon) ? 按F5,运行的效果图为: ?
删除控件时,可以使用鼠标左键点击选中它,选中后控件的周围会出现虚线框,然后按Delete键就可以将其删除了。...用鼠标左键选中控件后周围出现虚线框,然后鼠标移到虚线框上几个黑点的位置会变成双向箭头的形状,此时就可以按下鼠标左键并拖动来改变控件大小了。...打开“Resource View”视图,然后在资源中找到对话框IDD_ADDITION_DIALOG,双击ID后中间客户区域出现其模板视图。...现在我们再运行程序,可以看到对话框打开后最初的输入焦点在被加数编辑框上,然后我们按Tab键,输入焦点移到加数编辑框上,继续多次按Tab键时,输入焦点会按“和编辑框–‘计算’按钮–‘退出’按钮–被加数编辑框...编译运行程序后,在对话框上输入被加数和加数,点“计算”,弹出提示对话框询问是否进行计算,如果选择“确定”,则提示对话框退出,并在主对话框上显示被加数和加数的和,而如果选择“取消”,则提示对话框也会退出,
哈哈哈,下面是站长参考作者的开源项目,提取其中的一种风格做出来的(vs 2019 + .net 5,最近交流才知道,作者暂时去掉了水平菜单,笑哭了,希望作者后面加上): 水平菜单 2.正文 前言 看最近...读取安装应用 剩下的代码都是wpf中的动画和自动定义控件的代码。...操作使用说明:在主页面右键后会出现虚线边框然后就可以修改当前应用的位置,但是并没有做保存。下次启动后还是会默认排序。 修改查找已存在引用不会找到卸载。...源码获取及应用下载体验 源码下载地址:SoftWareHelper SoftWareHelper 下载解压后体验:点击下载 作者投稿文章: Wpf 开发的实用小工具(附源码)持续更新 Wpf 开发的实用小工具...): 菜单通过配置文件配置,因为操作系统可能装了太多应用,不需要全部加载:已实现 支持exe拖拽(或者系统生成的快捷方式拖拽)添加:已实现 支持网址配置(点击打开指定网址,类似网页收藏快捷方式):已实现
,包括对交互式报表的强大支持、丰富的数据可视化形式、与Visual Studio的完美集成、以及对WPF / WinForm / ASP.NET / Silverlight和Windows Azure的多平台支持等...主要展示的报表需求分为以下几种类型: 1、常规报表 清单类报表 图标类报表 分栏报表 分组报表 交叉报表 套打报表 ?...4、数据可视化 葡萄城ActiveReports报表中除了提供图表控件外,还提供了波形图、数据条、图标等丰富的数据可视化控件。...、VS2012 、VS2013、VS2015 和 VS2017 开发工具。...打开 VS2013 并创建一个 ASP.NET 应用程序类型的项目,在项目文件上右键并选择添加 –> 新建项,在出现的添加新项对话框中,选中已安装的模板下的 Visual C# 节点,此时,你可以看到
修改对话框大小为800*480。 下面设置对话框标题的字体,对齐方式,和显示的文本。首先,在建立的对话框上面右击鼠标,选择Set font。...11.2.2 第二步:在对话框上面建立按钮 按钮的建立方法和上面的对话框是一样的。按钮上面的字体大小和显示内容,大家可以任意设置。...调整方法如下:先左击选中相应控件,会出现绿色的边框,在边框的地方拖动鼠标即可修改大小 11.2.3 第三步:在对话框上面建立滚动条 同样的方法,添加滚动条后的效果如下所示: 11.2.4...第四步:在对话框上面建立滑动条 同样的方法,添加滑动条后显示效果如下: 11.2.5 第五步:建立好后点击File->save 保存方法如下: 保存后生成的文件在GUIBuilder软件所在的文件夹里面...然后再展开Application文件分组(VC6.0和VS2019打开的文件是一样的): 这里打开SWIPELIST_Demo.c,将此文件里面的内容全部删掉,然后将生成的FramewinDLG.c文件里的所有内容复制到
Demo演示: 演示动画 你的时间宝贵,不想看啰嗦的文字,可直接拉到文末下载源码! 1....新建项目 站长开发环境: VS 2019企业版 16.70 .NET 5 Preview 5 .NET 5 WPF 项目模板和 .NET Core 3.1 WPF 项目模板没有区别,创建好项目后,NuGet...--#endregion--> 使用了开源控件MD的TransitioningContent组件,其中TransitionEffect的Kind属性设置控件动画方向。 4....--#endregion--> 点击登录时,打开等待对话框(点击时绑定了materialDesign:DialogHost.OpenDialogCommand),在等待对话框的打开与关闭事件中做登录逻辑处理...等待对话框关闭事件中,做界面响应信息。 5. 源码下载 上面只贴了部分关键代码,源码已放Github中。
下载VS Code 官方下载地址:https://code.visualstudio.com/ 下载后可能不是中文显示的,此时我们需要安装中文语音包。 打开VS Code,点击“扩展”图标。...搜索“chinese”,如图: 点击安装后,等待安装成功,重启VS Code。 安装Auto.js Pro插件 打开VS Code,点击“插件图标”。...搜索autojs或者hyb1996,安装“Auto.js-Pro-Ext”,等待安装成功后重启VS Code。...注意,不需要安装下面的Auto.js-VSCodeExt,这是免费版Auto.js的扩展,当然安装了也不会冲突。 连接手机 确保手机和电脑在同一个局域网中。...将步骤1的IP地址输入到这里,点击回车。 当VS Code右上角出现这个提示时,表示连接成功。 如果连接没有成功,请尝试暂时关闭Windows防火墙后重试。
本文用的是VS2013MFC写串口数据接收: 第一步:首先建立一个MFC工程,成功后会跳出一个对话框,直接在对话框上点击右键-》点击插入ACTIVAE控件-》选择MicrosoftCommunications...Control, version 6.0 成功后会显示一个电话的图标在对话框上,运行起来不会显示的 不用担心这个美观问题。...定义的变量大概如上图所示 ,那个小电话就是串口通信最重要的 变量ID是 IDC_MSCOMM1 变量名如上图: 这时候简单的绑定变量后 要开始写第一个小函数了 ,直接双击那个对话框上...240*320的: 你们的自己看 至于为什么要大于后马上跳出循环呢 因为 接收数据是一段一段接收的从缓冲区 所以我们一次性接收够了我们就跳出来 要是一直接收肯定会炸的 不信可以自己试试哈哈哈哈哈哈...还有这里有时候会出现一个问题,就是 串口传输数据的时候回丢包 有时候单步调试的时候却不会丢包 丢字节 STM32 单片机51都有可能出现这种情况 (串口调试助手收发大量数据时是怎样处理的
,比如在搜索框中键入中文「残差」,搜索框下方会出现 Suggestions,列出了多个英文翻译。...你也可以选择自己喜欢的编程语言,比如 Python。 ? 看看搜索结果的变化。 ? 将鼠标指针放置在某个彩色框上,会出现「Search」、「Repo」、「Copy」、「Codes」四种选项。...点击「Search」就是基于当前命名搜索其它相关的命名。比如,在「residuals」上点击「Search」后结果如下所示。 ? 点击「Repo」就是链接到使用该命名的代码所在的资源库。 ?...此外,Codelf 网站还可以管理你的 GitHub 项目,点击网站右上方左侧图标,登录 GitHub 账户,管理此用户名下的 Star 和 Repo。 ?...嘤嘤嘤,一不小心暴露了自己的 GitHub( ? ? 机器之心CES 2019专题报道即将到来,欢迎大家积极关注。
上文参见:最完整的VBA字符串知识介绍>>> 消息框 消息框是一个特殊的对话框,用于向用户显示一条信息。用户无法在消息框中键入任何内容。...图9 消息框上的图标 除了按钮之外,为了增强消息框的功能,还可以在消息框的左侧显示一个图标。要显示图标,可以使用或添加MsgBoxStyle枚举的成员。...要显示图标的成员包括(表中依次为图标常量、数字值和说明): 图10 要使用其中一个图标,必须将按钮的值与图标的所需值组合。要执行此组合,使用OR运算符。...消息框的返回值 MsgBox函数能用于返回一个值,此值对应于用户在消息框上单击的按钮。根据消息框显示的按钮,用户单击后,MsgBox函数可以返回值。...输入框的位置 默认情况下,当输入框出现时,它会显示在屏幕的中间。如果需要,可以指定输入框出现时的位置。为此,InputBox函数配备了第四个和第五个参数。
确保 clone 仓库完成后,还可以使用以下命令克隆子模块: git submodule update --init --recursive 安装 VS 2019 和 .NET core 3.0 SDK...先安装 vs 2019 professional 或 enterprise版本,github上的文档提到了要编译 window terminal 必须勾选上: Desktop Development...在 vs 2019 中打开Windows terminal项目(对应文件夹Terminal)下的OpenConsole.sln, 如果不勾选"使用.NET Core SDK预览版"直接编译,很可能会报下面的...编译成功后出现一个新的Powershell 解决完编译时的各种状况之后,Ctrl + F5运行项目。 唉,和之前的Powershell有何不一样呢?...此外,还多了句话(见高亮部分)~ 尝试新的跨平台 PowerShell https://aka.ms/pscore6 任务栏中相应的图标为: 按Ctrl + T之后, 右上角会出现一个以+开头的菜单
//visualstudio.microsoft.com/zh-hans/downloads/ 下载后,在线安装就行,如果之前有vs的其它版本也不用卸载,VS可以多个版本共存,安装的时候.NET 6的运行时默认会勾选安装...设置完成后,在VS的工程或者解决方案右键菜单中,选择:Analyze Assembly Portability,然后过一会儿就会出现结果。第二个Sheet页面详细的说明了不支持的API信息。...这是因为解决方案引用的项目是 WPF 项目,是一种仅限 Windows 的技术。控制台应用程序可能会获得直接升级到 TFM net6.0 的建议,除非它使用某些特定于 Windows 的库。...杰西莱一顿按键enter,完成后如下图: 详细步骤可参考官网文档--链接地址: https://docs.microsoft.com/zh-cn/dotnet/core/porting/upgrade-assistant-wpf-framework...打开项目 升级完成后,选择VS2022打开项目,我旧项目依赖的Caliburn.Micro版本是3.2的不支持.NET 6,它已经自动升级到最高版本,解决方法项目数如如下图: 变更项: ①packages.config
领取专属 10元无门槛券
手把手带您无忧上云