C++
zch12311
让青春无悔
展开
-
C#中实现byte[]与任意对象互换(服务端通讯专用)
C++中,我们可以非常方便的将网络通讯接收来的char*缓冲区转成任意类型的结构体,并从中提取必要信息,只需要一个结构体类型指针的强制转换即可。但是在C#中,所有涉及到内存及指针的操作均被判定为不安全操作,使得上述机制的实现变得复杂化。要在C#中便捷的实现网络通讯缓冲区byte[]与任意类型对象的相互转换,常用的方法大致有三:1.序列化与反序列化[c转载 2014-11-05 21:34:54 · 1641 阅读 · 0 评论 -
Picture Control控件中添加图片
1.在vs2008里,拖出一个Picture控件放在对话框里.2.点击属性, 将Type设为Bitmap.3.在解决方案管理器中, 右键点击资源文件文件夹, 选择添加>资源>Bitmap>导入. 这里只能导入一张.BMP格式的图片.4.再点击Picture控件的属性, 将Image修改为所导入BMP图片的ID. 图片就显示出来了. 还可以通过调整其他属性的参数调整图片的大小等.转载 2015-07-08 19:34:15 · 1139 阅读 · 0 评论