同步操作将从 E不小心/CQPCSharp 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#前言
通过酷Q平台的VC的SDK,来调用C#的类库。方便使用C#,和利用C#的庞大资源,来开发酷Q插件。
#项目说明 开发环境为vs2015,.net 版本默认为4.5.2。 ##VC项目 ###com.warpper.csharp VC(CLR)封装,用来调用C#的类库。把此类库,放入app文件夹中。主是SDK的实现,和各种消息的中转。主要的实现会CsCQ.Core中。
##C#项目
C#项目生成的类库都放在酷Q根目录下的cs文件中。
cs文件夹中的CS类库,除CsCQ.Core,切依赖于CsCQ.Core,实现可实时替换,无须重启酷Q,方便开发调试。
###CsCQ.Core
整个项目的核心功能,包括C#类库的加载,接口定义,和一部供VC使用的工具类.
所有的C#项目都要引用该类库。
####接口定义
ICqSdk SDK接口,VC实现,做为操作CQ的SDK包装,不用用户来实现,用户使用CqSdk.Default来使用SDK。
IStartup 启动接口,插件启动时,反射所有继承接口类库,调用OnStartup方法。
IGroupMessager 群消息接口,接收到群消息时,反射所有继承接口类库,调用OnGroupMessage方法。
IPrivateMessager 私聊消息接口,接收私聊消息时,反射所有继承接口类库,调用OnPrivateMessage方法。
IDiscussMessager 讨论组消息接口,接收讨论组消息时,反射所有继承接口类库,调用OnDiscussMessage方法。
其它接口正在开发中...
####CsCQ.Demo
一个很简单的例子,现在是根本什么都没有。
####调试
附加酷Q进程,进行类库调试。..............别忘记pdb文件。
####注意
当前阶段所有实现IGroupMessager,IStartup,都是反射实例,且每次调用都是独立的实例,之后会加入缓存单例的设置。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。