- 博客(45)
- 收藏
- 关注
原创 使用 C# WinForm 制作简单的串口调试助手
下面我就创建一个工程,并且加载Sunny.UI控件库,我这个项目还加载了另一个库叫做SeeSharpTools.JY.GUI,但是没有使用其中的控件,添加它以备后面使用。很久之前就已经发现了C# WinForm开源的控件界面库Sunny.UI,于是想着做一个Demo来用上Sunny.UI界面库。关于Sunnu.UI控件库的使用就到这里了,有关串口的介绍还有很多细节的地方,如果想了解更多细节,大家可以直接去看别人的开源代码。我们可以参考Sunny.UI库的说明文档修改控件的属性。事件是在接收到数据时触发的。
2024-09-09 23:42:54 1293
原创 C#中简单Socket编程
TCP通信服务端的通信过程是:第一步调用Socket创建套接字。第二步:调用Bind()函数将套接字绑定到指定的IP地址和端口号。第三步:调用Listen()函数监听套接字。Socket分为面向连接的套接字(TCP套接字)和面向消息的套接字(UDP 套接字)。客户端套接字通信过程是:第一步:调用Socket类创建套接字。第一步:创建套接字。第一步:创建套接字。第二步:将套接字绑定到指定IP地址和端口号。UDP通信是面向消息的通信方式。接下来,我用C#语言来进行简单的TCP通信和UDP通信。
2024-07-09 23:49:10 1403
转载 C#嵌套结构体数据的转换
今天在看微信公众号时,看到一篇文章,是关于C#结构体转化的,因为自己在工作中又遇到过这种问题。并且自己还不是很熟悉。这是关于struct如何转化为bool类型的文章。作者已经将它上传到Nuget包中,我们直接使用Nuget包下载即可。然后调用ByteToStruct将bool类型转回结构体。可以看到bool已经转回原来的结构体了,内容保持不变。可以看到,这个结构体总共有75个字节。好了,今天就分享到这里。
2024-06-19 23:52:13 61
转载 C++ 设计模式---桥接模式
2.桥接模式是一种非常形象的叫法,抽象部分可以独立变化,实现部分也可以独立变化,通过抽象部分的基类保存实现部分基类指针的方式实现连接,就像一座桥一样。桥接模式的目的是让抽象与实现分离,两边都可以独立变化。1.桥接模式适用于一个抽象的概念,将抽象部分与实现部分分离。2.定义一个实现类的接口。
2024-01-23 22:52:26 107
原创 MFC中使用DAO来打开数据库
最近在学习MFC中数据库的使用,在之前写过一篇使用使用Access技术连接数据库。在这个项目中打开的是.mdb数据库文件。ODBC是数据库的连接接口,他不管连接是何种数据库,在程序运行过程中都会提供选定数据库的引擎。点击打开MDB文件后,选择要打开的MDB文件,然后显示数据库中的表,如图所示。这个例子的思路是:在文档类中打开数据库,并读取其中的数据,然后保存起来。这个例子中其中CDAOTestView继承于一个自定义的CRowView,这个CRowView的试图类是一个纯虚类,负责数据的处理和显示。
2023-12-19 23:58:43 1060
原创 MFC自绘渐变菜单
一、学习了这么久的MFC,想着能不能做一个自绘控件的小项目。因为项目的原因,最近需要自绘菜单,于是就学习一下如何自绘菜单。这个项目是来自书籍《VC++实战1200例》中的,有兴趣的可以看看。以此记录一下,便于后面的复习学习。微软官方有对自绘控件这个主题进行描述,大家可以参考。派生类中重写这些函数来实现自定义描述行为。类中也提供了这样的两个函数。
2023-09-20 00:14:43 228 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人