欢迎您来到 数字平台。 您尚未登录。[登录] [注册新用户]
当前位置: 论坛首页 / 栏目 产品与服务 / 文章 402

点击:10437[回复顶层] [树状] [详细]
[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章第 1 楼
文章id: 402
关于二次开发

作者: Harry


首先,谢谢二位老师上次的指点,我的dp2安装完成(Windows XP、IIS5.1、SQL Server 2008 Express),并参照使用手册试验了各项功能,都正常。

从手册里看到dp2支持C#脚本二次开发,但当我真正想针对dp2做些二次开发的时候却感觉无从下手,想请二位老师介绍一下:dp2哪些功能模块支持二次开发,通过什么接口进行二次开发,以及C#脚本中用到的命名空间和类等。麻烦了。



发表时间: 2009-02-21 17:14:18
最后修改时间: 2009-02-22 09:45:01
[回复留言] [回复(需要先登录)] [引用(需要先登录)]普通文章第 2 楼
文章id: 405
回复: 关于二次开发

作者: xietao


以下是引用 Harry 于 2009-2-21 17:14:18 发表的文字:

首先,谢谢二位老师上次的指点,我的dp2安装完成(Windows XP、IIS5.1、SQL Server 2008 Express),并参照使用手册试验了各项功能,都正常。

从手册里看到dp2支持C#脚本二次开发,但当我真正想针对dp2做些二次开发的时候却感觉无从下手,想请二位老师介绍一下:dp2哪些功能模块支持二次开发,通过什么接口进行二次开发,以及C#脚本中用到的命名空间和类等。麻烦了。

 
dp2系统的二次开发一般分为三个部分:
 
1) 数据库内核;
2) 图书馆应用服务器;
3) 内务前端,dp2catalog前端
 
数据库内核方面,每个逻辑数据库的keys配置文件里面都可以通过书写C#脚本来实现比较复杂的检索点抽取逻辑。比方说书目库中抽取ISBN检索点。计划在参考手册中增加一些章节,介绍kyes配置文件的宿主的编程接口,这样就可以进行二次开发了。
 
图书馆应用服务器方面,流通环节需要显示的HTML读者、书目、实体等信息都是在应用服务器这一层利用C#脚本程序创建的,另外还有条码格式校验,借书还书特殊逻辑控制等等环节使用了C#脚本。参考手册中已经有相关的章节介绍,不过还不太全面,正在增补中。
 
内务前端方面,主要在若干个统计窗,采用了非常完善的“统计方案”形式的C#脚本来实现特定的业务逻辑。计划在参考手册中介绍这些环节的编程接口。另外还有出纳凭条打印、电子订单输出等环节也用到了二次开发的方案。
 
二次开发的主要切入点是文档,一切要靠文档。你现在感到无从下手,是因为文档在这方面的内容还很匮乏。我们欢迎你这样的高级用户的参与,可以促使我们更快完善相关文档。建议你从某些感兴趣的局部开始入手,和我们沟通,一点一点熟悉和扩大。正好公司最近配备了专门的人手,来负责二次开发的推广服务工作。
 
例如现在内务前端已经有的统计方案,对它们的源代码你可以试着阅读和理解,有问题和我们沟通,我们补充足够的文档资料。


发表时间: 2009-02-22 21:41:31



页 1 / 1
 

在线用户
(无) 
当前栏目在线用户数 0, 总在线用户数 0