ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:36.11KB ,
资源ID:6658573      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6658573.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(布谷鸟二次开发接口说明.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

布谷鸟二次开发接口说明.docx

1、布谷鸟二次开发接口说明布谷鸟2010二次开发接口说明(SDK R3.0)平台:.netFramework2.0森森工作室http:布谷鸟客户端插件用法1.插件开发使用.net平台2.SisenMESS-Interface.dll文件是接口,在程序中需要引用3.Guid生成器.exe用于生成Guid编号,每个模块都需要用一个Guid做为标识。以免和其它插件产生冲突。客户端插件用法:客户端插件生成后,复制到布谷鸟客户端目录下的“plug_ins”目录中便可进行使用;如果您开发的插件还有其它DLL或文件,请复制到“plug_ins”目录下的” Abet_File”目录中去。服务器端插件用户:服务器端

2、插件生成后,复制到布谷鸟服务器端目录下的“Server_Plug_in”目录中去;如果您开发的插件还有其它DLL或文件,请复制到“Server_Plug_in”目录下的” Abet_File”目录中去。客户端标准插件接口客户端标准插件接口接口名称:SisenMESS_Interface.SisenMESS_Tools_Interface说明:布谷鸟二次开发中,最基本的接口。所有插件开发,都需要实现这一接口。属性:名称类型说明备注_IDstring当前插件的标签ID此编号必须为唯一编号,不可以和其它插件冲突。_Productstring插件开发的产品名称_Companystring开发插件的公司

3、名称_IconImage用于显示的图标此图标将会显示在布谷鸟主界面上。要求尺寸:20*20_UserNostring用户名当前登录布谷鸟的用户名_UserIdstring用户编号当前登录布谷鸟的用户编号_UserNamestring用户姓名当前登录布谷鸟的用户姓名_UserPassWordstring用户密码不可用_IsLoginedbool用户是否已登录未登录时为Flase,登录为True_ServerIpstring服务器端的IP用户登录之后,会得到当前登录的服务器的IP地址方法:名称类型说明备注_Show()Void显示(激活)窗体事件:名称类型说明备注OnSetFormSize事件申请

4、主窗体调整尺寸示例:OnSetFormSize(this,new Size (500,600);OnSetFormLocation事件申请主窗体调整位置示例:OnSetFormLocation (this,new Point (10,10);接口代码:using System;using System.Drawing;using System.Collections.Generic;using System.Text;using System.Windows.Forms;namespace SisenMESS_Interface / / 插件标准备界面接口 / public interface

5、 SisenMESS_Tools_Interface / / 当前插件的标签ID / string _ID get; / / 插件开发的产品名称 / string _Product get; / / 公司名称 / string _Company get; / / 显示窗体 / void _Show(); / / 用于显示的图标 / Image _Icon get; / / 用户名 / string _UserNo get; set; / / 用户编号 / string _UserId get; set; / / 用户姓名 / string _UserName get; set; / / 用户密

6、码 / string _UserPassWord get; set; / / 用户是否已登录 / bool _IsLogined get; set; / / 服务器端的IP / string _ServerIp get; set; / / 申请主窗体调整尺寸 / event OnRequestSetFormSizeEventArgsHandler OnSetFormSize; / / 申请主窗体调整尺寸 / event OnRequestSetFormLocationEventArgsHandler OnSetFormLocation; 客户端通讯接口接口名称:SisenMESS_Interf

7、ace. SisenMESS_Tools_Msg_Interface说明:布谷鸟二次开发中,如果需要进行通讯,那么需要实现此接口。属性:名称类型说明备注_IDstring当前插件的标签ID标准接口已实现,此接口重用。_Productstring插件开发的产品名称_IsOnlinebool是否与服务器连接方法:名称类型说明备注_ReceiveData(object oj)Void接收消息的方法,有消息来时将被调用。_UpdateUserList(DataTable userlist_dt)Void得到当前所有用户。设置用户列表_UpdateWorkGroup(DataTable workgrou

8、p_dt)Void得到当前部门列表_UserOnline(string userid, string user_online_type, string userip)void用户上线(包括隐身-Y在线,N离线或隐身,A正忙)和用户ip地址_UserOutLine(string userid)Void用户下线事件:名称类型说明备注OnSendDate事件发送数据示例:OnSendDate (this,new SisenSendEventArgs ();OnGetUserList事件申请得到所有的用户列表OnGetWorkGroup事件申请得到所有部门OnOpenUserMsgForm事件申请打开

9、用户聊天窗口OnOpenUserMsgForm(this, userid);接口代码:using System;using System.Collections.Generic;using System.Text;namespace SisenMESS_Interface / / 插件用于通讯的接口 / public interface SisenMESS_Tools_Msg_Interface / / 当前插件的标签ID / string _ID get; / / 插件开发的产品名称 / string _Product get; / / 是否与服务器连接 / bool _IsOnline g

10、et; set; / / 有消息来事件 / / void _ReceiveData(object oj); / / 设置用户列表 / / void _UpdateUserList(System.Data.DataTable userlist_dt); / / 设置部门列表 / / void _UpdateWorkGroup(System.Data.DataTable workgroup_dt); / / 用户上线 / / 用户编号 / 用户在线类型(包括隐身-Y在线,N离线或隐身,A正忙) / 用户ip地址 void _UserOnline(string userid, string user

11、_online_type, string userip); / / 用户下线 / / void _UserOutLine(string userid); / / 发送数据 / event OnSendEventArgsHandler OnSendDate; / / 得到所有的用户列表时 / event OnGetUserListHandler OnGetUserList; / / 得到所有部门 / event OnGetWorkGroupHandler OnGetWorkGroup; / / 打开用户聊天窗口 / event OnOpenUserMsgFormEventArgsHandler

12、OnOpenUserMsgForm; 客户端文件发送接口接口名称:SisenMESS_Interface. SisenMESS_Tools_SendFile_Interface说明:布谷鸟二次开发中,如果需要使用布谷鸟的文件发送功能,那么需要实现此接口。属性:名称类型说明备注_IDstring当前插件的标签ID标准接口已实现,此接口重用。SendedListList已发送的文件队列方法:名称类型说明备注_SendFileFinish(string filepath, bool IsFinish)Void当文件发送完毕之后,会调用此方法。Filepath:送的文件名称IsFinish:是否成功事

13、件:名称类型说明备注OnSendFile事件发送文件示例:OnSendFile (this,new SisenSendFileEventArgs ();接口代码:using System;using System.Collections.Generic;using System.Text;namespace SisenMESS_Interface / / 用于文件发送的接口 / public interface SisenMESS_Tools_SendFile_Interface / / 当前插件的标签ID / string _ID get; / / 已发送的文件队列 / List Sende

14、dList get; / / 发送文件 / event OnSendFileEventArgsHandler OnSendFile; / / 发送完毕(Y/N) / / 文件路径 / 是否成功 void _SendFileFinish(string filepath, bool IsFinish); 布谷鸟客户端多页面接口:接口名称:SisenMESS_Interface. SisenMESS_Page_Interface说明:布谷鸟二次开发中,可在页面上定制出多选页插件,那么需要实现此接口。属性:名称类型说明备注_ParentFromForm主显示窗体(此窗体将做为默认的窗体,首先被打开)_

15、IsSelectedbool是否处于被选中状态方法:名称类型说明备注_Load()Void加载窗体(当窗体被关闭之后,会调用一次这方法。)_OnSelected()Void当前被选中时,将被调用接口代码:using System;using System.Collections.Generic;using System.Text;namespace SisenMESS_Interface / / 多页面插件 / public interface SisenMESS_Page_Interface / / 主显示窗体(此窗体将做为默认的窗体,首先被打开) / System.Windows.Form

16、s.Form _ParentFrom get; / / 加载窗体(当窗体被关闭之后,会调用一次这方法。) / void _Load(); / / 当前被选中() / void _OnSelected(); / / 是否被选中 / bool _IsSelected get; set; 布谷鸟客户端多页面Web浏览接口:接口名称:SisenMESS_Interface. SisenMESS_Page_Web_Interface说明:布谷鸟二次开发中,可在页面上定制出多选页插件,那么需要实现此接口。属性:名称类型说明备注Urlstring链接地址(当地址为null时,为不显示。)IsWebBrows

17、erContextMenuEnabledbool是否使用浏览器默认右键菜单IsShowToolBarbool是否显示出默认工具栏IsNewWindowbool是否允许弹出新窗口_IsSelectedbool是否被选中方法:名称类型说明备注_OnSelected()Void当前被选中时,将被调用事件:名称类型说明备注OnCloseWebPage事件关闭web页面接口代码:using System;using System.Collections.Generic;using System.Text;namespace SisenMESS_Interface / / 网页地址接口 / public

18、interface SisenMESS_Page_Web_Interface / / 链接地址(当地址为null时,为不显示。) / string Url get; / / 是否使用浏览器默认右键菜单 / bool IsWebBrowserContextMenuEnabled get; / / 是否显示出默认工具栏 / bool IsShowToolBar get; / / 是否允许弹出新窗口 / bool IsNewWindow get; / / 自定义工具栏 / /System.Windows.Forms.Control Custome_Toolbar / / get; / / / 当前被

19、选中() / void _OnSelected(); / / 是否被选中 / bool _IsSelected get; set; / / 关闭web页面 / event OnCloseWebPageEventArgsHandler OnCloseWebPage; 布谷鸟服务器端插件接口:接口名称:SisenMESS_Interface. SisenMESS_Server_Inteface说明:布谷鸟服务器端插件需要实现此接口。属性:名称类型说明备注_IDstring当前服务器端插件的标签ID(如果有客户端插件通讯,需要和客户端的ID一至)_Productstring插件开发的产品名称_Com

20、panystring公司名称_ManageApplicationNamestring管理工具的程序名称方法:名称类型说明备注_ReceiveData(object oj)Void当收到服务器端消息时,将调用此方法_UserOnline(string userid, string user_online_type, string userip)用户上线信息变化时将调用此方法.用户在线类型(包括隐身-Y在线,N离线或隐身,A正忙)用户ip地址_UserOutLine(string userid)用户下线StartService();开始服务重要StopService();停止服务重要事件:名称类型

21、说明备注OnSend事件发送消息OnSendData事件发送数据接口代码:using System;using System.Collections.Generic;using System.Text;namespace SisenMESS_Interface / / 服务器端插件接口 / public interface SisenMESS_Server_Inteface / / 当前服务器端插件的标签ID(如果有客户端插件通讯,需要和客户端的ID一至) / string _ID get; / / 插件开发的产品名称 / string _Product get; / / 公司名称 / string _Company get; / / 管理工具的程序名称 / string _ManageApplicationName get; / / 发送消息 / event OnSendEventArgsHandler OnSend; / / 发送数据 / event OnSendDataEventArgsHandler OnSendData; / / 有消息来事件 /

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1