自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 关于指针的一些注意点(持续记录)

则*b就是对二级指针解引用,得到a,即&x,由此得到了x的地址,但由于a是uint32_t类型的指针,再对b进行解引用之后需要强转成uint32_t类型的指针,即(uint32_t *)(*b),这样才能精准的访问到a的值,即x的地址,再在前面加一个 * 就能访问到x的值了。分析:q本身存的是a的地址,输出2,将q赋值给子函数的形参p后,p也指向了a,然后在函数内部又将p指向了b,于是函数内部输出3,但是不影响外部的q,q依然指向a,依然输出2。本质上是个数组,只是其中的元素是指向别的空间的指针。

2023-09-14 19:11:57 118 1

原创 prism学习日记05 切换UI(导航)

当软件切换ui页面时,如果需要有值的记录或交互,可以实现INavigationAware接口整个页面的切换就完成了。

2023-07-18 16:48:18 320 1

原创 修改vs项目生成的软件版本号

修改软件版本号

2023-06-20 18:07:04 1312

原创 关于wpf界面列表刷新时间过长,卡顿的问题

一个异步动态加载界面列表的方法

2023-06-20 17:17:45 1113 3

原创 使用ReflectionOnly API时,必须通过ReflectionOnlyAssemblyResolve事件预加载或按需加载依赖程序集。

无法解析对程序集“log4net,Version=2.0.14.0,Culture=neutral,PublicKeyToken=669e0ddf0bb1aa2a”的依赖关系,因为它尚未预加载。

2022-12-15 11:23:58 860

原创 Prism学习日记04 module的使用流程

依赖项:可以获取被依赖的模块名称初始化模式:可以设置或获取初始化的模式,如下名称:类型:都是对当前module的信息描述Ref:可以理解为加载路径。

2022-12-13 15:23:37 799

原创 WPF界面侧边栏弹窗效果

wpf界面侧边栏弹窗效果

2022-11-07 18:30:34 2047

原创 C#控制台程序通过VISA对电源进行自动化控制

对于初学者,官方提供了一些例程参考。路径:C:\Users\Public\Documents\National Instruments\NI-VISA\Examples通过例程了解到 .NET 开发需要引用Ivi.Visa和NationalInstruments.Visa两个库文件。以下是常用的类,接口的相关介绍。

2022-10-11 15:31:36 5868 4

原创 NI-VISA概览

NI-​VISA​是​一个一​款​虚拟​仪器​软件​架构​API,NI-​VISA​提供​了​一个​编​程​接口​来​控制​NI​应用​开发​环境​(如​LabVIEW、​LabVIEW NXG、​LabWindows/​CVI​和​Measurement Studio)​中的​以太​网/​LXI、​GPIB、​串​行、​USB、​PXI​和​VXI​仪器。​该​API​通过​NI-​VISA​驱动​进行​安装。

2022-10-11 12:22:53 6855

原创 Prism学习日记03 IRegionManager,IEventAggregator,IApplicationCommands moduleCatalog

在prism中,前台xaml代码和后台cs代码通过命名空间建立联系,所以软件的命名空间需要合乎规范,最好是不做修改。告诉shell,是否在启动时就加载他。(1). 在App.xaml.cs中重写ConfigureModuleCatalog(需要添加对应模块的引用)再在App.config中添加节点,并且指定需要Load的module,设置startupLoaded参数来。...

2022-08-02 15:17:58 489

原创 WPF 绑定相关

mvvm数据绑定

2022-06-27 18:01:15 362

原创 WPF 界面相关

关于wpf界面的部分学习总结

2022-06-23 16:51:46 162

原创 Prism学习日记02 创建一个prism结构的wpf工程

帮助文档中向我们介绍了prism的扩展包以及开发需要用到的工具,这里可以利用Prism Template Pack进行快速创建一个Prism结构的WPF工程安装后创建一个空项目即可。几个比较重要的概念:1.shell:模块的宿主程序,可以理解为mainwindow,内部装载各个模块。通常实现了公共程序服务和基本代码2.region:一个逻辑占位,可以理解为一个界面中的容器,各组件可以被放在指定的region3.regionmanager:使用RegionAdapter和RegionBehavio

2022-01-07 19:10:32 489

原创 Prism学习日记01

第一次接触的一个新玩意,坚持学习一下写写记录好了首先是上网址:https://prismlibrary.com/,介绍什么的百度就好了,总而言之就是MVVM模式的框架下载和安装官网的帮助文档已经写得很清楚啦,VS中下载对应扩展包就好了哦~初体验嘛,毕竟是第一次使用,可以下载一些例子看看,帮助文档里面有给出github的链接,一键打包带走就好了!本人学的是WPF,所以就下载了对应的文件。点击打开sln项目就能大开眼界啦!点击这个红框框就能切换运行项目!看起来更方便~全部浏览一遍会发现主要是界

2021-12-29 18:37:49 263

原创 mqtt服务器的搭建

环境准备:1.apollo服务器(可去官网下载对应的版本)此处我用的是广受推荐的apollo-1.7.12.java开发工具包(oracle官网下载)apoll1.7.1支持jdk8环境配置首先是java环境配置:1.检查是否有旧版本的java,并将其卸载2.安装jdk83.配置三个用户变量:JAVA_HOMEC:\Program Files\Java\jdk1.8.0_271CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\too

2021-01-09 19:16:27 379 2

空空如也

空空如也

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

TA关注的人

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