From 6423933f12b1c233c2af57383b417e9073117a33 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 29 四月 2024 11:23:18 +0800 Subject: [PATCH] 添加UI --- JavaCode/db/FrmDbCfg.cs | 40 +++ JavaCode/db/FrmDbCfg.Designer.cs | 241 +++++++++++++++++++++ JavaCode/FrmMain.resx | 91 ++++++++ JavaCode/db/FrmDbCfg.resx | 192 +++++++++++++++++ JavaCode/db/DbInfo.cs | 41 +++ JavaCode/FrmMain.Designer.cs | 31 ++ JavaCode/FrmMain.cs | 7 JavaCode/JavaCode.csproj | 10 8 files changed, 646 insertions(+), 7 deletions(-) diff --git a/JavaCode/FrmMain.Designer.cs b/JavaCode/FrmMain.Designer.cs index 10c1a9b..f880498 100644 --- a/JavaCode/FrmMain.Designer.cs +++ b/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; } } \ No newline at end of file diff --git a/JavaCode/FrmMain.cs b/JavaCode/FrmMain.cs index 14d02eb..a951d1f 100644 --- a/JavaCode/FrmMain.cs +++ b/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(); + } } } diff --git a/JavaCode/FrmMain.resx b/JavaCode/FrmMain.resx index 1af7de1..33217d7 100644 --- a/JavaCode/FrmMain.resx +++ b/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> \ No newline at end of file diff --git a/JavaCode/JavaCode.csproj b/JavaCode/JavaCode.csproj index 893718c..82bdc5d 100644 --- a/JavaCode/JavaCode.csproj +++ b/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> diff --git a/JavaCode/db/DbInfo.cs b/JavaCode/db/DbInfo.cs new file mode 100644 index 0000000..64a7f4b --- /dev/null +++ b/JavaCode/db/DbInfo.cs @@ -0,0 +1,41 @@ +锘縰sing 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; + } +} diff --git a/JavaCode/db/FrmDbCfg.Designer.cs b/JavaCode/db/FrmDbCfg.Designer.cs new file mode 100644 index 0000000..816fe70 --- /dev/null +++ b/JavaCode/db/FrmDbCfg.Designer.cs @@ -0,0 +1,241 @@ +锘縩amespace 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 鎿嶄綔; + + + } +} \ No newline at end of file diff --git a/JavaCode/db/FrmDbCfg.cs b/JavaCode/db/FrmDbCfg.cs new file mode 100644 index 0000000..9ec2242 --- /dev/null +++ b/JavaCode/db/FrmDbCfg.cs @@ -0,0 +1,40 @@ +锘縰sing 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) + { + //閲囬泦鏃ュ織 + } + } +} diff --git a/JavaCode/db/FrmDbCfg.resx b/JavaCode/db/FrmDbCfg.resx new file mode 100644 index 0000000..6e19ac8 --- /dev/null +++ b/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> \ No newline at end of file -- Gitblit v1.9.3