basicserviceengine.cs
来自「这个版本(InteliIM Open Kernel Release 2)是目前最」· CS 代码 · 共 93 行
CS
93 行
namespace Org.InteliIM.Applications.Messenger.Interactive
{
/// <summary>
/// Represents a basic service engine for the interactive services.
/// </summary>
public class BasicServiceEngine: AbstractEngine
{
/// <summary>
/// Initializes a new instance of the BasicServiceEngine class.
/// </summary>
public BasicServiceEngine()
{
}
/// <summary>
/// The welcome status.
/// </summary>
public class WelcomeStatus: BasicStatus
{
public override Status NextStatus
{
get
{
return new InitializeServiceStatus();
}
}
public override string getDisplayString()
{
return "Welcome to InteliIM Interactive Service.\n";
}
}
/// <summary>
/// The status indicating initializing service.
/// </summary>
public class InitializeServiceStatus: BasicStatus
{
public override Status NextStatus
{
get
{
return new ShowMainMenuStatus();
}
}
public override string getDisplayString()
{
return "Initializing, please wait...\n";
}
}
/// <summary>
/// The status indiciating showing main menu.
/// </summary>
public class ShowMainMenuStatus: BasicStatus
{
public override Status NextStatus
{
get
{
return new FinishServiceStatus();
}
}
public override string getDisplayString()
{
return "Main Menu:\n";
}
}
/// <summary>
/// The status indicating the service has been finished.
/// </summary>
public class FinishServiceStatus: BasicStatus
{
public override Status NextStatus
{
get
{
return null;
}
}
public override string getDisplayString()
{
return "Service has been finished, Please Close the Dialog.";
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?