博客的内容

申请这个博客主要是想记录一些关于C#的技巧,其实这方面的内容在网上实在已经是太多了,在博客园搞开这个还真有点班门弄斧的感觉

 

我本人并不是C#的专业开发人员,但是工作中也会偶尔使用C#,主要是用来编写一些用于设计开发的程序和自动测试有关的东东,当然也有一些会涉及到数据库,虽然不是很多。

 

使用C#专门开发windows应用程序的经验和技巧性的东西实在是太多了,网上的高手也很多。但是涉及使用C#进行科学计算,开发产品设计程序的就少之又少了;这方面的内容当然可以购买专业软件(或者使用盗版),但总觉得这些软件的使用都是在验证结果(也即:计算机仿真)而不是真正的设计。所以我想做的就是编写自己的设计软件。

 

当然C#还有另外的作用,那就是实现自动测试。本人是开发硬件的,如果每次都用手动测试,实在费时费力还容易出错。公司里也有一些老外开发的应用程序,但是我看着不是很爽。当然也有人会说,你可以使用虚拟仪器开发环境,比如NI的LabView或者Agilent的VEE等等,但是别忘了这些东西是要花钱的,还有就是要不停的买License,才能维持最新的版本,以支持最新的测试仪器设备。这样不爽。

 

好在微软的Visual Studio Express提供了免费的windows开发平台,只要搞定仪器接口就能够进行通信了(其实就是一个读操作一个写操作)。其实这些测试仪器都使用工业总线,虽然硬件接口可能是GPIB,Lan,USB或者其他,但是他们都遵循visa协议。再有,得益于C#的强大功能,开发个什么特殊功用的windwos窗口或者开个多线程,操作个数据库都是不在话下。唯一的缺点就是开发时间有点长,好在现在的程序都可以进行模块化,只要平时把常用的功能都封装到DLL里面,以后再开发新的程序就只要把精力放在算法和测试本身就好了。不知道是否有读者也有这方面的兴趣呢

 

posted on 2009-07-12 10:17  lgfcs  阅读(246)  评论(0编辑  收藏  举报