CZ_Power/ClassData.cs
(开头部分) 17KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.IO;
using System.Windows.Forms;
using System.Xml;
using ComLibiary;
namespace CZ_Power
{
class ClassData : ClassDataCom
{
public static IniFile iniConfig = new IniFile("Config.ini");
private static System.Timers.Timer timer = new System.Timers.Timer();
public static ImageList images = new ImageList();
public static EventData WarnEvent;
public static DataBaseUpData dataBaseUpData;
public static MemoryManagement m;
public static User Nowuser = new User();
public static int num = 0;
public static byte[] key = new byte[] { 0x56, 0x78, 0xB0, 0xBF, 0xCB, 0xC6, 0xD2, 0xAE, 0xC5, 0xF7, 0xD5, 0xEE, 0xB7, 0xC9, 0x89, 0x8F, 0x56, 0x47, 0xFF, 0xCF, 0x04, 0xC7, 0x23, 0xC3, 0x18, 0x96, 0x05, 0x9C, 0xED, 0x20, 0xA7, 0x7E };
/// <summary>
/// 同步服务端
/// </summary>
//public static List<TCPServerSync> listTCPServerSync = new List<TCPServerSync>();
public static void Initial(DatabaseType type) //数据初始化
{
ClassData.MsgAdd("初始化元素...");
Initialimage();
ClassData.MsgAdd("初始化数据库...");
InitialDataBase(type, ClassSync.DatabaseName);
ClassData.MsgAdd("初始化日志信息...");
log = new ClassLog("GDJC_1C");
ClassData.MsgAdd("初始化同步...");
ClassSync.StartSync();
ClassData.MsgAdd("初始化系统事件");
WarnEventQueue = new EventQueue();//加载报警线程队列
string name = ReadAlarmSound(ClassDataCom.Loaction + "报警声音\\ALARM9.WAV");//加载配置音效
WarnEvent = EventData.GetLoadBalancer(new Sound(name));
WarnEvent.Start();
ClassData.MsgAdd("初始化电源设备通讯");
TcpGroup.InitialTcp(type, ClassSync.WorkName);
ClassData.MsgAdd("初始化低压配电设备通讯");
ComGroup.InitialCom(type, ClassSync.WorkName);
ClassData.MsgAdd("启动内存管理");
m = MemoryManagement.GetLoadBalancer();
ClassData.MsgAdd("启动定时存储");
#region 定时任务处理
timer.Interval = 1000 * 60 * ReadInterval();//分钟
timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed);
timer.Start();//启动定时器
#endregion
ClassData.MsgAdd("初始化完成");
//LogHelper.WriteLog("初始化完成");
//LogHelper.WriteLog("初始化完成", new Exception("ok"));
}
/// <summary>
/// 定时任务处理
/// </summary>
后面还有 416 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
