optimise files
This commit is contained in:
25
CS/19/19.sln
Normal file
25
CS/19/19.sln
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.14.36705.20 d17.14
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "19_7", "19_7.csproj", "{D00119C0-20C4-489C-B18D-8B6EACF99772}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{D00119C0-20C4-489C-B18D-8B6EACF99772}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{D00119C0-20C4-489C-B18D-8B6EACF99772}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{D00119C0-20C4-489C-B18D-8B6EACF99772}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{D00119C0-20C4-489C-B18D-8B6EACF99772}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {02DA03F4-0B51-4E99-BCC1-67D3C471BA0C}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
83
CS/19/19_7.csproj
Normal file
83
CS/19/19_7.csproj
Normal file
@@ -0,0 +1,83 @@
|
||||
<?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>{D00119C0-20C4-489C-B18D-8B6EACF99772}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>_19</RootNamespace>
|
||||
<AssemblyName>19</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.7.2</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\Debug\</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>
|
||||
<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" />
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<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>
|
||||
</Compile>
|
||||
<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>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
111
CS/19/Form1.Designer.cs
generated
Normal file
111
CS/19/Form1.Designer.cs
generated
Normal file
@@ -0,0 +1,111 @@
|
||||
namespace _19
|
||||
{
|
||||
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 窗体设计器生成的代码
|
||||
|
||||
/// <summary>
|
||||
/// 设计器支持所需的方法 - 不要修改
|
||||
/// 使用代码编辑器修改此方法的内容。
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
|
||||
this.buttonOpen = new System.Windows.Forms.Button();
|
||||
this.buttonSave = new System.Windows.Forms.Button();
|
||||
this.buttonFonts = new System.Windows.Forms.Button();
|
||||
this.buttonExit = new System.Windows.Forms.Button();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// richTextBox1
|
||||
//
|
||||
this.richTextBox1.Location = new System.Drawing.Point(0, 0);
|
||||
this.richTextBox1.Name = "richTextBox1";
|
||||
this.richTextBox1.Size = new System.Drawing.Size(631, 452);
|
||||
this.richTextBox1.TabIndex = 0;
|
||||
this.richTextBox1.Text = "";
|
||||
//
|
||||
// buttonOpen
|
||||
//
|
||||
this.buttonOpen.Location = new System.Drawing.Point(667, 36);
|
||||
this.buttonOpen.Name = "buttonOpen";
|
||||
this.buttonOpen.Size = new System.Drawing.Size(99, 39);
|
||||
this.buttonOpen.TabIndex = 1;
|
||||
this.buttonOpen.Text = "打开文件";
|
||||
this.buttonOpen.UseVisualStyleBackColor = true;
|
||||
this.buttonOpen.Click += new System.EventHandler(this.buttonOpen_Click);
|
||||
//
|
||||
// buttonSave
|
||||
//
|
||||
this.buttonSave.Location = new System.Drawing.Point(667, 81);
|
||||
this.buttonSave.Name = "buttonSave";
|
||||
this.buttonSave.Size = new System.Drawing.Size(99, 39);
|
||||
this.buttonSave.TabIndex = 2;
|
||||
this.buttonSave.Text = "保存文件";
|
||||
this.buttonSave.UseVisualStyleBackColor = true;
|
||||
this.buttonSave.Click += new System.EventHandler(this.buttonSave_Click);
|
||||
//
|
||||
// buttonFonts
|
||||
//
|
||||
this.buttonFonts.Location = new System.Drawing.Point(667, 207);
|
||||
this.buttonFonts.Name = "buttonFonts";
|
||||
this.buttonFonts.Size = new System.Drawing.Size(99, 39);
|
||||
this.buttonFonts.TabIndex = 3;
|
||||
this.buttonFonts.Text = "字体";
|
||||
this.buttonFonts.UseVisualStyleBackColor = true;
|
||||
this.buttonFonts.Click += new System.EventHandler(this.buttonFonts_Click);
|
||||
//
|
||||
// buttonExit
|
||||
//
|
||||
this.buttonExit.Location = new System.Drawing.Point(667, 315);
|
||||
this.buttonExit.Name = "buttonExit";
|
||||
this.buttonExit.Size = new System.Drawing.Size(99, 39);
|
||||
this.buttonExit.TabIndex = 4;
|
||||
this.buttonExit.Text = "关闭";
|
||||
this.buttonExit.UseVisualStyleBackColor = true;
|
||||
this.buttonExit.Click += new System.EventHandler(this.buttonExit_Click);
|
||||
//
|
||||
// Form1
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(800, 450);
|
||||
this.Controls.Add(this.buttonExit);
|
||||
this.Controls.Add(this.buttonFonts);
|
||||
this.Controls.Add(this.buttonSave);
|
||||
this.Controls.Add(this.buttonOpen);
|
||||
this.Controls.Add(this.richTextBox1);
|
||||
this.Name = "Form1";
|
||||
this.Text = "Form1";
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.RichTextBox richTextBox1;
|
||||
private System.Windows.Forms.Button buttonOpen;
|
||||
private System.Windows.Forms.Button buttonSave;
|
||||
private System.Windows.Forms.Button buttonFonts;
|
||||
private System.Windows.Forms.Button buttonExit;
|
||||
}
|
||||
}
|
||||
|
||||
64
CS/19/Form1.cs
Normal file
64
CS/19/Form1.cs
Normal file
@@ -0,0 +1,64 @@
|
||||
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 _19
|
||||
{
|
||||
public partial class Form1 : Form
|
||||
{
|
||||
public Form1()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void buttonOpen_Click(object sender, EventArgs e)
|
||||
{
|
||||
OpenFileDialog openFileDialog1= new OpenFileDialog();
|
||||
openFileDialog1.InitialDirectory = @"C:/";
|
||||
openFileDialog1.Filter = "rtf files (*.rtf) | *.rtf";
|
||||
openFileDialog1.FilterIndex = 2;
|
||||
openFileDialog1.RestoreDirectory = true;
|
||||
if (openFileDialog1.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
richTextBox1.LoadFile(openFileDialog1.FileName);
|
||||
}
|
||||
}
|
||||
|
||||
private void buttonSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
SaveFileDialog saveFileDialog1= new SaveFileDialog();
|
||||
saveFileDialog1.InitialDirectory = @"C:/";
|
||||
saveFileDialog1.Filter = "rtf files (*.rtf) | *.rtf";
|
||||
saveFileDialog1.FilterIndex = 1;
|
||||
saveFileDialog1.RestoreDirectory = true;
|
||||
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
richTextBox1.LoadFile(saveFileDialog1.FileName);
|
||||
}
|
||||
}
|
||||
|
||||
private void buttonFonts_Click(object sender, EventArgs e)
|
||||
{
|
||||
FontDialog fontDialog1= new FontDialog();
|
||||
fontDialog1.ShowColor = true;
|
||||
fontDialog1.Font=richTextBox1.SelectionFont;
|
||||
fontDialog1.Color = richTextBox1.SelectionColor;
|
||||
if (fontDialog1.ShowDialog() != DialogResult.Cancel)
|
||||
{
|
||||
richTextBox1.SelectionFont = fontDialog1.Font;
|
||||
richTextBox1.SelectionColor = fontDialog1.Color;
|
||||
}
|
||||
}
|
||||
|
||||
private void buttonExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
22
CS/19/Program.cs
Normal file
22
CS/19/Program.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace _19
|
||||
{
|
||||
internal static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// 应用程序的主入口点。
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new Form1());
|
||||
}
|
||||
}
|
||||
}
|
||||
33
CS/19/Properties/AssemblyInfo.cs
Normal file
33
CS/19/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的一般信息由以下
|
||||
// 控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("19")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("19")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2025")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// 将 ComVisible 设置为 false 会使此程序集中的类型
|
||||
//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
|
||||
//请将此类型的 ComVisible 特性设置为 true。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
|
||||
[assembly: Guid("d00119c0-20c4-489c-b18d-8b6eacf99772")]
|
||||
|
||||
// 程序集的版本信息由下列四个值组成:
|
||||
//
|
||||
// 主版本
|
||||
// 次版本
|
||||
// 生成号
|
||||
// 修订号
|
||||
//
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
71
CS/19/Properties/Resources.Designer.cs
generated
Normal file
71
CS/19/Properties/Resources.Designer.cs
generated
Normal file
@@ -0,0 +1,71 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
// 运行时版本: 4.0.30319.42000
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace _19.Properties
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 强类型资源类,用于查找本地化字符串等。
|
||||
/// </summary>
|
||||
// 此类是由 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()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 返回此类使用的缓存 ResourceManager 实例。
|
||||
/// </summary>
|
||||
[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("_19.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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
30
CS/19/Properties/Settings.Designer.cs
generated
Normal file
30
CS/19/Properties/Settings.Designer.cs
generated
Normal file
@@ -0,0 +1,30 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 _19.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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
83
CS/19_10/19_10.csproj
Normal file
83
CS/19_10/19_10.csproj
Normal file
@@ -0,0 +1,83 @@
|
||||
<?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>{8338C46B-EF4C-41D8-ACF3-181B875AA849}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>_19_10</RootNamespace>
|
||||
<AssemblyName>19_10</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\Debug\</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>
|
||||
<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" />
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<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>
|
||||
</Compile>
|
||||
<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>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
25
CS/19_10/19_10.sln
Normal file
25
CS/19_10/19_10.sln
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.14.36717.8 d17.14
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "19_10", "19_10.csproj", "{8338C46B-EF4C-41D8-ACF3-181B875AA849}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{8338C46B-EF4C-41D8-ACF3-181B875AA849}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{8338C46B-EF4C-41D8-ACF3-181B875AA849}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{8338C46B-EF4C-41D8-ACF3-181B875AA849}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{8338C46B-EF4C-41D8-ACF3-181B875AA849}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {A285CB43-7622-40C1-B71E-B30470DA5C83}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
6
CS/19_10/App.config
Normal file
6
CS/19_10/App.config
Normal 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>
|
||||
49
CS/19_10/Form1.Designer.cs
generated
Normal file
49
CS/19_10/Form1.Designer.cs
generated
Normal file
@@ -0,0 +1,49 @@
|
||||
namespace _19_10
|
||||
{
|
||||
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 窗体设计器生成的代码
|
||||
|
||||
/// <summary>
|
||||
/// 设计器支持所需的方法 - 不要修改
|
||||
/// 使用代码编辑器修改此方法的内容。
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// Form1
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(800, 450);
|
||||
this.Name = "Form1";
|
||||
this.Text = "Form1";
|
||||
this.Load += new System.EventHandler(this.Form1_Load);
|
||||
this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1_Paint);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
51
CS/19_10/Form1.cs
Normal file
51
CS/19_10/Form1.cs
Normal file
@@ -0,0 +1,51 @@
|
||||
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 _19_10
|
||||
{
|
||||
public partial class Form1 : Form
|
||||
{
|
||||
public Form1()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void Form1_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void Form1_Paint(object sender, PaintEventArgs e)
|
||||
{
|
||||
Graphics g = e.Graphics; Pen pen = new Pen(Color.Red, 3);
|
||||
SolidBrush brush = new SolidBrush(Color.Blue);
|
||||
Font font = new Font("宋体", 12);
|
||||
g.DrawLine(pen, 5, 5, 215, 5);
|
||||
g.DrawString("Line", font, brush, 210, 0);
|
||||
g.DrawRectangle(pen, 5, 10, 100, 15);
|
||||
g.FillRectangle(brush, 110, 10, 100, 15);
|
||||
g.DrawString("Rectangle", font, brush, 210, 15);
|
||||
g.DrawEllipse(pen, 5, 30, 100, 15);
|
||||
g.FillEllipse(brush, 110, 30, 100, 15);
|
||||
g.DrawString("Ellipse", font, brush, 210, 30);
|
||||
Point[] pts1 = { new Point(50, 50), new Point(25, 75), new Point(75, 75) };
|
||||
g.DrawPolygon(pen, pts1);
|
||||
Point[] pts2 = { new Point(150, 50), new Point(125, 75), new Point(175, 75) };
|
||||
g.FillPolygon(brush, pts2);
|
||||
g.DrawString("Polygon", font, brush, 210, 50);
|
||||
for (int i= 0; i < 360; i += 60)
|
||||
{
|
||||
g.DrawArc(pen, 5, 100, 80, 80, i, 30);
|
||||
}
|
||||
g.DrawString("Arc", font, brush, 5, 190);
|
||||
Rectangle rec2 = new Rectangle(100, 90, 100, 100);
|
||||
}
|
||||
}
|
||||
}
|
||||
22
CS/19_10/Program.cs
Normal file
22
CS/19_10/Program.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace _19_10
|
||||
{
|
||||
internal static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// 应用程序的主入口点。
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new Form1());
|
||||
}
|
||||
}
|
||||
}
|
||||
33
CS/19_10/Properties/AssemblyInfo.cs
Normal file
33
CS/19_10/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的一般信息由以下
|
||||
// 控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("19_10")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("19_10")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2025")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// 将 ComVisible 设置为 false 会使此程序集中的类型
|
||||
//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
|
||||
//请将此类型的 ComVisible 特性设置为 true。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
|
||||
[assembly: Guid("8338c46b-ef4c-41d8-acf3-181b875aa849")]
|
||||
|
||||
// 程序集的版本信息由下列四个值组成:
|
||||
//
|
||||
// 主版本
|
||||
// 次版本
|
||||
// 生成号
|
||||
// 修订号
|
||||
//
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
71
CS/19_10/Properties/Resources.Designer.cs
generated
Normal file
71
CS/19_10/Properties/Resources.Designer.cs
generated
Normal file
@@ -0,0 +1,71 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
// 运行时版本: 4.0.30319.42000
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace _19_10.Properties
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 强类型资源类,用于查找本地化字符串等。
|
||||
/// </summary>
|
||||
// 此类是由 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()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 返回此类使用的缓存 ResourceManager 实例。
|
||||
/// </summary>
|
||||
[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("_19_10.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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
30
CS/19_10/Properties/Settings.Designer.cs
generated
Normal file
30
CS/19_10/Properties/Settings.Designer.cs
generated
Normal file
@@ -0,0 +1,30 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 _19_10.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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
83
CS/19_5/19_5.csproj
Normal file
83
CS/19_5/19_5.csproj
Normal file
@@ -0,0 +1,83 @@
|
||||
<?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>{5A20A0CD-AA7C-4B85-8F79-7D6528D88EA6}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>_19_5</RootNamespace>
|
||||
<AssemblyName>19_5</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.7.2</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\Debug\</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>
|
||||
<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" />
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<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>
|
||||
</Compile>
|
||||
<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>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
25
CS/19_5/19_5.sln
Normal file
25
CS/19_5/19_5.sln
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.14.36705.20 d17.14
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "19_5", "19_5.csproj", "{5A20A0CD-AA7C-4B85-8F79-7D6528D88EA6}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{5A20A0CD-AA7C-4B85-8F79-7D6528D88EA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{5A20A0CD-AA7C-4B85-8F79-7D6528D88EA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{5A20A0CD-AA7C-4B85-8F79-7D6528D88EA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{5A20A0CD-AA7C-4B85-8F79-7D6528D88EA6}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {7E663738-785A-4350-84C3-D900DC092CEA}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
167
CS/19_5/Form1.Designer.cs
generated
Normal file
167
CS/19_5/Form1.Designer.cs
generated
Normal file
@@ -0,0 +1,167 @@
|
||||
namespace _19_5
|
||||
{
|
||||
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 窗体设计器生成的代码
|
||||
|
||||
/// <summary>
|
||||
/// 设计器支持所需的方法 - 不要修改
|
||||
/// 使用代码编辑器修改此方法的内容。
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
|
||||
this.pictureBox1 = new System.Windows.Forms.PictureBox();
|
||||
this.imageList1 = new System.Windows.Forms.ImageList(this.components);
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.button2 = new System.Windows.Forms.Button();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// pictureBox1
|
||||
//
|
||||
this.pictureBox1.Location = new System.Drawing.Point(12, 12);
|
||||
this.pictureBox1.Name = "pictureBox1";
|
||||
this.pictureBox1.Size = new System.Drawing.Size(776, 374);
|
||||
this.pictureBox1.TabIndex = 0;
|
||||
this.pictureBox1.TabStop = false;
|
||||
//
|
||||
// imageList1
|
||||
//
|
||||
this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
|
||||
this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
|
||||
this.imageList1.Images.SetKeyName(0, "1.png");
|
||||
this.imageList1.Images.SetKeyName(1, "屏幕截图 2025-07-01 183403.png");
|
||||
this.imageList1.Images.SetKeyName(2, "屏幕截图 2025-07-01 184152.png");
|
||||
this.imageList1.Images.SetKeyName(3, "屏幕截图 2025-07-05 093315.png");
|
||||
this.imageList1.Images.SetKeyName(4, "屏幕截图 2025-07-05 154049.png");
|
||||
this.imageList1.Images.SetKeyName(5, "屏幕截图 2025-07-07 201351.png");
|
||||
this.imageList1.Images.SetKeyName(6, "屏幕截图 2025-07-14 200036.png");
|
||||
this.imageList1.Images.SetKeyName(7, "屏幕截图 2025-08-11 120521.png");
|
||||
this.imageList1.Images.SetKeyName(8, "屏幕截图 2025-08-11 154444.png");
|
||||
this.imageList1.Images.SetKeyName(9, "屏幕截图 2025-08-11 184507.png");
|
||||
this.imageList1.Images.SetKeyName(10, "屏幕截图 2025-08-13 203513.png");
|
||||
this.imageList1.Images.SetKeyName(11, "屏幕截图 2025-08-15 101049.png");
|
||||
this.imageList1.Images.SetKeyName(12, "屏幕截图 2025-08-17 103621.png");
|
||||
this.imageList1.Images.SetKeyName(13, "屏幕截图 2025-08-18 174048.png");
|
||||
this.imageList1.Images.SetKeyName(14, "屏幕截图 2025-08-26 080159.png");
|
||||
this.imageList1.Images.SetKeyName(15, "屏幕截图 2025-08-30 123544.png");
|
||||
this.imageList1.Images.SetKeyName(16, "屏幕截图 2025-08-30 123859.png");
|
||||
this.imageList1.Images.SetKeyName(17, "屏幕截图 2025-08-31 202820.png");
|
||||
this.imageList1.Images.SetKeyName(18, "屏幕截图 2025-08-31 203741.png");
|
||||
this.imageList1.Images.SetKeyName(19, "屏幕截图 2025-09-02 193444.png");
|
||||
this.imageList1.Images.SetKeyName(20, "屏幕截图 2025-09-02 212550.png");
|
||||
this.imageList1.Images.SetKeyName(21, "屏幕截图 2025-09-02 213744.png");
|
||||
this.imageList1.Images.SetKeyName(22, "屏幕截图 2025-09-02 213959.png");
|
||||
this.imageList1.Images.SetKeyName(23, "屏幕截图 2025-09-02 214228.png");
|
||||
this.imageList1.Images.SetKeyName(24, "屏幕截图 2025-09-04 190733.png");
|
||||
this.imageList1.Images.SetKeyName(25, "屏幕截图 2025-09-05 182808.png");
|
||||
this.imageList1.Images.SetKeyName(26, "屏幕截图 2025-09-07 100418.png");
|
||||
this.imageList1.Images.SetKeyName(27, "屏幕截图 2025-09-07 180258.png");
|
||||
this.imageList1.Images.SetKeyName(28, "屏幕截图 2025-09-08 184113.png");
|
||||
this.imageList1.Images.SetKeyName(29, "屏幕截图 2025-09-09 124933.png");
|
||||
this.imageList1.Images.SetKeyName(30, "屏幕截图 2025-09-09 130249.png");
|
||||
this.imageList1.Images.SetKeyName(31, "屏幕截图 2025-09-17 195026.png");
|
||||
this.imageList1.Images.SetKeyName(32, "屏幕截图 2025-09-25 184539.png");
|
||||
this.imageList1.Images.SetKeyName(33, "屏幕截图 2025-10-05 130902.png");
|
||||
this.imageList1.Images.SetKeyName(34, "屏幕截图 2025-10-05 131332.png");
|
||||
this.imageList1.Images.SetKeyName(35, "屏幕截图 2025-10-05 165655.png");
|
||||
this.imageList1.Images.SetKeyName(36, "屏幕截图 2025-10-05 170005.png");
|
||||
this.imageList1.Images.SetKeyName(37, "屏幕截图 2025-10-05 170748.png");
|
||||
this.imageList1.Images.SetKeyName(38, "屏幕截图 2025-10-05 171022.png");
|
||||
this.imageList1.Images.SetKeyName(39, "屏幕截图 2025-10-05 171402.png");
|
||||
this.imageList1.Images.SetKeyName(40, "屏幕截图 2025-10-07 143000.png");
|
||||
this.imageList1.Images.SetKeyName(41, "屏幕截图 2025-10-13 214639.png");
|
||||
this.imageList1.Images.SetKeyName(42, "屏幕截图 2025-10-19 185139.png");
|
||||
this.imageList1.Images.SetKeyName(43, "屏幕截图 2025-10-19 185156.png");
|
||||
this.imageList1.Images.SetKeyName(44, "屏幕截图 2025-10-19 185210.png");
|
||||
this.imageList1.Images.SetKeyName(45, "屏幕截图 2025-10-19 185224.png");
|
||||
this.imageList1.Images.SetKeyName(46, "屏幕截图 2025-10-19 193542.png");
|
||||
this.imageList1.Images.SetKeyName(47, "屏幕截图 2025-10-23 123054.png");
|
||||
this.imageList1.Images.SetKeyName(48, "屏幕截图 2025-10-25 205734.png");
|
||||
this.imageList1.Images.SetKeyName(49, "屏幕截图 2025-10-26 085153.png");
|
||||
this.imageList1.Images.SetKeyName(50, "屏幕截图 2025-10-26 085210.png");
|
||||
this.imageList1.Images.SetKeyName(51, "屏幕截图 2025-10-26 093840.png");
|
||||
this.imageList1.Images.SetKeyName(52, "屏幕截图 2025-10-26 095232.png");
|
||||
this.imageList1.Images.SetKeyName(53, "屏幕截图 2025-10-26 095613.png");
|
||||
this.imageList1.Images.SetKeyName(54, "屏幕截图 2025-10-26 095735.png");
|
||||
this.imageList1.Images.SetKeyName(55, "屏幕截图 2025-10-26 102138.png");
|
||||
this.imageList1.Images.SetKeyName(56, "屏幕截图 2025-10-26 170549.png");
|
||||
this.imageList1.Images.SetKeyName(57, "屏幕截图 2025-10-27 211205.png");
|
||||
this.imageList1.Images.SetKeyName(58, "屏幕截图 2025-10-27 212916.png");
|
||||
this.imageList1.Images.SetKeyName(59, "屏幕截图 2025-10-28 212112.png");
|
||||
this.imageList1.Images.SetKeyName(60, "屏幕截图 2025-11-02 145452.png");
|
||||
this.imageList1.Images.SetKeyName(61, "屏幕截图 2025-11-02 145518.png");
|
||||
this.imageList1.Images.SetKeyName(62, "屏幕截图 2025-11-04 184123.png");
|
||||
this.imageList1.Images.SetKeyName(63, "屏幕截图 2025-11-12 113619.png");
|
||||
this.imageList1.Images.SetKeyName(64, "屏幕截图 2025-11-12 113917.png");
|
||||
this.imageList1.Images.SetKeyName(65, "屏幕截图 2025-11-15 212822.png");
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.ImageList = this.imageList1;
|
||||
this.button1.Location = new System.Drawing.Point(56, 393);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(217, 54);
|
||||
this.button1.TabIndex = 1;
|
||||
this.button1.Text = "上一张";
|
||||
this.button1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||
//
|
||||
// button2
|
||||
//
|
||||
this.button2.ImageList = this.imageList1;
|
||||
this.button2.Location = new System.Drawing.Point(530, 393);
|
||||
this.button2.Name = "button2";
|
||||
this.button2.Size = new System.Drawing.Size(228, 54);
|
||||
this.button2.TabIndex = 2;
|
||||
this.button2.Text = "下一张";
|
||||
this.button2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
this.button2.UseVisualStyleBackColor = true;
|
||||
this.button2.Click += new System.EventHandler(this.button2_Click);
|
||||
//
|
||||
// Form1
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(800, 450);
|
||||
this.Controls.Add(this.button2);
|
||||
this.Controls.Add(this.button1);
|
||||
this.Controls.Add(this.pictureBox1);
|
||||
this.Name = "Form1";
|
||||
this.Text = "Form1";
|
||||
this.Load += new System.EventHandler(this.Form1_Load);
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.PictureBox pictureBox1;
|
||||
private System.Windows.Forms.ImageList imageList1;
|
||||
private System.Windows.Forms.Button button1;
|
||||
private System.Windows.Forms.Button button2;
|
||||
}
|
||||
}
|
||||
|
||||
47
CS/19_5/Form1.cs
Normal file
47
CS/19_5/Form1.cs
Normal file
@@ -0,0 +1,47 @@
|
||||
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;
|
||||
using System.IO;
|
||||
|
||||
namespace _19_5
|
||||
{
|
||||
public partial class Form1 : Form
|
||||
{
|
||||
string[] imageURLs = Directory.GetFiles(@"C:\Users\BI\Pictures\Screenshots");
|
||||
public Form1()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void Form1_Load(object sender, EventArgs e)
|
||||
{
|
||||
pictureBox1.ImageLocation = imageURLs[0];
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
pictureBox1.ImageLocation = imageURLs[button1.ImageIndex];
|
||||
if (button1.ImageIndex > 0)
|
||||
{
|
||||
--button1 .ImageIndex;
|
||||
button2 .ImageIndex = button1 .ImageIndex +1;
|
||||
}
|
||||
}
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
pictureBox1.ImageLocation = imageURLs[button2.ImageIndex];
|
||||
if (button1.ImageIndex < imageList1.Images.Count -1)
|
||||
{
|
||||
++button2.ImageIndex;
|
||||
button1.ImageIndex = button2.ImageIndex - 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
365
CS/19_5/Form1.resx
Normal file
365
CS/19_5/Form1.resx
Normal file
@@ -0,0 +1,365 @@
|
||||
<?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="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADc
|
||||
NgAAAk1TRnQBSQFMAgEBQgEAAUgBAAEIAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
AwABQAMAARABAQIAAQEBAAEIBgABRBgAAYACAAGAAwACgAEAAYADAAGAAQABgAEAAoACAAPAAQABwAHc
|
||||
AcABAAHwAcoBpgEAATMFAAEzAQABMwEAATMBAAIzAgADFgEAAxwBAAMiAQADKQEAA1UBAANNAQADQgEA
|
||||
AzkBAAGAAXwB/wEAAlAB/wEAAZMBAAHWAQAB/wHsAcwBAAHGAdYB7wEAAdYC5wEAAZABqQGtAgAB/wEz
|
||||
AwABZgMAAZkDAAHMAgABMwMAAjMCAAEzAWYCAAEzAZkCAAEzAcwCAAEzAf8CAAFmAwABZgEzAgACZgIA
|
||||
AWYBmQIAAWYBzAIAAWYB/wIAAZkDAAGZATMCAAGZAWYCAAKZAgABmQHMAgABmQH/AgABzAMAAcwBMwIA
|
||||
AcwBZgIAAcwBmQIAAswCAAHMAf8CAAH/AWYCAAH/AZkCAAH/AcwBAAEzAf8CAAH/AQABMwEAATMBAAFm
|
||||
AQABMwEAAZkBAAEzAQABzAEAATMBAAH/AQAB/wEzAgADMwEAAjMBZgEAAjMBmQEAAjMBzAEAAjMB/wEA
|
||||
ATMBZgIAATMBZgEzAQABMwJmAQABMwFmAZkBAAEzAWYBzAEAATMBZgH/AQABMwGZAgABMwGZATMBAAEz
|
||||
AZkBZgEAATMCmQEAATMBmQHMAQABMwGZAf8BAAEzAcwCAAEzAcwBMwEAATMBzAFmAQABMwHMAZkBAAEz
|
||||
AswBAAEzAcwB/wEAATMB/wEzAQABMwH/AWYBAAEzAf8BmQEAATMB/wHMAQABMwL/AQABZgMAAWYBAAEz
|
||||
AQABZgEAAWYBAAFmAQABmQEAAWYBAAHMAQABZgEAAf8BAAFmATMCAAFmAjMBAAFmATMBZgEAAWYBMwGZ
|
||||
AQABZgEzAcwBAAFmATMB/wEAAmYCAAJmATMBAANmAQACZgGZAQACZgHMAQABZgGZAgABZgGZATMBAAFm
|
||||
AZkBZgEAAWYCmQEAAWYBmQHMAQABZgGZAf8BAAFmAcwCAAFmAcwBMwEAAWYBzAGZAQABZgLMAQABZgHM
|
||||
Af8BAAFmAf8CAAFmAf8BMwEAAWYB/wGZAQABZgH/AcwBAAHMAQAB/wEAAf8BAAHMAQACmQIAAZkBMwGZ
|
||||
AQABmQEAAZkBAAGZAQABzAEAAZkDAAGZAjMBAAGZAQABZgEAAZkBMwHMAQABmQEAAf8BAAGZAWYCAAGZ
|
||||
AWYBMwEAAZkBMwFmAQABmQFmAZkBAAGZAWYBzAEAAZkBMwH/AQACmQEzAQACmQFmAQADmQEAApkBzAEA
|
||||
ApkB/wEAAZkBzAIAAZkBzAEzAQABZgHMAWYBAAGZAcwBmQEAAZkCzAEAAZkBzAH/AQABmQH/AgABmQH/
|
||||
ATMBAAGZAcwBZgEAAZkB/wGZAQABmQH/AcwBAAGZAv8BAAHMAwABmQEAATMBAAHMAQABZgEAAcwBAAGZ
|
||||
AQABzAEAAcwBAAGZATMCAAHMAjMBAAHMATMBZgEAAcwBMwGZAQABzAEzAcwBAAHMATMB/wEAAcwBZgIA
|
||||
AcwBZgEzAQABmQJmAQABzAFmAZkBAAHMAWYBzAEAAZkBZgH/AQABzAGZAgABzAGZATMBAAHMAZkBZgEA
|
||||
AcwCmQEAAcwBmQHMAQABzAGZAf8BAALMAgACzAEzAQACzAFmAQACzAGZAQADzAEAAswB/wEAAcwB/wIA
|
||||
AcwB/wEzAQABmQH/AWYBAAHMAf8BmQEAAcwB/wHMAQABzAL/AQABzAEAATMBAAH/AQABZgEAAf8BAAGZ
|
||||
AQABzAEzAgAB/wIzAQAB/wEzAWYBAAH/ATMBmQEAAf8BMwHMAQAB/wEzAf8BAAH/AWYCAAH/AWYBMwEA
|
||||
AcwCZgEAAf8BZgGZAQAB/wFmAcwBAAHMAWYB/wEAAf8BmQIAAf8BmQEzAQAB/wGZAWYBAAH/ApkBAAH/
|
||||
AZkBzAEAAf8BmQH/AQAB/wHMAgAB/wHMATMBAAH/AcwBZgEAAf8BzAGZAQAB/wLMAQAB/wHMAf8BAAL/
|
||||
ATMBAAHMAf8BZgEAAv8BmQEAAv8BzAEAAmYB/wEAAWYB/wFmAQABZgL/AQAB/wJmAQAB/wFmAf8BAAL/
|
||||
AWYBAAEhAQABpQEAA18BAAN3AQADhgEAA5YBAAPLAQADsgEAA9cBAAPdAQAD4wEAA+oBAAPxAQAD+AEA
|
||||
AfAB+wH/AQABpAKgAQADgAMAAf8CAAH/AwAC/wEAAf8DAAH/AQAB/wEAAv8CAAP/AQAQDhD/IAAQDgH0
|
||||
AfMB9A3/IAACQwERCA8FDgHwAgcN/yAACRABDwYOAf8B9A7/IAACQwEPDQ4B8QHvAQcB8AHvAwcD7wQH
|
||||
AfEgAAFDAREODgL/AfQB8wPxAfIC8ATxAfIB8yAAAUMBEA4OAfEBvAHxAQcD8AG8AfEBBwHwAbwB8QG8
|
||||
AfEB8iAAAUMBEA4OAfIC8QEHAbwB8AIHAbwB7wW8AfEgAAERARAODgH0AvMD8gLzAfIC8wTyAfQgAAFD
|
||||
ARUCEQEQCw4B8gEHAbwBBwG8AgcB7wEHAe8BvAEHArwBBwHyIAABQwEVAUMBEAEPCw4B/wH0BP8E9Ab/
|
||||
IAABFQFDAhEBEAsOAbwBkgHvAfcBBwLvAQcE7wIHAfEB/yAAAUMBFQIRAQ8LDgHzAfEB8wHyAfMC8gHz
|
||||
AfIB8wTyAfQB/yAAAhUBQwEQAQ8LDgHwAbwDBwG8AQcBvAEHAbwBBwG8AQcBvAEHAfEgAAMRARAMDgHx
|
||||
AfICvAHwA/EB8AHxAbwC8wHxAbwB8iAABBELQwEVEP8gACD/IA4B8gHxAfIB8QTyAfQX/yAOAe8BkgEH
|
||||
Ae8BBwPvAfQH/wG8Ae8BBwHvAwcB7wHzB/8gDgLvAQcF7wH0B/8B7wGSAQcB9wHvAZIB7wH3AfMH/yAO
|
||||
Af8B9AHxAfQB/wH0AfIB9Aj/AfQB8wHwAfMB9AHzAvII/xAOAhAODiD/EA4DQwERAkMCEQMQBQ4EBwHv
|
||||
AgcB7wG8AQcBvAHvAbwBBwG8AQcBvAEHAe8BvAHvAgcB7wG8BQcBvAEHEA4BQwEVAhAMDgPvAQcB9wLv
|
||||
AfcBBwH3AQcB9wEHAe8CBwLvAfcB7wGSAfcCkgEHAfcB7wGSAe8B9wEHAe8QDgERDw4CvAHwAgcB7wG8
|
||||
AQcB8AEHAbwCBwO8AfMB9AHzAfIB8wG8AvMC8gHxAfMB8QLzAfIQDgERAQ8ODgX/AfQD/wL0Cv8B9Ar/
|
||||
EA4BQwIPDQ4B8wH0Af8B9AH/AfMC/wH0BP8B9AL/BwcBvAQHArwCBxAOAxUDEAoOAvcC7wH3Ae8BkgLv
|
||||
A/cB7wEHAu8BBwH3Ae8C9wHvAe0B9wEHAe8BkgLvAQcC7wIRAQ8NDgMVA0MBDwkOAe8BkgHvApIB7wHt
|
||||
AfcB7wH3AZIB9wHvAQcC7wHyAvMB8gHwAfMB8QHyAfEE8AHyAvMJEQIPBQ4DFQNDCg4B8wH/AfQB8wHy
|
||||
AfQC8wHyA/EB8gHzAf8B9BD/ARECDw0OAxUDEQoOIP8BQwEPDg4DEQEQDA4g/wQRC0MBFQQRC0MBFRDz
|
||||
Af8B9A7/EA4B/wH0Dv8B8wf0AvMB9AHzAfQD8wH/AfIB9gL0AfUK/xAOAf8BGQHyDf8B8wHyC/8B9QH0
|
||||
AfMB/wHyAfUB9AH1AfQE9QH0AfUB9AP/EA4B/wHyAfMB9Az/AfMB8gr/AfUB/wH0AfMB/wHyDv8QDgH/
|
||||
AfQO/wLzCP8B9QP/AfQB8wH/AfIO/xAOAf8BwgEADf8C8wf/AfUE/wH0AfMB/wHyAv8C9AHzAfQI/xAO
|
||||
AfUB8gH0Df8C8wb/AfUF/wH0AfMB/wHyAf8B9APzAfQB8wf/EA4B9QL0DP8B9ALzBP8B9Qf/AfQB8wH/
|
||||
AfIB/wb0AfMG/xAOAfQB8gEZAfUL/wH1AfMB8gP/AfUI/wH0AfMB/wHyAf8B9QP0Cf8QDgH0AfIB8wP0
|
||||
Cv8B8wHyDP8B9AHzAf8B8gH/BPQJ/xAOA/QN/wLzAfQL/wH0AfMB/wHyA/UF9Ab/EA4BvQHiARkBAAv/
|
||||
ARsC8wH1C/8B9AHzAf8B8g7/AhEBDw0OAb0BGQHyDP8BvQHzAfIM9ALzAf8B8gH/BfQI/wNDBhECDwUO
|
||||
Ab0B9Az/AfQBtgHyAfEE8grzAf8B8gH/AfMB9AHzAvQI/wERAUMBEQEPDA4BvQHzDP8B9QEHA/EBvAHx
|
||||
AfIC8QHyAfEB8gHzA/8B9AH/AfIB9Qb0B/8CEQEQDQ4BBw6TAW8B8QHyDfQB8wH/AfIB9QT0AvUH/wQR
|
||||
C0MBFQEaAe4BvQHuAgcGmQIHAe4BvQP0AfUs/wHzAfQB/wH0Af8B9AH/AfQB/wH0Af8B9AH/AfQB/wHz
|
||||
A+8BACz/ArwB8AG8AfABBwLvAfABvAHwAQcB7wEHAfAB8QEHAbwB7wHyAv8BBwH3Ae8CGQH/AfMB8QHw
|
||||
AeIF/wL0BP8B9AH/AvQD/wHzAvEB9Ab/AfMC8QH/AfIB8wP0AfIBkgEHA/QBvAHvAQcB9ALzAbwB7wHz
|
||||
A/8C8wH0AfUB/wHyAfABBwH0A/8BGQEHAe0B7wEHAv8BGQLvAZIB9wP/AZoCMQG9Bv8BegEwATEB9AHv
|
||||
AQcB8QHyAvAB7wHuAfEB8gHxAbwB7wEHAfEB8gH0AfMB9QHiCP8B9AHwAQcB8wP/Ae4B7wHsAu8C/wH1
|
||||
AfcBkgH3Ae0D/wF6ATEBKwG9Bv8BegEDASsB9AHxAfID9AHxAZIBBwP0AfAB9wHuAfQB8wL/AvQI/wP0
|
||||
AfMD/wLzAvIB8wP/AvIC8QP/AXoBKwExAb0G/wF6ATABKwH0AfEB8gHzAfIB8wHwAe8BBwHzAfIB8wG8
|
||||
Ae8BBwHzAfIB8wHxAfIC9ALxAvIB8QHyAfMB8gEIAfQT/wF6AjIBvQb/AXoCMgH0AfEB8gHzAfIB8wHy
|
||||
AfMBvAGSAQcB8wHyAfMB8gHzAfIBvAEHAfEB4gHzAu8BvAHxAgcB8AEHAe8B8xP/ARoBeQEyAfMG/wGa
|
||||
AVgBeQH1AbwB8ATzAfIB8QHvAbwB8gHzAfID8wH/AfQB/wHiAv8B9AP/AfQB/wH0AeIW/wGaAfUG/wH0
|
||||
Ab0C/wHvAQcB8QHzAfEB8wHxAfAB7wG8AfEB8wHwAfMB8QHyAv8C9QH0Af8B9AGSAfcB8AH0Af8B9AHi
|
||||
Bv8B9AX/AfQJ/wHzAb0G/wH0AfMC/wHzAfQB/wH0Af8B9AH/AfEB9wEHAf8B9AH/AfQB/wHzAv8B9AH/
|
||||
AeIB/wH0Af8B9AH/AfQB/wH0AeIX/wEaBv8B8wH1Av8CvAHwAbwCBwHwAQcB7wEHAfABvAHwAbwB8AHx
|
||||
Av8B9AH1AQAB9QH0AfUB/wH1AfQB9QHzAQAC/wHzAfcB8gG8AQcB8AG8AvIB7wEHAfME/wHvAgcBvAHw
|
||||
Ae8B8QG8AfAB8QG8AQcB7wHzAv8B8wH0Af8B8gGSAQcB/wH0Af8B9AH/AfQB/wH0Af8B8wL/AfMB8QEI
|
||||
AfMB4gHyAfEB8wH0AfMBGQHiAv8B8QHtAfAB7wEHAfIB8QL/AfEB8gHzBP8B7QHvAQcB7wH3Ae8B8wG8
|
||||
AfAB/wHwAfMBvAHzAv8CBwHxAfAB9wEHAfAB8gHxAfIB8QHyAfEB8gHwAfIC/wH0Af8B9Aj/AfQC/wHz
|
||||
AfAB9AHzDP8C7wEHAe8B8AH0B/8B9AL/AQcB8AHzAfEB9wEHCfMB8gH/AvMB9APwAfEB8AHzAfEB9CT/
|
||||
AfMB9AH/AfIB7wEHAf8B9AH/AfQB/wH0Af8B9AH/AfMB/wIZAfQB9wTvAfcB7wHyJP8CvAHwArwBBwHw
|
||||
AbwB8AG8AfABvAHwAbwB8AHxEA4B9AEHAUMB6gEHAfABmQEcAesBbQLtAeoB6wH3AfQQ9QH/AfEC8AH0
|
||||
C/8QDgH0AbwBEQFLAZMC8QF0AfcBkgHtAZIB6gFuAfcR9QL0Av8B8wv/EA4B9AH1AfIB8wL0AfUB9AH1
|
||||
Af8B8wH0AfIB8wH0EfUB/wHyAvMB8gv/EA4C9ALyAfYC8wH0AfMB8gHzAfYC8wH/AvUF9Ar1Af8B8gPz
|
||||
C/8QDgH0AfUB8gHzAfYB8gHzAfQC8wL0AfIB8wH0AvUB9gT/AfQI/wP0AfMB/wHzC/8QDgH0AfMBEwHP
|
||||
AfABbQHsARIB8wEHAesBBwGGAWYB7QL1AfQC/wH1Af8B9QH0AfIE9AHzAfQB9QH/AfID8wv/EA4B9AHy
|
||||
AW0B6wEZAREB6gESAfMBBwHqAfcBbAFDAesC9QHyAQcBmAHCAQkB9QH3Ae0BkgH3AZIB8QHwAe4B9QH/
|
||||
AfID8wv/EA4B9AHzAXQB+AEZARQB6wETAfQB8AHtAfcBDwEOAfgC9QHyAfABwgEIARkB9QEHAfEB7gEH
|
||||
Ae4B8gEaAQcB9QL0Ab0B/wHzAf8BAAL0AQAB9AH1A/QBABAOAvQB8AEIAfQB8QHwAfEB9QH0AfIB9AHu
|
||||
AQcB8wL1Bf8B9Qj/AfUB/wHyA/MB9AHzAQAB8wHxAQcB9AH1AfQB8wHdEA4F9Af1AfQF9QT/AfQI/wH1
|
||||
AvQB8wH/AfMC/wHzAvUB8wH1Av8B9QH0AhUBEQgQBQ4B9AT1AfMC9AHzAfQB8wb1BfQB9Qj0AfUB/wHy
|
||||
A/MB3QX1Af8B9QH/AvUBDwIQAg8BEAIPCA4B9AP1AfQD8wHyAfQB8gH0A/UB8xD1Af8B8gH0AvMB9Qr/
|
||||
AkMCDwEOAQ8KDgH0BPUB9gX/AfQD9QHzEPUB/wH0AfMB/wHzC/8BQwERAQ8NDgH0DvUB8xD1Af8C8gLz
|
||||
C/8CEA4OAfQM9QPzEPUD9AH/AfIL/wQRC0MBFQPzBvQC/wX0EPUB/wHyAvEN/wL0Av8B8wHyAv8C8wL/
|
||||
AvMC/wL0Av8B8wHyAv8C8wL/AfQB8wH/Bg8BbAMRBg8QDiD1AQ8BEAQPAW0BiwETARIBDwIQAw8QDiD1
|
||||
AxADDwITAYsBZgEPAQ0CEAIPEA4g9QEQAQ0CEAIPAWwBtAGRAUMBDwINAhABDxAOIPUBEQEVAWwCQwEP
|
||||
ARMB7QGYAZABDwIRAWsBQwEREA4g9QERARQBFQIUAQ8BEwFzAboBiwEPARUDZgFsEA4g9QFDAhUBawEV
|
||||
ARABEgFxAe0BbAEPARQBkQFJAnAQDhH1Af8B3QEJAQgC/wIJAv8BCAEJARkB/wH1AUMDEgETARABbAFm
|
||||
AZkBFAEPARQBkQFIAUMBDRAOEfUB/wH0Bf8B9Ab/AfUDawMRAWsBZgETAREBEAJrAhEBDRAOEfUO/wH1
|
||||
ARABEQENAw8CEQMPAREBDQMPAhABDw0OEfUF/wH1Bv8B9QH/AfUDEAMPAQ0BEAMPAQ0BEAMPA0MBEQJD
|
||||
AxECEAUOA/8B9gHyBvMB9AP/AvUF9AH1AfQE/wH0AfUB/wH1AhEBDQEQAQ8BEAFsAQ0BEAIPAhUBEAIP
|
||||
AkMDEAEPCRABDwL/AvQC8gHxA/IC9AH/AfQB/wL1BP8B9QH0AvMC9AH1A/8B9QFDARQBQwMQARMBFAEN
|
||||
ARABDwEUAWYBDQEQAQ8BQwEQDg8B/wHzAvAB8wn0Af8C9QHyAfEC8AHzCf8B9QJrAREBDQEQAQ0BawER
|
||||
AQ0BEAEPAmsBEQEQAQ8CQwIQAREKEAEPEPUB8w70AfMGigOLAa0BiwStAYsBEAIPAQ4IDwEOAw8FrQaz
|
||||
BK0BswWtArQCswG0AbMErQG0AawBswPTAtQBswHVAc4B1AXOBBELQwEVAfQC8gLzBPQB8wT0AfMB/wH0
|
||||
B/8B9Aj/AfQB9QL/AfMB8gL/AvMC/wLzAv8C9AL/AvMC/wLzAv8C8wH/AfQC8QLzAfIE8wHyA/MB8QH/
|
||||
AfUF/wH1Cf8g9QH0AfEB8gvzAfIJ/wH0B/8g9QH0AvED8wHyB/MB8gH/AfQB/wH0Af8D9AH/AfQB9QP0
|
||||
AfUC/yD1AfQB8QHyCvMC8gH/AfQH/wHzAfQG/yD1AfQC8QTzAfIG8wHxAf8B9Ab/AfUI/yD1AfQC8gvz
|
||||
AfIG/wH1Av8B9QH/AfUF/yD1AfQC8QvzAfEE/wH0AeID/wH0Af8B9QH/AfQD/yD1AfQC8gvzAfIE/wEJ
|
||||
AbQBCQL/AfMB9QL/AfMB9AL/IPUB9AHwA/IB8wjyAfEF/wHUAdUC/wL1BP8B9QH/IPUB9AHyAvMB9Anz
|
||||
AfIF/wGtAbQB8AH/AvQD/wH1AfQB/xP1Cv8D9QH0AfAC8QHyAfEB8wLyAfMB8QHzAfEB8gHxAf8B9AP/
|
||||
AQkD/wL0BP8B9QX/AfQF/wLzA/8C9QHyAfEK/wEZAfQB9QH0AvIL8wHyAf8C9Ab/AvQF/wH1A/8B9AHy
|
||||
Bf8C8gP/AvUB8gHxCv8BGQH0AfUB9AHwAfIB8QHzBPIB8wHxA/IB8QL/AfUP/wHyAfEB8AH1Cv8C9QHy
|
||||
A/AB8gf/AfQB/wH1AfQC8gHwAfID8QHwAfEB8AHyAvEB8AH/AfIB3QHzC/8B8gH/AfQO9QH0EPMF/wHy
|
||||
AfEC8AHxAfIV/wWtBrMErQGzAbQErQGzAbQCswG0AbMFrQX/AfQO/wH1AfQB9RD/AfQI/xD0EP8B9Ab/
|
||||
AfUB9Az/BfQG/wEbAZ8N/wH0A/8B9Qf0Bf8B9AT/AfUK/wH0Bf8C9AL1Bv8B9A7/AfQD/wH1A/8B9QL/
|
||||
AfUF/wHyAvMN/wH0BP8B8wH0Av8B9Qb/AvQN/wH0A/8B9QP/AfUC/wH1Bf8B9AH/AfUE/wH0AvUG/wH0
|
||||
Bf8B8wEbAvQG/wL0Df8B9AP/AfUF/wH1AfMF/wLzAfQC/wHzAfUJ/wHyAfMB9AT/AfUI/wL0Df8B9AP/
|
||||
AfUB/wH0Af8B9QH/AfUB8wX/AfUB/wH1Af8B9QH0BPMB9AX/AvMB9AL/AfQC9Qj/AfQO/wH0A/8B9QL0
|
||||
BP8B9QX/AfUB/wH1Af8B9QH0BP8B9Qb/AfUB9AP/AvQI/wEbAZ8N/wH0AfUC/wH1Bv8B9QX/AbUB1QHd
|
||||
Af8B9QX/AfUG/wH1AfQD/wH1Cf8C9Ab/AfQG/wL0Av8B9QH0AfMF9AX/Ad0BCQHyAf8B9QL/AfUC/wH1
|
||||
Bf8C3QHzAv8C9An/AfQH/wH0A/8B9QL/AvQE/wH0Cv8B9AH/AfMB/wL1BP8B9QX/AbUCGQH1Af8C9QL0
|
||||
B/8B9Af/AfQG/wH0AfMB8gHzAfQB9QH/AfMB9Qj/AfQB/wHzAfIB8wEaBPIB8wT0AfUB8wL/AfUB/wHz
|
||||
AfUJ/wHzAfQN9QH0AdwBBwHzAf8B9QH0AQkB8Qj/AfUB/wHzAfAB8QLyAfEB8wHyAvEB8wLyAfMB9AH/
|
||||
AfUB8wEaAfMJ9QH/CPQB8AHyAfMF9AHxAfMB9QP/AvQK/wH0AfEB8gHzCvQBBwHWAvEB8wHxAfIB8QHz
|
||||
AvIB8QHzAvIF8wHyA/QB8wf1AfQE/wL0Cf8B9A//AQkB3AHyAfEB8AHzC/QB8gHuAfAB8gHzAfUC9Aj1
|
||||
BP8B9QHzC/8B8gHxDP8B9AH/AvQM/wHzAfIB8wH/AfUB9ALzAf8B9Qb/BfgG6wX4BfQE/wH0Av8E9AH1
|
||||
AZcNlgGXAfQB/wH0AfEB8wv0BPgBvAb/AbwE+AT0CP8E9AH1AfQC8wHyBPMB8gLzA/QB/wH0Af8O9AT4
|
||||
AbwG/wG8BPgF/wP0Af8B9QH/AvQD/wH1Af8C9Az/AfQB/wH0AfMM9AT4AQcB8QHyAfEB9AL/AbwE+AL/
|
||||
AfQB8wH/A/QB/wH1Af8C9AP/AfUB/wb0AfMF9AL/AfQB9Q70BPgBBwHzBfQBvAT4Av8B9AL/A/QD/wL0
|
||||
Av8C9QEAAfMC8AHxAvAB8gH0CP8B9AHzCfQBGwL0BPgBBwHzBfQBBwT4Af8D9AH/A/QB/wH1Af8C9AP/
|
||||
EPUB9AH/AfUC/wH0AfUC/wEJAQcBtgHjAbUB9wHyBPgBBwb/AbwE+BD/AfUF8gHzAfQB8wH0AvMB9AHz
|
||||
AfQB9QL/AfQC9QP0AfUBGQHdAb0BtwEJAbwB9AT4AboG2wG7BPgG/wH0AfUD/wL0A/8B9QXzAfQD8wH0
|
||||
BfUB9AH/AfQD8wLyAfME9AHzAvQE+AG0BrMBtAT4Av8B9AL/A/QB/wH0Af8C9AP/AfUD8wz1ARkB1QHd
|
||||
BAkB3AEJAvMC9AHzAvQQ+AL/AfQC/wP0A/8C9AL/AvUE8gnzAfQB9QEJAdwB8g30EPgF/wP0A/8C9AP/
|
||||
AfUC8gTzAfIB8QPyAfMC9AH1AfQB/wHzAfEB8wv0EPgG/wL0CP8B9QLzC/QC9QH0Af8B9ALyC/QQ+Av/
|
||||
AvUD/wH1AvIB8wjyAvMB9AH1Av8B8wH0DP8K6wb4Av8C9AH/A/QD/wL0A/8B9Qr0AfMC9AL1Av8B3QHy
|
||||
C/MBGQH4BOsB+AHrAvgG6wH4AvQB8wH0Af8B9ALzAf8B9AH/AvMB/wH1AfQB9QG9AfICBwG8AQcB8AP0
|
||||
BvUB9AHWDeYJ+ALrBfgB9AL/AfQC/wH0AfUB/wH0Av8B8wL/AfQB9QG9AfMN9QL/AdwNGRL/AfUN/wH0
|
||||
Af8E9AH/AfQK/wFrAV8D9Bn/AfQB/wH0AfME9Ab/AfUB/wH0Av8B9AH/AfQM/wFrAV8E9An/AQAB9ALz
|
||||
ARkB9An/AfQB/wH0AfMC9AH/AfQB/wH0BP8B9QH/AfQB/wT0Af8B9Ab/AfUD/wFrAV8B9QP0GP8B9AH/
|
||||
AfQB8wL0Af8B9AH/AfQE/wH1Af8B8wH/AfQB8wL0Af8B9AH/AfQE/wH1A/8BawFfBvQH/wH0Dv8B9AH/
|
||||
AfQB8wL0Af8B9AH/AfQE/wH1Af8B8wH/AfQB8wL0Af8B9Ab/AfUD/wFrAV8F9Aj/AfMD9AHiAfQJ/wH0
|
||||
Af8B9AHzAvQB/wH0Bv8B9QH/AfMB/wH0AfMC9AH/AfQB/wH0BP8B9QP/AWsBXwH0AfEB9Bn/AfQB/wH0
|
||||
AfMC9AH/AfQG/wH1Af8B9AH/BPQB/wH0Cv8BawFfAfMBBwL/AfMC8gb/AfMG9Aj/AfQB/wT0Af8B9Ab/
|
||||
AfUB/wH0Av8B9AH/AfQM/wFrAV8D9QH/AvIB8wb/AfQD9QL0AfUI/wH0Av8D9AH/AfQI/wH0Af8B9AHz
|
||||
AvQB/wH0Bv8B9QP/AWsBXwHzAfQB9QH/AfEB8hb/AfQB/wT0Af8B9AH/AfQE/wH1Af8B8wH/AfQB8wL0
|
||||
Af8B9AH/AfQE/wH1A/8BawFfAf8B8wL/AfEB8Af/AQAC9AHzAvQCGQf/AfQB/wH0AfMC9AH/AfQB/wH1
|
||||
BP8B9QH/AfMB/wH0AfMC9AH/AfQG/wH1A/8BawFfHP8B9AH/AfQB8wL0Af8B9AH/AfQE/wH1Af8B8wH/
|
||||
AfQB8wL0Af8B9AH/AfQE/wH1A/8BawFfAfQB8wH0Av8B9AH1Af8C9AP/CPIB8wH0Bf8B9AH/AfQB8wL0
|
||||
Af8B9AH/AfQE/wH1Af8B9AH/BPQB/wH0Bv8B9QP/AWsBXwH0AfIB9AL/AQcBGgH/AtwB/wH1Af8E9AH/
|
||||
BPQG/wH0Af8B9AHzAvQB/wH0Bv8B9QH/AfQC/wH0Af8B9Qz/AWsBXwH0AfAB8QHyAf8B9AX/AfQB/wHx
|
||||
AfAB8gH0C/8B9AH1AfMC9QHzAfUB8gH1AfIB9QHyBfQB9QT0AfUB9AL1Af8B9QH/AvUD/wHyAfMd/wL1
|
||||
AQAM/wHzAfUB8wL1AfMB9QHyAfUB8QH1AfEC9AHzAfQC/wHzAfQB/wb0Av8B9AP/AfQB8wH0BP8C9ALz
|
||||
AfUB9CH/EfQB/wH0AfMB9AT/AvQC8wH1AfQB9RH/BPQB8wLiCP8R9AH/BfQB/wP0AvMB9QL0Ev8B9QH/
|
||||
BPUI/xH0Av8B9Af/AfQB8wL0AfUB/wHzAbsB9Bz/AfQQ8wH/AfQC/wL0Af8B9AL/AvQE/wHzAesB8gLz
|
||||
AfQB/wLxAfIH/wH0AfEB8ALxCf8B9BH/AfMB9AHyAvQG8wT/AfMBEgH0HP8B9Ar/AfIG/wHzDv8B8wHr
|
||||
AvIB8AHzAf8D8RX/AfQR/wH0AvMB/wL0AfMD9AHzA/QB/wHzAfgB9A3/AvMB4gEZAfIK/wH0B/8B7wH/
|
||||
AbwH/wPzAfQC8wH0AfMB9ALzAfQD/wHyAfgB9AHzA/8B8wHxFv8B9Bn/AfQC/wH0A/8B8gETAfQc/wH0
|
||||
B/8E8wL/Ae8B8QP/AfEB8wH0AvIB/wHxAfIB/wK8AfIC/wH0AboB9ALzAv8B9AHzB/8C4gPzAvQI/wH0
|
||||
Af8BuwHsAfABBwHyAf8D8wETAfEG/wHyAfMB/wHzAfEB/wHzAfEC/wH0BP8B9B3/AfQB/wH4Bf8E8wHx
|
||||
Bv8B8wH0Av8B8QL/AfAG/wGZA/MB9AH2AvQC9QL2A/QB/wH0AfMH9AHzAfQB9QP/AfQg/wGaAfMCGwHz
|
||||
AfYC8wL1AvYC8wHyAfQB8wHxAfIB8QHyAvEB8wHxAfAC8gP/AfQR/wHzAfQC8wv/AfMG9gn/AfIC8AHx
|
||||
AfIE8QHwAfMC8ALxAfIB/wHtD/8B8wL0AvMB9AH/A/QB8gPzAf8B8wHyAfEO/wH0Df8B9BD/EPQQ/wG8
|
||||
DvEBBwH0D/8B8w70AfME/wHzAfUG/wH0A/8B8gL0CP8B9AH/AvUB8QH0D/8P9QHyAfMD/wHbAfIC/wHz
|
||||
AfQC/wEHA/8B8g7/AfEB9AHiAvYC9ALzAfQH/wL0Af8C9AL/AfQB/wL0BP8B8AT/AQcB8wb/Ad0D/wHy
|
||||
AfMC9AHzA/QG/wH0AfEC9A7/AfMC9QH0A/UB9AH1AfQG9QHzAfQC/wHyAfMC/wHzAfQC/wLyAv8B8gT/
|
||||
AfUJ/wHxAfUB8gEAA/QC/wH0AeIC9gL0A/MO9AHzEP8B8Q3/AfUB8AH1AfMG/wL0Bv8B8w/0EP8B8QT/
|
||||
AfUE9AH1A/8B9QHwAfUB8gb/AvQG/wHzAfIO9Af/AvMB9Ab/AfEE/wH0AfEB8gHxAfIB9AP/AfUB8QH1
|
||||
AfMBAAP0Av8B9AHzA/QD/wHzD/QH/wH0AfUH/wHxBv8B9AH1Bf8B9QHxAfQB8gH0AfYB9QP/AfQB8wP1
|
||||
A/8B8w/0EP8B8Qb/AvUF/wH1AfEB9QHzAcIC8wH0Av8B9ALzAfQB8wH1Av8B9AL/AfQB9QL/AfIB3QEJ
|
||||
AfcB4wGTARkBBwHwAfMD/wHyAfQC/wHzAfQC/wHyAfMC/wHxDvUB8QH1AfMG/wL0Bv8B8wT0AfMK9BD/
|
||||
AfIGAAEZB/8B8QH1AfMBwgLzAfQC/wH0AvMC9AP/AQkF3QHxA/MG9BD/AfIH1QP/AvQC/wHxAf8B8wb/
|
||||
AvQF/wH1AfIB8w70EP8B8g7/AfEB9AHzAfQBwgLzAfQB8wH0AfMB9AT/AfUD8w31B/8B9AHyB/8B8AG8
|
||||
AfAB8wv/AfEB9AHzBv8C9Ab/AfAP9BD/AQcO8QEHAe8C/wH0C/8G9AL/A/MF9BH/AWYBEgJJARMBQwEV
|
||||
ARQBFQEUASkBUAFKAxEQ/wHyBv8C8wX0Av8DGQHhARkCCAHhAQgCGQH0BP8BFQESApABEwFDAhUBQwEV
|
||||
AUoCUQFDAUkBFRD/A/MB9AHzAv8B8wH0B/8C9AL1AfQB9QX0AfUE/wEVAZAB6gISAWYBFAETARUBFAFK
|
||||
AQMBUAEpASgBSQH0BPMR/wH0AfMI/wHyBfEB8AHyCP8BFAHqAW0CkAEVARMCFAESAVACUQFQAikD8wH0
|
||||
CvMC9Ab/AfQB8wb0AfUB9ATzA/IB8wj/ARQCbQLqAUoBEwISAUoBUAFRATABSwFQAVEB9APzAfUB9Abz
|
||||
AfQC8wH0B/8B8wP0BP8D9A7/ARQCbQHrAeoBbQESAXIBAwFyAVABUQE3AVECUAfzAfQI8wb/AfQB8wf/
|
||||
AfQB8AHzDv8BSgLrAXMCcgEDAnMDUQMxAVIR8wT/AvQBvAH0Bv8B9AH1D/8BUQRzAW4BSwFRAVICMQNY
|
||||
AVkBUgH0B/MB9ALzAfQJ/wH0Af8B8wX0Av8B9BD/ARQBrgG0Ac8B6gFEASkBUQJQAQMDUgF6AVIBAAH0
|
||||
AfMB8gHzA/QI8wH0BP8C9AHzB/8D9AH/AvQJ/wEAARkBEQMTAesBEwEiARABFAEiAVABdAGaA8MC8wH0
|
||||
AQAM8wX/AfQJ/wP0Af8C9An/AQAB3AEVAxMB+AHtAREBIgFKARIB9AHDBPYB9AnzAQAB9ATzAfQE/wP0
|
||||
D/8B9Qb/AgAB+AETAesBEwHtARwB6wHtAfMBmQX/AfYR/wH0AfME/wH0CP8B8QG8AfAB8gPwAfEG/wEA
|
||||
AdwB6gETAesBEgIHAfQB9gj/AfQQ/wT0Af8C9Aj/AfEC8ATzAfQG/wEAAeEBEQHqAe8BkgHzAfQK/wH1
|
||||
D/8B9Ab/AfQY/wEUAfcB8QHzAfQB9Qr/B/QB8wH0AfMD9AHzAfQB/wHzAvIB8Qj0AfIB8wH0ARkQ/wEH
|
||||
AfIB9AH1AfQB9QX/AvQB8wH/AfQQ/wH0A/8N8wH0Av8H9AX/AfME/wL0BPMF9AG1ARkBCAYZBwgB8wL/
|
||||
AfQN8wHyAfQN/wLzAfQC/wH1Af8B8wb0Av8BuwXwAe4CCAMZAggBGQEIAfMD/w7zAfQC/wT0B/8B9AHz
|
||||
AvQB/wH1Af8G8wL0Af8BuwEZAggBGQHwAggBuwYJAcEC9AL/AvQC/wL0Av8C9AL/AfMD/wH1AvQJ/wHz
|
||||
BP8B9QH/A/MF9AH/AbsDBwG8BAgDGQEIAhkB7gH0Av8C9AL/AvQC/wL0Av8B9APzAf8B9ATzB/8C9AP/
|
||||
AfUB/wXzA/QB/wG7AwgB8AIZBggB8AIIAfID/wHyA/8B8wP/AfID/wHzBP8B9Ar/A/MC/wH1Af8B8wb0
|
||||
Av8BtQH3BBkBBwgZAfAS9A7/AfQE/wH1Af8C8wH0Bv8BugG1BLsBBwgZAbsB9AL/AfYB9AL/AfYB9AL/
|
||||
AfYB9AL/AfYC9AP/AvQJ/wT0Af8B9QH0AfAB8wf/AWwOkAFsAfIC/wH1AfIC/wH1AfIC/wH1AfIC/wH1
|
||||
AfQD/wH0AvMI/wH1AfQC8wL0AfUB/wHxAvQG/wG7BPABCATwAQgBvAHuAhkBBxD0BP8B8wHyAfEB8wH0
|
||||
B/8E9AH/AfUB/wHyB/8B9AG7AbwC7gG8Ae4BvAPwAggB7gEZAQgBGQH0A/8B9AP/AfQD/wH0A/8B8wH0
|
||||
A/8C9An/BPQC8wH/AfMB9Qb/AfQBuwEZCfABCAK8ARkB7gHzAv8B9AHzAv8B9AHzAv8B9AHzAv8D9AL/
|
||||
AvIK/wb0Af8D8gPzA/QBuwEIAfACCAjwAQgCvAH0A/8B9AP/AfQD/wH0A/8B8wH0A/8G9Av/AfQB8gj/
|
||||
AbsBGQIHAbwBBwnwAQgB9AP/AfQD/wH0A/8B9AP/AfQD/wf0AfUU/wG1ArwCCAPwARkH8AHzAv8C9AL/
|
||||
AvQC/wL0Av8B9QT/AfQJ/wIZAfQG/wH0CP8BtQGSARkCBwEICvAB8gP/AfMD/wHzA/8B8wP/AvQC/wHz
|
||||
Cf8BwQHCAfMC8gn0AfIB8wH0ARkBuwIZAgkBuwq1AbsCCALvBLsBtQK7A5gBnQfyAvEE8gH0AvIB8AG8
|
||||
AvAB8QG8AfACvALwAfEB8ALxAfIB/wEAARkB9AHyAfEB8gn/AcEE8QHwAQgBGQQIAxkBuwfyA/ED8gH0
|
||||
AfIB8QHzDPQB8QLyEP8BBwMIARkC7gEIAQkBGQIIARkBCAEZAbsBvALvAbwBBwG8AfcB7wH3AgcB7wHt
|
||||
AvIB8AH0C/8B9AL/AfIB8w70Af8BuwEHARkBBwPwAQgBGQYIAZ0CBwLvAgcB7wEHBO8B9wG8Ae8B9wH0
|
||||
C/8B8wL/AfMBGQ//AbsBGQEHARkLCAG1Ae0BvAEHAu8BBwHvAQcB7wH3Ae8B9wHvAbwBBwHvAfIB8wHx
|
||||
AfMB8QHzA/QD/wHzAv8B9AEZD/8BuwQHARkC8QEZAfAFGQG1AQcB7QIHAu8BvAEHAe8B9wHsAe0B7wHw
|
||||
AgcB9Av/BPQBGQ//AbUBBwMZAbwJGQG7Ae8B8AHvAQcB9wHvAgcBkgHtAfcB7QH3AbwB7wHuAfEB/wHy
|
||||
Af8B8QH/AfEB9AT/AfQC8gHzARkP/wFsAWsBiwFsA4sDbAMGAmwBawHuAbwB7gG8AvcD7wGSAfcBkgHv
|
||||
AbwBBwHuAfQD/wH0B/8B8wP0ARkC/wHyA/MF8gH0A/8BuwHwAQgH8AIIAxkBuwIHAu8BBwHvAQcB7wH3
|
||||
AZIB9wGSAe0BvAEHAe4B9Av/AfMD9AEZAv8B8QHyAfEB8gHzAfEB8AHxAfAB8wP/ARkB7gQHAe4B8AEI
|
||||
AfABCAG8AxkBuwHvAgcB9wHwAQcB7wEHAe8BHAGSAfcB7wMHAfQL/wH0AvIB8wEZAvMC8QHwAfEB8gHx
|
||||
AvIBvAHxAfIC/wIZCPABCAK8AhkBuwHvAZIBBwG8Au0CBwHvAfcBkgH3AZIB9wLvAfMD9ALzBv8E9AEZ
|
||||
AfAB9AHzBPQD8wL/AfQB9QH/AbsDGQEIARkC8AEIAd0C8AO8AbsB7gHwAe8B8AG8AfAB7gG8AfcBBwHv
|
||||
AbwB7QHwAfIB8QH0C/8B8wL/AfMBGQEcAfIBvAH3AfAI/wEIAf8BuwG8ARkBvAEIAfABGQfwAbwBnQHw
|
||||
A/IB8QLyAfEB8gHxBvIF8wf/AfMC/wHyARkB3QH1AfMB8gHzCP8BGQH/AQkBGQK7AgcCGQfwAbUQ8gHx
|
||||
BPAH/wH0Av8B8QHiD/8BuwIZAQcBCArwAbUQ8gH0DP8C8gHzEP8BtQIZAQcCCAXwAhkC8AG7BPIC8wry
|
||||
DfMC8QHyEf8B9AH1AfQB9Qn0Af8BGwHyAf8B8gHzAf8C9AHyAfEB8wHyAvMC8gHzEPIBGQPxBvABvAEI
|
||||
Ae4BvAEZAe8B/wL0AfUE9Af/ARoB8gH0AvIB/wH0Bv8B8wHxAvIP/wH0Ad0BGwHwAgcBvAQHAfABGQO8
|
||||
AQcB/wHzAfQB9QHzA/QF/wH1AvQB8wH/AvMB/wH0Af8B8wH0Af8B8wH/AvMS/wEZAfEC8AG8AfAEvAHw
|
||||
ARkB7gG8Ae4BGQH/AfMB9AL1BP8B9QH0AfUD/wH1AfMB9ALzAf8B9AH/AvMB9AHzAvQB8wL/AfIOvAHz
|
||||
ARkB8QPuAbwB8AO8AvABvAEZAbwBBwH/AfIB8wH1Cf8B9QL/AfMB9ALzAf8B9AH/AfMB8gXzEv8BGQHx
|
||||
Au4CBwG8AfABGQG8AvMD8AEHAf8B8wH/AfUJ/wH0Av8B8wH0AvMB/wH0Af8B8wHyBPMB8gT/AvQG/wL0
|
||||
BP8BGQPyAfMG9AHzAfAB8QG8AQcB/wHzAf8B9Qn/AfUC/wHyAf8C8gH/AvQB8gHxAfIE8wT/AvQG/wL0
|
||||
BP8B8QHyAfMB8Qf0AfMC8QHwAQcB/wEZAQgB9Qn/AfUC/wHyAfQB8gHzAf8C9AHyAfEF8wX/AfMM/wHy
|
||||
AfMB8QLwAfIB8QHyAfADvAEHAbwB8AEHAf8B9AHzAfUC/wH0Bv8B9QL/AfIB9AHzA/IB9AHyAfEB8gTz
|
||||
Bf8B9Ab/AfQF/wHyAfMC8gj0AfIB8wHxAe4C/wL1Av8B9AL/AfQC/wH1AfQC/wHyAfQB8gH0Af8C9AHy
|
||||
AfEF8wT/AfQB8wb/AvQE/wHyAfMB8QEaB/QB8wHyAfQB8QHuAf8B9AH/AfMF/wL0Af8B9AH1Av8B8gH0
|
||||
AfIB8wH/AfMB9AHyAfEB8wHyA/ME/wH0AfMG/wH0Bf8B8gHwArwBGQHiAdwBGQLiARkB4gEZAfAB8wHu
|
||||
ARkC3AEABf8C8gH/AfQB9QH/AvQB/wHzAfIC8wH0AvMB9APzAfQS/wHyBvME9ALzAfQB8wG8ARkCAAEZ
|
||||
Bf8B9AL1AvQC9QHzAf8C8wP0AfMB9AH/AfMB/wH0AfMC/wHwAfIB8w3/BPEB8gHwAfME9ALzAvQB8QPi
|
||||
ARkF/wH0Bv8B8wH0AvMB/wH0Af8B8wL/AfQB/wHzAfQC/xAZAfEC8gLxAfMF9ALzAvQB8QP/AfMB9AL/
|
||||
AvUB8gHzAfQC8wH0AvMC8gHzAf8B9AL/AfUD/wLzAv8B2gHbDtQB8QHwARoC8APzA/QC8wL0AfAB9QL0
|
||||
AfIB8wT0BfMB9AHzAfQB8wH/AfIB/wHzAfQB/wHyAf8B9AHzAf8C8wH/Ar4N1AGzARkC8gbzAvQB8wPy
|
||||
AfAP/wH0EP8B9Az/AfMBCQHzAfIP/w/0AQkP9AEJDv8B9QH/AfQB8wX1Cf8P9AEJD/QBCQH/AfEB8wH0
|
||||
AfML/wL0BfUK/w70AfMP9AEZAf8C8wX0CP8B9AHzAfQE9Tn/AfQB8wb1CP8B9AEHAv8B8wHwAv8B8gHx
|
||||
Bv8B9AHwAv8B9AHxAv8B9AHyFv8C9Ab1Cf8B9A//AfID/wH0A/8B9Bb/AfQB8wH0BfU4/wL1D/8B8QHz
|
||||
Av8B8QL/AfMB8AL/AvID/wHyAfQC/wHyAv8B8wHwAv8B8wHyCv8B8gHzAvQE/wLyH/8C9AL/AfQD/wHz
|
||||
A/8B9Ar/AvMC9AHxAvQB9gH0AfMC9ALzAfQB/wH0Ff8B9AG9GP8C8wL0AfEC9AH/A/QF9QH/AvUT/wL1
|
||||
EP8B8gHzAf8B9AHyAv8B9gLzAvQB8QL0Af8B8gH0CP8B9QL/AfUQ/wH1AfQQ/wHyAfMB/wH2AfMC/wH2
|
||||
AfMD9AHzAvQB/wPyAfEE9AH/BPUR/wH1AfQP/wHyAfQC/wLzAv8C9AHzAfIBGwG9AfIB9AH1AvIB8wHy
|
||||
BPMC/wH0AfUB/wH1EP8B9QH0EP8MGQLwAhkB9Ab/AfQC/wP1A/8O9AHzAb0Q9AHbAb4N1AGzAfIB8wb/
|
||||
AfUC8wL0A/8BQgFNAT4HAAE+AwABKAMAAUADAAEQAQECAAEBAQABAQUAAYABCBYAA///AP8A/wD/AP8A
|
||||
/wD/AP8AiQAL
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
22
CS/19_5/Program.cs
Normal file
22
CS/19_5/Program.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace _19_5
|
||||
{
|
||||
internal static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// 应用程序的主入口点。
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new Form1());
|
||||
}
|
||||
}
|
||||
}
|
||||
33
CS/19_5/Properties/AssemblyInfo.cs
Normal file
33
CS/19_5/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的一般信息由以下
|
||||
// 控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("19_5")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("19_5")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2025")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// 将 ComVisible 设置为 false 会使此程序集中的类型
|
||||
//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
|
||||
//请将此类型的 ComVisible 特性设置为 true。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
|
||||
[assembly: Guid("5a20a0cd-aa7c-4b85-8f79-7d6528d88ea6")]
|
||||
|
||||
// 程序集的版本信息由下列四个值组成:
|
||||
//
|
||||
// 主版本
|
||||
// 次版本
|
||||
// 生成号
|
||||
// 修订号
|
||||
//
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
71
CS/19_5/Properties/Resources.Designer.cs
generated
Normal file
71
CS/19_5/Properties/Resources.Designer.cs
generated
Normal file
@@ -0,0 +1,71 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
// 运行时版本: 4.0.30319.42000
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace _19_5.Properties
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 强类型资源类,用于查找本地化字符串等。
|
||||
/// </summary>
|
||||
// 此类是由 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()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 返回此类使用的缓存 ResourceManager 实例。
|
||||
/// </summary>
|
||||
[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("_19_5.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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
117
CS/19_5/Properties/Resources.resx
Normal file
117
CS/19_5/Properties/Resources.resx
Normal file
@@ -0,0 +1,117 @@
|
||||
<?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.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: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" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
</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" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</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=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
30
CS/19_5/Properties/Settings.Designer.cs
generated
Normal file
30
CS/19_5/Properties/Settings.Designer.cs
generated
Normal file
@@ -0,0 +1,30 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 _19_5.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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
7
CS/19_5/Properties/Settings.settings
Normal file
7
CS/19_5/Properties/Settings.settings
Normal 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>
|
||||
83
CS/19_6/19_6.csproj
Normal file
83
CS/19_6/19_6.csproj
Normal file
@@ -0,0 +1,83 @@
|
||||
<?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>{660C124A-A998-4220-86CF-60FD0594DF10}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>_19_6</RootNamespace>
|
||||
<AssemblyName>19_6</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.7.2</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\Debug\</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>
|
||||
<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" />
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<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>
|
||||
</Compile>
|
||||
<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>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
25
CS/19_6/19_6.sln
Normal file
25
CS/19_6/19_6.sln
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.14.36705.20 d17.14
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "19_6", "19_6.csproj", "{660C124A-A998-4220-86CF-60FD0594DF10}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{660C124A-A998-4220-86CF-60FD0594DF10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{660C124A-A998-4220-86CF-60FD0594DF10}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{660C124A-A998-4220-86CF-60FD0594DF10}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{660C124A-A998-4220-86CF-60FD0594DF10}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {B2E9DB68-F57F-453A-A6CF-CD1C04663888}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
6
CS/19_6/App.config
Normal file
6
CS/19_6/App.config
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||
</startup>
|
||||
</configuration>
|
||||
125
CS/19_6/Form1.Designer.cs
generated
Normal file
125
CS/19_6/Form1.Designer.cs
generated
Normal file
@@ -0,0 +1,125 @@
|
||||
namespace _19_6
|
||||
{
|
||||
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 窗体设计器生成的代码
|
||||
|
||||
/// <summary>
|
||||
/// 设计器支持所需的方法 - 不要修改
|
||||
/// 使用代码编辑器修改此方法的内容。
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.button2 = new System.Windows.Forms.Button();
|
||||
this.timer1 = new System.Windows.Forms.Timer(this.components);
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
||||
this.label1.Font = new System.Drawing.Font("宋体", 26F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.label1.Location = new System.Drawing.Point(57, 67);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(50, 54);
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "8";
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
||||
this.label2.Font = new System.Drawing.Font("宋体", 26F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.label2.Location = new System.Drawing.Point(148, 67);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(50, 54);
|
||||
this.label2.TabIndex = 1;
|
||||
this.label2.Text = "8";
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
||||
this.label3.Font = new System.Drawing.Font("宋体", 26F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.label3.Location = new System.Drawing.Point(245, 67);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(50, 54);
|
||||
this.label3.TabIndex = 2;
|
||||
this.label3.Text = "8";
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.Location = new System.Drawing.Point(57, 162);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(87, 40);
|
||||
this.button1.TabIndex = 3;
|
||||
this.button1.Text = "开始";
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||
//
|
||||
// button2
|
||||
//
|
||||
this.button2.Location = new System.Drawing.Point(190, 162);
|
||||
this.button2.Name = "button2";
|
||||
this.button2.Size = new System.Drawing.Size(82, 40);
|
||||
this.button2.TabIndex = 4;
|
||||
this.button2.Text = "结束";
|
||||
this.button2.UseVisualStyleBackColor = true;
|
||||
this.button2.Click += new System.EventHandler(this.button2_Click);
|
||||
//
|
||||
// timer1
|
||||
//
|
||||
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
|
||||
//
|
||||
// Form1
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(342, 238);
|
||||
this.Controls.Add(this.button2);
|
||||
this.Controls.Add(this.button1);
|
||||
this.Controls.Add(this.label3);
|
||||
this.Controls.Add(this.label2);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Name = "Form1";
|
||||
this.Text = "Form1";
|
||||
this.Load += new System.EventHandler(this.Form1_Load);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private System.Windows.Forms.Button button1;
|
||||
private System.Windows.Forms.Button button2;
|
||||
private System.Windows.Forms.Timer timer1;
|
||||
}
|
||||
}
|
||||
|
||||
43
CS/19_6/Form1.cs
Normal file
43
CS/19_6/Form1.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
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 _19_6
|
||||
{
|
||||
public partial class Form1 : Form
|
||||
{
|
||||
Random r;
|
||||
public Form1()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void Form1_Load(object sender, EventArgs e)
|
||||
{
|
||||
r = new Random();
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
timer1.Start();
|
||||
}
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
timer1.Stop();
|
||||
}
|
||||
|
||||
private void timer1_Tick(object sender, EventArgs e)
|
||||
{
|
||||
label1.Text = r.Next(1,8).ToString();
|
||||
label2.Text = r.Next(1, 8).ToString();
|
||||
label3.Text = r.Next(1, 8).ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
123
CS/19_6/Form1.resx
Normal file
123
CS/19_6/Form1.resx
Normal 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="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
22
CS/19_6/Program.cs
Normal file
22
CS/19_6/Program.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace _19_6
|
||||
{
|
||||
internal static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// 应用程序的主入口点。
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new Form1());
|
||||
}
|
||||
}
|
||||
}
|
||||
33
CS/19_6/Properties/AssemblyInfo.cs
Normal file
33
CS/19_6/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的一般信息由以下
|
||||
// 控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("19_6")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("19_6")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2025")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// 将 ComVisible 设置为 false 会使此程序集中的类型
|
||||
//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
|
||||
//请将此类型的 ComVisible 特性设置为 true。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
|
||||
[assembly: Guid("660c124a-a998-4220-86cf-60fd0594df10")]
|
||||
|
||||
// 程序集的版本信息由下列四个值组成:
|
||||
//
|
||||
// 主版本
|
||||
// 次版本
|
||||
// 生成号
|
||||
// 修订号
|
||||
//
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
71
CS/19_6/Properties/Resources.Designer.cs
generated
Normal file
71
CS/19_6/Properties/Resources.Designer.cs
generated
Normal file
@@ -0,0 +1,71 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
// 运行时版本: 4.0.30319.42000
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace _19_6.Properties
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 强类型资源类,用于查找本地化字符串等。
|
||||
/// </summary>
|
||||
// 此类是由 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()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 返回此类使用的缓存 ResourceManager 实例。
|
||||
/// </summary>
|
||||
[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("_19_6.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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
117
CS/19_6/Properties/Resources.resx
Normal file
117
CS/19_6/Properties/Resources.resx
Normal file
@@ -0,0 +1,117 @@
|
||||
<?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.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: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" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
</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" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</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=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
30
CS/19_6/Properties/Settings.Designer.cs
generated
Normal file
30
CS/19_6/Properties/Settings.Designer.cs
generated
Normal file
@@ -0,0 +1,30 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 _19_6.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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
7
CS/19_6/Properties/Settings.settings
Normal file
7
CS/19_6/Properties/Settings.settings
Normal 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>
|
||||
80
CS/19_7/19_7.csproj
Normal file
80
CS/19_7/19_7.csproj
Normal file
@@ -0,0 +1,80 @@
|
||||
<?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>{237DFA6A-AD6B-4E73-9B0E-998D41CF57C6}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>_19_7</RootNamespace>
|
||||
<AssemblyName>19_7</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.7.2</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\Debug\</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>
|
||||
<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" />
|
||||
<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>
|
||||
</Compile>
|
||||
<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>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
25
CS/19_7/19_7.sln
Normal file
25
CS/19_7/19_7.sln
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.14.36705.20 d17.14
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "19_7", "19_7.csproj", "{237DFA6A-AD6B-4E73-9B0E-998D41CF57C6}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{237DFA6A-AD6B-4E73-9B0E-998D41CF57C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{237DFA6A-AD6B-4E73-9B0E-998D41CF57C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{237DFA6A-AD6B-4E73-9B0E-998D41CF57C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{237DFA6A-AD6B-4E73-9B0E-998D41CF57C6}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {DA127C8F-4B3A-47E9-9556-E7D0D19DABB8}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
6
CS/19_7/App.config
Normal file
6
CS/19_7/App.config
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||
</startup>
|
||||
</configuration>
|
||||
40
CS/19_7/Form1.Designer.cs
generated
Normal file
40
CS/19_7/Form1.Designer.cs
generated
Normal file
@@ -0,0 +1,40 @@
|
||||
namespace _19_7
|
||||
{
|
||||
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 窗体设计器生成的代码
|
||||
|
||||
/// <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
|
||||
}
|
||||
}
|
||||
|
||||
20
CS/19_7/Form1.cs
Normal file
20
CS/19_7/Form1.cs
Normal 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 _19_7
|
||||
{
|
||||
public partial class Form1 : Form
|
||||
{
|
||||
public Form1()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
||||
22
CS/19_7/Program.cs
Normal file
22
CS/19_7/Program.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace _19_7
|
||||
{
|
||||
internal static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// 应用程序的主入口点。
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new Form1());
|
||||
}
|
||||
}
|
||||
}
|
||||
33
CS/19_7/Properties/AssemblyInfo.cs
Normal file
33
CS/19_7/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的一般信息由以下
|
||||
// 控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("19_7")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("19_7")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2025")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// 将 ComVisible 设置为 false 会使此程序集中的类型
|
||||
//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
|
||||
//请将此类型的 ComVisible 特性设置为 true。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
|
||||
[assembly: Guid("237dfa6a-ad6b-4e73-9b0e-998d41cf57c6")]
|
||||
|
||||
// 程序集的版本信息由下列四个值组成:
|
||||
//
|
||||
// 主版本
|
||||
// 次版本
|
||||
// 生成号
|
||||
// 修订号
|
||||
//
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
71
CS/19_7/Properties/Resources.Designer.cs
generated
Normal file
71
CS/19_7/Properties/Resources.Designer.cs
generated
Normal file
@@ -0,0 +1,71 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
// 运行时版本: 4.0.30319.42000
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace _19_7.Properties
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 强类型资源类,用于查找本地化字符串等。
|
||||
/// </summary>
|
||||
// 此类是由 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()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 返回此类使用的缓存 ResourceManager 实例。
|
||||
/// </summary>
|
||||
[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("_19_7.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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
117
CS/19_7/Properties/Resources.resx
Normal file
117
CS/19_7/Properties/Resources.resx
Normal file
@@ -0,0 +1,117 @@
|
||||
<?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.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: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" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
</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" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</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=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
30
CS/19_7/Properties/Settings.Designer.cs
generated
Normal file
30
CS/19_7/Properties/Settings.Designer.cs
generated
Normal file
@@ -0,0 +1,30 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 _19_7.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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
7
CS/19_7/Properties/Settings.settings
Normal file
7
CS/19_7/Properties/Settings.settings
Normal 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>
|
||||
92
CS/19_8/19_8.csproj
Normal file
92
CS/19_8/19_8.csproj
Normal file
@@ -0,0 +1,92 @@
|
||||
<?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>{54DB9BA7-10FC-4204-B7EF-4C3A6980887D}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>_19_8</RootNamespace>
|
||||
<AssemblyName>19_8</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\Debug\</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>
|
||||
<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="Form2.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form2.Designer.cs">
|
||||
<DependentUpon>Form2.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Form2.resx">
|
||||
<DependentUpon>Form2.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<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>
|
||||
</Compile>
|
||||
<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>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
25
CS/19_8/19_8.sln
Normal file
25
CS/19_8/19_8.sln
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.14.36705.20 d17.14
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "19_8", "19_8.csproj", "{54DB9BA7-10FC-4204-B7EF-4C3A6980887D}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{54DB9BA7-10FC-4204-B7EF-4C3A6980887D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{54DB9BA7-10FC-4204-B7EF-4C3A6980887D}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{54DB9BA7-10FC-4204-B7EF-4C3A6980887D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{54DB9BA7-10FC-4204-B7EF-4C3A6980887D}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {3104FC24-B5B5-40AA-BB9D-303D73C74F88}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
6
CS/19_8/App.config
Normal file
6
CS/19_8/App.config
Normal 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>
|
||||
277
CS/19_8/Form1.Designer.cs
generated
Normal file
277
CS/19_8/Form1.Designer.cs
generated
Normal file
@@ -0,0 +1,277 @@
|
||||
namespace _19_8
|
||||
{
|
||||
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 窗体设计器生成的代码
|
||||
|
||||
/// <summary>
|
||||
/// 设计器支持所需的方法 - 不要修改
|
||||
/// 使用代码编辑器修改此方法的内容。
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
this.menuStrip1 = new System.Windows.Forms.MenuStrip();
|
||||
this.文件ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.新建NToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.打开OToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.保存SToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.退出XToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.编辑ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.剪切TToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.复制CToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.粘贴PToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.字体FToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.帮助HToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
|
||||
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.剪切XToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.粘贴PToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.字体FToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.版本ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.menuStrip1.SuspendLayout();
|
||||
this.contextMenuStrip1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// menuStrip1
|
||||
//
|
||||
this.menuStrip1.GripMargin = new System.Windows.Forms.Padding(2, 2, 0, 2);
|
||||
this.menuStrip1.ImageScalingSize = new System.Drawing.Size(24, 24);
|
||||
this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.文件ToolStripMenuItem,
|
||||
this.编辑ToolStripMenuItem,
|
||||
this.帮助HToolStripMenuItem,
|
||||
this.版本ToolStripMenuItem});
|
||||
this.menuStrip1.Location = new System.Drawing.Point(0, 0);
|
||||
this.menuStrip1.Name = "menuStrip1";
|
||||
this.menuStrip1.Size = new System.Drawing.Size(1210, 32);
|
||||
this.menuStrip1.TabIndex = 0;
|
||||
this.menuStrip1.Text = "menuStrip1";
|
||||
//
|
||||
// 文件ToolStripMenuItem
|
||||
//
|
||||
this.文件ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.新建NToolStripMenuItem,
|
||||
this.打开OToolStripMenuItem,
|
||||
this.保存SToolStripMenuItem,
|
||||
this.toolStripSeparator1,
|
||||
this.退出XToolStripMenuItem});
|
||||
this.文件ToolStripMenuItem.Name = "文件ToolStripMenuItem";
|
||||
this.文件ToolStripMenuItem.Size = new System.Drawing.Size(62, 28);
|
||||
this.文件ToolStripMenuItem.Text = "文件";
|
||||
//
|
||||
// 新建NToolStripMenuItem
|
||||
//
|
||||
this.新建NToolStripMenuItem.Name = "新建NToolStripMenuItem";
|
||||
this.新建NToolStripMenuItem.Size = new System.Drawing.Size(270, 34);
|
||||
this.新建NToolStripMenuItem.Text = "新建(&N)";
|
||||
this.新建NToolStripMenuItem.Click += new System.EventHandler(this.新建NToolStripMenuItem_Click);
|
||||
//
|
||||
// 打开OToolStripMenuItem
|
||||
//
|
||||
this.打开OToolStripMenuItem.Name = "打开OToolStripMenuItem";
|
||||
this.打开OToolStripMenuItem.Size = new System.Drawing.Size(270, 34);
|
||||
this.打开OToolStripMenuItem.Text = "打开(&O)";
|
||||
this.打开OToolStripMenuItem.Click += new System.EventHandler(this.打开OToolStripMenuItem_Click);
|
||||
//
|
||||
// 保存SToolStripMenuItem
|
||||
//
|
||||
this.保存SToolStripMenuItem.Name = "保存SToolStripMenuItem";
|
||||
this.保存SToolStripMenuItem.Size = new System.Drawing.Size(270, 34);
|
||||
this.保存SToolStripMenuItem.Text = "保存(&S)";
|
||||
this.保存SToolStripMenuItem.Click += new System.EventHandler(this.保存SToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
this.toolStripSeparator1.Size = new System.Drawing.Size(267, 6);
|
||||
//
|
||||
// 退出XToolStripMenuItem
|
||||
//
|
||||
this.退出XToolStripMenuItem.Name = "退出XToolStripMenuItem";
|
||||
this.退出XToolStripMenuItem.Size = new System.Drawing.Size(270, 34);
|
||||
this.退出XToolStripMenuItem.Text = "退出(&X)";
|
||||
this.退出XToolStripMenuItem.Click += new System.EventHandler(this.退出XToolStripMenuItem_Click);
|
||||
//
|
||||
// 编辑ToolStripMenuItem
|
||||
//
|
||||
this.编辑ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.剪切TToolStripMenuItem,
|
||||
this.复制CToolStripMenuItem,
|
||||
this.粘贴PToolStripMenuItem,
|
||||
this.toolStripSeparator2,
|
||||
this.字体FToolStripMenuItem});
|
||||
this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem";
|
||||
this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(62, 28);
|
||||
this.编辑ToolStripMenuItem.Text = "编辑";
|
||||
//
|
||||
// 剪切TToolStripMenuItem
|
||||
//
|
||||
this.剪切TToolStripMenuItem.Name = "剪切TToolStripMenuItem";
|
||||
this.剪切TToolStripMenuItem.Size = new System.Drawing.Size(270, 34);
|
||||
this.剪切TToolStripMenuItem.Text = "剪切(&T)";
|
||||
this.剪切TToolStripMenuItem.Click += new System.EventHandler(this.剪切TToolStripMenuItem_Click);
|
||||
//
|
||||
// 复制CToolStripMenuItem
|
||||
//
|
||||
this.复制CToolStripMenuItem.Name = "复制CToolStripMenuItem";
|
||||
this.复制CToolStripMenuItem.Size = new System.Drawing.Size(270, 34);
|
||||
this.复制CToolStripMenuItem.Text = "复制(&C)";
|
||||
this.复制CToolStripMenuItem.Click += new System.EventHandler(this.复制CToolStripMenuItem_Click);
|
||||
//
|
||||
// 粘贴PToolStripMenuItem
|
||||
//
|
||||
this.粘贴PToolStripMenuItem.Name = "粘贴PToolStripMenuItem";
|
||||
this.粘贴PToolStripMenuItem.Size = new System.Drawing.Size(270, 34);
|
||||
this.粘贴PToolStripMenuItem.Text = "粘贴(&P)";
|
||||
this.粘贴PToolStripMenuItem.Click += new System.EventHandler(this.粘贴PToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator2
|
||||
//
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
this.toolStripSeparator2.Size = new System.Drawing.Size(267, 6);
|
||||
//
|
||||
// 字体FToolStripMenuItem
|
||||
//
|
||||
this.字体FToolStripMenuItem.Name = "字体FToolStripMenuItem";
|
||||
this.字体FToolStripMenuItem.Size = new System.Drawing.Size(270, 34);
|
||||
this.字体FToolStripMenuItem.Text = "字体(&F)";
|
||||
this.字体FToolStripMenuItem.Click += new System.EventHandler(this.字体FToolStripMenuItem_Click);
|
||||
//
|
||||
// 帮助HToolStripMenuItem
|
||||
//
|
||||
this.帮助HToolStripMenuItem.Name = "帮助HToolStripMenuItem";
|
||||
this.帮助HToolStripMenuItem.Size = new System.Drawing.Size(88, 28);
|
||||
this.帮助HToolStripMenuItem.Text = "帮助(&H)";
|
||||
this.帮助HToolStripMenuItem.Click += new System.EventHandler(this.帮助HToolStripMenuItem_Click);
|
||||
//
|
||||
// richTextBox1
|
||||
//
|
||||
this.richTextBox1.ContextMenuStrip = this.contextMenuStrip1;
|
||||
this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.richTextBox1.Location = new System.Drawing.Point(0, 32);
|
||||
this.richTextBox1.Name = "richTextBox1";
|
||||
this.richTextBox1.Size = new System.Drawing.Size(1210, 703);
|
||||
this.richTextBox1.TabIndex = 1;
|
||||
this.richTextBox1.Text = "";
|
||||
//
|
||||
// contextMenuStrip1
|
||||
//
|
||||
this.contextMenuStrip1.ImageScalingSize = new System.Drawing.Size(24, 24);
|
||||
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.剪切XToolStripMenuItem,
|
||||
this.toolStripMenuItem1,
|
||||
this.粘贴PToolStripMenuItem1,
|
||||
this.toolStripSeparator3,
|
||||
this.字体FToolStripMenuItem1});
|
||||
this.contextMenuStrip1.Name = "contextMenuStrip1";
|
||||
this.contextMenuStrip1.Size = new System.Drawing.Size(141, 130);
|
||||
//
|
||||
// 剪切XToolStripMenuItem
|
||||
//
|
||||
this.剪切XToolStripMenuItem.Name = "剪切XToolStripMenuItem";
|
||||
this.剪切XToolStripMenuItem.Size = new System.Drawing.Size(140, 30);
|
||||
this.剪切XToolStripMenuItem.Text = "剪切(&X)";
|
||||
this.剪切XToolStripMenuItem.Click += new System.EventHandler(this.剪切XToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripMenuItem1
|
||||
//
|
||||
this.toolStripMenuItem1.Name = "toolStripMenuItem1";
|
||||
this.toolStripMenuItem1.Size = new System.Drawing.Size(140, 30);
|
||||
this.toolStripMenuItem1.Text = "复制(&C)";
|
||||
this.toolStripMenuItem1.Click += new System.EventHandler(this.toolStripMenuItem1_Click);
|
||||
//
|
||||
// 粘贴PToolStripMenuItem1
|
||||
//
|
||||
this.粘贴PToolStripMenuItem1.Name = "粘贴PToolStripMenuItem1";
|
||||
this.粘贴PToolStripMenuItem1.Size = new System.Drawing.Size(140, 30);
|
||||
this.粘贴PToolStripMenuItem1.Text = "粘贴(&P)";
|
||||
this.粘贴PToolStripMenuItem1.Click += new System.EventHandler(this.粘贴PToolStripMenuItem1_Click);
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
this.toolStripSeparator3.Size = new System.Drawing.Size(137, 6);
|
||||
//
|
||||
// 字体FToolStripMenuItem1
|
||||
//
|
||||
this.字体FToolStripMenuItem1.Name = "字体FToolStripMenuItem1";
|
||||
this.字体FToolStripMenuItem1.Size = new System.Drawing.Size(140, 30);
|
||||
this.字体FToolStripMenuItem1.Text = "字体(&F)";
|
||||
this.字体FToolStripMenuItem1.Click += new System.EventHandler(this.字体FToolStripMenuItem1_Click);
|
||||
//
|
||||
// 版本ToolStripMenuItem
|
||||
//
|
||||
this.版本ToolStripMenuItem.Name = "版本ToolStripMenuItem";
|
||||
this.版本ToolStripMenuItem.Size = new System.Drawing.Size(62, 28);
|
||||
this.版本ToolStripMenuItem.Text = "版本";
|
||||
this.版本ToolStripMenuItem.Click += new System.EventHandler(this.版本ToolStripMenuItem_Click);
|
||||
//
|
||||
// Form1
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 18F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(1210, 735);
|
||||
this.Controls.Add(this.richTextBox1);
|
||||
this.Controls.Add(this.menuStrip1);
|
||||
this.MainMenuStrip = this.menuStrip1;
|
||||
this.Name = "Form1";
|
||||
this.Text = "Form1";
|
||||
this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);
|
||||
this.menuStrip1.ResumeLayout(false);
|
||||
this.menuStrip1.PerformLayout();
|
||||
this.contextMenuStrip1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.MenuStrip menuStrip1;
|
||||
private System.Windows.Forms.ToolStripMenuItem 文件ToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem 新建NToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem 打开OToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem 保存SToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
|
||||
private System.Windows.Forms.ToolStripMenuItem 退出XToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem 编辑ToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem 剪切TToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem 复制CToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem 粘贴PToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
|
||||
private System.Windows.Forms.ToolStripMenuItem 字体FToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem 帮助HToolStripMenuItem;
|
||||
private System.Windows.Forms.RichTextBox richTextBox1;
|
||||
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
|
||||
private System.Windows.Forms.ToolStripMenuItem 剪切XToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripMenuItem 粘贴PToolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
|
||||
private System.Windows.Forms.ToolStripMenuItem 字体FToolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripMenuItem 版本ToolStripMenuItem;
|
||||
}
|
||||
}
|
||||
|
||||
130
CS/19_8/Form1.cs
Normal file
130
CS/19_8/Form1.cs
Normal file
@@ -0,0 +1,130 @@
|
||||
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 _19_8
|
||||
{
|
||||
public partial class Form1 : Form
|
||||
{
|
||||
public Form1()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void 退出XToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void 新建NToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
richTextBox1.Clear();
|
||||
this.Text = "新建文档";
|
||||
}
|
||||
|
||||
private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
OpenFileDialog openFileDialog1 = new OpenFileDialog();
|
||||
openFileDialog1.InitialDirectory = @"C:/";
|
||||
openFileDialog1.Filter = "rtf files (*.rtf) | *.rtf";
|
||||
openFileDialog1.FilterIndex = 2;
|
||||
openFileDialog1.RestoreDirectory = true;
|
||||
if (openFileDialog1.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
richTextBox1.LoadFile(openFileDialog1.FileName);
|
||||
}
|
||||
}
|
||||
|
||||
private void 保存SToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
|
||||
saveFileDialog1.InitialDirectory = @"C:/";
|
||||
saveFileDialog1.Filter = "rtf files (*.rtf) | *.rtf";
|
||||
saveFileDialog1.FilterIndex = 1;
|
||||
saveFileDialog1.RestoreDirectory = true;
|
||||
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
richTextBox1.SaveFile(saveFileDialog1.FileName);
|
||||
}
|
||||
}
|
||||
|
||||
private void 字体FToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
FontDialog fontDialog1 = new FontDialog();
|
||||
fontDialog1.ShowColor = true;
|
||||
fontDialog1.Font = richTextBox1.SelectionFont;
|
||||
fontDialog1.Color = richTextBox1.SelectionColor;
|
||||
if (fontDialog1.ShowDialog() != DialogResult.Cancel)
|
||||
{
|
||||
richTextBox1.SelectionFont = fontDialog1.Font;
|
||||
richTextBox1.SelectionColor = fontDialog1.Color;
|
||||
}
|
||||
}
|
||||
|
||||
private void 剪切TToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
richTextBox1.Cut();
|
||||
}
|
||||
|
||||
private void 复制CToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
richTextBox1.Copy();
|
||||
}
|
||||
|
||||
private void 粘贴PToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
richTextBox1.Paste();
|
||||
}
|
||||
|
||||
private void 帮助HToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
MessageBox.Show("11111111");
|
||||
}
|
||||
|
||||
private void Form1_SizeChanged(object sender, EventArgs e)
|
||||
{
|
||||
richTextBox1.Width = this.Width - 35;
|
||||
richTextBox1.Height = this.Height - 70;
|
||||
}
|
||||
|
||||
private void 剪切XToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
richTextBox1.Cut();
|
||||
}
|
||||
|
||||
private void toolStripMenuItem1_Click(object sender, EventArgs e)
|
||||
{
|
||||
richTextBox1.Copy();
|
||||
}
|
||||
|
||||
private void 粘贴PToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||
{
|
||||
richTextBox1.Paste();
|
||||
}
|
||||
|
||||
private void 字体FToolStripMenuItem1_Click(object sender, EventArgs e)
|
||||
{
|
||||
FontDialog fontDialog1 = new FontDialog();
|
||||
fontDialog1.ShowColor = true;
|
||||
fontDialog1.Font = richTextBox1.SelectionFont;
|
||||
fontDialog1.Color = richTextBox1.SelectionColor;
|
||||
if (fontDialog1.ShowDialog() != DialogResult.Cancel)
|
||||
{
|
||||
richTextBox1.SelectionFont = fontDialog1.Font;
|
||||
richTextBox1.SelectionColor = fontDialog1.Color;
|
||||
}
|
||||
}
|
||||
|
||||
private void 版本ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
AboutDialog Form2 = new AboutDialog();
|
||||
Form2.ShowDialog();
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user