首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

dotnet 入门到放弃的 500 篇文章合集

本文是记录我入门到放弃写的博客 博客包括 C#WPF、UWP、dotnet core 、git 和 VisualStudio 和一些算法,所有博客使用 docx 保存 下载:dotnet 入门到放弃的...C# 很少人知道的科技 C# 快速释放内存的大数组 C# 搜索算法 C# 获得设备usb信息 C# 转换类型和字符串 C# 遍历枚举 C# 金额转中文大写 C#将dll打包到程序 c-70 c-设计模式...对比 UWP 开发,需要知道的1000个问题 Visual studio C# 代码使用 NotNull visual Studio 无法调试,提示程序跟踪已退出 visual-studio-2015...出现 Win32Exception 异常 WPF UncommonField 类型是什么 wpf VisualBrush 已知问题 WPF 一个性能比较好的 gif 解析库 WPF 文件加载字体 WPF...控件 WPF 修改按钮按下的颜色 WPF 写系统日志 WPF 判断调用方法堆栈 wpf 单例 WPF 只允许打开一个实例 WPF 可获得焦点属性 WPF 在 Alt+Tab 隐藏窗口 WPF 好看的矢量图标

10.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

WPF入门到放弃(一) | 安装与创建

JZGKCHINA 工控技术分享平台 尊重原创 勿抄袭 勿私放其他平台 不由得感叹时间过得真快,剑神的Python入门到放弃已经完结(1.21到6.2日小半年又过去了),虽然现在python很火,...恕我直言,工控圈在应用上还是用C#比较多,因为工控用windows系统比较多(当然服务器端与大型信息化系统要除外了),与下层控制系统通讯,C#以其容易上手以及对各种通讯库的支持,让我们这些不是计算机专业的人...,也能享受编程乐趣,作为一个曾经做过PLC编程,组态软件开发的人,并未做过真正的上位开发。...WPF有个初步的了解,大家一起探讨学习进步。...作者简介: 曹言林:加入工控七余载,从事过单片编程、控制柜接线、设备维修,PLC编程、MES实施,目前主要做MES售前,对各方面虽不是专家级别,也愿为工控圈添砖加瓦,贡献自己的一份力量。

68610

WPF 像素着色器入门:使用 Shazzam Shader Editor 编写 HLSL 像素着色器代码

改好之后,如果你编译你的 .fx 文件,也就是编写了 HLSL 代码的文件,那么顺便也会生成一份使用 Walterlv.Effects 命名空间的 C# 代码便于你将此特效接入到你的 WPF 应用程序...将像素着色器放到 WPF 项目中 将像素着色器放到 WPF 项目中需要经过两个步骤: 找到生成的像素着色器文件,并放入 WPF 工程; 修改像素着色器的生成方式。...将特效放入到你的 WPF 项目中 我们需要将两个文件加入到你的 WPF 程序: 一个 .ps 文件,即刚刚的 .fx 文件编译后的像素着色器文件; 一份用于驱动此像素着色器的 C# 代码。...文件(以及 VB 文件) 随后,将这两份文件一并加入到你的 WPF 项目工程文件。...尝试将一个示例像素着色器编译完并放入到你的 WPF 项目中。 尝试将特效应用到你的一个 WPF 控件查看其效果。

55820

Matlab上位开发(一) —— 了解上位

上位的作用 在嵌入式项目开发,无论是单片项目、嵌入式Linux项目、FPGA项目,上位始终是一个很重要的部分,主要用于: 数据显示(波形、温度等) 用户控制(LED,继电器等) 文件传输(图像、...常用上位开发方式 上位软软件开发主要包括以下两种: Windows上位(基于串口通信) WinForm或者WPFC#) 在Windows上,最早用VB语言开发,后来由于C++的发展,采用MFC开发...,再后来微软发布了基于.NET框架的面向对象语言C#,更加稳定安全,再配合微软强大的VS进行开发,效率奇高; c#和Java的语法类似,WPF相较于WinFormden优势在于,可以使用xml语言编写更加炫酷的界面...并且可以图形化开发; Matlab 多适合于需要上位进行信号处理的项目,比如本身掌握Matlab基本信号处理的科研人员,只需要使用下位(Arduino)来读取ADC的数据并发送到PC进行处理,还可以进行图像处理...Matlab上位开发 本篇文章开发,我将带领大家一起掌握如何通过 Matlab 开发上位,目前计划的有以下这些,敬请期待: Matlab上位开发(二)Hello,World Matlab上位开发

4.1K10

盘点8个.Net开源项目

1、一个.Net强大的Excel控件,支持WinForm、WPF、Android 这是一个开源的表格控制组件,支持Winform、WPF和Android平台,可以方便的加载、修改和导出Excel文件,支持数据格式...这个项目的使命:是希望让每个人、每台设备都能本地开发、部署、运行AI模型。 当然了,当前性能还不是很好,但是该团队还持续优化、调整,相信后面会越来越好。...5、可拖拉拽的WPF选项卡控件,强大好用!...6、推荐一个Excel与实体映射导入导出的C#开源库拖 这是一个C#开发的、用于将Excel文件映射为对象模型的开源工具,同样可以轻松将对实体对象存储为Excel格式文件。...EmguCV库包括视觉的许多领域,如工厂产品检验、医学影像、用户接口、摄像标定、立体视觉和机器人等。

26740

Windows桌面程序开发

独立安装:Qt 程序最终会编译为本地代码,不需要其他库的支撑,而 Java 要安装虚拟C# 要安装 .NET Framework。...WPF和Winform最大的区别在于WPF底层使用的DirectX,Winform底层使用的是GDI+,所以WPF的图形界面上更胜一筹 GDI+(Graphics Device Interface)图形设备接口...xaml 的 UI 和 C#、VB 写的后台 xaml 的 UI 和 C++ Native 写的后台 DirectX 的 UI 和 C++ Native 写的后台 JavaScript 和 HTML WPF...这将使得开发者能够更灵活地将 UWP 中一些更现代化的接口引入到 WPF 和 Windows Forms 。...结论 对C++开发不熟 所以C++的方案就不考虑了 Java并不适合桌面开发,其它的语言没用过也暂不考虑 C#的Winform、WPF要想操作其它程序也需要调用DLL 和 用Electron区别不大,所以还是用

10.7K10

串口助手(简洁版)上位软件零基础教程( C# + visual studio2017 )(一)

本人所在铁人战队的实验室同学们主要从事单片的编程开发。但比赛和项目过程,常常都需要与机器人进行人机交互。虽然实验室常用的HMI串口屏能满足我们的基本需求,但没东西在手的时候,就是个难题了。...所以本文则介绍一下使用visual studio软件,进行C#上位软件的开发入门。 以同学们常用的串口助手(简洁版)为例,来着手进行学习和入门。...1.工程的建立 打开vs软件 -》 左上角 “文件”选项 -》 新建 -》 项目 ,弹出对话框如下: 点击visual c# 选项卡 -》 1....在 Items 属性栏,可添加组合框下拉菜单内容。 注:本次串口助手软件 端口组合框 会在程序添加下拉菜单内容,不用在属性栏手动添加。...这样我们就不用去调用设备管理器,看咱们该调成哪个串口号了,是不是很高级!! 选择 工具箱 -》 组件 -》 Timer(定时器控件),单击选择到窗体。他也是一个隐式控件。

6.6K21

有小伙伴问:上位用QT还是winformwpf好?

楔子 群内有小伙伴问:上位用QT还是winform/wpf好? QT是一个跨平台的开发框架,提供了丰富的GUI库和工具,可以用于开发各种类型的应用程序,包括上位应用。...它们利用.NET平台的强大生态系统和C#编程语言,提供了丰富的第三方库和组件,适用于需要与.NET集成和充分利用其功能的项目。...Qt的优点: - 跨平台支持:Qt是一个跨平台的开发框架,可以在多个操作系统上运行,如Windows、macOS、Linux等,因此适用于开发跨平台的上位应用程序。...- .NET生态系统:作为.NET平台的一部分,WinForms和WPF可以利用.NET生态系统丰富的第三方库、组件和工具,提供更多的扩展和功能。...- C#编程:使用C#语言进行开发可以提高开发效率,尤其是对于熟悉C#和.NET的开发人员。

39430

C#开发web三维和客户端三维技术揭秘

前言 喜欢学习的小伙伴有福了,今天给大家揭秘一下C#结合unity如何开发酷炫的客户端和网页三维效果,话不多说,我们先看演示效果,然后讲解过程。...成果展示 首先我们来看一下wpf+unity开发的客户端三维软件,本项目是开发的一个工业AI检测设备的上位: 然后我们再来看一下.net6后端+前端+unity开发的一个工艺产线的模拟项目: 开发过程...首先wpf结合unity开发,我们是利用socket来通信,比如上述视频wpf采集到相机等硬件信息,通过socket发送给unity,unity来进行模型驱动。...然后是unity界面要嵌入到wpf,我们采用了几个windows函数: 整体思路就是在wpf里面利用Process来启动unity程序,拿到句柄,然后设为wpf的子级,然后用windows函数把unity...整体思路是unity发布为webgl,并且发布到IIS下,前端html+css开发其余部分,并利用前端的iframe来嵌入unity的地址: 其中和后端的通信unity不做,全部由前端来完成,前端拿到数据后发送到

400

C#开发web三维和客户端三维技术揭秘

前言 喜欢学习的小伙伴有福了,今天给大家揭秘一下C#结合unity如何开发酷炫的客户端和网页三维效果,话不多说,我们先看演示效果,然后讲解过程。...成果展示 首先我们来看一下wpf+unity开发的客户端三维软件,本项目是开发的一个工业AI检测设备的上位: 然后我们再来看一下.net6后端+前端+unity开发的一个工艺产线的模拟项目: 开发过程...首先wpf结合unity开发,我们是利用socket来通信,比如上述视频wpf采集到相机等硬件信息,通过socket发送给unity,unity来进行模型驱动。...然后是unity界面要嵌入到wpf,我们采用了几个windows函数: 整体思路就是在wpf里面利用Process来启动unity程序,拿到句柄,然后设为wpf的子级,然后用windows函数把unity...整体思路是unity发布为webgl,并且发布到IIS下,前端html+css开发其余部分,并利用前端的iframe来嵌入unity的地址: 其中和后端的通信unity不做,全部由前端来完成,前端拿到数据后发送到

9410

什么是.NET?什么是.NET Core?.NET和.NET Core区别又是什么呢?

不久之后,微软又发布了.NET 精简版框架(.NET Compact Framework),这是.NET框架的一个子集,适用于更小的设备,特别是Windows移动设备(Windows Mobile)。...NET Framework平台的应用程序在公共语言运行时(CLR)执行,CLR是一个应用程序的虚拟,它提供安全、内存管理和异常处理等服务。...2011年5月,Mono开发者为了使用C#开发跨平台的移动设备应用,成立并发布了Xamarin后于2016年被微软收购,但这只是微软跨平台的第一步,毕竟Xamarin只适合开发移动端应用。....NET Core是一种模块化实现,可用于各种垂直领域,数据中心扩展到基于触摸的设备,它是开源的,跨平台的,能在Windows、LinuxMac OSX等操作系统上运行,同时还支持Docker等容器化环境安装和部署...API应用,微服务; 跨平台的游戏开发Unity,目前应用得非常广泛,像【王者荣耀】这类大型的手游都是使用Unity开发出来的; 基于WPF的桌面应用程序,使用WPF你可以自定义完成超酷的用户交互界面

2.9K30

微软程序员最好的时代来了

当时在这个公司里做了售票系统,还有闸系统,POS系统,我估计很多人不知道闸系统原来用Visual Basic也可以做。...WPF 微软推出的WPF, 我觉得是对桌面开发程序的极大的进步,几乎所有的桌面程序的展示都可以使用WPF来呈现,而通过WPF可以让我们非常方便快速的做出非常炫的桌面程序,WPF的XAML方式给了我们非常方便的写桌面窗体...同时模板,动画等在WPF都是极其容易实现,另外MVVM在WPF的应用里非常盛行,WPF可是比Angular早出现了很多年。...ASP.NET WEB MVC 由于很多人对ASP.NET WEB Forms充满抱怨,而且WEB开发技术不断地革新,微软也顺应潮流及时的推出了ASP.NET MVC, 使用MVC可以写出非常清爽的代码,我们团队ASP.NET...我在这里想说的长尾,就是第一小企业几乎占据所有的企业的80%, 而这些企业需要各种各样的系统,而这些企业不论是国内还是国外,都是Windows占大部分。

1.3K50

C#开发可播放摄像头及任意格式视频的播放器

前言 本文主要讲述,在WPF,借助Vlc.DotNet调用VLC类库,实现视频播功能,下面我们先来做开发前的准备工作。...xmlns:vlc="clr-namespace:Vlc.DotNet.Wpf;assembly=Vlc.DotNet.Wpf" 接着,我们在页面布局中加入VlcControl控件和打开文件、播放、停止的按钮...Slider样式,参考如下文章: WPF依赖属性的正确学习方法 WPF滑块控件(Slider)的自定义样式 VlcControl控制播放进度的方法很简单,如下: private void Slider1...播放其他视频源 播放RTSP 通过上面的代码编写,我们了解到了,在C#里使用VLC播放视频的代码非常简单,只要在Play函数写入地址即可。...------------------------------------------------------------------------------------------------- 到此C#

2.7K30

尝新体验ASP.NET Core 6预览版本的最小Web API(minimal APIS)新特性

其中包含了很多新的特性和功能,比如: 优化最小Web API(minimal APIS)模板 为生成常用HTTP响应添加了IResult的接口实现 最小操作支持Request,Response等 优化了最小主机、模板 查询字符串获取.../Web WPF Application wpf [C#],VB Common/WPF WPF Class...library wpflib [C#],VB Common/WPF WPF Custom Control Library...MinimalApi,并在代码编辑器打开Program.cs文件,如下: var builder = WebApplication.CreateBuilder(args); var app = builder.Build...在Visual Studio 2022,按F5运行,如果在浏览打开并显示如下页面,说明最小API项目运行正常,如图: 在最小API项目中,直接调用WebApplication.MapGet()方法即可完成路由的注册和映射

5K30

串口助手(简洁版)上位软件零基础教程( C# + visual studio2017 )(二)

在上篇博客,我们完成了串口助手(简洁版)可视化窗体的设计,并且单击启动后可以运行。但是光有外壳,没有灵魂。所以接下来我们将继续一步一步来编写上位软件的程序部分。...首先,我谈一下自己所理解的C#上位软件程序编写的中心思想。...(), 来更新一下 “端口” 组合框下拉菜单的串口信息。...3.串口开关按键按下事件(程序) 在GUI界面,我们做了一个“”打开串口“”按键,用于打开上位串口。同样双击按键图标进入事件对应的程序段。...{ byte[] Data = new byte[1]; //定义一个byte类型数据,相当于单片的 unsigned

3.1K10

【愚公系列】2023年11月 WPF控件专题 WebBrowser控件详解

WebBrowser控件可以通过以下步骤来添加和使用:在Visual Studio打开WPF应用程序并打开窗口的XAML文件。在控件库中找到WebBrowser控件并将其拖放到窗口中。...2.常用场景WPF的WebBrowser控件可以用于多种场景,常见的包括:显示Web页面:可以将WebBrowser控件放置于WPF窗体,用于加载、显示Web页面。...扩展WPF的WebBrowser控件支持通过JavaScript与HTML页面进行交互,可以在C#代码调用JavaScript函数,同时也可以在JavaScript代码调用C#的方法。...代码调用C#的方法,则需要在C#代码中注册一个方法,并通过WebBrowser控件的ObjectForScripting属性将该方法传递给WebBrowser控件:webBrowser.ObjectForScripting...可以通过window.external来调用在C#中注册的方法:window.external.MethodName(parameter);通过以上方法,可以实现WPFWebBrowser控件之间的参数传递和交互

60412

C#开发web三维和客户端三维技术揭秘

今天给大家揭秘一下C#结合unity如何开发酷炫的客户端和网页三维效果,话不多说,我们先看演示效果,然后讲解过程。...首先我们来看一下wpf+unity开发的客户端三维软件,本项目是开发的一个工业AI检测设备的上位: https://mpvideo.qpic.cn/0bc3daaaiaaaqiamnosaqjtfaggdaqmaabaa.f10002...首先wpf结合unity开发,我们是利用socket来通信,比如上述视频wpf采集到相机等硬件信息,通过socket发送给unity,unity来进行模型驱动。...然后是unity界面要嵌入到wpf,我们采用了几个windows函数: 整体思路就是在wpf里面利用Process来启动unity程序,拿到句柄,然后设为wpf的子级,然后用windows函数把unity...整体思路是unity发布为webgl,并且发布到IIS下,前端html+css开发其余部分,并利用前端的iframe来嵌入unity的地址: 其中和后端的通信unity不做,全部由前端来完成,前端拿到数据后发送到

7410

dotnet 通过 Elmish.WPF 使用 F# 编写 WPF 应用

本文来安利大家一个有趣而且强大的库,通过 F# 和 C# 混合编程编写 WPF 应用,可以在 WPF 中使用到 F# 强大的数据处理能力 在 GitHub 上完全开源 Elmish.WPF 库,请看 https...大家都知道,使用 F# 能带来很好的数据处理能力, F# 语法层面带来的编写效率提升和编写逻辑的优化,而 F# 本身是没有带 GUI 可视化应用编程的。...这个例子的代码完全放在 Elmish.WPF 库里,可以通过 https://github.com/elmish/Elmish.WPF 获取所有代码 咱依然通过 VS 创建一个空白的 C# 空白 WPF...程序,在此例子里面,几乎没有 C# 多少的戏份,只是为了使用 C# 更好的驱动 WPF 程序而已,因为部分初始化方法和类型等在 F# 写起来的代码量可不少。...本文的主角将交给 XAML 和 F# 这两个语言 打开 App.xaml.cs 文件,咱将修改本文仅有的一点 C# 代码 public partial class App : Application

1.8K20

.NET Core.NET5.NET6 开源项目汇总9:客户端跨平台UI框架

期待.NET6的MAUI能给大家带来惊喜。下面整理了几款桌面端跨平台解决方案。...移动支持正在公开预览。 ? 支持 Visual Studio 扩展项目模板 ? 复用现有技能。利用现有的知识(WPF、XAML)、代码和包来开发、运行项目。 技术支持。提供收费技术支持。...C#和XAML提高生产率 使用C#和XAML的熟悉性和丰富性,以及热重新加载、热重启、编辑和继续等方面的生产力提升开发效率。 ? 强大的IDE支持。...探索Uno平台打开的可能性。 支持WebAssembly 视屏教程 真实客户 以下公司使用Uno平台开发其应用程序 ?...框架理念和WPF类似,但是没有Xaml,直接用CSS和C#代码描述。

9.3K21
领券