C#
文章平均质量分 79
C#相关的内容文章。
秦朝炼丹师
From zero to hero.
展开
-
利用WPF绑定技术处理批量数据
前言在实际的开发工作中,有时我们需要把大量的数据从数据库或是文件或是远程服务中获取过来,然后在程序中进行逻辑处理,然后呈现在界面上。传统的做法是先将这些数据获取,然后传给前台界面,比如给Textbox的Text赋值或是给Label的Content赋值等等。现在我们利用绑定技术,将数据与界面控件的相关属性直接绑定起来,也就是说,不需要我们在人为去控制界面与数据的关联。当界面上的数据发生变化时,后台数据会自动变化,反之当后台数据改变时,界面上显示的数据也会改变。模拟我们模拟一个玩家数据界面的例子,通过读取原创 2020-06-02 16:24:43 · 871 阅读 · 0 评论 -
C#使用MQTT协议进行开发
写在前面本文用到的所有工具和插件,笔者已打包上传到CSDN资源,嫌官网下载繁琐的可以自行去下载。安装erlang和rabbitmq1.安装erlang:网址https://www.erlang.org/downloads,建议版本OTP20.2。2.安装rabbitmq:网址http://www.rabbitmq.com/download.html,建议版本RabbitMQ3.7.3。3...原创 2020-04-02 11:11:27 · 3482 阅读 · 0 评论 -
C#利用动态规划求解问题
问题描述钢条切割问题Serling公司购买长钢条,将其切割为短钢条出售。切割工序本身没有成本支出。公司管理层希望知道最佳的切割方案。假定我们知道Serling公司出售一段长为i英寸的钢条的价格为pi(i=1,2,…,单位为美元)。钢条的长度均为整英寸。钢条长度与价格的对应关系如图:求切割钢条方案,使得销售收益rn最大。分析长度为n的钢条可以有2^n-1中切割方案,假设将该钢条切割成k(...原创 2020-03-25 17:29:36 · 878 阅读 · 0 评论 -
C#实现驼峰命名转下划线命名及反转
写在前面实现方法不一定是最好的,只是给读者提供个思路。准备IDE:VisualStudio2019; 程序类型:WPF应用程序。界面布局首先简单做下界面,左边放一个ListBox存放输入的内容,中间放两个按钮,分别提供驼峰转下划线及下划线转驼峰功能。然后最右边放一个ListBox存放处理后的结果输出。<Window x:Class="SomePersonTest.ConvertN...原创 2020-03-16 15:35:30 · 4129 阅读 · 0 评论 -
WPF实现自定义曲线视图
准备开发环境:VisualStudio2019;程序类型:WPF应用程序。布局首先在项目里新建一个UserControl用户控件,命名为CurveView。简单布下局,界面分两行,上面一行固定高50px,放工具栏,下面一行放曲线的绘制区域。代码如下:<UserControl x:Class="CustomCurveView.CurveView" xmlns...原创 2020-03-25 10:36:44 · 1293 阅读 · 4 评论 -
使用WPF开发文件加密解密软件
应用场景在很多情况下,我们希望对一些比较私密的文件进行加密,当自己需要查看的时候,再解密出来。因此,今天与大家分享一款自己以前用WPF开发的文件加密解密软件。准备工作开发环境:VisualStudio2019;项目类型:WPF应用程序。效果预览...原创 2020-02-13 16:32:36 · 1696 阅读 · 1 评论 -
经验之谈:企业开发之WPF必备技能
WPF篇章1.全称WPF的全称为:Windows Presentation Foundation,Windows呈现基础。(调侃:我佩服)2.MVVMMVVM是Model-View-ViewModel的简写,本质就是MVC 的改进版,将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。3.背景微软推出的第四代开发框架,上一代是WinForm,当时推出是为了对抗J2...原创 2020-03-09 11:14:05 · 300 阅读 · 0 评论