摘要: // AfxGetApp()->m_pMainWnd->GetDlgItem(IDC_DISP_1).SetWindowText("nihao"); //CString strlen; //strlen.Format(TEXT("%s"), len);注释掉就可以... 阅读全文
posted @ 2015-12-30 22:53 星雷热忱 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 第一种方法: byte j1 = ReceiveBytes[4]; //还原第1字节(低位) int j2 = ReceiveBytes[5] * 256; //还原第2字节 << 8 ... 阅读全文
posted @ 2015-12-30 15:53 星雷热忱 阅读(4543) 评论(0) 推荐(0) 编辑
摘要: FileStream fs = new FileStream("c:\\abc.txt", FileMode.Create); string mystr = "chinaren"; Byte[] d = new Byte[5]; d=... 阅读全文
posted @ 2015-12-30 15:01 星雷热忱 阅读(4052) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/chlyzone/archive/2009/08/08/1541873.html在写C#TCP通信程序时,发送数据时,只能发送byte数组,处理起来比较麻烦不说,如果是和VC6.0等写的程序通信的话,很多的都是传送结构体,在VC6.0中可以很方便的把一个... 阅读全文
posted @ 2015-12-30 14:55 星雷热忱 阅读(5874) 评论(0) 推荐(0) 编辑
摘要: //将十进制数字转换成字节数组 //由数字创建字节数组 public static byte[] DecimalToByteArray(decimal src) { //创建内存流MemoryStream,stream作为存放 二进... 阅读全文
posted @ 2015-12-30 14:32 星雷热忱 阅读(4622) 评论(0) 推荐(2) 编辑
摘要: int[] data = new int[10]; FileStream fs = new FileStream("d://aaa", FileMode.Open); BinaryReader r = new BinaryReader(fs); ... 阅读全文
posted @ 2015-12-30 13:54 星雷热忱 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 下面将用到的一些简单的转换操作贴上来,方便记忆流:二进制字节:无符号整数字符:Unicode编码字符字符串:多个Unicode编码字符那么在.net下它们之间如何转化呢?一般是遵守以下规则:流->字节数组->字符数组->字符串下面就来具体谈谈转化的语法流->字节数组MemoryStream ms =... 阅读全文
posted @ 2015-12-30 13:50 星雷热忱 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 现象:编译项目时提示未找到类型或命名空间名称" " (是否缺少 using 指令或程序集引用?)解决方法:如果是未找到类型,检查是否引用了类型所在的命名空间,使用using指令。如果是未找到命名空间,那么检查是否引用了程序集,如果确认引用了程序集,那么检查程序集版本和项目是否一致,例如,你的项目是.... 阅读全文
posted @ 2015-12-30 10:44 星雷热忱 阅读(8679) 评论(0) 推荐(0) 编辑
摘要: BinaryWriter类:MSDN以二进制形式将基元类型写入流,并支持用特定的编码写入字符串。这个MSDN的解释,是不是说BinaryWriter类是将数据以二进制的形式写入文件,在文件中显示的是0、1组成的东西?再看MSDN的这个例子:class MyStream{ private con... 阅读全文
posted @ 2015-12-30 10:37 星雷热忱 阅读(5337) 评论(0) 推荐(0) 编辑
摘要: 用编辑框控件做串口数据的接收,由于编辑框控件的大小有限,当接收到的数据超过框体时,右侧的的滚动条就总往上面。因为数据不断接收,我是希望这滚动条总是向下走。这样做的目的是在编辑框控件上保持显示最新收到的数据。我在网上有查过一些做法,比如在收到新数据后,就把这滚动条总或光标指向编辑框内容的最后面,试了一... 阅读全文
posted @ 2015-12-30 08:56 星雷热忱 阅读(604) 评论(0) 推荐(0) 编辑
摘要: MFC制作上位机,首先需要了解的是串口的编程,一般有两种方法,一个是使用ActiveX控件,例如mscomm串口控件,还有一个是用SerialPort类或者一些其他的串口类,这两个的区别是使用SerialPort类不需要注册控件,在其他没有安装控件的电脑上也能够用。一·使用mscomm串口控件使用m... 阅读全文
posted @ 2015-12-30 00:14 星雷热忱 阅读(7152) 评论(0) 推荐(0) 编辑
摘要: CserialPort类的用法打开串口: if (m_Comm.InitPort(this,3,115200,'n',8,1,EV_RXCHAR, 512)) //接收数据类型为 ... 阅读全文
posted @ 2015-12-30 00:12 星雷热忱 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 中午分析的那篇博客的 子对话框程序:// Management.cpp : implementation file//#include "stdafx.h"#include "doorcontrol.h"#include "Management.h"#ifdef _DEBUG#define new ... 阅读全文
posted @ 2015-12-30 00:01 星雷热忱 阅读(803) 评论(0) 推荐(0) 编辑