首页

火车号识别系统源码(支持RS232与TCP通讯)

c#

2020-9-28

系统主要功能是实现铁路火车车型及车号自动识别,具体使用请根据业务需要完善。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace JAVS18_1011A_TCP_V100
{
    public partial class frm_main : Form
    {
        byte[] rx_buf = new byte[1500];
        int link_type = 0;
        int send_time = 0;

        System.Drawing.Image back;
        System.Drawing.Image red;
        System.Drawing.Image green;

        int int_comm_mode = 0;

        public frm_main()
        {
            InitializeComponent();
        }
        private void frm_main_Load(object sender, EventArgs e)
        {
            try
            {
                back = System.Drawing.Image.FromFile(System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "img//BACK.bmp");
                red = System.Drawing.Image.FromFile(System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "img//RED.bmp");
                green = System.Drawing.Image.FromFile(System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "img//green.bmp");

                tools_comm_state.Image = back;
                tools_power.Image = back;

                listBox1.DrawMode = DrawMode.OwnerDrawFixed; // 属性里设置  
                string comm_mode = myrs232.readinifile("device_comm", "comm_mode", "", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
                if (comm_mode == "RS232")
                {
                    string port = myrs232.readinifile("device_comm", "comm_rs232_port", "", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
                    int baudrate = int.Parse(myrs232.readinifile("device_comm", "comm_rs232_baudrate", "", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini"));
                    if (!myrs232.open_comm(port, baudrate))
                    {
                        state_comm.Text = "通讯方式:RS232; 端口:"   port   "; 波特率:"   baudrate   "; (状态:失败)";
                        MessageBox.Show("连接设备的串口不成功,请检查!");

                    }
                    else
                    {
                        int_comm_mode = 0;
                        tools_comm_state.Image = green;
                        state_comm.Text = "通讯方式:RS232; 端口:"   port   "; 波特率:"   baudrate   "; (状态:成功)";
                    }
                }
                else
                {
                    string rx_port = myrs232.readinifile("device_comm", "comm_udp_rxport", "", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
                    myudp.socket_init(rx_port);
                    if (myudp.RunningFlag)
                    {
                        int_comm_mode = 1;
                        tools_comm_state.Image = green;
                        state_comm.Text = "通讯方式:UDP/IP; 端口号:"   rx_port   "; (状态:成功)";
                    }
                    else
                    {
                        state_comm.Text = "通讯方式:UDP/IP; 端口号:"   rx_port   "; (状态:失败)";
                    }
                }
                timer1.Enabled = true;
            }
            catch
            {

            }
        }

        private void menu_links_comm_Click(object sender, EventArgs e)
        {
            frm.frm_comm frm = new frm.frm_comm();
            string comm_mode = myrs232.readinifile("device_comm", "comm_mode", "", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
            if (comm_mode == "RS232")
            {
                frm.index = 0;
                frm.str_port = myrs232.readinifile("device_comm", "comm_rs232_port", "", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
                frm.str_baudrate = myrs232.readinifile("device_comm", "comm_rs232_baudrate", "", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
                frm.str_net_port = myrs232.readinifile("device_comm", "comm_udp_rxport", "", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
            }
            else
            {
                frm.index = 1;
                frm.str_port = myrs232.readinifile("device_comm", "comm_rs232_port", "", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
                frm.str_baudrate = myrs232.readinifile("device_comm", "comm_rs232_baudrate", "", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
                frm.str_net_port = myrs232.readinifile("device_comm", "comm_udp_rxport", "", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
            }

            frm.ShowDialog();
            if (frm.fg_ok)
            {
                link_type = frm.index;

                if (frm.index == 0)
                {
                    if(myrs232.comm_state())
                    {
                        myrs232.close_comm();
                    }
                    if(myudp.RunningFlag)
                    {
                        myudp.socket_close();
                    }

                    myrs232.writeinifile("device_comm", "comm_mode", "RS232", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
                    myrs232.writeinifile("device_comm", "comm_rs232_port", frm.str_port, System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
                    myrs232.writeinifile("device_comm", "comm_rs232_baudrate", frm.str_baudrate, System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");

                    if (myrs232.open_comm(frm.str_port, int.Parse(frm.str_baudrate)))
                    {
                        state_comm.Text = "通讯方式:RS232; 端口:"   frm.str_port "; 波特率:"  frm.str_baudrate   "; (状态:成功)";
                        tools_comm_state.Image = green;
                        int_comm_mode = 0;
                        listbox_add(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), "连接串口成功!");
                        timer1.Enabled = true;
                    }
                    else
                    {
                        tools_comm_state.Image = back;
                        state_comm.Text = "通讯方式:RS232; 端口:"   frm.str_port   "; 波特率:"   frm.str_baudrate   "; (状态:失败)";
                        listbox_add(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), "连接串口失败!");
                    }
                }
                else
                {
                    if (myrs232.comm_state())
                    {
                        myrs232.close_comm();
                    }
                    if (myudp.RunningFlag)
                    {
                        myudp.socket_close();
                    }

                    myrs232.writeinifile("device_comm", "comm_mode", "UDP/IP", System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");
                    myrs232.writeinifile("device_comm", "comm_udp_rxport", frm.str_net_port, System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase   "sysfiles//comm_sets.ini");

                    myudp.socket_init(frm.str_net_port);
                   
                    if (myudp.RunningFlag)
                    {
                        tools_comm_state.Image = green;
                        int_comm_mode = 1;
                        state_comm.Text = "通讯方式:UDP/IP; 端口号:"   frm.str_net_port  "; (状态:成功)";
                    }
                    else
                    {
                        tools_comm_state.Image = back;
                        state_comm.Text = "通讯方式:UDP/IP; 端口号:"   frm.str_net_port   "; (状态:失败)";
                    }
                    timer1.Enabled = true;
                }
            }
        }

        private void menu_sets_Click(object sender, EventArgs e)
        {
            frm.frm_device_set frm = new frm.frm_device_set();
            frm.ShowDialog();
        }

        private void listbox_add(string str_time, string str_add_text)
        {
            if (listBox1.Items.Count < 100000)
            {
                listBox1.Items.Insert(0, str_time   str_add_text);
            }
            else
            {
                listBox1.Items.Clear();
            }
        }

        private void listBox1_DrawItem(object sender, DrawItemEventArgs e)
        {
            if (e.Index >= 0)
            {
                e.DrawBackground();
                e.DrawFocusRectangle();
                if (listBox1.Items[e.Index].ToString().Contains("错误") || listBox1.Items[e.Index].ToString().Contains("出错") || listBox1.Items[e.Index].ToString().Contains("报警"))//如果首字带*号,则红字显示  
                {
                    e.Graphics.DrawString(((ListBox)sender).Items[e.Index].ToString(), e.Font, new SolidBrush(Color.Red), e.Bounds);
                }
                else if (listBox1.Items[e.Index].ToString().Contains("成功") || listBox1.Items[e.Index].ToString().Contains("发送") || listBox1.Items[e.Index].ToString().Contains("="))//如果首字带*号,则红字显示  
                {
                    e.Graphics.DrawString(((ListBox)sender).Items[e.Index].ToString(), e.Font, new SolidBrush(Color.Green), e.Bounds);
                }
                else
                {
                    e.Graphics.DrawString(((ListBox)sender).Items[e.Index].ToString(), e.Font, new SolidBrush(Color.Purple), e.Bounds);
                }
                e.DrawFocusRectangle();
            }
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            if (int_comm_mode == 0)
            {
                if (myrs232.comm_state())
                {
                    while (true)
                    {
                        int rx_num = myrs232.frame_faf5_recv(rx_buf);
                        if (rx_num == 0) break;
                        switch (rx_buf[1])
                        {
                            case 7:
                                byte[] temp = new byte[20];
                                for (int i = 0; i < 20; i  )
                                {
                                    temp[i] = (byte)(rx_buf[2   i]   32);
                                }
                                send_time = 5;
                                string str = Encoding.Default.GetString(temp);
                                listbox_add("车号标签:",str);
                                break;
                            case 6:
                                if ((rx_buf[4] & 0x80) > 0)
                                {
                                    tools_power.Image = red;
                                }
                                else
                                {
                                    tools_power.Image = back;
                                }
                                string str_state = "";
                                switch (rx_buf[10] & 3)
                                {
                                    case 0:
                                        str_state = str_state   "射频频率:910.10MHz;";
                                        break;
                                    case 1:
                                        str_state = str_state   "射频频率:912.10MHz;";
                                        break;
                                    default:
                                        str_state = str_state   "射频频率:914.10MHz;";
                                        break;
                                }

                                switch (rx_buf[8] & 7)
                                {
                                    case 0:
                                        str_state = str_state   " 射频发射功率:23dBm;";
                                        break;
                                    case 1:
                                        str_state = str_state   " 射频发射功率:24dBm;";
                                        break;
                                    case 2:
                                        str_state = str_state   " 射频发射功率:25dBm;";
                                        break;
                                    case 3:
                                        str_state = str_state   " 射频发射功率:26dBm;";
                                        break;
                                    case 4:
                                        str_state = str_state   " 射频发射功率:27dBm;";
                                        break;
                                    case 5:
                                        str_state = str_state   " 射频发射功率:28dBm;";
                                        break;
                                    case 6:
                                        str_state = str_state   " 射频发射功率:29dBm;";
                                        break;
                                    case 7:
                                        str_state = str_state   " 射频发射功率:30dBm;";
                                        break;
                                }
                                break;
                        }
                    }

                }
                if (send_time > 0)
                {
                    send_time--;
                }
                else
                {
                    send_time = 5;
                    byte[] tx_buf = new byte[100];
                    tx_buf[0] = 6;
                    myrs232.frame_faf5_send(tx_buf, 1);
                }
            }
            else
            {
                while (myudp.udp_rx_prd != myudp.udp_rx_pwr)
                {
                    switch (myudp.byt_rx_buf[myudp.udp_rx_prd, 1])
                    {
                        case 7:
                            byte[] temp = new byte[20];
                            for (int i = 0; i < 20; i  )
                            {
                                temp[i] = (byte)(myudp.byt_rx_buf[myudp.udp_rx_prd, 2   i]   32);
                            }
                            send_time = 5;
                            listbox_add("车号标签:", Encoding.Default.GetString(temp));
                            break;
                        case 6:
                            if ((myudp.byt_rx_buf[myudp.udp_rx_prd, 4] & 0x80) > 0)
                            {
                                tools_power.Image = red;
                            }
                            else
                            {
                                tools_power.Image = back;
                            }
                            string str_state = "";
                            switch (myudp.byt_rx_buf[myudp.udp_rx_prd, 10] & 3)
                            {
                                case 0:
                                    str_state = str_state   "射频频率:910.10MHz;";
                                    break;
                                case 1:
                                    str_state = str_state   "射频频率:912.10MHz;";
                                    break;
                                default:
                                    str_state = str_state   "射频频率:914.10MHz;";
                                    break;
                            }

                            switch (myudp.byt_rx_buf[myudp.udp_rx_prd, 8] & 7)
                            {
                                case 0:
                                    str_state = str_state   " 射频发射功率:23dBm;";
                                    break;
                                case 1:
                                    str_state = str_state   " 射频发射功率:24dBm;";
                                    break;
                                case 2:
                                    str_state = str_state   " 射频发射功率:25dBm;";
                                    break;
                                case 3:
                                    str_state = str_state   " 射频发射功率:26dBm;";
                                    break;
                                case 4:
                                    str_state = str_state   " 射频发射功率:27dBm;";
                                    break;
                                case 5:
                                    str_state = str_state   " 射频发射功率:28dBm;";
                                    break;
                                case 6:
                                    str_state = str_state   " 射频发射功率:29dBm;";
                                    break;
                                case 7:
                                    str_state = str_state   " 射频发射功率:30dBm;";
                                    break;
                            }
                            listBox1.Items.Insert(0, str_state);
                            break;
                    }

                    myudp.udp_rx_prd_inc();
                }
                if (send_time > 0)
                {
                    send_time--;
                }
                else
                {
                    send_time = 5;
                    byte[] tx_buf = new byte[100];
                    tx_buf[0] = 6;
                    //myrs232.frame_faf5_send(tx_buf, 1);
                    myudp.frame_faf5_send(tx_buf, 1);
                }
            }
        }

        private void menu_open_Click(object sender, EventArgs e)
        {
            if (myrs232.comm_state())
            {
                byte[] temp = new byte[100];
                temp[0] = 10;
                myrs232.frame_faf5_send(temp, 1);
                listbox_add("", "打开功放成功!");
            }
            else if (myudp.RunningFlag)
            {
                byte[] temp = new byte[100];
                temp[0] = 10;
                myudp.frame_faf5_send(temp, 1);
                listbox_add("", "打开功放成功!");
            }
            else
            {
                listbox_add("错误提示:", "串口没有打开!");
            }
        }

        private void menu_close_Click(object sender, EventArgs e)
        {
            if (myrs232.comm_state())
            {
                byte[] temp = new byte[100];
                temp[0] = 5;
                myrs232.frame_faf5_send(temp, 1);
                listbox_add("", "关闭功放成功!");
            }
            else if(myudp.RunningFlag)
            {
                byte[] temp = new byte[100];
                temp[0] = 5;
                myudp.frame_faf5_send(temp, 1);
                listbox_add("", "关闭功放成功!");
            }
            else
            {
                listbox_add("错误提示:", "串口没有打开!");
            }
        }

        private void 基本参数ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            timer1.Enabled = false;
            frm.frm_device_set frm = new frm.frm_device_set();
            frm.ShowDialog();
            timer1.Enabled = true;
        }

        private void 以太网络参数ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            timer1.Enabled = false;
            frm.frm_net_sets frm = new frm.frm_net_sets();
            frm.ShowDialog();
            timer1.Enabled = true;
        }

        private void frm_main_FormClosed(object sender, FormClosedEventArgs e)
        {
            if (myrs232.comm_state())
            {
                myrs232.close_comm();
            }
            if (myudp.RunningFlag)
            {
                myudp.socket_close();
            }
        }

        private void 清除显示内容ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
        }

        private void 功率发射表ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm.frm_login frm1 = new frm.frm_login();
            frm1.ShowDialog();
            if(frm1.fg_ok)
            {
                frm.frm_power_out frm2 = new frm.frm_power_out();
                frm2.ShowDialog();
            }
        }
    }
}
资源下载此资源下载价格为3D币(VIP免费),请先
资源文件列表
JAVS18_1011A_TCP_V100/.vs/JAVS18_1011A_TCP_V100/v15/.suo , 74240
JAVS18_1011A_TCP_V100/.vs/JAVS18_1011A_TCP_V100/v15/Server/sqlite3/db.lock , 0
JAVS18_1011A_TCP_V100/.vs/JAVS18_1011A_TCP_V100/v15/Server/sqlite3/storage.ide , 548864
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/Debug/img/BACK.bmp , 3126
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/Debug/img/green.bmp , 3126
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/Debug/img/RED.bmp , 3126
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/Debug/JAVS18_1011A_TCP_V100.exe , 61952
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/Debug/JAVS18_1011A_TCP_V100.pdb , 110080
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/Debug/sysfiles/comm_sets.ini , 103
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/Release/img/BACK.bmp , 3126
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/Release/img/green.bmp , 3126
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/Release/img/RED.bmp , 3126
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/Release/JAVS18_1011A_TCP_V100.exe , 58880
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/Release/JAVS18_1011A_TCP_V100.pdb , 101888
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/Release/sysfiles/comm_sets.ini , 104
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/铁路车号DEMO软件/img/BACK.bmp , 3126
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/铁路车号DEMO软件/img/green.bmp , 3126
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/铁路车号DEMO软件/img/RED.bmp , 3126
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/铁路车号DEMO软件/JAVS18_1011A_TCP_V100.exe , 58880
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/铁路车号DEMO软件/JAVS18_1011A_TCP_V100.pdb , 101888
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/铁路车号DEMO软件/sysfiles/comm_sets.ini , 104
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/bin/铁路车号DEMO软件.rar , 38666
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_comm.cs , 2345
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_comm.Designer.cs , 9316
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_comm.resx , 5817
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_device_set.cs , 9440
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_device_set.Designer.cs , 27043
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_device_set.resx , 5817
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_login.cs , 644
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_login.Designer.cs , 4499
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_login.resx , 5817
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_net_sets.cs , 5962
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_net_sets.Designer.cs , 20449
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_net_sets.resx , 5817
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_power_out.cs , 4038
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_power_out.Designer.cs , 17858
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm/frm_power_out.resx , 5817
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm_main.cs , 21366
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm_main.Designer.cs , 16127
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/frm_main.resx , 11229
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100.csproj , 5224
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/myrs232.cs , 10794
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/myudp.cs , 5200
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/DesignTimeResolveAssemblyReferences.cache , 1209
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache , 6945
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.csproj.CoreCompileInputs.cache , 42
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.csproj.FileListAbsolute.txt , 1730
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.csproj.GenerateResource.cache , 1191
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.csprojAssemblyReference.cache , 10623
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.exe , 61952
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.frm.frm_comm.resources , 180
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.frm.frm_device_set.resources , 180
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.frm.frm_login.resources , 180
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.frm.frm_net_sets.resources , 180
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.frm.frm_power_out.resources , 180
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.frm_main.resources , 3590
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.pdb , 110080
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Debug/JAVS18_1011A_TCP_V100.Properties.Resources.resources , 180
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/DesignTimeResolveAssemblyReferences.cache , 1209
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache , 6949
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/JAVS18_1011A_TCP_V100.csproj.CoreCompileInputs.cache , 42
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/JAVS18_1011A_TCP_V100.csproj.FileListAbsolute.txt , 1623
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/JAVS18_1011A_TCP_V100.csproj.GenerateResource.cache , 1191
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/JAVS18_1011A_TCP_V100.exe , 58880
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/JAVS18_1011A_TCP_V100.frm.frm_comm.resources , 180
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/JAVS18_1011A_TCP_V100.frm.frm_device_set.resources , 180
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/JAVS18_1011A_TCP_V100.frm.frm_login.resources , 180
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/JAVS18_1011A_TCP_V100.frm.frm_net_sets.resources , 180
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/JAVS18_1011A_TCP_V100.frm.frm_power_out.resources , 180
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/JAVS18_1011A_TCP_V100.frm_main.resources , 3590
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/JAVS18_1011A_TCP_V100.pdb , 101888
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/obj/Release/JAVS18_1011A_TCP_V100.Properties.Resources.resources , 180
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/Program.cs , 505
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/Properties/AssemblyInfo.cs , 1354
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/Properties/Resources.Designer.cs , 2855
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/Properties/Resources.resx , 5612
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/Properties/Settings.Designer.cs , 1108
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100/Properties/Settings.settings , 249
JAVS18_1011A_TCP_V100/JAVS18_1011A_TCP_V100.sln , 1161
没有账号? 忘记密码?

社交账号快速登录