[성현모] TRA HEX 값 표기 수정

This commit is contained in:
SHM
2025-03-20 08:35:24 +09:00
parent b76569d02f
commit 773aa49a27
118 changed files with 172244 additions and 0 deletions

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
</configuration>

View File

@ -0,0 +1,41 @@

namespace SystemX.Product.CP.TRA.BaseView
{
partial class Form1
{
/// <summary>
/// 필수 디자이너 변수입니다.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 사용 중인 모든 리소스를 정리합니다.
/// </summary>
/// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form
/// <summary>
/// 디자이너 지원에 필요한 메서드입니다.
/// 이 메서드의 내용을 코드 편집기로 수정하지 마세요.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(800, 450);
this.Text = "Form1";
}
#endregion
}
}

View File

@ -0,0 +1,20 @@
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 SystemX.Product.CP.TRA.BaseView
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}

View File

@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace SystemX.Product.CP.TRA.BaseView
{
static class Program
{
/// <summary>
/// 해당 애플리케이션의 주 진입점입니다.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

View File

@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해
// 제어됩니다. 어셈블리와 관련된 정보를 수정하려면
// 이러한 특성 값을 변경하세요.
[assembly: AssemblyTitle("SystemX.Product.CP.TRA.BaseView")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("SystemX.Product.CP.TRA.BaseView")]
[assembly: AssemblyCopyright("Copyright © 2023")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에
// 표시되지 않습니다. COM에서 이 어셈블리의 형식에 액세스하려면
// 해당 형식에 대해 ComVisible 특성을 true로 설정하세요.
[assembly: ComVisible(false)]
// 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다.
[assembly: Guid("910bb092-a5f3-4ace-bbf8-c19434f1fa8e")]
// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.
//
// 주 버전
// 부 버전
// 빌드 번호
// 수정 버전
//
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를
// 기본값으로 할 수 있습니다.
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@ -0,0 +1,173 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 이 코드는 도구를 사용하여 생성되었습니다.
// 런타임 버전:4.0.30319.42000
//
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
// 이러한 변경 내용이 손실됩니다.
// </auto-generated>
//------------------------------------------------------------------------------
namespace SystemX.Product.CP.TRA.BaseView.Properties {
using System;
/// <summary>
/// 지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다.
/// </summary>
// 이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder
// 클래스에서 자동으로 생성되었습니다.
// 멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을
// 다시 실행하거나 VS 프로젝트를 다시 빌드하십시오.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources() {
}
/// <summary>
/// 이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SystemX.Product.CP.TRA.BaseView.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대해 현재 스레드의 CurrentUICulture 속성을
/// 재정의합니다.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
/// <summary>
/// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
/// </summary>
internal static System.Drawing.Bitmap ExplodedPie3D_16x16 {
get {
object obj = ResourceManager.GetObject("ExplodedPie3D_16x16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
/// </summary>
internal static System.Drawing.Bitmap Find_16x16 {
get {
object obj = ResourceManager.GetObject("Find_16x16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
/// </summary>
internal static System.Drawing.Bitmap Find2_16x16 {
get {
object obj = ResourceManager.GetObject("Find2_16x16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
/// </summary>
internal static System.Drawing.Bitmap HistoryItem_16x16 {
get {
object obj = ResourceManager.GetObject("HistoryItem_16x16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
/// </summary>
internal static System.Drawing.Bitmap IpAddress {
get {
object obj = ResourceManager.GetObject("IpAddress", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
/// </summary>
internal static System.Drawing.Bitmap Kefico_CI {
get {
object obj = ResourceManager.GetObject("Kefico_CI", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
/// </summary>
internal static System.Drawing.Bitmap Linear_16x16 {
get {
object obj = ResourceManager.GetObject("Linear_16x16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
/// </summary>
internal static System.Drawing.Bitmap ModelEditor_DetailView {
get {
object obj = ResourceManager.GetObject("ModelEditor_DetailView", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
/// </summary>
internal static System.Drawing.Bitmap Password {
get {
object obj = ResourceManager.GetObject("Password", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
/// </summary>
internal static System.Drawing.Bitmap UpdateField_16x16 {
get {
object obj = ResourceManager.GetObject("UpdateField_16x16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다.
/// </summary>
internal static System.Drawing.Bitmap UpdateTableOfContents_16x16 {
get {
object obj = ResourceManager.GetObject("UpdateTableOfContents_16x16", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
}
}

View File

@ -0,0 +1,154 @@
<?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.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="ModelEditor_DetailView" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\ModelEditor_DetailView.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Password" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Password.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Find_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Find_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Linear_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Linear_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="HistoryItem_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\HistoryItem_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Kefico_CI" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Kefico CI.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="IpAddress" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\IpAddress.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="UpdateField_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\UpdateField_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="UpdateTableOfContents_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\UpdateTableOfContents_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Find2_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Find2_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="ExplodedPie3D_16x16" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\ExplodedPie3D_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

View File

@ -0,0 +1,29 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace SystemX.Product.CP.TRA.BaseView.Properties
{
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
{
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default
{
get
{
return defaultInstance;
}
}
}
}

View File

@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>

Binary file not shown.

After

Width:  |  Height:  |  Size: 763 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 828 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1000 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 659 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 488 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 651 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 700 B

View File

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{910BB092-A5F3-4ACE-BBF8-C19434F1FA8E}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>SystemX.Product.CP.TRA.BaseView</RootNamespace>
<AssemblyName>SystemX.Product.CP.TRA.BaseView</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\x64\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<StartupObject />
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Form1.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="UcTRABaseView.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="UcTRABaseView.Designer.cs">
<DependentUpon>UcTRABaseView.cs</DependentUpon>
</Compile>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<EmbeddedResource Include="UcTRABaseView.resx">
<DependentUpon>UcTRABaseView.cs</DependentUpon>
</EmbeddedResource>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\Find2_16x16.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\ExplodedPie3D_16x16.png" />
</ItemGroup>
<ItemGroup>
<Content Include="Resources\Find_16x16.png" />
<Content Include="Resources\HistoryItem_16x16.png" />
<Content Include="Resources\IpAddress.PNG" />
<Content Include="Resources\Kefico CI.PNG" />
<Content Include="Resources\Linear_16x16.png" />
<Content Include="Resources\ModelEditor_DetailView.png" />
<Content Include="Resources\Password.jpg" />
<Content Include="Resources\UpdateField_16x16.png" />
<Content Include="Resources\UpdateTableOfContents_16x16.png" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@ -0,0 +1,184 @@

using System.Windows.Forms;
namespace SystemX.Product.TRA.UIControl
{
public partial class UcTRABaseView
{
/// <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);
}
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.contextMenuStripTest = new System.Windows.Forms.ContextMenuStrip(this.components);
this.ToolStripMenuItemOverview = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
this.ToolStripMenuItemHistory = new System.Windows.Forms.ToolStripMenuItem();
this.ToolStripMenuItemSummary = new System.Windows.Forms.ToolStripMenuItem();
this.ToolStripMenuItemDetail = new System.Windows.Forms.ToolStripMenuItem();
this.ToolStripMenuItemFindError = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
this.toolStripMenuItemExplorer = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripTextBoxBeginRelDate = new System.Windows.Forms.ToolStripTextBox();
this.toolStripMenuItemBeginRelDate = new System.Windows.Forms.ToolStripMenuItem();
this.ToolStripMenuItemDetailOverview = new System.Windows.Forms.ToolStripMenuItem();
this.contextMenuStripTest.SuspendLayout();
this.SuspendLayout();
//
// contextMenuStripTest
//
this.contextMenuStripTest.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.ToolStripMenuItemOverview,
this.ToolStripMenuItemDetailOverview,
this.toolStripSeparator1,
this.ToolStripMenuItemHistory,
this.ToolStripMenuItemSummary,
this.ToolStripMenuItemDetail,
this.ToolStripMenuItemFindError,
this.toolStripSeparator2,
this.toolStripMenuItemExplorer});
this.contextMenuStripTest.Name = "contextMenuStripTest";
this.contextMenuStripTest.Size = new System.Drawing.Size(260, 192);
this.contextMenuStripTest.Text = "Menu";
//
// ToolStripMenuItemOverview
//
this.ToolStripMenuItemOverview.Image = global::SystemX.Product.CP.TRA.BaseView.Properties.Resources.Find_16x16;
this.ToolStripMenuItemOverview.Name = "ToolStripMenuItemOverview";
this.ToolStripMenuItemOverview.ShortcutKeyDisplayString = "Ctrl+O";
this.ToolStripMenuItemOverview.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O)));
this.ToolStripMenuItemOverview.Size = new System.Drawing.Size(259, 22);
this.ToolStripMenuItemOverview.Tag = "0";
this.ToolStripMenuItemOverview.Text = "&Overview";
//
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(256, 6);
//
// ToolStripMenuItemHistory
//
this.ToolStripMenuItemHistory.Image = global::SystemX.Product.CP.TRA.BaseView.Properties.Resources.HistoryItem_16x16;
this.ToolStripMenuItemHistory.Name = "ToolStripMenuItemHistory";
this.ToolStripMenuItemHistory.ShortcutKeyDisplayString = "Ctrl+H";
this.ToolStripMenuItemHistory.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.H)));
this.ToolStripMenuItemHistory.Size = new System.Drawing.Size(259, 22);
this.ToolStripMenuItemHistory.Tag = "1";
this.ToolStripMenuItemHistory.Text = "Test &History";
//
// ToolStripMenuItemSummary
//
this.ToolStripMenuItemSummary.Image = global::SystemX.Product.CP.TRA.BaseView.Properties.Resources.Linear_16x16;
this.ToolStripMenuItemSummary.Name = "ToolStripMenuItemSummary";
this.ToolStripMenuItemSummary.ShortcutKeyDisplayString = "Ctrl+S";
this.ToolStripMenuItemSummary.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S)));
this.ToolStripMenuItemSummary.Size = new System.Drawing.Size(259, 22);
this.ToolStripMenuItemSummary.Tag = "2";
this.ToolStripMenuItemSummary.Text = "Test &Summary";
//
// ToolStripMenuItemDetail
//
this.ToolStripMenuItemDetail.Image = global::SystemX.Product.CP.TRA.BaseView.Properties.Resources.ModelEditor_DetailView;
this.ToolStripMenuItemDetail.Name = "ToolStripMenuItemDetail";
this.ToolStripMenuItemDetail.ShortcutKeyDisplayString = "Ctrl+D";
this.ToolStripMenuItemDetail.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D)));
this.ToolStripMenuItemDetail.Size = new System.Drawing.Size(259, 22);
this.ToolStripMenuItemDetail.Tag = "3";
this.ToolStripMenuItemDetail.Text = "Detail &Data";
//
// ToolStripMenuItemFindError
//
this.ToolStripMenuItemFindError.Image = global::SystemX.Product.CP.TRA.BaseView.Properties.Resources.ExplodedPie3D_16x16;
this.ToolStripMenuItemFindError.Name = "ToolStripMenuItemFindError";
this.ToolStripMenuItemFindError.ShortcutKeyDisplayString = "Ctrl+E";
this.ToolStripMenuItemFindError.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.E)));
this.ToolStripMenuItemFindError.Size = new System.Drawing.Size(259, 22);
this.ToolStripMenuItemFindError.Tag = "4";
this.ToolStripMenuItemFindError.Text = "Test-&Error/Extended Search";
//
// toolStripSeparator2
//
this.toolStripSeparator2.Name = "toolStripSeparator2";
this.toolStripSeparator2.Size = new System.Drawing.Size(256, 6);
//
// toolStripMenuItemExplorer
//
this.toolStripMenuItemExplorer.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripTextBoxBeginRelDate,
this.toolStripMenuItemBeginRelDate});
this.toolStripMenuItemExplorer.Image = global::SystemX.Product.CP.TRA.BaseView.Properties.Resources.Find2_16x16;
this.toolStripMenuItemExplorer.Name = "toolStripMenuItemExplorer";
this.toolStripMenuItemExplorer.Size = new System.Drawing.Size(259, 22);
this.toolStripMenuItemExplorer.Tag = "5";
this.toolStripMenuItemExplorer.Text = "Date Explorer Parameter";
//
// toolStripTextBoxBeginRelDate
//
this.toolStripTextBoxBeginRelDate.Font = new System.Drawing.Font("맑은 고딕", 9F);
this.toolStripTextBoxBeginRelDate.Name = "toolStripTextBoxBeginRelDate";
this.toolStripTextBoxBeginRelDate.Size = new System.Drawing.Size(100, 23);
this.toolStripTextBoxBeginRelDate.Tag = "6";
this.toolStripTextBoxBeginRelDate.Text = "0";
this.toolStripTextBoxBeginRelDate.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Right;
this.toolStripTextBoxBeginRelDate.ToolTipText = "BeginRelDate";
//
// toolStripMenuItemBeginRelDate
//
this.toolStripMenuItemBeginRelDate.DoubleClickEnabled = true;
this.toolStripMenuItemBeginRelDate.Image = global::SystemX.Product.CP.TRA.BaseView.Properties.Resources.UpdateField_16x16;
this.toolStripMenuItemBeginRelDate.Name = "toolStripMenuItemBeginRelDate";
this.toolStripMenuItemBeginRelDate.ShortcutKeyDisplayString = "Ctrl+R";
this.toolStripMenuItemBeginRelDate.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.R)));
this.toolStripMenuItemBeginRelDate.Size = new System.Drawing.Size(217, 22);
this.toolStripMenuItemBeginRelDate.Tag = "7";
this.toolStripMenuItemBeginRelDate.Text = "Begin &Related Date";
//
// ToolStripMenuItemDetailOverview
//
this.ToolStripMenuItemDetailOverview.Image = global::SystemX.Product.CP.TRA.BaseView.Properties.Resources.Find_16x16;
this.ToolStripMenuItemDetailOverview.Name = "ToolStripMenuItemDetailOverview";
this.ToolStripMenuItemDetailOverview.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.O)));
this.ToolStripMenuItemDetailOverview.Size = new System.Drawing.Size(259, 22);
this.ToolStripMenuItemDetailOverview.Tag = "8";
this.ToolStripMenuItemDetailOverview.Text = "Detail &Overview";
//
// UcTRABaseView
//
this.Name = "UcTRABaseView";
this.contextMenuStripTest.ResumeLayout(false);
this.ResumeLayout(false);
}
protected ContextMenuStrip contextMenuStripTest;
protected ToolStripMenuItem ToolStripMenuItemHistory;
protected ToolStripMenuItem ToolStripMenuItemOverview;
protected ToolStripSeparator toolStripSeparator1;
protected ToolStripMenuItem ToolStripMenuItemSummary;
protected ToolStripMenuItem ToolStripMenuItemDetail;
protected ToolStripMenuItem ToolStripMenuItemFindError;
protected ToolStripSeparator toolStripSeparator2;
protected ToolStripMenuItem toolStripMenuItemExplorer;
protected ToolStripTextBox toolStripTextBoxBeginRelDate;
protected ToolStripMenuItem toolStripMenuItemBeginRelDate;
private ToolStripMenuItem ToolStripMenuItemDetailOverview;
}
}

View File

@ -0,0 +1,120 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using SystemX.Product.CP.TRA;
namespace SystemX.Product.TRA.UIControl
{
public enum eContents
{
None,
HostUseHistory,
Overview,
DetailOverview,
TestHistory,
NgHistory,
ProductHistory,
TestResult,
TestSummary,
TestTrend
}
public enum eDataView
{
C1,
C2
}
public partial class UcTRABaseView : UserControl
{
public UcTRABaseView()
{
InitializeComponent();
}
public string ViewID { get; set; }
public eContents ContentsType { get; protected set; }
public eDataView DataViewType { get; protected set; }
virtual public void ExportData() { }
protected void SetMenuFindErrorEnabled(bool bEnabled)
{
ToolStripMenuItemFindError.Enabled = bEnabled;
}
protected void SetMenuEnabled(eContents GeteContents)
{
switch(GeteContents)
{
case eContents.HostUseHistory:
ToolStripMenuItemOverview.Visible = false;
ToolStripMenuItemOverview.Enabled = false;
ToolStripMenuItemDetailOverview.Visible = false;
ToolStripMenuItemDetailOverview.Enabled = false;
ToolStripMenuItemHistory.Enabled = false;
ToolStripMenuItemOverview.Enabled = false;
ToolStripMenuItemSummary.Enabled = false;
ToolStripMenuItemDetail.Enabled = false;
ToolStripMenuItemFindError.Enabled = false;
//
toolStripSeparator2.Visible = false;
toolStripMenuItemExplorer.Visible = false;
toolStripMenuItemBeginRelDate.Enabled = false;
break;
case eContents.Overview:
ToolStripMenuItemOverview.Visible = false;
ToolStripMenuItemOverview.Enabled = false;
ToolStripMenuItemDetailOverview.Visible = true;
ToolStripMenuItemDetailOverview.Enabled = true;
ToolStripMenuItemHistory.Enabled = false;
ToolStripMenuItemOverview.Enabled = false;
ToolStripMenuItemSummary.Enabled = false;
ToolStripMenuItemDetail.Enabled = false;
//ToolStripMenuItemFindError.Enabled = false;
//
toolStripSeparator2.Visible = false;
toolStripMenuItemExplorer.Visible = false;
toolStripMenuItemBeginRelDate.Enabled = false;
break;
case eContents.DetailOverview:
ToolStripMenuItemOverview.Visible = true;
ToolStripMenuItemOverview.Enabled = true;
ToolStripMenuItemDetailOverview.Visible = false;
ToolStripMenuItemDetailOverview.Enabled = false;
ToolStripMenuItemSummary.Enabled = false;
ToolStripMenuItemDetail.Enabled = false;
break;
case eContents.TestHistory:
ToolStripMenuItemOverview.Visible = true;
ToolStripMenuItemOverview.Enabled = true;
ToolStripMenuItemDetailOverview.Visible = true;
ToolStripMenuItemDetailOverview.Enabled = true;
ToolStripMenuItemHistory.Enabled = false;
ToolStripMenuItemFindError.Enabled = false;
//
toolStripSeparator2.Visible = false;
toolStripMenuItemExplorer.Visible = false;
toolStripMenuItemBeginRelDate.Enabled = false;
break;
}
}
}
}

View File

@ -0,0 +1,123 @@
<?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>
<metadata name="contextMenuStripTest.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>