管道基础大数据平台系统开发-【CS】-ExportMap
13693261870
2024-04-29 6423933f12b1c233c2af57383b417e9073117a33
添加UI
已添加4个文件
已修改4个文件
653 ■■■■■ 文件已修改
JavaCode/FrmMain.Designer.cs 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JavaCode/FrmMain.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JavaCode/FrmMain.resx 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JavaCode/JavaCode.csproj 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JavaCode/db/DbInfo.cs 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JavaCode/db/FrmDbCfg.Designer.cs 241 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JavaCode/db/FrmDbCfg.cs 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JavaCode/db/FrmDbCfg.resx 192 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
JavaCode/FrmMain.Designer.cs
@@ -28,18 +28,20 @@
        /// </summary>
        private void InitializeComponent()
        {
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMain));
            this.btnSys = new System.Windows.Forms.Button();
            this.btnMybatis = new System.Windows.Forms.Button();
            this.btnQGis = new System.Windows.Forms.Button();
            this.btnTerrain = new System.Windows.Forms.Button();
            this.btnSEM = new System.Windows.Forms.Button();
            this.btnEtown = new System.Windows.Forms.Button();
            this.button1 = new System.Windows.Forms.Button();
            this.SuspendLayout();
            // 
            // btnSys
            // 
            this.btnSys.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.btnSys.Location = new System.Drawing.Point(143, 37);
            this.btnSys.Location = new System.Drawing.Point(143, 23);
            this.btnSys.Name = "btnSys";
            this.btnSys.Size = new System.Drawing.Size(183, 25);
            this.btnSys.TabIndex = 13;
@@ -50,7 +52,7 @@
            // btnMybatis
            // 
            this.btnMybatis.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.btnMybatis.Location = new System.Drawing.Point(143, 89);
            this.btnMybatis.Location = new System.Drawing.Point(143, 68);
            this.btnMybatis.Name = "btnMybatis";
            this.btnMybatis.Size = new System.Drawing.Size(183, 25);
            this.btnMybatis.TabIndex = 14;
@@ -61,7 +63,7 @@
            // btnQGis
            // 
            this.btnQGis.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.btnQGis.Location = new System.Drawing.Point(143, 143);
            this.btnQGis.Location = new System.Drawing.Point(143, 114);
            this.btnQGis.Name = "btnQGis";
            this.btnQGis.Size = new System.Drawing.Size(183, 25);
            this.btnQGis.TabIndex = 15;
@@ -72,7 +74,7 @@
            // btnTerrain
            // 
            this.btnTerrain.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.btnTerrain.Location = new System.Drawing.Point(143, 197);
            this.btnTerrain.Location = new System.Drawing.Point(143, 161);
            this.btnTerrain.Name = "btnTerrain";
            this.btnTerrain.Size = new System.Drawing.Size(183, 25);
            this.btnTerrain.TabIndex = 16;
@@ -83,7 +85,7 @@
            // btnSEM
            // 
            this.btnSEM.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.btnSEM.Location = new System.Drawing.Point(143, 252);
            this.btnSEM.Location = new System.Drawing.Point(143, 207);
            this.btnSEM.Name = "btnSEM";
            this.btnSEM.Size = new System.Drawing.Size(183, 25);
            this.btnSEM.TabIndex = 17;
@@ -94,7 +96,7 @@
            // btnEtown
            // 
            this.btnEtown.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.btnEtown.Location = new System.Drawing.Point(143, 303);
            this.btnEtown.Location = new System.Drawing.Point(143, 252);
            this.btnEtown.Name = "btnEtown";
            this.btnEtown.Size = new System.Drawing.Size(183, 25);
            this.btnEtown.TabIndex = 18;
@@ -102,11 +104,25 @@
            this.btnEtown.UseVisualStyleBackColor = true;
            this.btnEtown.Click += new System.EventHandler(this.btnEtown_Click);
            // 
            // button1
            //
            this.button1.Image = ((System.Drawing.Image)(resources.GetObject("button1.Image")));
            this.button1.ImageAlign = System.Drawing.ContentAlignment.TopCenter;
            this.button1.Location = new System.Drawing.Point(201, 293);
            this.button1.Name = "button1";
            this.button1.Size = new System.Drawing.Size(73, 68);
            this.button1.TabIndex = 19;
            this.button1.Text = "数据源配置";
            this.button1.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
            this.button1.UseVisualStyleBackColor = true;
            this.button1.Click += new System.EventHandler(this.button1_Click);
            //
            // FrmMain
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(468, 371);
            this.ClientSize = new System.Drawing.Size(468, 379);
            this.Controls.Add(this.button1);
            this.Controls.Add(this.btnEtown);
            this.Controls.Add(this.btnSEM);
            this.Controls.Add(this.btnTerrain);
@@ -128,5 +144,6 @@
        private System.Windows.Forms.Button btnTerrain;
        private System.Windows.Forms.Button btnSEM;
        private System.Windows.Forms.Button btnEtown;
        private System.Windows.Forms.Button button1;
    }
}
JavaCode/FrmMain.cs
@@ -8,6 +8,7 @@
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using JavaCode.db;
namespace JavaCode
{
@@ -51,5 +52,11 @@
            FrmEtown frm = new FrmEtown();
            frm.Show();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            FrmDbCfg cfg = new FrmDbCfg();
            cfg.Show();
        }
    }
}
JavaCode/FrmMain.resx
@@ -117,4 +117,95 @@
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="button1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
        AAAASUVORK5CYII=
</value>
  </data>
</root>
JavaCode/JavaCode.csproj
@@ -90,6 +90,13 @@
    <Compile Include="cs\TabInfo.cs" />
    <Compile Include="cs\SysDict.cs" />
    <Compile Include="cs\TerrainHelper.cs" />
    <Compile Include="db\DbInfo.cs" />
    <Compile Include="db\FrmDbCfg.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="db\FrmDbCfg.Designer.cs">
      <DependentUpon>FrmDbCfg.cs</DependentUpon>
    </Compile>
    <Compile Include="FrmMain.cs">
      <SubType>Form</SubType>
    </Compile>
@@ -122,6 +129,9 @@
    <Compile Include="FrmEtown.Designer.cs">
      <DependentUpon>FrmEtown.cs</DependentUpon>
    </Compile>
    <EmbeddedResource Include="db\FrmDbCfg.resx">
      <DependentUpon>FrmDbCfg.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="FrmMain.resx">
      <DependentUpon>FrmMain.cs</DependentUpon>
      <SubType>Designer</SubType>
JavaCode/db/DbInfo.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JavaCode.db
{
    public class DbInfo
    {
        /// <summary>
        /// ID
        /// </summary>
        public int id;
        /// <summary>
        /// åç§°
        /// </summary>
        public string name;
        /// <summary>
        /// è¿žæŽ¥å­—符串
        /// </summary>
        public string conStr;
        /// <summary>
        /// ç±»åž‹
        /// </summary>
        public string type;
        /// <summary>
        /// çŠ¶æ€ï¼š0-停止,1-连接
        /// </summary>
        public string status;
        /// <summary>
        /// ä¼ è¾“频率
        /// </summary>
        public int transFreq;
    }
}
JavaCode/db/FrmDbCfg.Designer.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,241 @@
namespace JavaCode.db
{
    partial class FrmDbCfg
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;
        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }
        #region Windows Form Designer generated code
        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmDbCfg));
            this.pnlTop = new System.Windows.Forms.Panel();
            this.label1 = new System.Windows.Forms.Label();
            this.lblClose = new System.Windows.Forms.Label();
            this.lblDB = new System.Windows.Forms.Label();
            this.lblLog = new System.Windows.Forms.Label();
            this.cboDB = new System.Windows.Forms.ComboBox();
            this.dgvGrid = new System.Windows.Forms.DataGridView();
            this.ID = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.序号 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.数据源名称 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.类型 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.传输频率 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.状态 = new System.Windows.Forms.DataGridViewTextBoxColumn();
            this.操作 = new System.Windows.Forms.DataGridViewButtonColumn();
            this.pnlTop.SuspendLayout();
            ((System.ComponentModel.ISupportInitialize)(this.dgvGrid)).BeginInit();
            this.SuspendLayout();
            //
            // pnlTop
            //
            this.pnlTop.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
            this.pnlTop.Controls.Add(this.cboDB);
            this.pnlTop.Controls.Add(this.lblLog);
            this.pnlTop.Controls.Add(this.lblDB);
            this.pnlTop.Controls.Add(this.label1);
            this.pnlTop.Controls.Add(this.lblClose);
            this.pnlTop.Dock = System.Windows.Forms.DockStyle.Top;
            this.pnlTop.Location = new System.Drawing.Point(0, 0);
            this.pnlTop.Name = "pnlTop";
            this.pnlTop.Size = new System.Drawing.Size(720, 36);
            this.pnlTop.TabIndex = 0;
            //
            // label1
            //
            this.label1.AutoSize = true;
            this.label1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.label1.Location = new System.Drawing.Point(12, 12);
            this.label1.Name = "label1";
            this.label1.Size = new System.Drawing.Size(65, 12);
            this.label1.TabIndex = 0;
            this.label1.Text = "数据源配置";
            //
            // lblClose
            //
            this.lblClose.AutoSize = true;
            this.lblClose.Cursor = System.Windows.Forms.Cursors.Hand;
            this.lblClose.Image = ((System.Drawing.Image)(resources.GetObject("lblClose.Image")));
            this.lblClose.Location = new System.Drawing.Point(690, 12);
            this.lblClose.Name = "lblClose";
            this.lblClose.Size = new System.Drawing.Size(17, 12);
            this.lblClose.TabIndex = 1;
            this.lblClose.Text = "  ";
            this.lblClose.Click += new System.EventHandler(this.label2_Click);
            //
            // lblDB
            //
            this.lblDB.Image = ((System.Drawing.Image)(resources.GetObject("lblDB.Image")));
            this.lblDB.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
            this.lblDB.Location = new System.Drawing.Point(466, 7);
            this.lblDB.Name = "lblDB";
            this.lblDB.Size = new System.Drawing.Size(87, 23);
            this.lblDB.TabIndex = 2;
            this.lblDB.Text = "添加数据源";
            this.lblDB.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
            this.lblDB.Click += new System.EventHandler(this.label3_Click);
            //
            // lblLog
            //
            this.lblLog.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
            this.lblLog.Image = ((System.Drawing.Image)(resources.GetObject("lblLog.Image")));
            this.lblLog.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
            this.lblLog.Location = new System.Drawing.Point(580, 9);
            this.lblLog.Margin = new System.Windows.Forms.Padding(0);
            this.lblLog.Name = "lblLog";
            this.lblLog.Size = new System.Drawing.Size(71, 19);
            this.lblLog.TabIndex = 1;
            this.lblLog.Text = "采集日志";
            this.lblLog.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
            this.lblLog.Click += new System.EventHandler(this.label4_Click);
            //
            // cboDB
            //
            this.cboDB.FormattingEnabled = true;
            this.cboDB.Items.AddRange(new object[] {
            "请选择",
            "本地文件",
            "数据库",
            "HTTP接口"});
            this.cboDB.Location = new System.Drawing.Point(341, 9);
            this.cboDB.Name = "cboDB";
            this.cboDB.Size = new System.Drawing.Size(107, 20);
            this.cboDB.TabIndex = 3;
            //
            // dgvGrid
            //
            this.dgvGrid.AllowUserToAddRows = false;
            this.dgvGrid.AllowUserToDeleteRows = false;
            this.dgvGrid.BackgroundColor = System.Drawing.SystemColors.Control;
            this.dgvGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            this.dgvGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
            this.ID,
            this.序号,
            this.数据源名称,
            this.类型,
            this.传输频率,
            this.状态,
            this.操作});
            this.dgvGrid.Location = new System.Drawing.Point(13, 48);
            this.dgvGrid.Name = "dgvGrid";
            this.dgvGrid.ReadOnly = true;
            this.dgvGrid.RowTemplate.Height = 23;
            this.dgvGrid.Size = new System.Drawing.Size(695, 290);
            this.dgvGrid.TabIndex = 1;
            //
            // ID
            //
            this.ID.HeaderText = "ID";
            this.ID.Name = "ID";
            this.ID.ReadOnly = true;
            this.ID.Visible = false;
            this.ID.Width = 10;
            //
            // åºå·
            //
            this.序号.DataPropertyName = "id";
            this.序号.HeaderText = "序号";
            this.序号.Name = "序号";
            this.序号.ReadOnly = true;
            this.序号.Width = 60;
            //
            // æ•°æ®æºåç§°
            //
            this.数据源名称.DataPropertyName = "name";
            this.数据源名称.HeaderText = "数据源名称";
            this.数据源名称.MaxInputLength = 100;
            this.数据源名称.Name = "数据源名称";
            this.数据源名称.ReadOnly = true;
            this.数据源名称.Width = 150;
            //
            // ç±»åž‹
            //
            this.类型.DataPropertyName = "type";
            this.类型.HeaderText = "类型";
            this.类型.Name = "类型";
            this.类型.ReadOnly = true;
            this.类型.Width = 60;
            //
            // ä¼ è¾“频率
            //
            this.传输频率.DataPropertyName = "transFreq";
            this.传输频率.HeaderText = "传输频率";
            this.传输频率.Name = "传输频率";
            this.传输频率.ReadOnly = true;
            this.传输频率.Width = 80;
            //
            // çŠ¶æ€
            //
            this.状态.DataPropertyName = "status";
            this.状态.HeaderText = "状态";
            this.状态.Name = "状态";
            this.状态.ReadOnly = true;
            this.状态.Width = 60;
            //
            // æ“ä½œ
            //
            this.操作.HeaderText = "操作";
            this.操作.Name = "操作";
            this.操作.ReadOnly = true;
            this.操作.Width = 240;
            //
            // FrmDbCfg
            //
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(720, 351);
            this.Controls.Add(this.dgvGrid);
            this.Controls.Add(this.pnlTop);
            this.ForeColor = System.Drawing.SystemColors.Highlight;
            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
            this.Name = "FrmDbCfg";
            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
            this.Text = "FrmDbCfg";
            this.Load += new System.EventHandler(this.FrmDbCfg_Load);
            this.pnlTop.ResumeLayout(false);
            this.pnlTop.PerformLayout();
            ((System.ComponentModel.ISupportInitialize)(this.dgvGrid)).EndInit();
            this.ResumeLayout(false);
        }
        #endregion
        private System.Windows.Forms.Panel pnlTop;
        private System.Windows.Forms.Label label1;
        private System.Windows.Forms.Label lblClose;
        private System.Windows.Forms.Label lblLog;
        private System.Windows.Forms.Label lblDB;
        private System.Windows.Forms.ComboBox cboDB;
        private System.Windows.Forms.DataGridView dgvGrid;
        private System.Windows.Forms.DataGridViewTextBoxColumn ID;
        private System.Windows.Forms.DataGridViewTextBoxColumn åºå·;
        private System.Windows.Forms.DataGridViewTextBoxColumn æ•°æ®æºåç§°;
        private System.Windows.Forms.DataGridViewTextBoxColumn ç±»åž‹;
        private System.Windows.Forms.DataGridViewTextBoxColumn ä¼ è¾“频率;
        private System.Windows.Forms.DataGridViewTextBoxColumn çŠ¶æ€;
        private System.Windows.Forms.DataGridViewButtonColumn æ“ä½œ;
    }
}
JavaCode/db/FrmDbCfg.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,40 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace JavaCode.db
{
    public partial class FrmDbCfg : Form
    {
        public FrmDbCfg()
        {
            InitializeComponent();
        }
        private void FrmDbCfg_Load(object sender, EventArgs e)
        {
            this.cboDB.SelectedIndex = 0;
        }
        private void label2_Click(object sender, EventArgs e)
        {
            this.Close();
        }
        private void label3_Click(object sender, EventArgs e)
        {
            //添加数据源
        }
        private void label4_Click(object sender, EventArgs e)
        {
            //采集日志
        }
    }
}
JavaCode/db/FrmDbCfg.resx
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,192 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!--
    Microsoft ResX Schema
    Version 2.0
    The primary goals of this format is to allow a simple XML format
    that is mostly human readable. The generation and parsing of the
    various data types are done through the TypeConverter classes
    associated with the data types.
    Example:
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
    There are any number of "resheader" rows that contain simple
    name/value pairs.
    Each data row contains a name, and value. The row also contains a
    type or mimetype. Type corresponds to a .NET class that support
    text/value conversion through the TypeConverter architecture.
    Classes that don't support this are serialized and stored with the
    mimetype set.
    The mimetype is used for serialized objects, and tells the
    ResXResourceReader how to depersist the object. This is currently not
    extensible. For a given mimetype the value must be set accordingly:
    Note - application/x-microsoft.net.object.binary.base64 is the format
    that the ResXResourceWriter will generate, however the reader can
    read any of the formats listed below.
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.
    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="lblLog.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAAABGdBTUEAALGPC/xhBQAAAQ9JREFUOE9j
        kJvw/zQQ/yeA/wDxEbm+/9oMyAAkKT/hf7Fc/38XbBgsBzFgK5D9Sm7Sfy2oVohmhf7/DlAuBgDJgdQY
        z/zPCjRsA5D9Ur7/vyZYkljNILbKpP/sshP+bwPyn8hP/q9IkmYQUJj/nwNowH6g2A7Cmif9twCpAeK7
        MAz2+4T/PwlqZvj/n1F24v8IuYn/02AYaHMPSB+KZvHu/9zooY2MQfIgdXCvIGsGhqIliI8Lg+RxaiYW
        YNWsOOG/OtBPu3FhkDxOzVK9/2WB/BlA/83EwEBxkDxOzQwN/1mACpVwYZA8Ts2yff9tQXxcGCSPUzNF
        NhMLUDTjy5LYMCybgjSfAjFIxhP/nwQAkoi2kfKgq/YAAAAASUVORK5CYII=
</value>
  </data>
  <data name="lblDB.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAEXSURBVDhPrVNBCsJADFyvHhQPgghWEb/jL3yA4EV/IB5sFRT8iBfrV+oD7N1bx8yaFtuuWtHA
        kDaZCdls1hRtuESzH2DmBTgLLoKb+rDvY9I9oK5Ut3lrjIUcC/AGV/JUkjfPx0IISUHwCgn5Kn2YdlAq
        0AtwFL9Un8sJkqwjzkACziMMduiQQ+/KC2LqjQ7RRUBnizaL0LvyFj6mRj54C05CpSIbnFiE12cDPLsV
        7NEiDFBjEfo0xnxhRhGLcA/SwMqKPhh5T5rb3zoJnwI5UMAatrAjb8GZcJWdSUGlIrwdvgX5uZaSgip7
        MtqiQc7vG5va129ng7lK86YdfXrFcamDovGMHBanLoJIwD2K7L/EsxlkZswdNT83oRjcMUwAAAAASUVO
        RK5CYII=
</value>
  </data>
  <data name="lblClose.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAB7SURBVChTnZKJCYAwEARTrRX4gGhhlqUFqLshG/KcRhwYSO5ufeMCHTzg6Hc1rLPPOQ8XJ7yC
        M0zhXj3O+SCvoKJUMA3IHfpblw26GTUaX6GH1kDpAjNawSognh6JdZMBWgG5woxWQMbgBK2B16/36z/9
        OhGEi49nz7kb0Kxtj6fOF3cAAAAASUVORK5CYII=
</value>
  </data>
  <metadata name="ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="序号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="数据源名称.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="类型.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="传输频率.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="状态.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="操作.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="序号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="数据源名称.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="类型.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="传输频率.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="状态.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
  <metadata name="操作.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <value>True</value>
  </metadata>
</root>