请帮忙通译一下这段代码,C#转VB.net,不要网页自动翻译,要人工翻译,很短的代码
请帮忙翻译一下这段代码,C#转VB.net,不要网页自动翻译,要人工翻译,很短的代码。using QQPlus.Framework.SDK
请帮忙翻译一下这段代码,C#转VB.net,不要网页自动翻译,要人工翻译,很短的代码。
using QQPlus.Framework.SDK;
public class FaqPlugin : Plugin
{
public FaqPlugin()
{
this.Id = "QQPlus.Faq";
this.PluginName = "问答系统";
this.Description = "常见问题解答、自动学习";
this.Author = "QQPlus";
}
public override bool Start()
{
sdk = new QQClientSDK();
sdk.ReceiveClusterIM += sdk_ReceiveClusterIM;
sdk.ReceiveNormalIM += sdk_ReceiveNormalIM;
return base.Start();
}
void sdk_ReceiveNormalIM(object sender, ReceiveNormalIMQQEventArgs e)
{
//处理代码
}
void sdk_ReceiveClusterIM(object sender, ReceiveClusterIMQQEventArgs e)
{
//处理代码
}
}
我是初学者,现在遇到一个难题。
这是QQPlus插件开发的一个简单事例,但是我对C#语法看不懂,主要是在Start过程中的代码,是什么含义,我理解是指定了某事件的处理过程。但是在VB.NET中使用类似方式写的插件不能处理来自主程序QQPlus的信息,好像是没有收到消息。也可能是我哪里不懂,写错了,希望大家能帮忙看一下。
如需要提供QQPlus程序,请到http://pan.baidu.com/share/link?shareid=427394&uk=3423532135下载。
翻译代码后,我要测试可以用,然后马上给分,如需要提供更多资料,请留言,或加QQ_675535。谢谢大家啦~ vb.net c# 插件 sdk qqplus
[解决办法]AddHandler event, AddressOf eventhandler
http://msdn.microsoft.com/zh-cn/library/7taxzxka(v=vs.90).aspx
别的你应该会。
[解决办法]sdk = new QQClientSDK();
这个也没有。
[解决办法]sdk在哪里初始化的?
[解决办法]好像不对,这是过程中的对象,那出了这个过程,没有意义啊。
不会没有意义,就这么写。
Dim sdk As New QQClientSDK
假设你的C#代码是对的。
[解决办法]没有什么问题。
但是前提是你的C#代码有效。