Kevin

虫虫的痕迹!!!
  首页  :: 新随笔  :: 订阅 订阅  :: 管理

06 2012 档案

摘要:一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言规范CLS(Common Language Specification),它可以... 阅读全文

posted @ 2012-06-22 09:24 KevinYao 阅读(302) 评论(0) 推荐(0)

摘要:开发环境:VS2008+.NET3.5以前一直没发现这个问题,感觉SerialPort.GetPortNames方法很好用,只需要这么一行就能直接获取到系统的串口列表。但当我们系统中存在虚拟串口时(部分蓝牙设备或者手机接上电脑后会虚拟出一些串口),此方法获取到的串口号可能就不是我们想要的结果了,如图:对比图片红色标记区域会发现,.net提供的方法获取的串口号后面带有一个特殊字符,如果仅是特殊字符那还好说,过滤一下就好了,但你GOOGLE会发现,有不少朋友碰到过这样的问题,他们串口号后面多出的字符可能是字母,数字,或者跟我一样是特殊字符,后两种情况都还好说,但如果多出的是数字呢(例如“COM3” 阅读全文

posted @ 2012-06-16 12:13 KevinYao 阅读(11713) 评论(0) 推荐(1)