ClearCanvas 源码解析 1
国内,网上关于ClearCanvas开源的文章太少,,最近刚好在做PACS,发现这个源码后,调试了一下,运行效果还可以。
ClearCanvas是C#开源源码,对PACS的解析操作,底层和C#开源fo-dicom有什么关系,还没有时间去研究。。看网上有
人有,ClearCanvas的底层对DCM文件的解析就是fo-dicom。。。
开源码可以到网上去下载。网址自己baidu。
我下载的版本是ClearCanvas-13.2
PACS相关的东西,知道的很少。基本这0,,目前也是有空的时候,看一看,,但这不影响源码调试。。
源码调试步骤
1、从网上下载相关的DLL:Vtk相关、log4net.dll、DotNetMagic2005.dll、NPlot.dll、nunit.framework.dll及sqlce等,
下载的DLL还是挺多的,,自己可以根据代码编译时,提示的错误信息,慢慢找。。
DLL下载后,在ClearCanvas-13.2目录下,新建一个ReferencedAssemblies文件夹,把DLL拷贝到里面。。不用一个个
向项目里添加
当然,我自己也从花了很长时间来找这些东西。。http://download.csdn.net/detail/mapy06/9768145,,下载需要积分哦
2、在 ClearCanvas-13.2\ImageViewer中找到ImageViewer.sln,打开项目。
3、设置Desktop文件夹下的ClearCanvas.Desktop.Executable 为启动项
4、运行结果:
代码运行起来,,可以查看一下功能。。后面再写源码。。