From cefff2910d66ca95505ff1c692f70018247c9d33 Mon Sep 17 00:00:00 2001
From: sydneyowl <84191144+SydneyOwl@users.noreply.github.com>
Date: Mon, 1 Apr 2024 16:36:45 +0800
Subject: [PATCH] :construction_worker: Elegant CI
---
.github/workflows/build.yml | 101 ++++++++++++
.github/workflows/gt12.yml | 29 ----
.github/workflows/shx8x00.yml | 29 ----
.github/workflows/shx8x00_nobt.yml | 29 ----
GT12/App.config | 8 +
GT12/HID/VERSION.cs | 8 +
GT12/Properties/AssemblyInfo.cs | 5 -
GT12/SHX-GT12-CPS.csproj | 5 +
GT12/SHX_GT12_CPS.FormAbout.resx | 30 ----
GT12/SHX_GT12_CPS/FormAbout.Designer.cs | 154 ++++++++++++++++++
GT12/SHX_GT12_CPS/FormAbout.cs | 110 ++-----------
GT12/SHX_GT12_CPS/FormAbout.resx | 130 +++++++++++++++
GT12/SHX_GT12_CPS/FormMain.cs | 2 +-
...ner.cs => FormSatelliteHelper.Designer.cs} | 4 +-
...elliteHelper.cs => FormSatelliteHelper.cs} | 4 +-
...teHelper.resx => FormSatelliteHelper.resx} | 0
readme.md | 8 +-
shx8x00/SQ5R.Properties/VERSION.cs | 8 +
shx8x00/SQ5R.View.FormAbout.resx | 58 -------
shx8x00/SQ5R.View/FormAbout.Designer.cs | 154 ++++++++++++++++++
shx8x00/SQ5R.View/FormAbout.cs | 115 ++-----------
shx8x00/SQ5R.View/FormAbout.resx | 130 +++++++++++++++
22 files changed, 730 insertions(+), 391 deletions(-)
create mode 100644 .github/workflows/build.yml
delete mode 100644 .github/workflows/gt12.yml
delete mode 100644 .github/workflows/shx8x00.yml
delete mode 100644 .github/workflows/shx8x00_nobt.yml
create mode 100644 GT12/App.config
create mode 100644 GT12/HID/VERSION.cs
delete mode 100644 GT12/SHX_GT12_CPS.FormAbout.resx
create mode 100644 GT12/SHX_GT12_CPS/FormAbout.Designer.cs
create mode 100644 GT12/SHX_GT12_CPS/FormAbout.resx
rename GT12/SHX_GT12_CPS/{FromSatelliteHelper.Designer.cs => FormSatelliteHelper.Designer.cs} (99%)
rename GT12/SHX_GT12_CPS/{FromSatelliteHelper.cs => FormSatelliteHelper.cs} (99%)
rename GT12/SHX_GT12_CPS/{FromSatelliteHelper.resx => FormSatelliteHelper.resx} (100%)
create mode 100644 shx8x00/SQ5R.Properties/VERSION.cs
delete mode 100644 shx8x00/SQ5R.View.FormAbout.resx
create mode 100644 shx8x00/SQ5R.View/FormAbout.Designer.cs
create mode 100644 shx8x00/SQ5R.View/FormAbout.resx
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 0000000..c09d597
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,101 @@
+name: Senhaix Build
+
+permissions:
+ contents: write
+
+on:
+ push:
+ branches: [ "master" ]
+ tags: [ "*" ]
+ pull_request:
+ branches: [ "master" ]
+
+jobs:
+
+ build:
+ runs-on: windows-latest
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ with:
+ fetch-depth: 0
+ submodules: 'recursive'
+
+ # Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild
+ - name: Setup MSBuild.exe
+ uses: microsoft/setup-msbuild@v1.0.2
+
+ # Restore the application to populate the obj folder with RuntimeIdentifiers
+ - name: Build the application
+ shell: pwsh
+ run: |
+ mkdir tmp
+ Set-TimeZone -Name "China Standard Time"
+ $commitHash = git rev-parse --short HEAD
+ $buildTime = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
+ $tagName = git describe --tags --abbrev=0 --always || ""
+ cd GT12\HID
+ $sourceFile = "./VERSION.cs"
+ (Get-Content $sourceFile) `
+ -replace '@COMMIT_HASH@', $commitHash `
+ -replace '@BUILD_TIME@', $buildTime `
+ -replace '@TAG_NAME@', $tagName `
+ | Set-Content $sourceFile
+ cd ..
+ msbuild /t:Restore
+ msbuild
+ cd bin\Debug\net462
+ mkdir -Force lib
+ mkdir GT12-Freq-Writer
+ mv *.dll lib
+ mv lib GT12-Freq-Writer
+ mv *.exe GT12-Freq-Writer
+ mv *.config GT12-Freq-Writer
+ mv *.pdb GT12-Freq-Writer
+ cp D:\a\senhaix-freq-writer-enhanced\senhaix-freq-writer-enhanced\data\satellite_data\data\amsat-all-frequencies.json GT12-Freq-Writer
+ Compress-Archive -Path .\GT12-Freq-Writer -DestinationPath ..\..\..\..\tmp\GT12-Freq-Writer-${tagName}.zip
+ cd ..\..\..\..\shx8x00\SQ5R.Properties
+ $sourceFile = "./VERSION.cs"
+ (Get-Content $sourceFile) `
+ -replace '@COMMIT_HASH@', $commitHash `
+ -replace '@BUILD_TIME@', $buildTime `
+ -replace '@TAG_NAME@', $tagName `
+ | Set-Content $sourceFile
+ cd ..
+ msbuild SHX8800.csproj /t:Restore
+ msbuild SHX8800.csproj
+ msbuild SHX8800_nobt.csproj /t:Restore
+ msbuild SHX8800_nobt.csproj
+ cd bin\Debug\net462
+ mkdir -Force lib
+ mkdir Shx8x00-Freq-Writer-With-Bluetooth
+ mv *.dll lib
+ mv lib Shx8x00-Freq-Writer-With-Bluetooth
+ mv *.exe Shx8x00-Freq-Writer-With-Bluetooth
+ mv *.config Shx8x00-Freq-Writer-With-Bluetooth
+ mv *.pdb Shx8x00-Freq-Writer-With-Bluetooth
+ cp D:\a\senhaix-freq-writer-enhanced\senhaix-freq-writer-enhanced\data\satellite_data\data\amsat-all-frequencies.json Shx8x00-Freq-Writer-With-Bluetooth
+ Compress-Archive -Path .\Shx8x00-Freq-Writer-With-Bluetooth -DestinationPath ..\..\..\..\tmp\Shx8x00-Freq-Writer-With-Bluetooth-${tagName}.zip
+ cd ..\net20
+ mkdir -Force lib
+ mkdir Shx8x00-Freq-Writer
+ mv *.dll lib
+ mv lib Shx8x00-Freq-Writer
+ mv *.exe Shx8x00-Freq-Writer
+ mv *.config Shx8x00-Freq-Writer
+ mv *.pdb Shx8x00-Freq-Writer
+ cp D:\a\senhaix-freq-writer-enhanced\senhaix-freq-writer-enhanced\data\satellite_data\data\amsat-all-frequencies.json Shx8x00-Freq-Writer
+ Compress-Archive -Path .\Shx8x00-Freq-Writer -DestinationPath ..\..\..\..\tmp\Shx8x00-Freq-Writer-${tagName}.zip
+
+ - name: Upload Artifact
+ uses: actions/upload-artifact@v2
+ with:
+ name: entire-folder-artifact
+ path: ./tmp # 替换为你要上传的文件夹路径
+
+ - name: Release
+ uses: softprops/action-gh-release@v2
+ if: startsWith(github.ref, 'refs/tags/')
+ with:
+ files: ./tmp/*
\ No newline at end of file
diff --git a/.github/workflows/gt12.yml b/.github/workflows/gt12.yml
deleted file mode 100644
index 8715f6c..0000000
--- a/.github/workflows/gt12.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-name: GT12 BUILD
-
-on:
- push:
- branches: [ "master" ]
- pull_request:
- branches: [ "master" ]
-
-jobs:
-
- build:
- runs-on: windows-latest
-
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- with:
- fetch-depth: 0
-
- # Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild
- - name: Setup MSBuild.exe
- uses: microsoft/setup-msbuild@v1.0.2
-
- # Restore the application to populate the obj folder with RuntimeIdentifiers
- - name: Build the application
- run: |
- cd GT12
- msbuild /t:Restore
- msbuild
diff --git a/.github/workflows/shx8x00.yml b/.github/workflows/shx8x00.yml
deleted file mode 100644
index e328788..0000000
--- a/.github/workflows/shx8x00.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-name: shx8x00 BUILD
-
-on:
- push:
- branches: [ "master" ]
- pull_request:
- branches: [ "master" ]
-
-jobs:
-
- build:
- runs-on: windows-latest
-
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- with:
- fetch-depth: 0
-
- # Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild
- - name: Setup MSBuild.exe
- uses: microsoft/setup-msbuild@v1.0.2
-
- # Restore the application to populate the obj folder with RuntimeIdentifiers
- - name: Build the application
- run: |
- cd shx8x00
- msbuild SHX8800.csproj /t:Restore
- msbuild SHX8800.csproj
diff --git a/.github/workflows/shx8x00_nobt.yml b/.github/workflows/shx8x00_nobt.yml
deleted file mode 100644
index 156a6ad..0000000
--- a/.github/workflows/shx8x00_nobt.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-name: shx8x00_nobt BUILD
-
-on:
- push:
- branches: [ "master" ]
- pull_request:
- branches: [ "master" ]
-
-jobs:
-
- build:
- runs-on: windows-latest
-
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- with:
- fetch-depth: 0
-
- # Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild
- - name: Setup MSBuild.exe
- uses: microsoft/setup-msbuild@v1.0.2
-
- # Restore the application to populate the obj folder with RuntimeIdentifiers
- - name: Build the application
- run: |
- cd shx8x00
- msbuild SHX8800_nobt.csproj /t:Restore
- msbuild SHX8800_nobt.csproj
diff --git a/GT12/App.config b/GT12/App.config
new file mode 100644
index 0000000..c54d460
--- /dev/null
+++ b/GT12/App.config
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/GT12/HID/VERSION.cs b/GT12/HID/VERSION.cs
new file mode 100644
index 0000000..2d1b0fa
--- /dev/null
+++ b/GT12/HID/VERSION.cs
@@ -0,0 +1,8 @@
+namespace HID;
+
+public class VERSION
+{
+ public static string GitCommitHash = "@COMMIT_HASH@";
+ public static string BuildTime = "@BUILD_TIME@";
+ public static string Version = "@TAG_NAME@";
+}
\ No newline at end of file
diff --git a/GT12/Properties/AssemblyInfo.cs b/GT12/Properties/AssemblyInfo.cs
index 2a78a9a..7e39ae8 100644
--- a/GT12/Properties/AssemblyInfo.cs
+++ b/GT12/Properties/AssemblyInfo.cs
@@ -5,12 +5,7 @@
using System.Runtime.Versioning;
[assembly: AssemblyTitle("SHX-GT12 CPS")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("SHX-GT12 CPS")]
-[assembly: AssemblyCopyright("Copyright © 2021")]
-[assembly: AssemblyTrademark("")]
[assembly: ComVisible(false)]
[assembly: Guid("a8381aea-8dc4-43a5-9de5-f6bc6d2c2de5")]
[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/GT12/SHX-GT12-CPS.csproj b/GT12/SHX-GT12-CPS.csproj
index 1a233a3..aa76d27 100644
--- a/GT12/SHX-GT12-CPS.csproj
+++ b/GT12/SHX-GT12-CPS.csproj
@@ -25,4 +25,9 @@
.\DevComponents.DotNetBar2.dll
+
+
+ Form
+
+
\ No newline at end of file
diff --git a/GT12/SHX_GT12_CPS.FormAbout.resx b/GT12/SHX_GT12_CPS.FormAbout.resx
deleted file mode 100644
index 5de8d0b..0000000
--- a/GT12/SHX_GT12_CPS.FormAbout.resx
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-text/microsoft-resx1.3System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABNTeXN0ZW0uRHJhd2luZy5JY29uAgAAAAhJY29uRGF0YQhJY29uU2l6ZQcEAhNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAIAAAAJAwAAAAX8////E1N5c3RlbS5EcmF3aW5nLlNpemUCAAAABXdpZHRoBmhlaWdodAAACAgCAAAAAAAAAAAAAAAPAwAAAP4CAAACAAABAAEAICAQAAEABADoAgAAFgAAACgAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3dwd3cHd3AAAAAAAAAAAAd3cHd3B3dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3dwd3cHd3AAAAAAAAAAAAd3cHd3B3dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3dwd3cHd3AAAAAAAAAAAAd3cHd3B3dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqqqqqqqqgAAAAAAAAAAAKAAoACgAKoAAAAAAAAAAACgoKCgoKCqAAAAAAAAAAAAoACgAKAAqgAAAAAAAAAAAKqqqqqqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwd3d3dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB3d3d3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHd3d3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gAH//wAA//4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//wAA///H4///x+P//8f3///H////x////8f//ws=AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABVTeXN0ZW0uRHJhd2luZy5CaXRtYXABAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAIwEAAAKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAABJ0AAASdAHeZh94AAAAxUlEQVRYR+2UwQ6DMAzF+un98yGFVKTbEyRup11mZHVEYNrLWoFX8Cf8N5DdwNc2mNlA5hlMJp55pkyMEpdQQSLGAr33j/XO8V4Qo2JEjAXGqeL65HjXxbyHqBgLjBPF9c7xXhCjYkSMihExZ4BeWzdwxXL38wxzBavr+H2KmcOV+3mGmYPVa9sG1sWoGBFjAfVPl525mNLH1MzFxMiKGAuok2VnLqb0MTVzMTGyIsYC6mTZmYspfUzN3CViiLgFFc74QGsHvwirjKN99S8AAAAASUVORK5CYIIL
\ No newline at end of file
diff --git a/GT12/SHX_GT12_CPS/FormAbout.Designer.cs b/GT12/SHX_GT12_CPS/FormAbout.Designer.cs
new file mode 100644
index 0000000..cff53a1
--- /dev/null
+++ b/GT12/SHX_GT12_CPS/FormAbout.Designer.cs
@@ -0,0 +1,154 @@
+using System.ComponentModel;
+
+namespace SHX_GT12_CPS;
+
+partial class FormAbout
+{
+ ///
+ /// Required designer variable.
+ ///
+ private IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormAbout));
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.ver = new System.Windows.Forms.Label();
+ this.commit = new System.Windows.Forms.Label();
+ this.ctime = new System.Windows.Forms.Label();
+ this.SuspendLayout();
+ //
+ // label1
+ //
+ this.label1.Image = ((System.Drawing.Image)(resources.GetObject("label1.Image")));
+ this.label1.Location = new System.Drawing.Point(21, 50);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(45, 50);
+ this.label1.TabIndex = 0;
+ //
+ // label2
+ //
+ this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label2.Location = new System.Drawing.Point(89, 27);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(246, 47);
+ this.label2.TabIndex = 1;
+ this.label2.Text = "森海克斯GT12写频软件修改版";
+ //
+ // label3
+ //
+ this.label3.Location = new System.Drawing.Point(101, 73);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(75, 27);
+ this.label3.TabIndex = 2;
+ this.label3.Text = "版本号:";
+ //
+ // label4
+ //
+ this.label4.Location = new System.Drawing.Point(101, 101);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(75, 21);
+ this.label4.TabIndex = 3;
+ this.label4.Text = "提交Hash:";
+ //
+ // label5
+ //
+ this.label5.Location = new System.Drawing.Point(45, 188);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(323, 76);
+ this.label5.TabIndex = 4;
+ this.label5.Text = "https://github.com/SydneyOwl/senhaix-freq-writer-enhanced";
+ //
+ // label6
+ //
+ this.label6.Location = new System.Drawing.Point(101, 131);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(217, 44);
+ this.label6.TabIndex = 5;
+ this.label6.Text = "编译时间:";
+ this.label6.Click += new System.EventHandler(this.label6_Click_1);
+ //
+ // ver
+ //
+ this.ver.Location = new System.Drawing.Point(156, 73);
+ this.ver.Name = "ver";
+ this.ver.Size = new System.Drawing.Size(114, 25);
+ this.ver.TabIndex = 6;
+ this.ver.Text = "(未知)";
+ //
+ // commit
+ //
+ this.commit.Location = new System.Drawing.Point(156, 101);
+ this.commit.Name = "commit";
+ this.commit.Size = new System.Drawing.Size(114, 28);
+ this.commit.TabIndex = 7;
+ this.commit.Text = "(未知)";
+ //
+ // ctime
+ //
+ this.ctime.Location = new System.Drawing.Point(156, 131);
+ this.ctime.Name = "ctime";
+ this.ctime.Size = new System.Drawing.Size(114, 25);
+ this.ctime.TabIndex = 8;
+ this.ctime.Text = "(未知)";
+ //
+ // FormAbout
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(347, 223);
+ this.Controls.Add(this.ctime);
+ this.Controls.Add(this.commit);
+ this.Controls.Add(this.ver);
+ this.Controls.Add(this.label6);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.label1);
+ this.Name = "FormAbout";
+ this.Text = "关于";
+ this.ResumeLayout(false);
+ }
+
+ private System.Windows.Forms.Label ver;
+ private System.Windows.Forms.Label commit;
+ private System.Windows.Forms.Label ctime;
+
+ private System.Windows.Forms.Label label6;
+
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Label label5;
+
+ private System.Windows.Forms.Label label2;
+
+ private System.Windows.Forms.Label label1;
+
+ #endregion
+}
\ No newline at end of file
diff --git a/GT12/SHX_GT12_CPS/FormAbout.cs b/GT12/SHX_GT12_CPS/FormAbout.cs
index f0e22cb..ab27ce4 100644
--- a/GT12/SHX_GT12_CPS/FormAbout.cs
+++ b/GT12/SHX_GT12_CPS/FormAbout.cs
@@ -1,113 +1,29 @@
-using System;
-using System.ComponentModel;
-using System.Drawing;
+using System;
+using System.Diagnostics;
+using System.Reflection;
using System.Windows.Forms;
+using HID;
namespace SHX_GT12_CPS;
-public class FormAbout : Form
+public partial class FormAbout : Form
{
- private readonly IContainer components = null;
-
- private Label label_MsgLine1;
-
- private Label label_MsgLine2;
-
- private Label label_MsgLine3;
-
- private Label label_MsgLine4;
- private readonly string lang = "中文";
-
- private PictureBox pictureBox1;
-
public FormAbout()
{
InitializeComponent();
+
+ ver.Text = VERSION.Version;
+ commit.Text = VERSION.GitCommitHash;
+ ctime.Text = VERSION.BuildTime;
}
- private void FormAbout_Load(object sender, EventArgs e)
+ private void label6_Click(object sender, EventArgs e)
{
- if (lang == "中文")
- {
- label_MsgLine1.Text = "GT12 编程软件修改版";
- label_MsgLine2.Text = "版本 v0.2";
- label_MsgLine3.Text = "73 de sydneyowl";
- label_MsgLine4.Text = "";
- }
- else
- {
- label_MsgLine1.Text = "GT12 Program Software Enhanced";
- label_MsgLine2.Text = "Version v0.2";
- label_MsgLine3.Text = "73 de sydneyowl";
- label_MsgLine4.Text = "";
- }
- }
-
- protected override void Dispose(bool disposing)
- {
- if (disposing && components != null) components.Dispose();
-
- base.Dispose(disposing);
+ // throw new System.NotImplementedException();
}
- private void InitializeComponent()
+ private void label6_Click_1(object sender, EventArgs e)
{
- var resources =
- new ComponentResourceManager(typeof(FormAbout));
- label_MsgLine1 = new Label();
- label_MsgLine2 = new Label();
- label_MsgLine3 = new Label();
- label_MsgLine4 = new Label();
- pictureBox1 = new PictureBox();
- ((ISupportInitialize)pictureBox1).BeginInit();
- SuspendLayout();
- label_MsgLine1.AutoSize = true;
- label_MsgLine1.Location = new Point(132, 35);
- label_MsgLine1.Name = "label_MsgLine1";
- label_MsgLine1.Size = new Size(55, 15);
- label_MsgLine1.TabIndex = 0;
- label_MsgLine1.Text = "label1";
- label_MsgLine2.AutoSize = true;
- label_MsgLine2.Location = new Point(132, 66);
- label_MsgLine2.Name = "label_MsgLine2";
- label_MsgLine2.Size = new Size(55, 15);
- label_MsgLine2.TabIndex = 1;
- label_MsgLine2.Text = "label2";
- label_MsgLine3.AutoSize = true;
- label_MsgLine3.Location = new Point(132, 100);
- label_MsgLine3.Name = "label_MsgLine3";
- label_MsgLine3.Size = new Size(55, 15);
- label_MsgLine3.TabIndex = 2;
- label_MsgLine3.Text = "label3";
- label_MsgLine4.AutoSize = true;
- label_MsgLine4.Location = new Point(132, 132);
- label_MsgLine4.Name = "label_MsgLine4";
- label_MsgLine4.Size = new Size(55, 15);
- label_MsgLine4.TabIndex = 3;
- label_MsgLine4.Text = "label4";
- pictureBox1.BackgroundImageLayout = ImageLayout.Center;
- pictureBox1.Image = (Image)resources.GetObject("pictureBox1.Image");
- pictureBox1.Location = new Point(46, 65);
- pictureBox1.Name = "pictureBox1";
- pictureBox1.Size = new Size(50, 50);
- pictureBox1.SizeMode = PictureBoxSizeMode.CenterImage;
- pictureBox1.TabIndex = 4;
- pictureBox1.TabStop = false;
- AutoScaleDimensions = new SizeF(8f, 15f);
- AutoScaleMode = AutoScaleMode.Font;
- ClientSize = new Size(529, 183);
- Controls.Add(pictureBox1);
- Controls.Add(label_MsgLine4);
- Controls.Add(label_MsgLine3);
- Controls.Add(label_MsgLine2);
- Controls.Add(label_MsgLine1);
- Icon = (Icon)resources.GetObject("$this.Icon");
- Name = "FormAbout";
- StartPosition = FormStartPosition.CenterParent;
- Text = "GT12";
- Load += FormAbout_Load;
- ((ISupportInitialize)pictureBox1).EndInit();
- ResumeLayout(false);
- PerformLayout();
+ // throw new System.NotImplementedException();
}
}
\ No newline at end of file
diff --git a/GT12/SHX_GT12_CPS/FormAbout.resx b/GT12/SHX_GT12_CPS/FormAbout.resx
new file mode 100644
index 0000000..bd8c7b7
--- /dev/null
+++ b/GT12/SHX_GT12_CPS/FormAbout.resx
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAMVJREFUWEftlMEOgzAMxfrp/fMhhVSk2xMkbqddZmR1RGDay1qBV/An/DeQ3cDX
+ NpjZQOYZTCaeeaZMjBKXUEEixgK994/1zvFeEKNiRIwFxqni+uR418W8h6gYC4wTxfXO8V4Qo2JEjIoR
+ MWeAXls3cMVy9/MMcwWr6/h9ipnDlft5hpmD1WvbBtbFqBgRYwH1T5eduZjSx9TMxcTIihgLqJNlZy6m
+ 9DE1czExsiLGAupk2ZmLKX1MzdwlYoi4BRXO+EBrB78Iq4yjffUvAAAAAElFTkSuQmCC
+
+
+
\ No newline at end of file
diff --git a/GT12/SHX_GT12_CPS/FormMain.cs b/GT12/SHX_GT12_CPS/FormMain.cs
index e24989c..75e8454 100644
--- a/GT12/SHX_GT12_CPS/FormMain.cs
+++ b/GT12/SHX_GT12_CPS/FormMain.cs
@@ -345,7 +345,7 @@ private void menuItem_P_Write_Click(object sender, EventArgs e)
private void menuItem_H_SatlliteHelper_Click(object sender, EventArgs e)
{
- new FromSatelliteHelper().ShowDialog();
+ new FormSatelliteHelper().ShowDialog();
}
private void menuItem_H_About_Click(object sender, EventArgs e)
diff --git a/GT12/SHX_GT12_CPS/FromSatelliteHelper.Designer.cs b/GT12/SHX_GT12_CPS/FormSatelliteHelper.Designer.cs
similarity index 99%
rename from GT12/SHX_GT12_CPS/FromSatelliteHelper.Designer.cs
rename to GT12/SHX_GT12_CPS/FormSatelliteHelper.Designer.cs
index 00c31ea..6f8517a 100644
--- a/GT12/SHX_GT12_CPS/FromSatelliteHelper.Designer.cs
+++ b/GT12/SHX_GT12_CPS/FormSatelliteHelper.Designer.cs
@@ -2,7 +2,7 @@
namespace SHX_GT12_CPS;
-partial class FromSatelliteHelper
+partial class FormSatelliteHelper
{
///
/// Required designer variable.
@@ -242,7 +242,7 @@ private void InitializeComponent()
this.Controls.Add(this.button1);
this.Location = new System.Drawing.Point(15, 15);
this.Margin = new System.Windows.Forms.Padding(2);
- this.Name = "FromSatelliteHelper";
+ this.Name = "FormSatelliteHelper";
this.Text = "打星助手";
this.Load += new System.EventHandler(this.FromSatelliteHelper_Load);
this.ResumeLayout(false);
diff --git a/GT12/SHX_GT12_CPS/FromSatelliteHelper.cs b/GT12/SHX_GT12_CPS/FormSatelliteHelper.cs
similarity index 99%
rename from GT12/SHX_GT12_CPS/FromSatelliteHelper.cs
rename to GT12/SHX_GT12_CPS/FormSatelliteHelper.cs
index d01c75e..55f8784 100644
--- a/GT12/SHX_GT12_CPS/FromSatelliteHelper.cs
+++ b/GT12/SHX_GT12_CPS/FormSatelliteHelper.cs
@@ -9,14 +9,14 @@
namespace SHX_GT12_CPS;
-public partial class FromSatelliteHelper : Form
+public partial class FormSatelliteHelper : Form
{
private List namelist = new();
private JArray satelliteJson = new();
private string[] currentChannel = new string[12];
- public FromSatelliteHelper()
+ public FormSatelliteHelper()
{
InitializeComponent();
button2.Hide();
diff --git a/GT12/SHX_GT12_CPS/FromSatelliteHelper.resx b/GT12/SHX_GT12_CPS/FormSatelliteHelper.resx
similarity index 100%
rename from GT12/SHX_GT12_CPS/FromSatelliteHelper.resx
rename to GT12/SHX_GT12_CPS/FormSatelliteHelper.resx
diff --git a/readme.md b/readme.md
index e9c6b2e..d4ded1a 100644
--- a/readme.md
+++ b/readme.md
@@ -4,9 +4,7 @@
[](https://github.com/SydneyOwl/shx8x00-freq-writer-enhanced/releases/latest?style=for-the-badge)

-
-
-
+
## 简介
@@ -24,7 +22,9 @@
|`SHX8800_nobt`|.net2.0|
|`gt12`|.net4.6.2, win8+|
-如果您需要同时克隆卫星数据,请使用`git clone --recursive`。
+您也可以参考`.github/workflows/build.yml`进行编译。
+
+如果您需要同时克隆卫星数据,请使用`--recursive`。
## 其他
diff --git a/shx8x00/SQ5R.Properties/VERSION.cs b/shx8x00/SQ5R.Properties/VERSION.cs
new file mode 100644
index 0000000..638756b
--- /dev/null
+++ b/shx8x00/SQ5R.Properties/VERSION.cs
@@ -0,0 +1,8 @@
+namespace SQ5R.Properties;
+
+public class VERSION
+{
+ public static string GitCommitHash = "@COMMIT_HASH@";
+ public static string BuildTime = "@BUILD_TIME@";
+ public static string Version = "@TAG_NAME@";
+}
\ No newline at end of file
diff --git a/shx8x00/SQ5R.View.FormAbout.resx b/shx8x00/SQ5R.View.FormAbout.resx
deleted file mode 100644
index 28da925..0000000
--- a/shx8x00/SQ5R.View.FormAbout.resx
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 1.3
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral,
- PublicKeyToken=b77a5c561934e089
-
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral,
- PublicKeyToken=b77a5c561934e089
-
-
-
-
- AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABNTeXN0ZW0uRHJhd2luZy5JY29uAgAAAAhJY29uRGF0YQhJY29uU2l6ZQcEAhNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAIAAAAJAwAAAAX8////E1N5c3RlbS5EcmF3aW5nLlNpemUCAAAABXdpZHRoBmhlaWdodAAACAgCAAAAAAAAAAAAAAAPAwAAAP4CAAACAAABAAEAICAQAAEABADoAgAAFgAAACgAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3dwd3cHd3AAAAAAAAAAAAd3cHd3B3dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3dwd3cHd3AAAAAAAAAAAAd3cHd3B3dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3dwd3cHd3AAAAAAAAAAAAd3cHd3B3dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqqqqqqqqgAAAAAAAAAAAKAAoACgAKoAAAAAAAAAAACgoKCgoKCqAAAAAAAAAAAAoACgAKAAqgAAAAAAAAAAAKqqqqqqqqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwd3d3dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB3d3d3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHd3d3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gAH//wAA//4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//wAA///H4///x+P//8f3///H////x////8f//ws=
-
-
-
-
- AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAABVTeXN0ZW0uRHJhd2luZy5CaXRtYXABAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAIwEAAAKJUE5HDQoaCgAAAA1JSERSAAAAIAAAACAIBgAAAHN6evQAAAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAABJ0AAASdAHeZh94AAAAxUlEQVRYR+2UwQ6DMAzF+un98yGFVKTbEyRup11mZHVEYNrLWoFX8Cf8N5DdwNc2mNlA5hlMJp55pkyMEpdQQSLGAr33j/XO8V4Qo2JEjAXGqeL65HjXxbyHqBgLjBPF9c7xXhCjYkSMihExZ4BeWzdwxXL38wxzBavr+H2KmcOV+3mGmYPVa9sG1sWoGBFjAfVPl525mNLH1MzFxMiKGAuok2VnLqb0MTVzMTGyIsYC6mTZmYspfUzN3CViiLgFFc74QGsHvwirjKN99S8AAAAASUVORK5CYIIL
-
-
-
\ No newline at end of file
diff --git a/shx8x00/SQ5R.View/FormAbout.Designer.cs b/shx8x00/SQ5R.View/FormAbout.Designer.cs
new file mode 100644
index 0000000..52f9e47
--- /dev/null
+++ b/shx8x00/SQ5R.View/FormAbout.Designer.cs
@@ -0,0 +1,154 @@
+using System.ComponentModel;
+
+namespace SQ5R.View;
+
+partial class FormAbout
+{
+ ///
+ /// Required designer variable.
+ ///
+ private IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormAbout));
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.ver = new System.Windows.Forms.Label();
+ this.commit = new System.Windows.Forms.Label();
+ this.ctime = new System.Windows.Forms.Label();
+ this.SuspendLayout();
+ //
+ // label1
+ //
+ this.label1.Image = ((System.Drawing.Image)(resources.GetObject("label1.Image")));
+ this.label1.Location = new System.Drawing.Point(21, 59);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(45, 50);
+ this.label1.TabIndex = 0;
+ //
+ // label2
+ //
+ this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label2.Location = new System.Drawing.Point(45, 26);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(317, 47);
+ this.label2.TabIndex = 1;
+ this.label2.Text = "森海克斯8800、8600写频软件修改版";
+ //
+ // label3
+ //
+ this.label3.Location = new System.Drawing.Point(101, 73);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(75, 27);
+ this.label3.TabIndex = 2;
+ this.label3.Text = "版本号:";
+ //
+ // label4
+ //
+ this.label4.Location = new System.Drawing.Point(101, 101);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(75, 21);
+ this.label4.TabIndex = 3;
+ this.label4.Text = "提交Hash:";
+ //
+ // label5
+ //
+ this.label5.Location = new System.Drawing.Point(45, 188);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(323, 76);
+ this.label5.TabIndex = 4;
+ this.label5.Text = "https://github.com/SydneyOwl/senhaix-freq-writer-enhanced";
+ //
+ // label6
+ //
+ this.label6.Location = new System.Drawing.Point(101, 131);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(217, 44);
+ this.label6.TabIndex = 5;
+ this.label6.Text = "编译时间:";
+ this.label6.Click += new System.EventHandler(this.label6_Click_1);
+ //
+ // ver
+ //
+ this.ver.Location = new System.Drawing.Point(156, 73);
+ this.ver.Name = "ver";
+ this.ver.Size = new System.Drawing.Size(114, 25);
+ this.ver.TabIndex = 6;
+ this.ver.Text = "(未知)";
+ //
+ // commit
+ //
+ this.commit.Location = new System.Drawing.Point(156, 101);
+ this.commit.Name = "commit";
+ this.commit.Size = new System.Drawing.Size(114, 28);
+ this.commit.TabIndex = 7;
+ this.commit.Text = "(未知)";
+ //
+ // ctime
+ //
+ this.ctime.Location = new System.Drawing.Point(156, 131);
+ this.ctime.Name = "ctime";
+ this.ctime.Size = new System.Drawing.Size(114, 25);
+ this.ctime.TabIndex = 8;
+ this.ctime.Text = "(未知)";
+ //
+ // FormAbout
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(347, 223);
+ this.Controls.Add(this.ctime);
+ this.Controls.Add(this.commit);
+ this.Controls.Add(this.ver);
+ this.Controls.Add(this.label6);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.label1);
+ this.Name = "FormAbout";
+ this.Text = "关于";
+ this.ResumeLayout(false);
+ }
+
+ private System.Windows.Forms.Label ver;
+ private System.Windows.Forms.Label commit;
+ private System.Windows.Forms.Label ctime;
+
+ private System.Windows.Forms.Label label6;
+
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Label label5;
+
+ private System.Windows.Forms.Label label2;
+
+ private System.Windows.Forms.Label label1;
+
+ #endregion
+}
\ No newline at end of file
diff --git a/shx8x00/SQ5R.View/FormAbout.cs b/shx8x00/SQ5R.View/FormAbout.cs
index d05251e..7cec77f 100644
--- a/shx8x00/SQ5R.View/FormAbout.cs
+++ b/shx8x00/SQ5R.View/FormAbout.cs
@@ -1,122 +1,27 @@
-using System;
-using System.ComponentModel;
-using System.Drawing;
+using System;
using System.Windows.Forms;
using SQ5R.Properties;
namespace SQ5R.View;
-public class FormAbout : Form
+public partial class FormAbout : Form
{
- private readonly IContainer components = null;
-
- private Label label_MsgLine1;
-
- private Label label_MsgLine2;
-
- private Label label_MsgLine3;
-
- private Label label_MsgLine4;
-
- private PictureBox pictureBox1;
-
public FormAbout()
{
InitializeComponent();
+
+ ver.Text = VERSION.Version;
+ commit.Text = VERSION.GitCommitHash;
+ ctime.Text = VERSION.BuildTime;
}
- private void FormAbout_Load(object sender, EventArgs e)
+ private void label6_Click(object sender, EventArgs e)
{
- var language = Settings.Default.language;
- if (language == "中文")
- {
- label_MsgLine1.Text = "SHX8800 编程软件(修改版)";
- label_MsgLine2.Text = "版本 v0.2";
- label_MsgLine3.Text = "无蓝牙支持";
-#if NET462
- label_MsgLine3.Text = "蓝牙支持";
-#endif
- label_MsgLine4.Text = "de SydneyOwl tu 73";
- }
- else
- {
- label_MsgLine1.Text = "SHX8800 Program Software";
- label_MsgLine2.Text = "Version v2.4";
- label_MsgLine3.Text = "No Bluetooth plugin";
-#if NET462
- label_MsgLine3.Text = "Bluetooth plugin";
-#endif
- label_MsgLine4.Text = "de SydneyOwl tu 73";
- }
- }
-
- protected override void Dispose(bool disposing)
- {
- if (disposing && components != null) components.Dispose();
-
- base.Dispose(disposing);
+ // throw new System.NotImplementedException();
}
- private void InitializeComponent()
+ private void label6_Click_1(object sender, EventArgs e)
{
- var resources =
- new ComponentResourceManager(typeof(FormAbout));
- label_MsgLine1 = new Label();
- label_MsgLine2 = new Label();
- label_MsgLine3 = new Label();
- label_MsgLine4 = new Label();
- pictureBox1 = new PictureBox();
- ((ISupportInitialize)pictureBox1).BeginInit();
- SuspendLayout();
- label_MsgLine1.AutoSize = true;
- label_MsgLine1.Location = new Point(106, 23);
- label_MsgLine1.Name = "label_MsgLine1";
- label_MsgLine1.Size = new Size(55, 15);
- label_MsgLine1.TabIndex = 0;
- label_MsgLine1.Text = "label1";
- label_MsgLine2.AutoSize = true;
- label_MsgLine2.Location = new Point(106, 51);
- label_MsgLine2.Name = "label_MsgLine2";
- label_MsgLine2.Size = new Size(55, 15);
- label_MsgLine2.TabIndex = 1;
- label_MsgLine2.Text = "label1";
- label_MsgLine3.AutoSize = true;
- label_MsgLine3.Location = new Point(106, 79);
- label_MsgLine3.Name = "label_MsgLine3";
- label_MsgLine3.Size = new Size(55, 15);
- label_MsgLine3.TabIndex = 2;
- label_MsgLine3.Text = "label1";
- label_MsgLine4.AutoSize = true;
- label_MsgLine4.Location = new Point(106, 107);
- label_MsgLine4.Name = "label_MsgLine4";
- label_MsgLine4.Size = new Size(55, 15);
- label_MsgLine4.TabIndex = 3;
- label_MsgLine4.Text = "label1";
- pictureBox1.BackgroundImage = (Image)resources.GetObject("pictureBox1.BackgroundImage");
- pictureBox1.BackgroundImageLayout = ImageLayout.Center;
- pictureBox1.Location = new Point(34, 33);
- pictureBox1.Name = "pictureBox1";
- pictureBox1.Size = new Size(49, 50);
- pictureBox1.TabIndex = 4;
- pictureBox1.TabStop = false;
- AutoScaleDimensions = new SizeF(8f, 15f);
- AutoScaleMode = AutoScaleMode.Font;
- ClientSize = new Size(478, 149);
- Controls.Add(pictureBox1);
- Controls.Add(label_MsgLine4);
- Controls.Add(label_MsgLine3);
- Controls.Add(label_MsgLine2);
- Controls.Add(label_MsgLine1);
- FormBorderStyle = FormBorderStyle.FixedSingle;
- Icon = (Icon)resources.GetObject("$this.Icon");
- MaximizeBox = false;
- MinimizeBox = false;
- Name = "FormAbout";
- StartPosition = FormStartPosition.CenterParent;
- Text = "SHX8800";
- Load += FormAbout_Load;
- ((ISupportInitialize)pictureBox1).EndInit();
- ResumeLayout(false);
- PerformLayout();
+ // throw new System.NotImplementedException();
}
}
\ No newline at end of file
diff --git a/shx8x00/SQ5R.View/FormAbout.resx b/shx8x00/SQ5R.View/FormAbout.resx
new file mode 100644
index 0000000..bd8c7b7
--- /dev/null
+++ b/shx8x00/SQ5R.View/FormAbout.resx
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wwAADsMBx2+oZAAAAMVJREFUWEftlMEOgzAMxfrp/fMhhVSk2xMkbqddZmR1RGDay1qBV/An/DeQ3cDX
+ NpjZQOYZTCaeeaZMjBKXUEEixgK994/1zvFeEKNiRIwFxqni+uR418W8h6gYC4wTxfXO8V4Qo2JEjIoR
+ MWeAXls3cMVy9/MMcwWr6/h9ipnDlft5hpmD1WvbBtbFqBgRYwH1T5eduZjSx9TMxcTIihgLqJNlZy6m
+ 9DE1czExsiLGAupk2ZmLKX1MzdwlYoi4BRXO+EBrB78Iq4yjffUvAAAAAElFTkSuQmCC
+
+
+
\ No newline at end of file