static void Main() { //Bitmap bmp = new Bitmap("D:\\test.png"); //Bitmap nbmp = new Bitmap(bmp, 256, 256); //for (int y = 0; y < 256; y++) { // for (int x = 0; x < 256; x++) { // Color color = bmp.GetPixel(x, y); // int alpha = (0xFF - color.R) * 2; // nbmp.SetPixel(x, y, Color.FromArgb(Math.Min(alpha, 0xFF), 0xFF, 0xFF, 0xFF)); // } //} //nbmp.Save("D:\\test2.png"); // 设置应用程序 Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // 初始化系统 RMoCommon.Initialize(); RMoCore.Initialize(); // 加载环境文件 string environmentFileName = RSystem.Location(@"\..\Configuration\environment.mobile.xml"); RMoCommon.LoadEnvironment(environmentFileName); //............................................................ // 加载配置文件 string configFileName = RMoCommon.ParseEnvironment(@"${application.root}\Configuration\configuration.xml"); using (FXmlDocument xdoc = new FXmlDocument(configFileName)) { FXmlNode xconfig = xdoc.Root; RMoCore.LoadConfig(xconfig); RContent2dManager.LoadConfig(xconfig); RDesign2dManager.LoadConfig(xconfig); } //............................................................ // 配置处理 RMoCore.Setup(); RContent2dManager.Setup(); RDesign2dManager.Setup(); //............................................................ // 显示资源表单 QTrackForm.Instance.Open(); QTaskForm.Instance.Open(); // 显示工作界面 //QUiConsoleForm.Instance.Open(); //QUiConsoleForm.Instance.Text += " - [" + configFileName + "]"; //Application.Run(QUiConsoleForm.Instance); // 显示工作界面 //QUiDesignForm form = RDesign2dManager.FrameConsole.OpenDesignForm("runtime.window"); //Application.Run(form); QUiConsoleForm.Instance.Open(); QUiConsoleForm.Instance.Text += " - [" + configFileName + "] v131115"; Application.Run(QUiConsoleForm.Instance); //// 释放系统 //RDesign2dManager.Release(); //RContent2dManager.Release(); RMoCore.Release(); RMoCommon.Release(); }
static void Main() { // 设置应用程序 Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // 初始化系统 RMoCommon.Initialize(); RMoCore.Initialize(); // 加载环境文件 string environmentFileName = RSystem.Location(@"\..\Configuration\environment.mobile.xml"); RMoCommon.LoadEnvironment(environmentFileName); //............................................................ // 加载配置文件 string configFileName = RMoCommon.ParseEnvironment(@"${application.root}\Configuration\configuration.xml"); using (FXmlDocument xdoc = new FXmlDocument(configFileName)) { FXmlNode xconfig = xdoc.Root; RMoCore.LoadConfig(xconfig); RContent2dManager.LoadConfig(xconfig); RDesign2dManager.LoadConfig(xconfig); } //............................................................ // 配置处理 RMoCore.Setup(); RContent2dManager.Setup(); RDesign2dManager.Setup(); //............................................................ // 显示资源表单 QTrackForm.Instance.Open(); QTaskForm.Instance.Open(); // 显示工作界面 QDsDesignForm.Instance.Open(); QDsDesignForm.Instance.Text += " - [" + configFileName + "]"; Application.Run(QDsDesignForm.Instance); // 显示工作界面 //QUiConsoleForm.Instance.Open(); //QUiConsoleForm.Instance.Text += " - [" + configFileName + "]"; //Application.Run(QUiConsoleForm.Instance); // 显示工作界面 //QUiDesignForm form = RDesign2dManager.FrameConsole.OpenDesignForm("main.bar"); //Application.Run(form); //QUiConsoleForm.Instance.Open(); //QUiConsoleForm.Instance.Text += " - [" + configFileName + "] v131016"; //Application.Run(QUiConsoleForm.Instance); //............................................................ // 释放系统 //RDesign2dManager.Release(); //RContent2dManager.Release(); RMoCore.Release(); RMoCommon.Release(); }
//============================================================ // <T>加载配置文件。</T> //============================================================ public static void LoadDirectory(string directory) { _configFileName = directory + @"\Configuration\configuration.xml"; // 记载配置文件 FXmlDocument xdoc = new FXmlDocument(); xdoc.LoadFile(_configFileName); FXmlNode xconfig = xdoc.Root; // 加载核心配置 RMoCore.LoadConfig(xconfig); RMoCore.Setup(); // 加载资源管理 RMobileManager.Directory = directory; RMobileManager.LoadConfig(xconfig); RContent2dManager.LoadConfig(xconfig); RContent2dManager.Setup(); }
//============================================================ // <T>配置文件。</T> //============================================================ public static void Setup() { RContent2dManager.Setup(); }