随笔分类 -  C#

摘要:Senparc.Weixin.MP虽然是微信公众号的SDK,但由于易信公众号和新浪微博粉丝服务平台也提供了微信兼容接口,所以也可以使用其快速实现相应的服务,当然微博由于与微信存在差异,如果不改动原始SDK,则需要对一些地方进行调整。本文使用Senparc.Weixin.MP快速实现新浪微博粉丝服务平台的接口。 阅读全文
posted @ 2014-08-25 12:03 大魔王mAysWINd 阅读(2531) 评论(0) 推荐(3) 编辑
摘要:上一篇文章介绍了3D开发基础与XNA开发程序的整体结构,以及使用Model类的Draw方法将模型绘制到屏幕上。本文接着上一篇文章继续,介绍XNA中模型的结构、BasicEffect的使用以及用户输入和界面显示的方式等,本文尽量把遇到的概念都解析清楚,但又避开复杂的数学方面的知识,希望对没有接触过3D开发的同学有所帮助。 阅读全文
posted @ 2014-01-06 02:22 大魔王mAysWINd 阅读(2533) 评论(4) 推荐(1) 编辑
摘要:最近要做一个3D动画演示的程序,由于比较熟悉C#语言,再加上XNA对模型的支持比较好,故选择了XNA平台。不过从网上找到很多XNA的入门文章,发现大都需要一些3D基础,而我之前并没有接触过游戏以及3D相关的开发,所以我来从另一个角度整理下入门XNA。本文尽量少涉及3D及数学方面的知识,因为同类文章介绍的挺多的。 阅读全文
posted @ 2013-12-23 00:29 大魔王mAysWINd 阅读(4116) 评论(7) 推荐(8) 编辑
摘要:Eyelink眼动仪是SR Research推出的一款眼动仪,很多高校都在使用其做实验。其官方提供了COM的接口,所以支持COM接口的开发平台都可以开发使用。官方甚至提供了一个C#的样例供参考,不过这个样例相比起其他的VC++的样例而言功能过于简单,程序本身也比较乱,再加上国内关于EyeLink的资料又比较少,所以这里我简要写下我使用EyeLink眼动仪的开发框架,方便大家开发。 阅读全文
posted @ 2013-11-15 00:14 大魔王mAysWINd 阅读(5723) 评论(5) 推荐(8) 编辑
摘要:.NET提供了非常方便的XML序列化工具XmlSerializer,其可以很方便的将对象序列化成XML文件或将XML反序列化为对象。当然,自动化的工具一定会有一定的限制和要求,刚开始用XML序列化或者用惯了其他的序列化(如二进制序列化)的时候往往不太了解这些限制,比如序列化的范围、不能序列化的内容等等,从而会产生很多困惑。 阅读全文
posted @ 2013-10-22 21:48 大魔王mAysWINd 阅读(3705) 评论(3) 推荐(8) 编辑
摘要:C3D文件格式(The 3D Biomechanics Data Standard)是一种用来记录人体运动数据的常见格式。文件格式不是很复杂,但有时候为了修改其中一些信息,可能需要修改C3D文件。本文介绍了C3D文件格式存储的信息,同时介绍了如何通过C3D.NET类库解析、修改和创建C3D文件。 阅读全文
posted @ 2013-10-20 23:32 大魔王mAysWINd 阅读(2807) 评论(2) 推荐(2) 编辑
摘要:虽然在上世纪80年代就提出了IEEE754要统一浮点数标准,但是到现在仍然有计算机采用不同方式存储浮点数。在某些非IEEE754标准的计算机产生的二进制文件中,如果拿到其他计算机中读取,如果不进行专门的转换,可能导致数据错误等问题。 阅读全文
posted @ 2013-10-14 00:27 大魔王mAysWINd 阅读(3416) 评论(2) 推荐(3) 编辑
摘要:从Vista开始,由于增加了UAC(用户账户控制,User Account Control)功能,使得普通用户不再是能控制整个电脑的超级管理员了,所以在调用很多比较重要的功能时需要提升权限来实现。有时候写的程序需要调用这种权限,那么大概就是分为运行前就提升以及运行后再提升两种,在这里整理如下。 阅读全文
posted @ 2013-10-07 22:19 大魔王mAysWINd 阅读(7902) 评论(11) 推荐(23) 编辑
摘要:通过COM调用接口传输图片时可能会遇到IPicture或者IPictureDisp这两个接口,这些接口到底代表着什么,如何将其与.NET常用的System.Drawing.Image互转,每种方式又有什么区别。 阅读全文
posted @ 2013-10-04 00:48 大魔王mAysWINd 阅读(3473) 评论(0) 推荐(1) 编辑
摘要:尝试了在三个不同的Linux发行版本(Ubuntu/openSUSE/CentOS)下配置ASP.NET环境(Apache + Mono),参考了网上的一些文章,并根据自己在Azure上配置的情况重新整理而成,有这种需要但是对Linux不是很了解的同学可以看看。所有操作均在Azure的虚拟机里配置。 阅读全文
posted @ 2013-07-18 00:12 大魔王mAysWINd 阅读(7721) 评论(6) 推荐(16) 编辑
摘要:在.NET中有很多种获取程序当前目录的方法和属性,比如Environment.CurrentDirectory、System.IO.Directory.GetCurrentDirectory()、System.Windows.Forms.Application.StartupPath等等,到底每种之间的区别是什么,在不同操作系统之间是否还会有差异? 阅读全文
posted @ 2013-06-12 22:26 大魔王mAysWINd 阅读(3445) 评论(5) 推荐(4) 编辑
摘要:在Visual Studio中,使用代码分析时可能会在使用Stream的地方出现“不要多次释放对象”的警告信息。在使用流的地方应该养成一个好的关闭习惯,但并不是所有打开的对象都是需要关闭的,有时候只需要关闭其中一个就可以。 阅读全文
posted @ 2013-04-10 23:29 大魔王mAysWINd 阅读(2409) 评论(10) 推荐(3) 编辑
摘要:在.NET平台下如何不使用Interop方式(即不借助Office软件)读取Office文档的内容,讲述了微软Office文档的存储结构及解析的方式,读取Office文件的文档摘要信息以及文档文本内容。本文为最后一篇,介绍Office Open XML格式,并介绍如何将Word(.docx)、PowerPoint(.pptx)文字抽取出来以及常见的.NET开源Office文档类库。 阅读全文
posted @ 2013-04-01 23:19 大魔王mAysWINd 阅读(14407) 评论(14) 推荐(20) 编辑
摘要:在.NET平台下如何不使用Interop方式(即不借助Office软件)读取Office文档的内容,讲述了微软Office文档的存储结构及解析的方式,读取Office文件的文档摘要信息以及文档文本内容。本文为第三篇,详细介绍Windows复合文档中的FAT、DIFAT和MiniFAT,介绍如何将PowerPoint文件(.ppt)中存储的文字抽取出来。 阅读全文
posted @ 2013-03-31 01:33 大魔王mAysWINd 阅读(7654) 评论(17) 推荐(31) 编辑
摘要:在.NET平台下如何不使用Interop方式(即不借助Office软件)读取Office文档的内容,讲述了微软Office文档的存储结构及解析的方式,读取Office文件的文档摘要信息以及文档文本内容。本文为第二篇,介绍如何将Word文件(.doc)中存储的文字抽取出来。 阅读全文
posted @ 2013-03-25 21:14 大魔王mAysWINd 阅读(9121) 评论(57) 推荐(17) 编辑
摘要:在.NET平台下如何不使用Interop方式(即不借助Office软件)读取Office文档的内容,讲述了微软Office文档的存储结构及解析的方式,读取Office文件的文档摘要信息以及文档文本内容。本文为第一篇,介绍了如何解析文档的摘要内容(DocumentSummaryInformation和SummaryInformatin)。 阅读全文
posted @ 2013-03-17 22:30 大魔王mAysWINd 阅读(28633) 评论(78) 推荐(103) 编辑
摘要:医学数字影像和通信标准 DICOM(Digital Imaging and Communications in Medicine)中的数字影像文件包括很多内容,诸如患者信息、疾病信息以及数字影像等等,在.NET平台下如何对其进行解析,简要分析下文件的结构,对上述信息是如何存储的有个大概的了解,即使使用第三方类库也也建议了解下文件的结构。推荐一个.NET下第三方的开源类库fo-dicom,将DICOM文件中的信息及图像解析出来。 阅读全文
posted @ 2013-03-14 22:43 大魔王mAysWINd 阅读(10827) 评论(18) 推荐(9) 编辑