上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页

2019年12月11日

C#编程之串口(补充)滚动条至底部设计

摘要: 这里补充一下上一章的内容,上一章我们将发送和接收的编辑框每收到一包数据后自动回车换行,并让滚动条处于最底部位置。 我们调用了 TextBoxBase.ScrollToEnd(); 方法类来实现。 但是我们很容易就会发现,当焦点处于编辑框时,这个功能就会失常了。为了解决这个问题,我们可以用强行聚焦的方 阅读全文

posted @ 2019-12-11 10:59 Milo_lu 阅读(366) 评论(0) 推荐(0) 编辑

2019年12月10日

C#编程之串口(三)

摘要: 这一章我将继续上一章内容进一步完善我们的串口通信,并添加对话框的美观设计。 首先我们说一下双向通讯,上一章我们实现了单向接收功能,这里将说一下发射功能: 数据发送,总共有三种形式,发送字符串类,发送byte类,发送char类。要实现这三种,都必须调用串口写操作方法 SerialPort.Write( 阅读全文

posted @ 2019-12-10 10:36 Milo_lu 阅读(348) 评论(0) 推荐(0) 编辑

2019年12月9日

C#编程之串口(二)

摘要: 这一章继续讲解一下串口部分设计。 我们知道串口通常情况下有两个重要的参数需要设定,分别是串口号和波特率。 串口号,用来进行数据流传送,波特率用来设定数据流传送速度。这里我们选用comboBox控件来设计可以配置这两个参数的方法。 添加这两个控件的同时,我们添加发送编辑框: 1 <ComboBox N 阅读全文

posted @ 2019-12-09 13:57 Milo_lu 阅读(276) 评论(0) 推荐(0) 编辑

2019年12月6日

C#编程之串口(一)

摘要: 这一章我们开始设计串口应用程序,对于串口的设计,之前我们有讲解过,但那时是用C++进行设计的。个人感觉C++设计起来,虽然复杂一些,但灵活性更好。特别是数据处理方面,指针的运用就发挥了很大的作用。当然这并不是说C#就不能做到这一点,下面我们就一步步和大家分享一下: New Project--WPF 阅读全文

posted @ 2019-12-06 14:00 Milo_lu 阅读(681) 评论(0) 推荐(0) 编辑

2019年12月5日

C#编程之AES加密(三)

摘要: 这一章我们将上一章的内容做进一步完善,由用户输入需要加密的序列号,进行加密: 因为我们输入的都是以字符的形式读取,所以第一步要将读取到的字符存入到数组中: char[] inputBuf = str.ToCharArray(); 之后对这个数组进行转换成16进制,例如输入A5两个字符,我们要将其转成 阅读全文

posted @ 2019-12-05 14:46 Milo_lu 阅读(773) 评论(0) 推荐(0) 编辑

2019年12月2日

C#编程之AES加密(二)

摘要: 上一章我们举例了官方给出的一个AES加密例程,我们从官方的例程可以看出,这例程对文档类型的文件进行加密是比较合适的。 但有时候,我们需要对一小段数据进行加密,例如通过序列号加密生成产品加密后的序列号,用于遥控与主机间的RF通信,这就是纯粹的16进制数进行加密了。比如汽车遥控,家居遥控等等,这些产品序 阅读全文

posted @ 2019-12-02 14:18 Milo_lu 阅读(923) 评论(0) 推荐(0) 编辑

2019年11月29日

C#编程之AES加密(一)

摘要: 这里我们主要参考一下官方的例程: 1 using System; 2 using System.IO; 3 using System.Security.Cryptography; 4 5 namespace Aes_Example 6 { 7 class AesExample 8 { 9 publi 阅读全文

posted @ 2019-11-29 15:16 Milo_lu 阅读(451) 评论(0) 推荐(0) 编辑

2019年11月28日

C#编程之利用C#创建dll并调用(三)

摘要: 前两章我们是利用c#调用c++编写的动态库,这一章我们说一下,如何用C#创建动态库并实现调用。 其实,c#创建dll和创建class类是一个道理,只不过dll是class库的集合。 所以我们创建工程一个class Libary类型工程 New project Class Libary , 这里工程命 阅读全文

posted @ 2019-11-28 16:52 Milo_lu 阅读(1005) 评论(0) 推荐(0) 编辑

C#编程之dll使用(二)

摘要: 接着上一章内容,这一章我们主要实现C#调用dll内的算法。 同样的,我们按照之前几章编写好的动态效果应用程序进行修改。因为我们需要实现加减乘除运算,使用我们在之前的应用程序添加额外的控件: AXML代码实现添加额外控件: 1 <Grid Background="Black"> 2 <Grid.Row 阅读全文

posted @ 2019-11-28 09:45 Milo_lu 阅读(526) 评论(0) 推荐(0) 编辑

C#编程之dll使用(一)

摘要: 从今天开始,我们着手基于C#编写一些有实在意义应用程序例程: 这一章主要讲解如何生成dll文件库,对于这个dll创建,我们其实之前也是有讲解过的,也就是创建cpp和h文件,并在h文件中定义接口 #define DLL_API extern "C" _declspec(dllexport) 并声明入口 阅读全文

posted @ 2019-11-28 09:08 Milo_lu 阅读(1149) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页

导航