已经打包到danchengproj.zip中,可在这里下载:
http://dp2003.com/dp1batch/danchengproj.zip
dp1batch不像其它的批处理程序在宿主程序中提供输出ISO2709文件的功能,而是通过编制二次开发方案来实现。
其中用到了DigitalPlatform.MarcKernel函数库中的OpenMarcFileDlg对话框类,还有DigitalPlatform.MarcKernel函数库中的将机内格式转换为ISO2709格式的函数,编程都比较直白。
这个方案也示范了数字平台的.NET中间件的一个侧面:二次开发和一次开发具有很高的一致性,是完全溶为一体的。一次开发所创建的中间件,也提供给二次开发使用。