10 2013 档案
摘要:一直以来都对.NET项目中的几个版本号(AssemblyVersion、AssemblyFileVersion、AssemblyInformationalVersion)以及版本号中的Revision和Build有疑问,今儿抽了点时间看了几篇文章,整理一下与大家一起分享下。
阅读全文
摘要:.NET提供了非常方便的XML序列化工具XmlSerializer,其可以很方便的将对象序列化成XML文件或将XML反序列化为对象。当然,自动化的工具一定会有一定的限制和要求,刚开始用XML序列化或者用惯了其他的序列化(如二进制序列化)的时候往往不太了解这些限制,比如序列化的范围、不能序列化的内容等等,从而会产生很多困惑。
阅读全文
摘要:C3D文件格式(The 3D Biomechanics Data Standard)是一种用来记录人体运动数据的常见格式。文件格式不是很复杂,但有时候为了修改其中一些信息,可能需要修改C3D文件。本文介绍了C3D文件格式存储的信息,同时介绍了如何通过C3D.NET类库解析、修改和创建C3D文件。
阅读全文
摘要:虽然在上世纪80年代就提出了IEEE754要统一浮点数标准,但是到现在仍然有计算机采用不同方式存储浮点数。在某些非IEEE754标准的计算机产生的二进制文件中,如果拿到其他计算机中读取,如果不进行专门的转换,可能导致数据错误等问题。
阅读全文
摘要:从Vista开始,由于增加了UAC(用户账户控制,User Account Control)功能,使得普通用户不再是能控制整个电脑的超级管理员了,所以在调用很多比较重要的功能时需要提升权限来实现。有时候写的程序需要调用这种权限,那么大概就是分为运行前就提升以及运行后再提升两种,在这里整理如下。
阅读全文
摘要:通过COM调用接口传输图片时可能会遇到IPicture或者IPictureDisp这两个接口,这些接口到底代表着什么,如何将其与.NET常用的System.Drawing.Image互转,每种方式又有什么区别。
阅读全文