<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[凡梦]]></title><description><![CDATA[行动起来，路就在脚下！]]></description><link>https://blog.youkuaiyun.com/mpegfour</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mpegfour]]></copyright><item><title><![CDATA[批量自动归集]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/125930205</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/125930205</guid><author>mpegfour</author><pubDate>Fri, 22 Jul 2022 13:12:11 +0800</pubDate><description><![CDATA[多钱包地址Token批量自动归集，可设置最小归集数量、选择任意的钱包地址、查看钱包余额等。]]></description><category></category></item><item><title><![CDATA[C#下利用开源NPlot绘制股票十字交叉线]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/79951601</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/79951601</guid><author>mpegfour</author><pubDate>Sun, 15 Apr 2018 18:23:50 +0800</pubDate><description><![CDATA[在数字货币或者股票看盘交易软件中，为了方便准确定位K线图中的时间和买卖点，都用到了用十字交叉线来定位买卖时间和买卖点。这里利用.Net下开源的NPlot图表插件，实现了跟着鼠标移动的十字定位交叉线，并能做到根据屏幕坐标转化为时间和买卖点坐标。这里通过在K线图上双击创建交叉十字线，十字线跟着鼠标移动而移动，并且实时获取移动的位置。效果如下：主要代码实现包括PlotSurface2D（PlotSurf...]]></description><category></category></item><item><title><![CDATA[C#利用开源NPlot实现K线图（蜡烛图）]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/79878153</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/79878153</guid><author>mpegfour</author><pubDate>Tue, 10 Apr 2018 11:10:24 +0800</pubDate><description><![CDATA[NPlot是.Net平台下开源的图表控件，包括K线图、柱状图、饼图、曲线图、散点图等。这里主要讲讲怎么利用NPlot实现股票K线图。NPlot中PlotSurface2D对象是整个NPlot的图表的容器，所有的图表都需要添加到PlotSurface2D中才能进行显示。在WinForm程序中我们引用的是Windows.PlotSurface2D类，此类集成自Control。这里利用的K线图数据来自O...]]></description><category></category></item><item><title><![CDATA[C# WPF下限制TextBox只输入数字、小数点、删除等键]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/79680355</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/79680355</guid><author>mpegfour</author><pubDate>Sat, 24 Mar 2018 18:21:13 +0800</pubDate><description><![CDATA[C#中限制TextBox只输入数字和小数点的方法不止一种，有正则表达、ASCII码，还有通过Key和ModifierKeys的。这里讲讲通过Key和ModifierKeys来进行输入限制。Key是C#下的枚举类型，枚举了所有的键盘键，如D0到D9为0到9的按键，Key.Delete代表的是删除键，Key.OemPeriod为小数点。ModifierKeys也是C#下的枚举类型，包括Alt、Ctrl...]]></description><category></category></item><item><title><![CDATA[eclipse手动添加本地jar包到本地maven仓库]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/79514079</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/79514079</guid><author>mpegfour</author><pubDate>Sun, 11 Mar 2018 10:31:50 +0800</pubDate><description><![CDATA[在使用maven进行构建项目时，有时候中央仓库不包含所需的jar包，就需要下载到本地后手动添加到本地仓库中。这里介绍下利用eclipse进行本地jar安装到maven本地仓库。在Eclipse项目中点击右键，选择import，如图：选中Maven下的Install or deply an artifact to a Maven reposeitory，然后点击Next按钮。如下图：这里安装的是百度...]]></description><category></category></item><item><title><![CDATA[C#中对委托的理解和使用]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/79391383</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/79391383</guid><author>mpegfour</author><pubDate>Tue, 27 Feb 2018 17:48:23 +0800</pubDate><description><![CDATA[.Net中要把方法作为参数传递给其它方法时，需要用委托来实现。即委托是.Net中用来进行方法寻址的。类似C++中的函数指针。C++中函数指针是非类型安全的，仅仅指向的是内存位置。并没有定义具体的参数类型、返回类型。.Net中的委托是类型安全的，委托定义了参数类型和返回类型。委托在.Net中是一种特殊类型的对象，对象中包含了一个或者多个方法的地址。也有人说委托是方法的容器。委托常用在方法回调、事件调...]]></description><category></category></item><item><title><![CDATA[C#中default关键字用法简介]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/79382904</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/79382904</guid><author>mpegfour</author><pubDate>Mon, 26 Feb 2018 23:20:33 +0800</pubDate><description><![CDATA[C#中default关键字可根据上下文有多种含义。switch语句中使用default处理非case匹配的默认情况。在泛型中使用default，取决于泛型类型是引用类型还是值类型，引用类型的default将泛型类型初始化null，值类型的default将泛型类型初始化为0。在类型应用中可以通过default获得缺省值，如default(int)。switch中default具体的用法： switc...]]></description><category></category></item><item><title><![CDATA[C#预定义数据类型简介]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/79370517</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/79370517</guid><author>mpegfour</author><pubDate>Sun, 25 Feb 2018 18:18:10 +0800</pubDate><description><![CDATA[C#中数据类型分为值类型和引用类型，值类型存储在堆栈（stack）中，引用类型存储在托管堆（managed heap）中。 值类型在变量中保存的是具体的值，变量之间的赋值是具体的变量值，而不是类型的地址引用。如：int i=20;int j=i; //这个时候j的值为20i=30;//j的值仍然是20 ，并没有因为i的值的改变而改变假定我们定义了一个类Point，Point是一个引用类型，它有一个...]]></description><category></category></item><item><title><![CDATA[区块链技术之数字签名简介]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/79247677</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/79247677</guid><author>mpegfour</author><pubDate>Sat, 03 Feb 2018 16:10:07 +0800</pubDate><description><![CDATA[区块链比特币中利用数字签名来保证数据在整个系统中不可篡改，并保证交易双方的身份真实可靠。数字签名使用了非对称加密技术和数字摘要技术，保证了数据在传输过程中的完整性、发送者身份真实不可假冒。非对称加密技术会产生一个公钥（publickey）和一个私钥（privatekey），公钥和私钥是一对，私钥保存在所有者手中，需要对外人保密不可让外人知道，公钥可以向其他信息接收方公开。如果用私钥对数据加密只有公]]></description><category></category></item><item><title><![CDATA[区块链、数字货币各方大佬观点（徐小平、吴晓波、薛蛮子）]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/79151547</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/79151547</guid><author>mpegfour</author><pubDate>Wed, 24 Jan 2018 15:42:37 +0800</pubDate><description><![CDATA[对于最近区块链、数字货币的火爆程度，在这里不在赘述。下边我们看看投资界、学术界、经济学家等各位大咖对区块链、数字货币的看法和观点，来见证区块链的发展及透视未来方向。如果有人对区块链技术、数字货币或者数字货币相关的量化交易、智能投顾感兴趣可以加群：161154103 或者私信聊。也可以关注公众号：中关村创新实验室。

1月初，真格基金创始人徐小平在所投项目微信群的讲话被泄露，核心是徐小平呼吁创业]]></description><category></category></item><item><title><![CDATA[区块链相关数字货币行情获取、交易、资讯软件开发设计概述]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/79080499</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/79080499</guid><author>mpegfour</author><pubDate>Tue, 16 Jan 2018 23:35:33 +0800</pubDate><description><![CDATA[最近关注、炒数字货币的人越来越多了，而由于数字货币是个比较新的交易品类，交易所也比较分散，每个交易所上的数字货币或多或少的也不一样。这里笔者使用各交易所提供的Api和C#语言，开发一个类似股票交易的数字货币行情、媒体资讯、项目介绍及档案的客户端软件，后期也会把交易、量化策略、社区及相关数字货币的搜索加上。同时也会作为开源项目发布到Github上，供大家下载使用。另外如果有人对区块链技术、数字货币或]]></description><category></category></item><item><title><![CDATA[C# WPF中监听窗口大小变化事件]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/79018077</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/79018077</guid><author>mpegfour</author><pubDate>Tue, 09 Jan 2018 22:05:11 +0800</pubDate><description><![CDATA[C#中WPF框架下为了监听窗口的大小变化，需要实现窗口的SizeChanged事件，具体做法如下：
首先需要在窗口构造函数中为SizeChanged绑定处理事件：
public MainWindow()
        {
            InitializeComponent();
            this.SizeChanged += new System.Windows.]]></description><category></category></item><item><title><![CDATA[C#中使用OleDb操作access数据库]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/79011948</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/79011948</guid><author>mpegfour</author><pubDate>Tue, 09 Jan 2018 13:42:50 +0800</pubDate><description><![CDATA[引入oledb类库
using System.Data.OleDb;


//声明连接对象
 private OleDbConnection _oleDbConn;
//Adapter对象
 private OleDbDataAdapter _oleDbAda;
//连接串 包括oledb版本和mdb路径
private String tring_strdata = @"prov]]></description><category></category></item><item><title><![CDATA[C#下利用devexpress中chart插件实现柱状图]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/78952031</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/78952031</guid><author>mpegfour</author><pubDate>Tue, 02 Jan 2018 15:14:27 +0800</pubDate><description><![CDATA[.Net下各种第三方的Chart图组件很多，笔者在三维管廊监测中使用的Devexpress插件实现的柱状图，效果如下图： 具体的方法：1、在xaml中引入Devexpress插件xml命名空间引入xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"chart插件引入           
        2、柱状图所需的数]]></description><category></category></item><item><title><![CDATA[C#下String转换为Brush]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/78949697</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/78949697</guid><author>mpegfour</author><pubDate>Tue, 02 Jan 2018 10:42:43 +0800</pubDate><description><![CDATA[C#下有时候需要动态更新组件的背景色或者前景色，需用用到Brush，并把String表示的颜色值转换为Brush对象，代码： 



 Brush brush;
 BrushConverter brushConverter = new BrushConverter();
 brush = (Brush)brushConverter.ConvertFromString("#03ffea");]]></description><category></category></item><item><title><![CDATA[WPF下ComboBox获取当前选择值]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/78891358</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/78891358</guid><author>mpegfour</author><pubDate>Mon, 25 Dec 2017 12:39:25 +0800</pubDate><description><![CDATA[WPF下给ComboBox设置绑定字段时可通过如下下设置：


combobox.SelectedValuePath = 
"编号";//为隐藏的一个字段
combobox.DisplayMemberPath =
"名称";//为显示的字段
获得隐藏字段方式：
combobox.SelectedValue.ToString ();
获得显示的字段：
combobox.Text]]></description><category></category></item><item><title><![CDATA[C# WPF下自定义DataGrid背景、颜色、边线等代码实现]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/78888544</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/78888544</guid><author>mpegfour</author><pubDate>Sun, 24 Dec 2017 23:39:10 +0800</pubDate><description><![CDATA[最近在使用伟景行的三维平台开发三维管廊监控运维平台，开发语言是C#，使用的是WPF框架，需要对DataGrid进行自定义开发。包括列头、边线、背景色、前景色等。效果如图： 


DataGrid整体实现代码如下： 
<DataGrid Name="dataGridAlarm" AutoGenerateColumns="False" CanUserAddRows="False" CanUse]]></description><category></category></item><item><title><![CDATA[WPF下给DataGrid自动增加序列号]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/78882690</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/78882690</guid><author>mpegfour</author><pubDate>Sat, 23 Dec 2017 22:44:04 +0800</pubDate><description><![CDATA[C#下使用WPF框架编程时，有时需要给DataGrid添加序号，实现方式一般两种，一种方式是通过LoadingRow，自动在列前边增加一列序号，该列为自动添加，没有列名字。另一种是自定义一列显示序号。下边我们看看具体的实现方式。
1、自动增加一列显示序号
效果如图：



实现方式：
给DataGrid添加LoadingRow事件
this.dataGridEquipment.Lo]]></description><category></category></item><item><title><![CDATA[WPF下Window设置WindowStyle="None"时实现鼠标拖动移动窗口位置]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/78878742</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/78878742</guid><author>mpegfour</author><pubDate>Sat, 23 Dec 2017 10:56:55 +0800</pubDate><description><![CDATA[在WPF下当Window设置WindowStyle="None"时，默认的鼠标拖动窗口位置无效，需要自己定义代码实现，具体做法如下：
1、在xaml中引入MouseMove事件
<Window x:Class="Gvitech.Application.WPF.UI.FunFacility.WindowEquipmentRecord"
        xmlns="http://schemas.]]></description><category></category></item><item><title><![CDATA[C# WPF下自定义滚动条ScrollViewer样式]]></title><link>https://blog.youkuaiyun.com/mpegfour/article/details/78877654</link><guid>https://blog.youkuaiyun.com/mpegfour/article/details/78877654</guid><author>mpegfour</author><pubDate>Fri, 22 Dec 2017 23:44:28 +0800</pubDate><description><![CDATA[一、实现对ScrollViewer样式的自定义主要包括：
1、滚动条宽度设置
2、滚动条颜色
3、滚动条圆角
4、滚动条拉动时的效果mouseover
二、实现效果：



三、实现方法
1、创建资源字典（ResourceDictionary）文件
由于style代码比较多，之间在控件文件中加载style比较混乱，也不利于其它窗口复用，这里单独创建了ScrollViewDic]]></description><category></category></item></channel></rss>