From de2c3d24025836c21fae5c737dc7b2c57287dcc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=87=AF=20=E7=8E=8B?= <648428741@qq.com> Date: Sun, 14 Nov 2021 22:46:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=A3=E7=A0=81=E6=9E=B6?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vs/WinformGeneralDeveloperFrame/v16/.suo | Bin 750080 -> 778752 bytes .vs/WinformGeneralDeveloperFrame/v17/.suo | Bin 750080 -> 655872 bytes Business/Business.csproj | 54 ++++++++ Business/Class1.cs | 13 ++ Business/Properties/AssemblyInfo.cs | 36 ++++++ CodeGeneration/Class1.cs | 12 ++ CodeGeneration/CodeGeneration.csproj | 54 ++++++++ CodeGeneration/Properties/AssemblyInfo.cs | 36 ++++++ DataBase/Class1.cs | 12 ++ DataBase/DataBase.csproj | 54 ++++++++ DataBase/Properties/AssemblyInfo.cs | 36 ++++++ Entity/Class1.cs | 12 ++ Entity/Entity.csproj | 48 +++++++ Entity/Properties/AssemblyInfo.cs | 36 ++++++ Update/Class1.cs | 12 ++ Update/Properties/AssemblyInfo.cs | 36 ++++++ Update/Update.csproj | 54 ++++++++ .../App.config | 2 +- ...perFrame.Commons.csproj => Commons.csproj} | 6 +- WinformGeneralDeveloperFrame.Start/App.config | 2 +- ...veloperFrame.Start.csproj => Start.csproj} | 12 +- WinformGeneralDeveloperFrame.sln | 46 ++++++- WinformGeneralDeveloperFrame/App.config | 2 +- ...operFrame.csproj => DevexpressForm.csproj} | 6 +- ...csproj.user => DevexpressForm.csproj.user} | 0 .../FrmBaseEdit.Designer.cs | 6 +- .../FrmBaseForm.Designer.cs | 4 +- .../Properties/Resources.Designer.cs | 2 +- .../Properties/Settings.Designer.cs | 2 +- .../Properties/licenses.licx | 39 ++---- WinformGeneralPrimordialForm/App.config | 6 + .../Form1.Designer.cs | 47 +++++++ WinformGeneralPrimordialForm/Form1.cs | 20 +++ WinformGeneralPrimordialForm/Form1.resx | 120 ++++++++++++++++++ .../PrimordialForm.csproj | 83 ++++++++++++ WinformGeneralPrimordialForm/Program.cs | 22 ++++ .../Properties/AssemblyInfo.cs | 36 ++++++ .../Properties/Resources.Designer.cs | 71 +++++++++++ .../Properties/Resources.resx | 117 +++++++++++++++++ .../Properties/Settings.Designer.cs | 30 +++++ .../Properties/Settings.settings | 7 + 41 files changed, 1136 insertions(+), 57 deletions(-) create mode 100644 Business/Business.csproj create mode 100644 Business/Class1.cs create mode 100644 Business/Properties/AssemblyInfo.cs create mode 100644 CodeGeneration/Class1.cs create mode 100644 CodeGeneration/CodeGeneration.csproj create mode 100644 CodeGeneration/Properties/AssemblyInfo.cs create mode 100644 DataBase/Class1.cs create mode 100644 DataBase/DataBase.csproj create mode 100644 DataBase/Properties/AssemblyInfo.cs create mode 100644 Entity/Class1.cs create mode 100644 Entity/Entity.csproj create mode 100644 Entity/Properties/AssemblyInfo.cs create mode 100644 Update/Class1.cs create mode 100644 Update/Properties/AssemblyInfo.cs create mode 100644 Update/Update.csproj rename WinformGeneralDeveloperFrame.Commons/{WinformGeneralDeveloperFrame.Commons.csproj => Commons.csproj} (94%) rename WinformGeneralDeveloperFrame.Start/{WinformGeneralDeveloperFrame.Start.csproj => Start.csproj} (91%) rename WinformGeneralDeveloperFrame/{WinformGeneralDeveloperFrame.csproj => DevexpressForm.csproj} (99%) rename WinformGeneralDeveloperFrame/{WinformGeneralDeveloperFrame.csproj.user => DevexpressForm.csproj.user} (100%) create mode 100644 WinformGeneralPrimordialForm/App.config create mode 100644 WinformGeneralPrimordialForm/Form1.Designer.cs create mode 100644 WinformGeneralPrimordialForm/Form1.cs create mode 100644 WinformGeneralPrimordialForm/Form1.resx create mode 100644 WinformGeneralPrimordialForm/PrimordialForm.csproj create mode 100644 WinformGeneralPrimordialForm/Program.cs create mode 100644 WinformGeneralPrimordialForm/Properties/AssemblyInfo.cs create mode 100644 WinformGeneralPrimordialForm/Properties/Resources.Designer.cs create mode 100644 WinformGeneralPrimordialForm/Properties/Resources.resx create mode 100644 WinformGeneralPrimordialForm/Properties/Settings.Designer.cs create mode 100644 WinformGeneralPrimordialForm/Properties/Settings.settings diff --git a/.vs/WinformGeneralDeveloperFrame/v16/.suo b/.vs/WinformGeneralDeveloperFrame/v16/.suo index a970c47f39622b197ca29c972b63b5d29b23d0e4..afdf2de203ff94924cf8a927d6a9020383db1506 100644 GIT binary patch literal 778752 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⁡OR2Fd=OTsu5`Q>T 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�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 delta 28165 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 + + + + Debug + AnyCPU + 3a1fd334-a7fd-4815-a745-acc07a7c367f + Library + Properties + Business + Business + v4.8 + 512 + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Business/Class1.cs b/Business/Class1.cs new file mode 100644 index 0000000..30868f4 --- /dev/null +++ b/Business/Class1.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Business +{ + public class Class1 + { + + } +} diff --git a/Business/Properties/AssemblyInfo.cs b/Business/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..d8e4d43 --- /dev/null +++ b/Business/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的一般信息由以下 +// 控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("Business")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Business")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 会使此程序集中的类型 +//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 +//请将此类型的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("3a1fd334-a7fd-4815-a745-acc07a7c367f")] + +// 程序集的版本信息由下列四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 +//通过使用 "*",如下所示: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/CodeGeneration/Class1.cs b/CodeGeneration/Class1.cs new file mode 100644 index 0000000..44f777b --- /dev/null +++ b/CodeGeneration/Class1.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace CodeGeneration +{ + public class Class1 + { + } +} diff --git a/CodeGeneration/CodeGeneration.csproj b/CodeGeneration/CodeGeneration.csproj new file mode 100644 index 0000000..2cd1b41 --- /dev/null +++ b/CodeGeneration/CodeGeneration.csproj @@ -0,0 +1,54 @@ + + + + + Debug + AnyCPU + d7d32522-8fa4-4b12-adb1-72a74f0b3964 + Library + Properties + CodeGeneration + CodeGeneration + v4.8 + 512 + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CodeGeneration/Properties/AssemblyInfo.cs b/CodeGeneration/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..586b16b --- /dev/null +++ b/CodeGeneration/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的一般信息由以下 +// 控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("CodeGeneration")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("CodeGeneration")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 会使此程序集中的类型 +//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 +//请将此类型的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("d7d32522-8fa4-4b12-adb1-72a74f0b3964")] + +// 程序集的版本信息由下列四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 +//通过使用 "*",如下所示: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/DataBase/Class1.cs b/DataBase/Class1.cs new file mode 100644 index 0000000..eaeddaa --- /dev/null +++ b/DataBase/Class1.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DataBase +{ + public class Class1 + { + } +} diff --git a/DataBase/DataBase.csproj b/DataBase/DataBase.csproj new file mode 100644 index 0000000..9da58a2 --- /dev/null +++ b/DataBase/DataBase.csproj @@ -0,0 +1,54 @@ + + + + + Debug + AnyCPU + 86b089fd-a7c4-47a6-8c3b-0819586caeb0 + Library + Properties + DataBase + DataBase + v4.8 + 512 + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DataBase/Properties/AssemblyInfo.cs b/DataBase/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..5f398ef --- /dev/null +++ b/DataBase/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的一般信息由以下 +// 控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("DataBase")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("DataBase")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 会使此程序集中的类型 +//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 +//请将此类型的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("86b089fd-a7c4-47a6-8c3b-0819586caeb0")] + +// 程序集的版本信息由下列四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 +//通过使用 "*",如下所示: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Entity/Class1.cs b/Entity/Class1.cs new file mode 100644 index 0000000..5d152e1 --- /dev/null +++ b/Entity/Class1.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Entity +{ + public class Class1 + { + } +} diff --git a/Entity/Entity.csproj b/Entity/Entity.csproj new file mode 100644 index 0000000..ebc65a1 --- /dev/null +++ b/Entity/Entity.csproj @@ -0,0 +1,48 @@ + + + + + Debug + AnyCPU + {524A09B1-52EE-49C6-ACD2-CEC2AEB8D2F6} + Library + Properties + Entity + Entity + v4.8 + 512 + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Entity/Properties/AssemblyInfo.cs b/Entity/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..b89212f --- /dev/null +++ b/Entity/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的一般信息由以下 +// 控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("Entity")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Entity")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 会使此程序集中的类型 +//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 +//请将此类型的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("524a09b1-52ee-49c6-acd2-cec2aeb8d2f6")] + +// 程序集的版本信息由下列四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 +//通过使用 "*",如下所示: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Update/Class1.cs b/Update/Class1.cs new file mode 100644 index 0000000..ae0723d --- /dev/null +++ b/Update/Class1.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Update +{ + public class Class1 + { + } +} diff --git a/Update/Properties/AssemblyInfo.cs b/Update/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..d6b98b8 --- /dev/null +++ b/Update/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的一般信息由以下 +// 控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("Update")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Update")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 会使此程序集中的类型 +//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 +//请将此类型的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("295218b6-0c7e-4d1b-ad85-ab0636a83323")] + +// 程序集的版本信息由下列四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 +//通过使用 "*",如下所示: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Update/Update.csproj b/Update/Update.csproj new file mode 100644 index 0000000..596dbb4 --- /dev/null +++ b/Update/Update.csproj @@ -0,0 +1,54 @@ + + + + + Debug + AnyCPU + 295218b6-0c7e-4d1b-ad85-ab0636a83323 + Library + Properties + Update + Update + v4.8 + 512 + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WinformGeneralDeveloperFrame.Commons/App.config b/WinformGeneralDeveloperFrame.Commons/App.config index 7f625b4..2ad03c3 100644 --- a/WinformGeneralDeveloperFrame.Commons/App.config +++ b/WinformGeneralDeveloperFrame.Commons/App.config @@ -17,4 +17,4 @@ - + diff --git a/WinformGeneralDeveloperFrame.Commons/WinformGeneralDeveloperFrame.Commons.csproj b/WinformGeneralDeveloperFrame.Commons/Commons.csproj similarity index 94% rename from WinformGeneralDeveloperFrame.Commons/WinformGeneralDeveloperFrame.Commons.csproj rename to WinformGeneralDeveloperFrame.Commons/Commons.csproj index dd76667..808119f 100644 --- a/WinformGeneralDeveloperFrame.Commons/WinformGeneralDeveloperFrame.Commons.csproj +++ b/WinformGeneralDeveloperFrame.Commons/Commons.csproj @@ -7,9 +7,9 @@ {6F2B061D-6116-45A4-9649-49AE4981C496} Library Properties - WinformGeneralDeveloperFrame.Commons - WinformGeneralDeveloperFrame.Commons - v4.6.1 + Commons + Commons + v4.8 512 true diff --git a/WinformGeneralDeveloperFrame.Start/App.config b/WinformGeneralDeveloperFrame.Start/App.config index c9a49a7..567b1aa 100644 --- a/WinformGeneralDeveloperFrame.Start/App.config +++ b/WinformGeneralDeveloperFrame.Start/App.config @@ -48,7 +48,7 @@ - + diff --git a/WinformGeneralDeveloperFrame.Start/WinformGeneralDeveloperFrame.Start.csproj b/WinformGeneralDeveloperFrame.Start/Start.csproj similarity index 91% rename from WinformGeneralDeveloperFrame.Start/WinformGeneralDeveloperFrame.Start.csproj rename to WinformGeneralDeveloperFrame.Start/Start.csproj index c3dde3a..672c3f8 100644 --- a/WinformGeneralDeveloperFrame.Start/WinformGeneralDeveloperFrame.Start.csproj +++ b/WinformGeneralDeveloperFrame.Start/Start.csproj @@ -9,7 +9,7 @@ Properties WinformGeneralDeveloperFrame.Start WinformGeneralDeveloperFrame.Start - v4.6.1 + v4.8 512 true @@ -50,6 +50,7 @@ + @@ -63,19 +64,18 @@ - + {6f2b061d-6116-45a4-9649-49ae4981c496} - WinformGeneralDeveloperFrame.Commons + Commons - + {fccdaf3a-fc3e-4f85-b794-2aaa299fbc45} - WinformGeneralDeveloperFrame + DevexpressForm - \ No newline at end of file diff --git a/WinformGeneralDeveloperFrame.sln b/WinformGeneralDeveloperFrame.sln index 745242a..158a207 100644 --- a/WinformGeneralDeveloperFrame.sln +++ b/WinformGeneralDeveloperFrame.sln @@ -1,13 +1,25 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30907.101 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinformGeneralDeveloperFrame", "WinformGeneralDeveloperFrame\WinformGeneralDeveloperFrame.csproj", "{FCCDAF3A-FC3E-4F85-B794-2AAA299FBC45}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DevexpressForm", "WinformGeneralDeveloperFrame\DevexpressForm.csproj", "{FCCDAF3A-FC3E-4F85-B794-2AAA299FBC45}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinformGeneralDeveloperFrame.Commons", "WinformGeneralDeveloperFrame.Commons\WinformGeneralDeveloperFrame.Commons.csproj", "{6F2B061D-6116-45A4-9649-49AE4981C496}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Commons", "WinformGeneralDeveloperFrame.Commons\Commons.csproj", "{6F2B061D-6116-45A4-9649-49AE4981C496}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinformGeneralDeveloperFrame.Start", "WinformGeneralDeveloperFrame.Start\WinformGeneralDeveloperFrame.Start.csproj", "{AB69D376-ACC7-4D9C-B5EA-B8C3E5B64103}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Start", "WinformGeneralDeveloperFrame.Start\Start.csproj", "{AB69D376-ACC7-4D9C-B5EA-B8C3E5B64103}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataBase", "DataBase\DataBase.csproj", "{86B089FD-A7C4-47A6-8C3B-0819586CAEB0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PrimordialForm", "WinformGeneralPrimordialForm\PrimordialForm.csproj", "{2480DF1B-4A61-4EA4-AC71-893773A3A343}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Entity", "Entity\Entity.csproj", "{524A09B1-52EE-49C6-ACD2-CEC2AEB8D2F6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Update", "Update\Update.csproj", "{295218B6-0C7E-4D1B-AD85-AB0636A83323}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeGeneration", "CodeGeneration\CodeGeneration.csproj", "{D7D32522-8FA4-4B12-ADB1-72A74F0B3964}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Business", "Business\Business.csproj", "{3A1FD334-A7FD-4815-A745-ACC07A7C367F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -27,6 +39,30 @@ Global {AB69D376-ACC7-4D9C-B5EA-B8C3E5B64103}.Debug|Any CPU.Build.0 = Debug|Any CPU {AB69D376-ACC7-4D9C-B5EA-B8C3E5B64103}.Release|Any CPU.ActiveCfg = Release|Any CPU {AB69D376-ACC7-4D9C-B5EA-B8C3E5B64103}.Release|Any CPU.Build.0 = Release|Any CPU + {86B089FD-A7C4-47A6-8C3B-0819586CAEB0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {86B089FD-A7C4-47A6-8C3B-0819586CAEB0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {86B089FD-A7C4-47A6-8C3B-0819586CAEB0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {86B089FD-A7C4-47A6-8C3B-0819586CAEB0}.Release|Any CPU.Build.0 = Release|Any CPU + {2480DF1B-4A61-4EA4-AC71-893773A3A343}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2480DF1B-4A61-4EA4-AC71-893773A3A343}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2480DF1B-4A61-4EA4-AC71-893773A3A343}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2480DF1B-4A61-4EA4-AC71-893773A3A343}.Release|Any CPU.Build.0 = Release|Any CPU + {524A09B1-52EE-49C6-ACD2-CEC2AEB8D2F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {524A09B1-52EE-49C6-ACD2-CEC2AEB8D2F6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {524A09B1-52EE-49C6-ACD2-CEC2AEB8D2F6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {524A09B1-52EE-49C6-ACD2-CEC2AEB8D2F6}.Release|Any CPU.Build.0 = Release|Any CPU + {295218B6-0C7E-4D1B-AD85-AB0636A83323}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {295218B6-0C7E-4D1B-AD85-AB0636A83323}.Debug|Any CPU.Build.0 = Debug|Any CPU + {295218B6-0C7E-4D1B-AD85-AB0636A83323}.Release|Any CPU.ActiveCfg = Release|Any CPU + {295218B6-0C7E-4D1B-AD85-AB0636A83323}.Release|Any CPU.Build.0 = Release|Any CPU + {D7D32522-8FA4-4B12-ADB1-72A74F0B3964}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D7D32522-8FA4-4B12-ADB1-72A74F0B3964}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D7D32522-8FA4-4B12-ADB1-72A74F0B3964}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D7D32522-8FA4-4B12-ADB1-72A74F0B3964}.Release|Any CPU.Build.0 = Release|Any CPU + {3A1FD334-A7FD-4815-A745-ACC07A7C367F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3A1FD334-A7FD-4815-A745-ACC07A7C367F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3A1FD334-A7FD-4815-A745-ACC07A7C367F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3A1FD334-A7FD-4815-A745-ACC07A7C367F}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/WinformGeneralDeveloperFrame/App.config b/WinformGeneralDeveloperFrame/App.config index 92bb19a..f5f6f54 100644 --- a/WinformGeneralDeveloperFrame/App.config +++ b/WinformGeneralDeveloperFrame/App.config @@ -46,7 +46,7 @@ - + diff --git a/WinformGeneralDeveloperFrame/WinformGeneralDeveloperFrame.csproj b/WinformGeneralDeveloperFrame/DevexpressForm.csproj similarity index 99% rename from WinformGeneralDeveloperFrame/WinformGeneralDeveloperFrame.csproj rename to WinformGeneralDeveloperFrame/DevexpressForm.csproj index 0b8a4c4..92d254b 100644 --- a/WinformGeneralDeveloperFrame/WinformGeneralDeveloperFrame.csproj +++ b/WinformGeneralDeveloperFrame/DevexpressForm.csproj @@ -9,7 +9,7 @@ Properties WinformGeneralDeveloperFrame WinformGeneralDeveloperFrame - v4.6.1 + v4.8 512 publish\ true @@ -742,9 +742,9 @@ - + {6f2b061d-6116-45a4-9649-49ae4981c496} - WinformGeneralDeveloperFrame.Commons + Commons diff --git a/WinformGeneralDeveloperFrame/WinformGeneralDeveloperFrame.csproj.user b/WinformGeneralDeveloperFrame/DevexpressForm.csproj.user similarity index 100% rename from WinformGeneralDeveloperFrame/WinformGeneralDeveloperFrame.csproj.user rename to WinformGeneralDeveloperFrame/DevexpressForm.csproj.user diff --git a/WinformGeneralDeveloperFrame/FrmBaseEdit.Designer.cs b/WinformGeneralDeveloperFrame/FrmBaseEdit.Designer.cs index ce83c50..b285bc0 100644 --- a/WinformGeneralDeveloperFrame/FrmBaseEdit.Designer.cs +++ b/WinformGeneralDeveloperFrame/FrmBaseEdit.Designer.cs @@ -36,7 +36,7 @@ namespace WinformGeneralDeveloperFrame // btnOK // this.btnOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.btnOK.Location = new System.Drawing.Point(436, 347); + this.btnOK.Location = new System.Drawing.Point(442, 353); this.btnOK.Name = "btnOK"; this.btnOK.Size = new System.Drawing.Size(75, 23); this.btnOK.TabIndex = 0; @@ -46,7 +46,7 @@ namespace WinformGeneralDeveloperFrame // btnCanel // this.btnCanel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.btnCanel.Location = new System.Drawing.Point(533, 347); + this.btnCanel.Location = new System.Drawing.Point(539, 353); this.btnCanel.Name = "btnCanel"; this.btnCanel.Size = new System.Drawing.Size(75, 23); this.btnCanel.TabIndex = 1; @@ -57,7 +57,7 @@ namespace WinformGeneralDeveloperFrame // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(632, 382); + this.ClientSize = new System.Drawing.Size(638, 388); this.Controls.Add(this.btnCanel); this.Controls.Add(this.btnOK); this.Name = "FrmBaseEdit"; diff --git a/WinformGeneralDeveloperFrame/FrmBaseForm.Designer.cs b/WinformGeneralDeveloperFrame/FrmBaseForm.Designer.cs index 48e5902..8dd78b2 100644 --- a/WinformGeneralDeveloperFrame/FrmBaseForm.Designer.cs +++ b/WinformGeneralDeveloperFrame/FrmBaseForm.Designer.cs @@ -38,14 +38,14 @@ namespace WinformGeneralDeveloperFrame this.panelControl1.Dock = System.Windows.Forms.DockStyle.Top; this.panelControl1.Location = new System.Drawing.Point(0, 0); this.panelControl1.Name = "panelControl1"; - this.panelControl1.Size = new System.Drawing.Size(1255, 34); + this.panelControl1.Size = new System.Drawing.Size(1261, 34); this.panelControl1.TabIndex = 0; // // FrmBaseForm // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1255, 712); + this.ClientSize = new System.Drawing.Size(1261, 718); this.Controls.Add(this.panelControl1); this.Name = "FrmBaseForm"; this.Text = "FrmBaseForm"; diff --git a/WinformGeneralDeveloperFrame/Properties/Resources.Designer.cs b/WinformGeneralDeveloperFrame/Properties/Resources.Designer.cs index b5903d0..eaa1a78 100644 --- a/WinformGeneralDeveloperFrame/Properties/Resources.Designer.cs +++ b/WinformGeneralDeveloperFrame/Properties/Resources.Designer.cs @@ -19,7 +19,7 @@ namespace WinformGeneralDeveloperFrame.Properties { // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen // (以 /str 作为命令选项),或重新生成 VS 项目。 - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { diff --git a/WinformGeneralDeveloperFrame/Properties/Settings.Designer.cs b/WinformGeneralDeveloperFrame/Properties/Settings.Designer.cs index 41c4b66..e57f418 100644 --- a/WinformGeneralDeveloperFrame/Properties/Settings.Designer.cs +++ b/WinformGeneralDeveloperFrame/Properties/Settings.Designer.cs @@ -12,7 +12,7 @@ namespace WinformGeneralDeveloperFrame.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.0.3.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/WinformGeneralDeveloperFrame/Properties/licenses.licx b/WinformGeneralDeveloperFrame/Properties/licenses.licx index eab9e32..41366e2 100644 --- a/WinformGeneralDeveloperFrame/Properties/licenses.licx +++ b/WinformGeneralDeveloperFrame/Properties/licenses.licx @@ -1,31 +1,10 @@ -DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v19.2.UI, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.PopupGalleryEdit, DevExpress.XtraBars.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.Repository.RepositoryItemGridLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.GridLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraBars.BarManager, DevExpress.XtraBars.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.TreeListLookUpEdit, DevExpress.XtraTreeList.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraTabbedMdi.XtraTabbedMdiManager, DevExpress.XtraBars.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraDataLayout.DataLayoutControl, DevExpress.XtraLayout.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.Repository.RepositoryItemSearchLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraWizard.WizardControl, DevExpress.XtraWizard.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraTreeList.TreeList, DevExpress.XtraTreeList.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.ProgressBarControl, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.SearchLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.ImageComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.LookUpEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.Repository.RepositoryItemTreeListLookUpEdit, DevExpress.XtraTreeList.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.Repository.RepositoryItemDateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraNavBar.NavBarControl, DevExpress.XtraNavBar.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraNavBar.NavBarControl, DevExpress.XtraNavBar.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraTabbedMdi.XtraTabbedMdiManager, DevExpress.XtraBars.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.LookUpEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/WinformGeneralPrimordialForm/App.config b/WinformGeneralPrimordialForm/App.config new file mode 100644 index 0000000..193aecc --- /dev/null +++ b/WinformGeneralPrimordialForm/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/WinformGeneralPrimordialForm/Form1.Designer.cs b/WinformGeneralPrimordialForm/Form1.Designer.cs new file mode 100644 index 0000000..ce4d7f2 --- /dev/null +++ b/WinformGeneralPrimordialForm/Form1.Designer.cs @@ -0,0 +1,47 @@ +namespace WinformGeneralPrimordialForm +{ + partial class Form1 + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + this.SuspendLayout(); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1089, 563); + this.Name = "Form1"; + this.Text = "Form1"; + this.ResumeLayout(false); + + } + + #endregion + } +} + diff --git a/WinformGeneralPrimordialForm/Form1.cs b/WinformGeneralPrimordialForm/Form1.cs new file mode 100644 index 0000000..b8606fb --- /dev/null +++ b/WinformGeneralPrimordialForm/Form1.cs @@ -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 WinformGeneralPrimordialForm +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + } +} diff --git a/WinformGeneralPrimordialForm/Form1.resx b/WinformGeneralPrimordialForm/Form1.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/WinformGeneralPrimordialForm/Form1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + \ No newline at end of file diff --git a/WinformGeneralPrimordialForm/PrimordialForm.csproj b/WinformGeneralPrimordialForm/PrimordialForm.csproj new file mode 100644 index 0000000..38b1dee --- /dev/null +++ b/WinformGeneralPrimordialForm/PrimordialForm.csproj @@ -0,0 +1,83 @@ + + + + + Debug + AnyCPU + {2480DF1B-4A61-4EA4-AC71-893773A3A343} + WinExe + WinformGeneralPrimordialForm + WinformGeneralPrimordialForm + v4.8 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/WinformGeneralPrimordialForm/Program.cs b/WinformGeneralPrimordialForm/Program.cs new file mode 100644 index 0000000..3be3fbb --- /dev/null +++ b/WinformGeneralPrimordialForm/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace WinformGeneralPrimordialForm +{ + internal static class Program + { + /// + /// 应用程序的主入口点。 + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/WinformGeneralPrimordialForm/Properties/AssemblyInfo.cs b/WinformGeneralPrimordialForm/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..db70ecd --- /dev/null +++ b/WinformGeneralPrimordialForm/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的一般信息由以下 +// 控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("WinformGeneralPrimordialForm")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("WinformGeneralPrimordialForm")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 会使此程序集中的类型 +//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 +//请将此类型的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("2480df1b-4a61-4ea4-ac71-893773a3a343")] + +// 程序集的版本信息由下列四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 +//通过使用 "*",如下所示: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/WinformGeneralPrimordialForm/Properties/Resources.Designer.cs b/WinformGeneralPrimordialForm/Properties/Resources.Designer.cs new file mode 100644 index 0000000..543c061 --- /dev/null +++ b/WinformGeneralPrimordialForm/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本: 4.0.30319.42000 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace WinformGeneralPrimordialForm.Properties +{ + + + /// + /// 强类型资源类,用于查找本地化字符串等。 + /// + // 此类是由 StronglyTypedResourceBuilder + // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 + // 若要添加或删除成员,请编辑 .ResX 文件,然后重新运行 ResGen + // (以 /str 作为命令选项),或重新生成 VS 项目。 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.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() + { + } + + /// + /// 返回此类使用的缓存 ResourceManager 实例。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WinformGeneralPrimordialForm.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// 重写当前线程的 CurrentUICulture 属性,对 + /// 使用此强类型资源类的所有资源查找执行重写。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/WinformGeneralPrimordialForm/Properties/Resources.resx b/WinformGeneralPrimordialForm/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/WinformGeneralPrimordialForm/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/WinformGeneralPrimordialForm/Properties/Settings.Designer.cs b/WinformGeneralPrimordialForm/Properties/Settings.Designer.cs new file mode 100644 index 0000000..0f591c7 --- /dev/null +++ b/WinformGeneralPrimordialForm/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// 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. +// +//------------------------------------------------------------------------------ + +namespace WinformGeneralPrimordialForm.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; + } + } + } +} diff --git a/WinformGeneralPrimordialForm/Properties/Settings.settings b/WinformGeneralPrimordialForm/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/WinformGeneralPrimordialForm/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + +