From bc5c663029d575475cb38e2c1b9b5e92bbb88a5a Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 17:11:05 +0000 Subject: [PATCH 01/49] =?UTF-8?q?=E6=96=B0=E5=BB=BA=202020302111398-?= =?UTF-8?q?=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E7=AC=AC=E4=B8=83=E5=91=A8?= =?UTF-8?q?=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From cbc052a9456cba6486221460dbbad40c3cf66011 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 17:16:18 +0000 Subject: [PATCH 02/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E7=AC=AC=E4=B8=83?= =?UTF-8?q?=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From 9e90d66e7bbc03e280fb8042f4b5f5acfa494bdc Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 17:54:53 +0000 Subject: [PATCH 03/49] =?UTF-8?q?2020302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F?= =?UTF-8?q?-=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- ...76\345\220\216\344\275\234\344\270\232.md" | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" new file mode 100644 index 0000000..3a3d93b --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" @@ -0,0 +1,24 @@ +# MVVM的基本思想 +## MVVM的概念 +MVVM模式全称是模型-视图-视图模型(Mod el-View-ViewModel),MVVM是为绑定而设计的一种模式。在MVVM中,有Model,View,和ViewModel三个组成部分:View就是用户看到的界面;Model是我们的数据,而ViewModel就负责将Model中的数据展示在页面上,同时将View上的改变同步回Model中,ViewModel是MVVM的核心,它通过DataBinding实现View与Model之间的双向绑定,其内容包括数据状态处理、数据绑定及数据转换。例如,View中某处的状态和Model中某部分数据绑定在一起,这部分数据一旦变更将会反映到View层。而这个机制通过ViewModel来实现。ViewModel,即视图模型,是一个专门用于数据转换的控制器,它可以把对象信息转换为视图信息,将命令从视图携带到对象。它通过View发布对象的公共数据,同时向视图提供数据和方法。View和ViewModel之间使用DataBinding及其事件进行通信。View的用户接口事件仍然由View自身处理,并把相关事件映射到ViewModel,以实现View中的对象与视图模型内容的同步,且可通过双向数据绑定进行更新。因此,程序员只需编写包含声明绑定的视图模板,以及ViewModel中的数据变更逻辑,就能使View获得响应式的更新。 + +## MVVM的流程 +在 MVVM 流程(如图 3 所示)中,View 仍然代表前端的界面,Model 仍然代表后端传递的数据,而 ViewModel 作为核心有着两个传递方向: +1. 将 Model 转换成 View,即将后端传递的数据转换成用户界面,实现方式为数据绑定; +2. 将 View 转换成 Model,即将用户界面转换成后端数据,实现方式为 DOM 事件监听。 + +## MVVM的应用场景 +在 MVVM 模式下 View 和 Model 不能直接通信,两者的通信只能通过 ViewModel 来实现。ViewModel 通常要实现一个观察者,当数据发生变化,ViewModel 能够监听到数据的变化,然后通知对应的视图做自动更新;而当用户操作视图,ViewModel 也能监听到视图的变化,再通知数据做改动,从而形成数据的双向绑定。这使得 MVVM 更适用于数据驱动的场景,尤其是数据操作特别频繁的场景。但也正是由于数据和视图的双向绑定,导致出现问题时不太好定位来源,有可能由数据问题导致、也有可能由业务逻辑中对视图属性的修改导致。 + +## MVVM的优点 +1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。 +2. 可重用性。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用这段视图逻辑。 +3. 独立开发。开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计,使用Expression Blend可以很容易设计界面并生成xaml代码。 +4. 可测试。界面素来是比较难于测试的,测试可以针对ViewModel来写。 + +## MVVM的缺点: +1. 代码量增加:与MVC等相比,由于MVVM要实现一系列的数据绑定,所以代码量会增加不少。 +2. 内存占用量大:一个大的Model里面也一定会存储着比较多的数据,所以会使用更多的内存。 +
+ +# 熟悉WPF窗体应用程序创建流程 -- Gitee From 336967976d57e597546083771f0a3f16f37bf543 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 17:59:39 +0000 Subject: [PATCH 04/49] =?UTF-8?q?update=202020302111398-=E6=B1=AA=E5=AE=B6?= =?UTF-8?q?=E4=BC=9F-=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- ...250\350\257\276\345\220\216\344\275\234\344\270\232.md" | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" index 3a3d93b..3f3ce75 100644 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" @@ -16,9 +16,12 @@ MVVM模式全称是模型-视图-视图模型(Mod el-View-ViewModel),MVVM是 3. 独立开发。开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计,使用Expression Blend可以很容易设计界面并生成xaml代码。 4. 可测试。界面素来是比较难于测试的,测试可以针对ViewModel来写。 -## MVVM的缺点: +## MVVM的缺点 1. 代码量增加:与MVC等相比,由于MVVM要实现一系列的数据绑定,所以代码量会增加不少。 2. 内存占用量大:一个大的Model里面也一定会存储着比较多的数据,所以会使用更多的内存。 -
# 熟悉WPF窗体应用程序创建流程 +## WPF基本概念 +WPF的核心是一个与分辨率无关且基于矢量的呈现引擎,旨在充分利用现代图形硬件。WPF通过一套完善的应用程序开发功能对该核心进行了扩展,这些功能包括可扩展应用程序标记语言 (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。 WPF 属于 .NET,因此可以生成整合 .NET API 其他元素的应用程序。 + +##WPF程序创建流程 \ No newline at end of file -- Gitee From 096e50cbdce734e1c6b3cf039afc5792347c8163 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:00:38 +0000 Subject: [PATCH 05/49] =?UTF-8?q?=E6=96=B0=E5=BB=BA=202020302111398-?= =?UTF-8?q?=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E7=AC=AC=E4=B8=83=E5=91=A8?= =?UTF-8?q?=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From afec9a25223fb48673f18ec2c611779919fdbc4a Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:02:22 +0000 Subject: [PATCH 06/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E7=AC=AC=E4=B8=83?= =?UTF-8?q?=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...76\345\220\216\344\275\234\344\270\232.md" | 27 ------------------- 1 file changed, 27 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" deleted file mode 100644 index 3f3ce75..0000000 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" +++ /dev/null @@ -1,27 +0,0 @@ -# MVVM的基本思想 -## MVVM的概念 -MVVM模式全称是模型-视图-视图模型(Mod el-View-ViewModel),MVVM是为绑定而设计的一种模式。在MVVM中,有Model,View,和ViewModel三个组成部分:View就是用户看到的界面;Model是我们的数据,而ViewModel就负责将Model中的数据展示在页面上,同时将View上的改变同步回Model中,ViewModel是MVVM的核心,它通过DataBinding实现View与Model之间的双向绑定,其内容包括数据状态处理、数据绑定及数据转换。例如,View中某处的状态和Model中某部分数据绑定在一起,这部分数据一旦变更将会反映到View层。而这个机制通过ViewModel来实现。ViewModel,即视图模型,是一个专门用于数据转换的控制器,它可以把对象信息转换为视图信息,将命令从视图携带到对象。它通过View发布对象的公共数据,同时向视图提供数据和方法。View和ViewModel之间使用DataBinding及其事件进行通信。View的用户接口事件仍然由View自身处理,并把相关事件映射到ViewModel,以实现View中的对象与视图模型内容的同步,且可通过双向数据绑定进行更新。因此,程序员只需编写包含声明绑定的视图模板,以及ViewModel中的数据变更逻辑,就能使View获得响应式的更新。 - -## MVVM的流程 -在 MVVM 流程(如图 3 所示)中,View 仍然代表前端的界面,Model 仍然代表后端传递的数据,而 ViewModel 作为核心有着两个传递方向: -1. 将 Model 转换成 View,即将后端传递的数据转换成用户界面,实现方式为数据绑定; -2. 将 View 转换成 Model,即将用户界面转换成后端数据,实现方式为 DOM 事件监听。 - -## MVVM的应用场景 -在 MVVM 模式下 View 和 Model 不能直接通信,两者的通信只能通过 ViewModel 来实现。ViewModel 通常要实现一个观察者,当数据发生变化,ViewModel 能够监听到数据的变化,然后通知对应的视图做自动更新;而当用户操作视图,ViewModel 也能监听到视图的变化,再通知数据做改动,从而形成数据的双向绑定。这使得 MVVM 更适用于数据驱动的场景,尤其是数据操作特别频繁的场景。但也正是由于数据和视图的双向绑定,导致出现问题时不太好定位来源,有可能由数据问题导致、也有可能由业务逻辑中对视图属性的修改导致。 - -## MVVM的优点 -1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。 -2. 可重用性。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用这段视图逻辑。 -3. 独立开发。开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计,使用Expression Blend可以很容易设计界面并生成xaml代码。 -4. 可测试。界面素来是比较难于测试的,测试可以针对ViewModel来写。 - -## MVVM的缺点 -1. 代码量增加:与MVC等相比,由于MVVM要实现一系列的数据绑定,所以代码量会增加不少。 -2. 内存占用量大:一个大的Model里面也一定会存储着比较多的数据,所以会使用更多的内存。 - -# 熟悉WPF窗体应用程序创建流程 -## WPF基本概念 -WPF的核心是一个与分辨率无关且基于矢量的呈现引擎,旨在充分利用现代图形硬件。WPF通过一套完善的应用程序开发功能对该核心进行了扩展,这些功能包括可扩展应用程序标记语言 (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。 WPF 属于 .NET,因此可以生成整合 .NET API 其他元素的应用程序。 - -##WPF程序创建流程 \ No newline at end of file -- Gitee From 7a93cc226850a44085f714690b4d5df74eaad176 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:02:39 +0000 Subject: [PATCH 07/49] =?UTF-8?q?2020302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F?= =?UTF-8?q?-=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- ...76\345\220\216\344\275\234\344\270\232.md" | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" new file mode 100644 index 0000000..3f3ce75 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" @@ -0,0 +1,27 @@ +# MVVM的基本思想 +## MVVM的概念 +MVVM模式全称是模型-视图-视图模型(Mod el-View-ViewModel),MVVM是为绑定而设计的一种模式。在MVVM中,有Model,View,和ViewModel三个组成部分:View就是用户看到的界面;Model是我们的数据,而ViewModel就负责将Model中的数据展示在页面上,同时将View上的改变同步回Model中,ViewModel是MVVM的核心,它通过DataBinding实现View与Model之间的双向绑定,其内容包括数据状态处理、数据绑定及数据转换。例如,View中某处的状态和Model中某部分数据绑定在一起,这部分数据一旦变更将会反映到View层。而这个机制通过ViewModel来实现。ViewModel,即视图模型,是一个专门用于数据转换的控制器,它可以把对象信息转换为视图信息,将命令从视图携带到对象。它通过View发布对象的公共数据,同时向视图提供数据和方法。View和ViewModel之间使用DataBinding及其事件进行通信。View的用户接口事件仍然由View自身处理,并把相关事件映射到ViewModel,以实现View中的对象与视图模型内容的同步,且可通过双向数据绑定进行更新。因此,程序员只需编写包含声明绑定的视图模板,以及ViewModel中的数据变更逻辑,就能使View获得响应式的更新。 + +## MVVM的流程 +在 MVVM 流程(如图 3 所示)中,View 仍然代表前端的界面,Model 仍然代表后端传递的数据,而 ViewModel 作为核心有着两个传递方向: +1. 将 Model 转换成 View,即将后端传递的数据转换成用户界面,实现方式为数据绑定; +2. 将 View 转换成 Model,即将用户界面转换成后端数据,实现方式为 DOM 事件监听。 + +## MVVM的应用场景 +在 MVVM 模式下 View 和 Model 不能直接通信,两者的通信只能通过 ViewModel 来实现。ViewModel 通常要实现一个观察者,当数据发生变化,ViewModel 能够监听到数据的变化,然后通知对应的视图做自动更新;而当用户操作视图,ViewModel 也能监听到视图的变化,再通知数据做改动,从而形成数据的双向绑定。这使得 MVVM 更适用于数据驱动的场景,尤其是数据操作特别频繁的场景。但也正是由于数据和视图的双向绑定,导致出现问题时不太好定位来源,有可能由数据问题导致、也有可能由业务逻辑中对视图属性的修改导致。 + +## MVVM的优点 +1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。 +2. 可重用性。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用这段视图逻辑。 +3. 独立开发。开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计,使用Expression Blend可以很容易设计界面并生成xaml代码。 +4. 可测试。界面素来是比较难于测试的,测试可以针对ViewModel来写。 + +## MVVM的缺点 +1. 代码量增加:与MVC等相比,由于MVVM要实现一系列的数据绑定,所以代码量会增加不少。 +2. 内存占用量大:一个大的Model里面也一定会存储着比较多的数据,所以会使用更多的内存。 + +# 熟悉WPF窗体应用程序创建流程 +## WPF基本概念 +WPF的核心是一个与分辨率无关且基于矢量的呈现引擎,旨在充分利用现代图形硬件。WPF通过一套完善的应用程序开发功能对该核心进行了扩展,这些功能包括可扩展应用程序标记语言 (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。 WPF 属于 .NET,因此可以生成整合 .NET API 其他元素的应用程序。 + +##WPF程序创建流程 \ No newline at end of file -- Gitee From 56fb9b5009e8133415e29adc3abcdde35f6ae7cd Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:02:49 +0000 Subject: [PATCH 08/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E7=AC=AC=E4=B8=83?= =?UTF-8?q?=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From 49eba379c995e57e51db91b367bc4aa2fdedf7b7 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:03:11 +0000 Subject: [PATCH 09/49] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20WPF=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E5=88=9B=E5=BB=BA=E6=B5=81=E7=A8=8B=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 5288b8246834f47c85d8957518314ed6dd2aef76 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:03:45 +0000 Subject: [PATCH 10/49] =?UTF-8?q?update=202020302111398-=E6=B1=AA=E5=AE=B6?= =?UTF-8?q?=E4=BC=9F-=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A/2020302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-?= =?UTF-8?q?=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- ...\276\345\220\216\344\275\234\344\270\232.md" | 3 ++- ...227\344\275\223\347\250\213\345\272\217.png" | Bin 0 -> 73324 bytes 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/\345\210\233\345\273\272WPF\347\252\227\344\275\223\347\250\213\345\272\217.png" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" index 3f3ce75..57bae29 100644 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" @@ -24,4 +24,5 @@ MVVM模式全称是模型-视图-视图模型(Mod el-View-ViewModel),MVVM是 ## WPF基本概念 WPF的核心是一个与分辨率无关且基于矢量的呈现引擎,旨在充分利用现代图形硬件。WPF通过一套完善的应用程序开发功能对该核心进行了扩展,这些功能包括可扩展应用程序标记语言 (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。 WPF 属于 .NET,因此可以生成整合 .NET API 其他元素的应用程序。 -##WPF程序创建流程 \ No newline at end of file +## WPF程序创建流程 +![输入图片说明](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E5%88%9B%E5%BB%BAWPF%E7%AA%97%E4%BD%93%E7%A8%8B%E5%BA%8F.png) \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/\345\210\233\345\273\272WPF\347\252\227\344\275\223\347\250\213\345\272\217.png" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/\345\210\233\345\273\272WPF\347\252\227\344\275\223\347\250\213\345\272\217.png" new file mode 100644 index 0000000000000000000000000000000000000000..93cf732bd0b0a2bd1bc680cfe3215327d7722f42 GIT binary patch literal 73324 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 @LK*5RhD1OBmMd#2GtoO2~f)1iYNV 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 literal 0 HcmV?d00001 -- Gitee From 62bd6464aed344d970cd7aeb6797d71740f2e651 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:04:05 +0000 Subject: [PATCH 11/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E7=AC=AC=E4=B8=83?= =?UTF-8?q?=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A/WPF=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E5=88=9B=E5=BB=BA=E6=B5=81=E7=A8=8B=E5=9B=BE/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From 861d8fae3067f6e1caa5da042e0577d76e1c726e Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:04:29 +0000 Subject: [PATCH 12/49] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20=E9=80=89=E5=81=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\351\200\211\345\201\232/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/\351\200\211\345\201\232/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/\351\200\211\345\201\232/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/\351\200\211\345\201\232/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From ba8c9b71856f7e5ef0d0bd5a47528e3e9f66aae5 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:08:19 +0000 Subject: [PATCH 13/49] =?UTF-8?q?update=202020302111398-=E6=B1=AA=E5=AE=B6?= =?UTF-8?q?=E4=BC=9F-=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A/2020302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-?= =?UTF-8?q?=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- ...\276\345\220\216\344\275\234\344\270\232.md" | 4 +++- .../\346\225\210\346\236\234\345\233\276.png" | Bin 0 -> 35022 bytes 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/\346\225\210\346\236\234\345\233\276.png" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" index 57bae29..6b13442 100644 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" @@ -25,4 +25,6 @@ MVVM模式全称是模型-视图-视图模型(Mod el-View-ViewModel),MVVM是 WPF的核心是一个与分辨率无关且基于矢量的呈现引擎,旨在充分利用现代图形硬件。WPF通过一套完善的应用程序开发功能对该核心进行了扩展,这些功能包括可扩展应用程序标记语言 (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。 WPF 属于 .NET,因此可以生成整合 .NET API 其他元素的应用程序。 ## WPF程序创建流程 -![输入图片说明](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E5%88%9B%E5%BB%BAWPF%E7%AA%97%E4%BD%93%E7%A8%8B%E5%BA%8F.png) \ No newline at end of file +![选择WPF](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E5%88%9B%E5%BB%BAWPF%E7%AA%97%E4%BD%93%E7%A8%8B%E5%BA%8F.png) +选择所需要的WPF程序,就可以创建一个WPF窗体程序,在工具箱中选择我们需要的控件。可以直接从工具箱选择需要的控件,拖到MainWindow中使用。 +![输入图片说明](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E6%95%88%E6%9E%9C%E5%9B%BE.png) \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/\346\225\210\346\236\234\345\233\276.png" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/\346\225\210\346\236\234\345\233\276.png" new file mode 100644 index 0000000000000000000000000000000000000000..e4d2187b5232a5893b25102ca3c0e1e04e84dc2d GIT binary patch literal 35022 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 Date: Sun, 23 Oct 2022 18:11:11 +0000 Subject: [PATCH 14/49] =?UTF-8?q?update=202020302111398-=E6=B1=AA=E5=AE=B6?= =?UTF-8?q?=E4=BC=9F-=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A/2020302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-?= =?UTF-8?q?=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- ...\276\345\220\216\344\275\234\344\270\232.md" | 12 ++++++++++-- .../\346\225\210\346\236\234\345\233\2761.png" | Bin 0 -> 33348 bytes 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/\346\225\210\346\236\234\345\233\2761.png" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" index 6b13442..ef83aae 100644 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" @@ -25,6 +25,14 @@ MVVM模式全称是模型-视图-视图模型(Mod el-View-ViewModel),MVVM是 WPF的核心是一个与分辨率无关且基于矢量的呈现引擎,旨在充分利用现代图形硬件。WPF通过一套完善的应用程序开发功能对该核心进行了扩展,这些功能包括可扩展应用程序标记语言 (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。 WPF 属于 .NET,因此可以生成整合 .NET API 其他元素的应用程序。 ## WPF程序创建流程 -![选择WPF](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E5%88%9B%E5%BB%BAWPF%E7%AA%97%E4%BD%93%E7%A8%8B%E5%BA%8F.png) 选择所需要的WPF程序,就可以创建一个WPF窗体程序,在工具箱中选择我们需要的控件。可以直接从工具箱选择需要的控件,拖到MainWindow中使用。 -![输入图片说明](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E6%95%88%E6%9E%9C%E5%9B%BE.png) \ No newline at end of file +![选择WPF](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E5%88%9B%E5%BB%BAWPF%E7%AA%97%E4%BD%93%E7%A8%8B%E5%BA%8F.png) +1. Button:按钮控件,可以添加文字,后台会生成点击按钮的Click事件 +2. Label:在Label控件使用时,一般给予用户提示。Label控件的值不是text而是content +3. Textbox:TextBox是支持编辑的基本控件 +4. Listbox:ListBox是列表级控件,是项目中比较常用的,该控件通过重写控件等方式,对项目中使用了特效方面特别有帮助 +5. DataGrid:DataGrid 控件看起来很像 ListView,但它提供了许多附加功能。例如,DataGrid可以根据您提供给它的数据自动生成列。默认情况下,DataGrid也是可编辑的,允许最终用户更改基础数据源的值。 +6. ComboBox:ComboBox与ListBox基本上差别不大,比较相似 +效果图如下 +![效果图](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E6%95%88%E6%9E%9C%E5%9B%BE.png) +![效果图1](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E6%95%88%E6%9E%9C%E5%9B%BE1.png) \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/\346\225\210\346\236\234\345\233\2761.png" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/WPF\347\250\213\345\272\217\345\210\233\345\273\272\346\265\201\347\250\213\345\233\276/\346\225\210\346\236\234\345\233\2761.png" new file mode 100644 index 0000000000000000000000000000000000000000..a7b074d770c4b2ad234f3ba83e4ec46fc0792670 GIT binary patch literal 33348 zcmeFYcT`i|yDrN2DJmeKA|PEsK&dJ7QU*$0~h}C)KPjxRyN4`&zGzAa_VwqWZ&bc&aKFS z?-Xvz#-3zkcf9`j|7+Hc!;g&Y!-UFfIXyp%&6(?Fx~sF-cLH6{e2i=A>NcHS15Kxj zYglSC-}GEu9zC+-ePv(EH;b3eM){h(VrKV~(CeV53ek0|-VE|%!@_Gez~F1EV1 z8;-wFmXdXr(u}e3m_iO#95JpEf30zei;Lqv@aC23_vCe5O0atRfi#rV-#J?AjQGuD zBF17Z8+`=h#(CESbZJo24w*Pf)=GvE8=O1e` z5irJOvn2b^Lpiy*A7)AZeubW!ZZ>UU6l#U>(G=MC2r?YvS0nYk8b;7t$QL?NMN9FN zy?VhloL)@j?jtSq!cPlu>2h`PW(CV#Tvxp41EN4auw-jy0G9u)4?Hi zCPrU>Tn~q(Pcay|LMtr{%_L#AXj(^dK1D_44t6vLz7P{TFTZ(wbd;}16c?+ZY75cO z5Nhb}ShnQ-&+tKJj`;(XiTF9YbWBjJ^K(9SzV6YtCO9bXfQu#c#9(){@3=W-IF2>S2?VD z^GjJZt=pQkYMG2>5jP+FYnJ^p2RP>-GCPXfvO#Yx)CS)V*5u`JUf|NMEUv65ZiAlW z=H?z`T>(m^O}AD}cFf0yKF*Rr{>h#)R&8M-KJH7;BHBSgOJ**RpBZdv2T~vGrN>E3 zA}(!Ru1W10-^#!B4XO;R)GHP2(WcNT3zeZC68!>=r%B1q0Ye{d2PGU<SrNzQ+cWu_X$5BKA|B_ZrtW#HvtE0QSnmCc=-47_79 z0-4bM8EH*R$>Tq!wRoB95triY2&HXOM$;{^u>UCk@y%blxn`zo3A)f*1M1AKf`0|l z@L!P{-!c2ohW)?(niwfMYINjTRi#ldM(%WW+?j&L>A5@c*{u2pa_UCLBJZmwL6mSxDBH2bk;G&;Z~ zI8-goku8P&t~i0JtVb|+dn!6g7FFU1SyJEXWwsO+;zQHjQ4GfRU;GSOT|kSw5CF6K zD9BNdy5F@3-*E30IrpZKd5wqg=LWW`%z@>^l$25c|C;F4a!GWY&)K2+wYkA6Bh!p* zaWknh^5=k_@7B$Qs7V!Qhw3$YsU(?cq=`0cS6^NRGF49SW(Osvr^~u8JcMXTqQ=Y2 z8-ve|{P$N<)6;di+Q7~UZ`}onX^Nk&rB2LF91P@`SXewb{FV3-e4&>;l6u}ws|zK5 zwz&02bG^5i(AM@bFE6jMa_{`(-w>0o84&;P_r4>dCeB?Wi;Z7|oJCq{HQ-V7>epa` zZT?N7Bg5JrRrMaiv%OzaTpB!V}x<&v4oxBKH`dB{ftmV04p zVItms*1Mwj8}r%a$0}CE>);!hNEyQe*Zv<*}^^XqXv;7}X^b^p@;)k&mx zJIAX}*y!#jX)+#5-FKxM$5uKONg@F~F)```M@JIR1ZpjQzug;4Sl1o8ojAjJGDV;%^)w zCTe#J58t*|cUC6@qxo&@--hqke#V$mEUPxl8-!+dVL90C5kLRvxTwRL<43up=ZM46 z%k@Uhbug)B7IAo!gx(&_E2p@|RCsu$J=kPiZOoIzc$&?nqV5>U#r(JZ1}Bonz5M}J zYn#=$p}jlPY!9<*bE!$A&GeCt_@D>eycJJL;@L{Wy9m^y{tjeBMeRKi_l>@JgW};- zKPiL{I%?#xxLC(l-?{B6iP(A=uNL=Bz(ZwgxL|0O@#g57BQq=RPHuU*ruP#R2y?Ev zk}olL{wGt@cEw4#Z>2j(CgP@4I!jTyR6=Y+XYvi2uD5Yth%;S-;8*WPrCP_$6j!Fo zF{D?Dik;H^=FZVy3gtz4rH3bax-G!OUak~FcI=qv4Ib0VO1dGYId=~ZLckGnPKVV8}U&|I3iTz@4&y>hBXy#I5G|Cx}x|li%GL zTaAyL@OWbafmyF_NO)vy4Bn}x=GeWAManL(GU{>#v!sqL?X{76k0>iiB9anE2D35B zhZ7q?{QNA%miqddLJiY}zkdCSh*(KZ9!pMUfatrs(>IisyH;yfu8v967oZ^#5S@}R zR8i3v!ds2~UOv7O2tk>@yp$qvTK4CR1#Cjum!l}!ajUQ~EaHRM49g34353d~=+mck zv4}z-dP_+7K3b@rPizBi{`uqN;0I&AD-O}1N_W$Uj8KdR$v`jv9^v&&OWQ5b_LP#v z+~?u3+nR1*U|^`Nt;O;|Gz>i*yTf=kA=ny%$)!G(skSy)fn4U<^s1MO%NFNfK=2l@ zwo6G#*==hP@}fq0XVuHjXSk4m1q32rUbba_(E4$AORQ0^ha^fPw0=k6*w&zX>TvG# zIlDwjZVLMyqsDz!pwUGjbA!(8r$8HsXWJOwl)0e&fx~r)qTLqHfTIl%r)OG6FPCT9 zPkLF*%MpY@!cjd)y|U})=cMkVr387Ywv7j+qo=2*jKUVx)zwZANTGqYCpy_wiRWOb zP({Tp`r1IvD`Te_89~nw zbV<78i!(%bR6u8^AjLQuoi0mUYyX|x#%dwd_!+@ye00Vt6SrqDI>p@NF~q>`fAc^R zZevKba&RIm+LLEtgj|<#wAb7wYP7cA`;s;~Ha3QJx;2KMgId-H*0JKCuku$!!LhM} z%geYn_hK0r4c*Ny4n%z4$B%dBZ-^mOO3GJ#)6z}5&kGfcKIF@){( z_D%ZvRyn4(9riGE(SUad3se5!=N7Iug0A=xxKeeux{4**3uGKD zf{>ehs}Wk=nsE*M|E$8#Z=*8iA*nDk7rvA}=go}=SCEB{D%pL`PmE;K?mhLm+px5Y zHji3YS;a}rPTOT&)TLPZ3eV#s^fRUHu-M;Px_D7X4D$q{1d-yjPgE05>dU-#+|9k) zd*c#50e4>7gF~BM2?=-Yn&D`4$AwjV9ZynJHBvuvTU@XE*0(5SQ>_&p7TcEXMH`VO z=`95vATnjgu}QdWtd{6q#G!QTDEgZdq&5DuYrf!3X_^%xmq#_G9Pf<7B<>AlEW7X4 z(Y|1kfQ-0!+-PMN;6Al3*mgUhYSnqA%uQO$EuEY#^a#<+L6vE7XUw_lOAFtNFCqnX zVw7w&$|WH`-YHZMd!q3sTI_L#xSxwNlEP}Pl=AAOAU5L-S39t^vwOOLS>+oss$Ng! z^4WF$+cu>y6@!do#vEVJVZmAFJ!*(!=lh{H8jN+-5&FAhCFb1Gj^sQ8Mk>TwmX=!r zf`}Ebh-Lg}ZOD1nj{;jMJzj~Y?+MC@6&gd94>Z{=+oVtsmQjP1@xevz$P-HOuw35G zj1`9XJGj~Q(UB2Og|9bHUU$vi=qL2k7L3uQZb_6Z2u4ROPXF!MooDWs6=RXZKOy(0 zlO8Q!028+jOr!LH2)lqWcqYNMeUDcz36?vlFEo6U_=;}(nZ%S{kE{E1!}XFxNc3x( z?ew6*%ynzjj!F7#e2b8~1$94Z_k0ajBE(=+L*6`0{rTa;he#S{&Xkr_i6d-f@93*; zqK$Co!ARk*?rQv;xR{DKR->JHrTS~5Kgj9fcieQg-cn~L=3;YhsS=Sw3a>VKI$gX_ z;cq?r=eH}z?xb3_W>&kpXWkL>*b@YtHFfl{ep6-BbWWMi-j}neglGPCS?>geU6a%w z$1cjU^|la28U*61?rexQS!wK3Myo!YUgM8w{Qw#$DJz2q9xIqjC#)4K3jc5m1r216 zN~|==N%1l!&GiLItTux^{chrT6*&%a0-vzH)fn|eH#8W#f8V1mZ`vdB3u}9t1h1M{ zxN5#qSvQS*j#sym{E@LT1U?&hR*=tcAMfA}8SZF2GUf3v9ztmxXFRc@Vajf5HLG}V zllI%_#S-`)@Cr{6aKIQ>ssZck%t!|8@!RM>7V2pNnB;z5-eQu@2=~Oln*1-*9oWwp zg@k@-No&|uRmObaVI-Z+PbF)ah9LA?XryhCWY2v;0cVM%wjYd+3e!BQ6+)XF1sXLfS)*jUGW}YJv=#A=}2-O=6(!ij^ zJzVjEgf)KYud@u1m=9!PD!*laG4qVqHQe1J(OwhgPNN=s; z&x$y=8Za>_aCIF#=cd2=#;By>V7#0{TiwuA!mfpNW#iH9{Q3%RT$; ziGK6(x085qM}H_ton_0DIqV4n{B2a{if38`NKhN!^;4NM%x{}JhLJb>rI=Y+Zr_tQp^iQAew%rz&p6lt+uU8gJP#stnN0~R)B9Wly z&x6*-P>e$HQ@XA$F0*w$Njy48N5cA>ck1m96V!E*5}2LINfU?&d->GG z&-3jNkkQ<%8bd&%DGYky(s?^Y2*M3-Rt+xEvEyof4RU*{MnxiR2AJCaUfqdfDC6|( z8$Hcih*=4NQhC*&X8g;-EZ)mu>vZgGY^cukxL|2|%`q$zNg-hH@`o$effS;xJwKK; zK~qI#yOA5mZiuA2lc=)V12X|qx{i(*J;6$T3q3K|(54Gj(5o^Gge7|#3kOG`vVMCWIC z`e!`?pG%Byp|1;*{nlo~E;)s4>iJilZ>p+3&gL_?HOIDr*UXW+x9;5&*lVPO1$0kL zOmK5^?`9iOV8_QXhhwG(QcsswS6yc-;q~?34yY)pBwQx-w6tEL2+?I&98N5CLLs`Q zT%b9xYGmo1hQHR1%4UIx zY&t@8*ie?hVm@L%Gcw&Zh>5vLzsGxB96HZRm`cJACdRsG% zN+DH8wr}6QEDtmQj4?bs{NUpcPbBv4vzl4bpU_X;$^oahkNLgT)m2Tlz>%i*<}OA4 z_iSw{PGRWM((kzsgdV6A=&X0``iUKlk}gIE+88X_#6sY)21)wgx52JvGPY_P7pj5) zJnusXuxk3km0!9XpPHYaW~&}KKg3A8WMWjfBWyO#V8kU2F81=(tdZM@^GfGAOJ2C1nzXH&S=lUz#aV-sTI=HjNR0#U!v#VD&Y z^Bu->rKUa4&tvp!ij9q3)j{s>?TI_jn(4Gb$#aW}9NIf$PBpu+nVII?aJYg(!HYT9 zjS_*E|0mE~PV*Dg|SDDVD4^8ZHjQIg2`;aw>$)?0VBOHClT`7h>=NpFUV7Zs)xNY;~G&pb(HRRM<*mQEU*PJ14{xil`N)d92G zT*a>Tu9lNp&JQq(Zzq;~XHSDcI7@5h9+Lg+wsq!Yg;?%Ki?tG|zWto2z$?wKJ@uuX ze&(I&ym5@4o?%937ar#)>hd(ZSzfO@L8z}bJTJS%4%09R9;~%{-M#EzT9|9Q?$`ZG z4{}{Td{lKSMjx3L#LL*9Cb%|jv)|`>vho;8$pGf{y?A=8C{)9x02nLLp)^a{~QY^_Aap~6vy5kN*3Ej|$$dlub&rYinNT(1=++5-9>DEPZ^M(aAXI>mT3JZJ6 z!?NsMlyooa>nKqRE+jE^4&z8ar&*qAF^rwWZJ}Sedm?hE$f_R{V-HniFD?c|eCn1E z8+>Kp`-GA{hDU@Q6SeWUne2&~DTD1M%bqfxDJZf#9n*HPdemPp54lR{X+H1erz(7tlzVPq(bGs9dU282>4(ZRPf&7ojX33LP5nyo7;?J@+srn-uU5D- zv|YF7AEW1825MPT+U6u4bC7B6Fe<#C-`q$=2^i>q#`LNl+ ztuu-i`-jw(9@2Fj2j#r5fG&{mCY9>m-k#}daD6N*Vd?ascqKsN=TrO3zUU`Q|Mr}S z%6G)_%BHN?FKeH2J{4Tw_FmpqRo%n0lUyIAP7jtPhUK(;G_HC4RBqyUZV0QB_WOO^ z>=Rl(u^ncXbRdpH7nm5mz8UQLSHuH7$R9%jfnc&nV)2~4@hGQrK|{!3tBGWA??Y$$ z{_Fw&p9xlWy1CUWs$Ugr=ZdcQ;>i`GK7D})lC|IB6ML?Q)Wn-o7CF=FK_uF_Dl027 zn^K872DmyM-kHW0r_j=kUh+V(SEgwHrl^xT8vl_<>xX)fdt+M2d5ToD!_d5^P3{Z9 zhmGG|3(K%l_2L**`gjJ^W|rhZKu?x`KynxF8RvReZL}8<%qB7?D2L@tVc-ysXZEYPK9tCSg2nGiS6EDebLW{7W ze*MFkXmhdD3d>>llPI)Q5Wl4E-_~=Z z-kJr#eQmh61jg-z80a^F{jI6(kjnvy?PgKvWwN>U$C{1)wMA&@p4x4JTc0mQpeN^x zLzuLuzI7@1Rw(J1%3~u_HAO60*HHdTFli+UQYo4HPkda2(iM(9J)CeFCb}{V{3%Xb;G%#B@tEwC z2~gjUt0Coa^3khvy;h@CnkrKK-WWv6)*WB3YO^AXL`;Vly){lm>Zo|1RlZcCTsy*&nhUQOk?)hV$UmrGWUFg_+qvPw!WszP`V|e-U=*<)p<$eXzQM zcdzEx?1ekFW*Nh@(NV+lO`F&!<* z!K#za?dzPwAGPD`tm+n`m5-XK_hno6O+)Sp5xTgfq@K@Sem}{E`vJ zMB)0qprKKlm3mTt=H3WJv5rMzv!U)u7ZbO|Sk~bu^w`h41ids3JSN z_!&a@h8kk*1ex`Vo7DG-_NYSQ)P2O4s*ZK{U{7OcYd=~<1UzWPhMxPksRd3lSW*gA zy|}p}b(r&G9V_o*WJvJ9ci2^FBeVbdZxfc0o__dPP8ATejr!7Gy9o=>%F&^1m^VfK z#U8FI^GFLB$;v0DOc!AQAtw+2Hs9ad8wHrgEhKhpYwJLUsTSZ6*3PaxIe%KMbA{|Z zVD@BWqq#uw3ETfF{*UN~!|1`ODMVRW0)Qf*qoN?i!cH8=N;c{CF5GajwwBP){mGhj zfK8uvooe!rc2l!T2YDuU+qH@NY#1fPsBnea;NWU$!Pnc{^SkeZ^ycJ7h_kgH>PDUo zHv`fAdIL2c&ID);DHJ|;;NXXc>YP(I3ye*te#t)ZdyuPxSqp=qfn=dDf?t4IFW+&$ z{dKMXO7hqK+ea$!!9M=GLQ&Nr{58r0n^QdMX#&q)O#-~r(WdlE1DQ#789kle&?!ac z$Mxz#f^7;P?B=iOsi_RmF+DCXiErdz&BSM#4yp*f(WcN+d8{(;k&QOW*TMYJLRxz1 z!3TTaY12Ot6igy$IUl<;v_wNE3N=Z_=H~JR7sPc}AT3l?weRaKCb~?!!ec*ux=lkl zMaNeIhaUn`khbKnUsbQE?9#jNI0XbmJbV#-Gf~{O_b!xlKS3@*)m&G%q@-kOdiqtA zlf1l0PsdUd6AMdH;*76If+~T0T@0CYkq7r0u@jeGhjJmI$oYHyn=) zSE!hvjg3&f_?XY{9rVgW*(gkzijsy4RbLP`d95Jvi7q2O>`;&zKqvw_zog1eD|sBJ z0PBat0Yhy$=F-F_tlE9C(|M|P=I2iVSxo)59|lI8a>b~r58R5?-K2n-0BDrkLtfr- z94^y~h{6_V!%Qqms`RHYcWAsG#LDtF5E3gWgkvyJW8;S6V!{~8G(RuT#KZ)UjAd&f zd-%q^#^W1Ebq$XSZ>jXcXFq<7Z__W3 zNl_K#txGA!E*Zw6iJ>Xd%KxBVbV52PSGbFV0}wVu#l&#i1^`SeK%K(jZ~!!66f!GX zNIAbAcnEX`1IIDQLf=$DpKu=a(XtAvDeGNL9*ejVAPit@Z0#c zH35S4ApzIX(E&g$-@bhtk@;(pMPhBXeNB~({dREsW7UqIs~HU`)-T^UtLtl9St+^< zs~`Vf!iqvzKAh7p%Id^`a~Vu12RegAW#dfh%fmNqRuWW&Z@6tNtytW^1F_b}FNzu< z)0qy({^)bXBf`v-VKd*F^Xu@83731S$5u}$M7%Lj?T4^{)j{*vSfK*944D#$ot*{) zAP)jWG^WPJ{FP6^7X}2RF2cZI?A#V!TT!8*p^mjLjvAC#VMRuMGVB`5NGz)zt^ESS+_%@>Ozju%n}) zo*tzHmwJH?$Dx#oxv4X=Bjm0(j;F^!#wfFRlJ74*%_6Lv+yf@2i6ZP95xf3-d#_7R zU+gtSJs-#$|14*!v^sgX&i1$AmoEnghj@BgVBWvf`hD1#&{#g%!#pFpcTk2Z;}a0* z=6h5TOT&P~B5M0HNk|=f%p9b_rAOHGE-+zbRkwvQQNMn5?Bhme>MxqZC@r*`((SbV zYOb{`!X|Q-Vhco{6DuR0=xSz2x^Mjc4yb#%f&r=YkSxheQ8B^aw7mj8D>g3HEICyc%xIQQpp2LGwTSWpxfBY zY-$efxsQ)_64)as`TK+XjV322Bf`T`W(^+mZQDA z!NCfw!T@wtpcYco7%eo0GYv5x{m~b$2T4Ry@lm$#wJY!)GIfZ!GmE@wry_VZF=jOR z60t~tch-onx<(>zN?mmlX>ga4qM=}VF&TY?EXta`=%Wlxi{)u=hbFs8dwc2cn;%Vv zF@~jHp5 z0}$7<*|!tTl2+W7G-txleti_zgVtEc-{tTf(p}~i<$Ho8CBHn}3cXHydP)w4K)Skk zQ6@F$f`X>)WWBTbNRFXw%%hQ&{!}%euPKI)1cM)aI6`6D6d{k01(7st#+5e6-V!@4;JVdK3pmI;K;)Kpm$vSskqA>@6qx;HlxYvvLhXu6&c zL&v1o6N+-zmoIM9tFMy7(oD^*g8WthO{C|=;}igbi!#t+iZet=kR%M~ga-%imp)mk zBn}*PdYP-a=C@a=v7omM32YkY7-NRDOiY{iME+_@JBD4Z(8X=Sb3!;B)6Fj#_~twJ zjB+0z*1&sxm>%uI5K*XkbNR_j=qaOul`J>6^+e@zb_fxW8uV?=9^Q?W^<1yhNg~_Y z3emKwm{ZgzgiKlL6F9;#SCsp=k7)}yVQF{A($Xedwns`zOPRYH4=9T%C8S+r7hW$X zyH~1KiOGwG{+83cfsJzn5*C+uJ~2=sGBtHKh6OO-{_W}0=r@}jcYSbu@;yDTahqxC z6-wUp7@cukA}_={&H!SenLbH?W6GXS{KoZ_V>1WR$F`|U97?>Vs+OO^(4xZ^(-Skq zW6A*Ov|95-Of|{QRCs$>b*8@|L~orvZhQ;zBvX%&+_cW3X|h)?zS(JI9=CNw7`>i? z(xOuSWpR-{tw8MXxJ9dvRC!a#_p#gZF0baL)j!fA1*NW(6hqB#JGSobvS1>U2^g9! z1PV4mZnKDF{j%%-_Mpj`6E&yVa${_{1UbKt$jQ_#$KvUf3dplmtmiNJ_~{ zVTx~M2Qd{YD?XS{vG}vQu(+7rw~kFSF)4WC>*JI7GWc*(Y^E>e-`294IH((t!C6_! zX=?-2g%ucVtO5qhS!svJ$-UBfRul6QzU&-=FO6=@Ul`1-Lywb>E@luL*(UTGfvGlgc3qTSvpsksF0Bfp{A~HX)NAPrRS2QMmveR-E)BnMq1{-UbB0T&F=E9dNR#-tf? z)%;lOkjj#Tri_~1YY4#g3iD_h%b!1W-v8V+D?TY$|u`SzKe$Qb^I?ECh3cAY4$r93-mb(QmivA4Lg3*6e&0$I+~(P$7uX@vZh# z=i$m%yj^q`(9Es(r2bLr7OF-k~a*WGvonVFb81 zW6k(>fVXDt+f*}cl@n^h@BCTTUE&Rohaa|mx$PQ4PXB5a4LC?IKVO6=LfBm=~r*S&G+Gv?R@*CcK$3F!Y*vJ0~nFFuc1P6E)CBT#+? z<(-q)?UR>bW0qcXyg(sCLiP<}&TAw2z3oGjh*?*Z1|7^KG2V4{7A#OD;6+2I)e8sr zsyx2y5_dA|=2%2xpRHU-kWMd%uR`FnL4sd!w7tFg`kq2${?)DeG zQ;^K#0TaGJ-qiM}=Pf&t-FI7EoP4ZJ4UH=!wY4ndYgd1N=fGSHVos&ck1b7aa`reY zOUwneX;*M}=z1>D@P>dk@sIik^?=wguF7b_xX>OqLoShlOTff_ zp6>agsMZx;)^`wOk5(lo8M^s?8O)a6wn^mF2My3-`cy< zVdJf|H_w=_6KzKrOEk|8$=&{=mf4xnJJtfYy0M^<$FhX09vij7I<)H#hIA4I8GtPR z`MWhfZ`EnRj?l&f=SSDh5Q(ZYQ@DVQdMkf@VgbyMxg-w*(=H|y*Gc*pVn%KliP z)7Ni#_G4RiI5q9(a#=rIr100G<9L~|OyG8?>cIM@;1tMpBqiH5O6d0G^4Nnth?;t_6CsWvCM!q_NuGH?Pdb@WRp|I$ z4h@NJw_FKZ58mla4|o92L|HJ_oWRgO>@t0nx$y^HwLS;bt}>Ye&R$~NFd~$rc@RT6 z`APklzlNCXI!9c!GSJo4rMIu@KlzSv&hHEl2tHTsd%FGa4K ze4k>JQM_vULMB0_QWh3Datb2Q(8L=_KS#!TUrz~CP8;}2EVniugax3BUoAdsOyhI4 zXx@Ou}I))@gwohxD zJ#n#v&d8pIG6cQp^s6|^YQw7P>Y98{$E#|#wI((yjjvBA#oiZ$DSc}4hLtC5uHN_i zvU_-RGE=)CjN>NfWmLS^aHCxwqWa2JGkku+`WQ?_g3#Q2Dhkk~SyahYZO_c1E=uF{ zT+6ewD?2QKUxQT4z=FN=(e=R&1F&0ibuVu{HA+cl#lS@a&riN@H(!p~FLn)?2cS!v ze*AbT9SNhedAnk%H9TWd;yIw@=9HCseq0JcLPtk--m6kSX>yPD=uMLb1`ff)n-XBq z1HTm7E~q-B)ogAFdht0qe zrLLo;gUw_r-(_f&2r-k;{fUY$RU1v3N-dxT*tk+W7aP?A2OBI6^bZFkEC&}-yR=Tq zXlgpog~@(X;sw@&pNrgqsU;T8ci!eca%6Rz`ct3k`D_CHR2AB{`CF}cb#pPQQ97U2 z<#&M1+;C!{i_-PJEdiy=+ec1WwN5N}R*^4Gi@R+ZqN)u=*f0O|deAPvSRr+mhAz~!UB%8)ZIXYKv zvg<+ow2*OTyDkhBQhwdVIUR3jkIP$Ld_2K0H4+U7kMhkCp(o^M(N0K~_8t5`x9|bC zOqXzEx|}g)(h6`zGl4+C{9=6y{_`Ct8tlTu7LFKcQYby>a{OKN7POJ)KicXAcX>oT zS{(;h3=%f?ScQ(7bo7wZ-8k-#=&W>8Z(JjY#>FI`YpO_cEXI}pM$J7w`Kquq;9Lf# zKWEqd_xJUJC%gQ6UjZ2VKWO`Z=>em|3olUfmH!v5_TQCUd^18C3nT-4*`!-xe!l!% zs@2-b?&87By}_oYrvIP>cppA=i>R8nK;j#pX8dG)W2~{N*FJ&|5BaB7YN|2+Keb}+>O&01isuj-w}=bT z+v0plk<}Ahpo8wsHLlBTYK_&y%<6~dnV%5r0Xk?`B0L`p}3+r%0q<)wm69rHis~` zy`U5GA=XnJ>jnoyihov++>otO`N9zS|?gMuPA5&~gmW5YL6 zYRVV$9Ufgd6AKeEH!CbkO1M{Au1@Y=tdYae*YlI$vqQx#(rH z0wY^dD}oya3&0P`A5c6T{P$j)$+*fyw6o|_z?q>)ezZ@8^H}fjDDzrh?G9% z9Z`z%krweEjQw;bC)w*2r)v~YQ8W9rnM<+mRZq7$3}vT%uAd^bzC-Gow~0WPVVIQ< z+XXarWplVac`>^~98C*VMeeuT(K<=D_{cwohQhvn9n1hFB_}J=>Ko?k$g&^>c6rdCN*)VJW`?28i z91g#HE7MlE`FyWWxEZx}x4g9YrD7Ot65sSu;|9js(QQyn`#>yqz!O^4kKgC(ZI5t; zYiMegCo*JZWhp2q9DF3>JFH5`QXLqic~RiPuxynFp?hch_Fng(_6u)5$(VK(H+{5Q zXz93ADP1BvbSrFQ=3YR`RZGVS!F1m($*s(O%Qpb5^t`+m;o-Az&iyf~xVTfSwHLt^ z42(FSA1w5K-%wj@PZXnX&iN9?r37mm1!YKHU+zn`Y2M?BsaX0%7ioCH<95FFs61T? ze3ol%ow8wGN33W@PS>2lCUpZz+k7FQ4AD%w>$=a3ZC-yv>TmP#MjB;Ed5s>0z*lTK z*H~v8UE1xu*_2vc$KOcE6T9-zhfq&();x44O>W$!D%%(gtrL*@&+znOKS*G`Tt{J( zeHOcghOGSja`HZl=9l{}M;)Oi^XI6%K@O07))RZ42!BcA{?pS)OM~tEm{Z+K;$=*9 zjgEHamMk5zA3KZgsyy%!#d^`Sh+ zfP(is>^WjCARFJFT2fqIJzSknm!n{M>T<0>*8LFa)S683^n*!>jRD*9^`({6gn>cT z&puuimY4%*-`!FV$&7D}hTWZ2M-De?gB3>%k*@4Z*+aszq@{d{xnSZjFBU%&G$|_i zncgLzbN|AZP6DEZkl=a7xsx^XIXwEyh5%w)>WTks?b}g#OQ^W^{$OT!WDQqRxG;Z} zb#P1_+jDwwlljbVBB8;$KxYcc_J>5_9vk$-{1O0l$uTU0P;XTlc08DP~(MMg5}LF`_^L&X1M*&oY;}Gf&v`iC7pb-y6cstgH7;@A9i3%(*ta&sEqD2PuNvTFDW?#v;vh?p8NaJ zJr-A-fbE`31}IBmevj%FR6(`W<8b-Gf1X%U&Wrjin&3Wib@80~bti|jnAr4JERc2Z zCG57uKp(kSQ`d=Oq~^qCaQA!vgl&J$bdgrkrO|3(_mp|hrlnSD8Ib&WEZ2OXv$c|G0O}Mhn+y_w_#10@_ zpQ?49tFT&3ngWCkDtW*%{4kK7A=$=m1=ut2FzHanWbWwWYXYznVSBQsaho=8&d$o} z;^KHt8q^TQgd}%QWnpCWy&!s9TF$MkBrAzKIDx_6YinEl_wC-ianjY@r>i`)RD=lC zA**Y@JjAO#NSPj$Nu*4qUVu`}v?@gU<%`R|XYV6ks^Lc=OjZ zd)27g+7Hj?->CI%98>Ueiv5V*$W@-f;X0fhijXK2(mzTO;$Rvm9sIww_gzs^EC<;iI-a(Y!Tj-HqLX{e7=)H#$NCMo=`Hy?< z80Xw^$GtE2>A#=yuuJyZYpw75=9+V^I|R@4uzv9=OkcypcS7&QsMAtW*fMGDqqy~r zj9f6Kd0}CxiYiKo7c)PSR3@a1v(?oG&am5MaQMY_vjgr@v8)<^W0AH#a_Yim~Zw2!v7yO?-~!VCHAQs0&MS-Vg zQU@uL95DE>Y3b|e)z2SAL~2B;D2J&i`(;PBR(r`1M}Bw1+y!Iq(hneZ%}icvX={`F zJtlZ2g^d`4!AO{1N-XM{6>3JO$dSY#42mV9-~2;kD4=XhvIp z%lXf_p4#qvRn>p$S8Hk>06KI)CI56vb@CQ%0b*cm)XMJ5M6s76u>-TTz`0xPF(v8VdQBgq_8!qqfYgED#6Dc-9CUu|ww6uP` zT~$@JyX?!1J`mT>eQpr)G`kE5WGe9wUMfUb1Vf=cN zrEd@P?({q;E?bUC(9g)D%W_V9KR-FiW zZ0ey61)2c7_-L3pC*H+2P^Mz%r-m4vmKmO>gC`oqkHu( zDV$Pi(0*RtrXX4$9mBNru++KT9x_OBw>_ttI=ZU<6RS{J1zeVQ1i{TtEIj&>G$gdn zP1a?o()M`}ZG}Hh2yxC~fYvehnT>)1(#mC=O^lwCsM2=mHcg_|>rawo{#G2=;ih?Y^V) z{uvFU;EBg4SCxs9Sh!2OfVg<=JS%m7$e0zyBDM4--Yq#WP|!Q*sGU?gobIX z)UH(HS9<~R@!aPH(Qo`C&HYZ|lbrD{GzA$MW!2QwOid*P1;>#{%+6F*B9Ez2rBw)E z@KRgrX=IcV5`qBC-rCyRE#JRCJ~=@o00bbW?_o5dcEIN~angQL3n{~yWvcRlw?jF? z;Qa6ihO(~p?$~PTREpYB$922LaoWucCNtvSr|k2i*yvkoYQLNnyj>YLlRJA)4i1hn zq+A>vPYgLnfY}m{$M=wXiHeG%TcpqL@YUH2(Q1`iT3T*C4~hd8mv29y9fAAS=jZ1) zrmkoi>FeuTSY##CoVLma_dCt~Qn>1sjc&-T;SrGF;BQo%VR0zCG_B|4!Ig^d30Fva z&73A^D5|UbJAyyFteeV)=U&7IbgC^<1aW6GQ> z9(z^`ZN6wnl(k)??kS|j-<>VI5Zpz zmtK#9DtRzcZWat4fG5ufUEx0#X02PLH10-IWe-|PWf)jHO8$&ujftD}%q}kGkdzc> zV{_k~1_KTXz5V@9F85~;BD|kQ5zDr5T7Kmn6 zhslg5bB!5Hep=z-rFR(x15NrSN@jYlO;7uuPT4R;#po!LN^%JcV@hgK42V=STDz58vzL4+LVgYB>EhXJ z0MV4<@za=R7t3+%U0q#P-%w5jz(fIP+iu8MFlm{WpBQ?cpSqeZuVVG}OoolUO}kr0 z0Yx+Z75DeC;ur}WllgkJkJ+Oe8j)i*kvr0mDLtDhPjN2t<-X}N`#NuM>sB+~W#p~j zJWrrDDFfKl;d4lDhJ5v?C&L*?tX3aZo(6JgSR)(cS&XM(X`trTcdx8#f?f$#4s4lr z$L+@>Yut~ftG5UNGzy_3QgVWw734R9AOl*sy>W6w&D@?jfIdhE_ zOK}P=%qR{**|O#+)-DMr&Ft&2QsFq`@xw%Mgf+wu@W=qXtimWjnmQ7XsHo^?MR<6W zw6$?j(oZubyn!JkCU{Z-@+ZCyHzDM#hK5ryZ|k5}UjPpGP>SI86iS7AM2yhj*yR>s3lo}j{&LD(ZK;52sG5&+u*hy859&$T)Y#*tg^DQqFB!2Qk9## zcDg$Qpos7PB#Pw)l#rKN(n9l!8`843&H}zYFBNB{)G*pE7YZfU)zwy8-E3&Uw)OrR z^|x`*axi$ZV{`e9A*7E+UBTNqqQi7W;i8QW!~a0dOj`oa$rEUV4x`w5m5)YdB%xhI&02abu%osmmlPXu*JyLAPsxG~(~mTSo|kDS-vm*YnH zADuI~B>EU}aFk@`ZFg@wEE3HdRDBxWkrdxCXhNx*#W(I@2ZBk>TzWa}2jMmHYf$vG zS*uQfle0216aKFLg_dU=>{F>@s(|H@t^N9anajPsg`9aElM34-O-tmC`)N8XR*y32 zmMh1IMB6d4Y_{2L@ufyt_L9I*-y0l-gF73@_8|uBO>h`;bto4tQ)pW6>bO2Q2jpQ5 zez-vZ4kjTfv$NlJnyxlfcQUuIKrEv|IYtx(0E*abjidO~A;J-N`kYBso36R9_kD0s zOyd({(>W-bakqfsnkCBTG+QU>v!Y0#rl@#|Ml*XV%gT=a{o6AHdTWLIB0!di^E1RE z92cUo!*As6&_0n8IrX1p=BB4l(H}0ByEQVzz-xogi_qw;8<%oGB1v?fL`_C!_tC4f zyF0JGK5zxu)s>K&`*g(F&d$lff#oIOGPt%iUPMn%zXV-YkkQT3PO0)ps?pE&)Kk*) z28-VPs}sZWr8c`zfL?l-2eJ41An=vPTNm&qIT@aSS`?5u6NQAZuXNK_h6>2pJ(FNz zVNtp2{o{w5p1uh(d5~^FRX}|2-u*I@sXE)yU(%P8O&|Kk?UA8jVF(d;XUj2NL3~ zYMlAu1JLN&Qb2d=eCZ5{#w!kNTiBeJL;TMoqftAQPPsacI$jqhj?#D))}9V z0N8K*m!t!I{!_|O8J|7(LJKB zoW*>N-n)3uJc9cb{)~bM62SfP!s}Phi*dy?Zg%#l2(`bX{4czZ`zb#FH0}p^3sYtj zetSS)m_{HzpjQxjdNqK;n6N(`I>kg+FtyVJRHItDk`xq)2FAFBZsom4=j^0-e@Rg- zj4ht@`6&*x*$|j%e96mx!KE82KR)3@9!tT9iu5YZZZK}qzwS8`$ zX|AtNk@!R4v!WX4RzZomsQqd`;oz~jB(2=mX{m4C(QVIS^X8N908e_PKqXIqD5KmP zsV#4JsX+NV7Ibld>sKOmVK?g&oy@{+@Pq|Yid@zw!m&fZbZj%+L7&RJc{j*Bp zm@rpi2dY;qv>7t_8=We7h-nWH_OAx$6}L@AnLv&9>j{=tFg_)c)YVgyYM}^jhm}Ks z98^cI%&M=Nj9nj|d%z5z+YRWPr*Ix03teljqW*kWj^RYxPvQ_INk>M4bKKmV8WTD{ z?-UbD3=C^81zf)ZgB7ClnfQ3rt7>YVh?){Q1DO(o0<|K*VF^1`%DKr!~J5?yRqb-Fj_gI-bc7l1sYjEjxMov&w7q7OT^krAY{V%cS7<|Zaw z=tDWOVz4_HVMMO24LL58cwE3)RJiYrBMSU>JNV7mW_bd_lM%{;-aCE(U+hg7Hdu}E?8yd>+D<4cpyHR>(sY^jAi97Q#O#dRZHg# z4i08y;LO)<5VYU+=2OiGBWyVu85wyk-9WG)kA9mCu`KZ&mY65|Hr{T_+ivP}4XcT&q?*e1g{k@9H2lpK zW@F}Zs^y1r>hfyy>T7tLKTosJzt|1hS-*;&%h_GweAY9tsw3cD4XaIfll1I)5@zeM z;ONgYD-RhZc}b;Mxalrn0lX671Q?MWlFrTyaF&aD_A43+7uRK#OK$YH8A|`H_1dw? zgkEMs;picNr}Gj!7hTqTGPuzk<$tyOvQ1oQFYGRKYR<~6aidmEw-gng%Z`#=Ae#2!39g=)!fPf88Gt~Nqbj?wjDP$_n zX__bHVwT4u*5lLouF#Z@w`)bzoO?A=2Qxi-7SMIG?=>z8egkYx(I072?^fv(!H+NT z9~+HXYA@JhL%`<<34SV>`&Y6XZ8u(?9FcSSzexOcGE@SGXzci_IibDg3Do#Bd=>4Ywkx%$a%y`cX6fUm9w^btS2m_|FoOv+wI#oMYi%CP+~`Yrbahzkj}fcy|KYH$W}HEqW5Lqy;60O zX$UT94Pr^X%oodJS)?#34>0Cim`(M~Msj=Vp@YUf@ zatGnj#s>3nm(rQ zaQH!mDYSjygjQYyDdWw)mRTc7-Zp><&-0 zT}6ArKNTCfzr*1$aU5h%%oK z441A)(xp`P@z!V6<;vv$Y2eyj8zE8v(N?S5Ix%{u;GLMGA$#FhKD!aZ3X+4V&P}H% zefR9WO$SH&+$a{Eqz&8V?TGm?Qxh_k%`6<1u@U0L-BUopJm&nQPv0!wP-^{`irTNm zwf!!CF}s!TNOQm4D>KMygeIfH2(lA%+W5OBd8Q+F%*Z@p$3nm@0if-AFqYLeR#lZW zlydYsjIX2Zy4DT@IP=RK55%kX(hhITsFIDaZ?2`1_It0w9vvUb!OyYwbVI3i?I8op z!=N))e!et~q342I>H6l7lM|%*{<_YO8R4bzL@S|!#^CQw02{A{Yg~OD${1yw(-C*~ z4b{EIi>S-$r4b_J7~i5JBmjjHnWN-<(AQ_kBqS6~2e^0)aV84*XG=BvqM6NIy&!jj zxc#$HF!x2#8GH~`={qW79f}Wf<|)Ttix+gaYDNkTmL)Uc=fkO1ukX>(GAcA-(ZR&0 z`?Z!xX(28BxX!tH*a;`4JZL`+D+L|d7=TUH`0b;lc>-heyvI72qOo1xQ=(!@@&oB! zARyI|XeFjBa4X{UV*f*>PzyyL^^&L9B?<%zj16U)VCKG+P&`gE#7jaNy}=h)B6Ez?Qr?`(CRW zrvj;9e!=jxrUDJdQ+G7OxR5!Y=*LWMgEhuz?9PNzmGECW_QwD~-ZcLqFuFmky>EV? zYgRlbmvhvvox&bKioB@d7Ie2)SM>+HJiD?K7zKyNM~qV!3Vyp=&qu>kAJ9#?LK17B z?jJ14;VF8ti_hQ5UcI1wE1pyDh7F#_AI>CL_8$NBdoxknRJnb#>>w7dqNVkEUvB-# z>x}TCT=)kNe{{#Kra1kM4#k-58^;=?pf|E4FLk#XwsdTQ8Of!mZ1)q){H`KsnO+OC zm>XBw&&y10E19&)MsDOItaAdzyLE-Yr}tN;=zxG$ZkDY$7n{2Hp#e9bhU^EWdp1G5 z=2GIz;3udg7r+-3(=s{K-E_6~y|Wju2oR(Z+@~Vw3#pRr+z@b6%}7GEeWj&`315`* zHWz|KQ2a786I8cuJ%%|@Zfkqa6HIY|$-gD7MLY{#4t}9EuOIWy8{ab7d~vZ4r8_^JVO*n~wOGhB*Fo$) z_9uDmX!|Q{FG_pR@D`PQdetAtC1cdcc!sY{r>ktN4+b!r(tKCt1gjj>+)@f4=#wAr z(ivb1G<)3XT5sv@jj+uO2wt)^*3i!dOi&`z-Xf2l&V~dtS=l7hrk8K*v`05I!fI+H zGCP$K2#<#2?PBw_!E_;;!Cw{g;aA7{M5C|f<(}r%HN8H#b=+;owsA5iZX5BZ!6#wE zSPt7;&L<^-n{$c9VA1yu`A$9wmt(X%YbSJw(x>=vP!-Sot@E4;gQ=CQwSuh09jb@( zXB`-=TK$P!BhCRTVb9+wDPWN)eojFibj@tax%es!zLcK__Z6f(WsL-34*|wAN`Ank zNfoF}qA(2dTT4G*^o`OLPgHp*^%vdu9DS>oR5Q<%h-`sIF|nfF;EvNot850+0RDb+ zMuQt?K~BXBj@PDZpRLQGdcPM4)zZ_siS}GGceVKWB3Fedy5wwCvDk0FWywNHO?PvY z(x}Bf44DI;Rv%1nZG~wOW_I)qZLcMZ((UN4D{P%o>6Nx;ob*9ccx`7gj%qL7@50vm z4JCpn-4;63x?5U)E-ZvMHN~Bs^}MoStvb4Qg#$M$sj6xcm$5Sr7~+un`f2dhjbut! zq>i@jV7MWFGtRw3Jk#%TE<5u)I7!lHqPpzzV*Zf4t5oEV?$AqRo52QV{NascOkbMY zo*5;6$o3xN3Cb_Dw|28}IN0ZNX4mNuRI)Q_ObvYAI_R@rjCC9=w4?wT&I3z9r1##( z3&BRAR{NV9j_io=kUOOJk6jv^ifjA_)9T%7=BvZmHjexc??ZQ&gAtBNFC8QM6`&>$ zFav%|c@I)Km8U`$hh0QrO+s>+i>0tiUQSkSSb0ONKP+ivbbP{uhAz|ahyKYzDw#27 zRV7*b%~)O$US6@^b&)fJ^96ZD>C;K=^L0f<@LUlofvTUCg@(M+z|{C$FtEVoCH+`w z)|cV>PH;(pX`omtr)WL<;i8f}Y$*YI>q>B`&DQ_*V$#-@Jo_`q4tmDDx z*T2thGCl~B4k%Vri3sK1yGo_w#1BPBc#2A*H8_q>4+g}m|XISuspQd_xQa;shKWTSbfnk1F5{ZZz?ESsBzsnQCH(iB;N~^}6d$%^= zo~q*(yF2Ggo6@_MHTUD~3f{Yr!SRz35%}~QpGmI^;&&eb`ai4!e&J4fu|2oEX7~i* zo~^#^a58dsSR~8ZzcVsDeFkNqM+kP=A!CRb>Aa32^v!*C#->`vpa7Qc-T{7mcWTAKX`n%nf*iFNCFZE30Pref@4V^ck$0ab@A1CbQh ztUv$kVqzv$O`CyOE1=Xw;-z2a-Nrm2RiFK=FlyL8Zep}}qH?y59@R_SroLfu_a*KF z0f^>53VQ^jjHvV=78`F#+EbDuwV!A^51La09c_Lzy=x(PjCeY2X_m9MwOfEd^HyjX z)vm{(yHYI-BfELnw1cNXwcZ0DI(4HOKMbwiD|zkVK;16K<|_`coU?{}B`gSF_p=Ta zqzN|_=j4>+faMjGbR(K8ZcWw2IrJ~PjHWe(TRkecfd!xn0)ihBmw6-3MYHwZqQ&_| zaCj+iRQuqg_Z6>eK0jbPu#>GtraPUm2}-*VR##{4(RYt`9-SNjqN={oXw~@kPsB&2d>|@9nPT7_&W>uF{x!`KLl7o9CXohbS)HL)Ac0F`%)u zaAFl~^s)(ss_E@N?zrR1>6_*}CyF0f3ro%gFV6CXTpk2)Jl`ILti_ic1yMCy%;hE9VsS(t;>{TkE- z#xAa;n$#=OXVo48wKX*`@a&b%U92|t;XJNm5H=;)_-}TIN2s4yVD< zUTn&1W?mgkXqs33p1%~`jL`6(YHI)ULn`K#vAoggc;-+;6@$v=BYLtW@#z%mnMNPT z;cg580ES-!SpUMj$|@=lox2(9l2GT&7uAb1CbLa^e4EhdCj}F4gt$PZ1=Vu7ij2SWf&*Bv)3`Tm&L1VNG<3d0I+?R+v;lg zXCH95dRzC1=Ix7TKRZPcbdvQ3Q-z-~XP`mIsp4GE=}}|Tr?D@MmzXOTYcHc~picH0 zw#(qwayycBbmXDUNhTty*aFrVW{TWgn_wCoz1lt|0u9UQNY-@yjw;i~D6y3g#f$#` zd@g|XvqoN=HD_vUSoQ}yL;1t#3Vg(Tj9!mhr%C$Ye;GgRTwIAO3GI&bv6f`f5{|oN zw@qt`yC`kk398biSYSM*uq3-?!${2@cr)`X4ALuMW@(ub8xey{w4t6#p;^x=3cT^3P4I%Oz@qMYTKSI#`K-vz{GUz#LQCbk zNB!&NzK?1B1ANJM`PXnP11#><|KCem?CtHtG!#Q3R9;i>0X(;~%dCG0KHmfgG}q(h z|AY;nyb=@;=xBS}*VFS8O8Y_vPYUYl9+f71W(O=h9Fqb8;2B{w-a5VzJl#|Nb{c$+zDD1GH!e&~*H_ud!-=;LOJifQ}=Z7U+fj zUx2>TqWXP|Fi=r)WTh$g?0|DLE}I?O}lo-@}62_o5*^z;m9+ z*{!|GPT;l3F8yk8Cz=YFWgtJ9s0!Ss(hNvbjr9d-hk7RZ#93n7EmkYZzdD9HZ4ED9 z@K?f4B9-!@c;rsi?$y+9d4PDCl4&7LX(oEvRd{TBHw+{u1z}Tq1-z^VMS)>*+Q&rW zu3N{m+e3ouEkD0;@fB2#{>D3Rn~djl<2(ltf^76(X_C_ilukSwD4sq}RyK`)1t~83 zdNJMy2}&?KoZ94q=&*4P4y|Wg#5cY)6m@{)(^=`-)m42h^L%&nDur#+#XsYZy3?0} zm8{pKk_@b@{46c_$|7euxq0gG=Hg-|^TxTbRdw@GPr$-JQiCwss4ZU+P`N0*r@Su? zIL&<@d+`$Z9L&Rt1HDTkG@|+7i#V{(;BUTBH-`t$$M~cyDOe}P5(j!MhPP>hJKtld z?@iWoiSNc!KPVP);|`$x#T;yv>Ud_?FAl<-j7Z-!`$a+Y$Ef@~ju<}r^Yye0??}^`lSyZh5(Gy0rGd95eo<#w|B3(N?ON$7Qy2 z_aFx%Ap)Xh1t8B>_*L*AA*Dk?VDHXqaIO7Z=&#_9E*X!oMJOmv4V(4ady@{jE*(S* zd8lUOeH?HbJ{n7}rIN&}g(QdtXace3y~nTBNX~CWAFG0n0Rj1EjMmqV7h0roD~u;K z@J8rN?oTw^2j=))w*;EeKXe7R**GPoT9!jYgHn1c)ZFw+&cLneSg&gG;5Z@m3n#?s z2~MN%qX~cAYQ{5bpFY;TIZdx)`jfX{!lBWHs*@+W(qV?S`%`yKRg>0c6_&#<$B*VkQ z?cT)z3T4wKui=pqJ_d%iwzk&*flWjt$qcFB?=Qt5sCXZk43q@4s;We3*H+0yt!hQ4&4bT5($*vTD0m`SY?h|+^shr&pCb_LIG4Ha~ z2N13e)$@~s>|7zSRCMp0nHpO+oOBEzKW3g24=hhSN}HuouMTUd9G3U9x5y^pgO&5@ zt$?aTX>OOai%|?s5_R4VdRCIi-?06V1C7~BJAUiqlTJ>oXW|yAsI-1_eq3J@|6zN0 z=H+66Xn^qVT$Y=L&q@=L#dY6w2wO^fU6l-%MVt+-^YP7V%2pvk;@0xPC#^s*(8*u{ zB2d>Pr*p&B8bxBS(mhWh{%IJJjhCON4~Y$}ZzWp)2<(u_+IE`V6y54*v-lN(Z0VWB zH@Qg!%l^ubN3)Pfnqq$5(bxEGN*(c!ujP4x(BN`mD^_#gA3KHneRVz@91BgU_!L~+ zKa=S%c)9J8scv%8ZAavzU7tC=XR2+=NLA3zJ-|bA=5+aT^x(K-#mBlZwA&+-2_a&9 zHfTpy5K()@=4m)LIgQvn9e3+KRW<%J!968Bi9G4`R~wgHmlUBCjgqrd_b~cgKNUFI zSCfRzw))_T-_eQWWZe}@u^o|2>X)MS7##-Wv$mlvyWgI5`_uQW3=v$kdlK_35Q?2)|%#I{@4u?@!| z7)I{3To;3WDaojCn|z#Ix?uX-S)P|6<+I+h5j07au5NU!aGfRXkKV;{SHrulZ@M3^ z!iMJWJjAnK$Yis;6i!Tk?&Vg5o#LO)HTzXB#xBz5K6e&{!p_WJ3LZwu8eJYASguxz zM4~yLj0;npjWEUlQC_FVIXBNMUW_wPZp9RBGnkxYL~UO*Xr8~7Oq;w2QIprO4bEuX z-;HIh={0wAz0WxMl2x3!!`#?uo?g~(o3~ZLicW6pBbkx5r7uZBrlebI56jzw2ImLf zdmo$5Yv+n49K@^lR}wat6P}}>u0y#eXmL97f@Qx!^T}Gf?c7)-p@`uaD~09ku2Vk# z&w9@jOj4ad>)T?VxXp}Yy9{-F>SH>Gk~}fbFI#g~mt?HmgZmi~z2iQcF13-4BTbXS zTErcYZ{}u~WtwFdyUzO;O)@9Sypni>WF?wyNw){v*ZM1k3^E4TH_d23f)x?^k+@^^`Q|+D1*5nw zDUcHh#!-X2-^zmncfe?SiPZMP2}9Us9w7UIwow}oNVdhey1E8%#}DBz(VS)Q%Yhr( z{LPOc(vQB6fjH2qo9qm*S3IemgApgfP!X;D=I1eegYVb1Vg=VqTTdi29pT9fiJzdS zYfNqdi)RqKzJFWbJkvcKOge0M zdb;uG`1UPx2yPccLF1XrAjllsUZIx`R+PU?IN<-bXXloPXu_kD=%lA@o+l@%)5`gG z;T{b5oku|ZUbwXx9(>D^{yx?o!K^n zPe$zqBlQgKmelxqZwAocviJ@Z(`l&}>`NhL5gFVXzZ|WXXn61sEwswNj*>tkGDu)7R*k(O$}EJ{qP)hC7x-R96c`a5>kX=bp`JHoq!07#eFG0tvAFRo`x~ zad0qt054)|&Dtq7oSGEJ2IdBfp^hV?l$fb)a^-G$B`0}ze#lwt2oy=4&vuS0EDT9C zHgHhRPAtmW3Usq#55IcUqfqX~r{(KxHma>Z&i8Wfh#j%=&?XVr&F4Zw;@5vP(fm!3 z+d>D>W~gxoTYQ)BQ^>v*B9l$ahGND!~Gz7q0|UP60)!V zC3nB>&C~7eUrpM|-S$zEKzMitga;s@a|Ln}qUaRS>)I*lI&B7SNyBjRRwmo}!F5e< z4V=R!w?!WejQxiN$%H^9^*Q;!X5N6Y6wCj^?Z^s9>7;yb23=PYKN$os_&?Lj7e2hM zF9`oH$|B&je^X|z+u+~yp?_1UfNt<_TG{^&Mp-z#q`RTn;+=4_^8NK-QIc1eD}DVg G;C}%7c(2s} literal 0 HcmV?d00001 -- Gitee From 1ab558fc8958c5d9556fc31d68fe2c53cb9cd579 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:16:14 +0000 Subject: [PATCH 15/49] =?UTF-8?q?update=202020302111398-=E6=B1=AA=E5=AE=B6?= =?UTF-8?q?=E4=BC=9F-=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A/2020302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-?= =?UTF-8?q?=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- ...76\345\220\216\344\275\234\344\270\232.md" | 20 ++++++++++++------ .../\351\200\211\345\201\232/anaconda.jpg" | Bin 0 -> 75046 bytes 2 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/\351\200\211\345\201\232/anaconda.jpg" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" index ef83aae..fddb324 100644 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" @@ -27,12 +27,20 @@ WPF的核心是一个与分辨率无关且基于矢量的呈现引擎,旨在 ## WPF程序创建流程 选择所需要的WPF程序,就可以创建一个WPF窗体程序,在工具箱中选择我们需要的控件。可以直接从工具箱选择需要的控件,拖到MainWindow中使用。 ![选择WPF](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E5%88%9B%E5%BB%BAWPF%E7%AA%97%E4%BD%93%E7%A8%8B%E5%BA%8F.png) -1. Button:按钮控件,可以添加文字,后台会生成点击按钮的Click事件 -2. Label:在Label控件使用时,一般给予用户提示。Label控件的值不是text而是content -3. Textbox:TextBox是支持编辑的基本控件 -4. Listbox:ListBox是列表级控件,是项目中比较常用的,该控件通过重写控件等方式,对项目中使用了特效方面特别有帮助 +1. Button:按钮控件,可以添加文字,后台会生成点击按钮的Click事件。 +2. Label:在Label控件使用时,一般给予用户提示。Label控件的值不是text而是content。 +3. Textbox:TextBox是支持编辑的基本控件。 +4. Listbox:ListBox是列表级控件,是项目中比较常用的,该控件通过重写控件等方式,对项目中使用了特效方面特别有帮助。 5. DataGrid:DataGrid 控件看起来很像 ListView,但它提供了许多附加功能。例如,DataGrid可以根据您提供给它的数据自动生成列。默认情况下,DataGrid也是可编辑的,允许最终用户更改基础数据源的值。 -6. ComboBox:ComboBox与ListBox基本上差别不大,比较相似 +6. ComboBox:ComboBox与ListBox基本上差别不大,比较相似。
效果图如下 ![效果图](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E6%95%88%E6%9E%9C%E5%9B%BE.png) -![效果图1](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E6%95%88%E6%9E%9C%E5%9B%BE1.png) \ No newline at end of file +![效果图1](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E6%95%88%E6%9E%9C%E5%9B%BE1.png) +# lab1实验准备 +安装VS2022专业版,Windows11专业版,Office专业版以及git等等软件,提前创建好gitee仓库。预计好完成实验的时间,并在实验完成后及时撰写实验报告。 +# 选做 +## 安装Anaconda +![anaconda](%E9%80%89%E5%81%9A/anaconda.jpg) +安装完anaconda之后,进行pytorch的安装 +## 安装pytorch +进入Python环境之后,进入PyTorch官网,选择相关参数,获取PyTorch安装指令。 diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/\351\200\211\345\201\232/anaconda.jpg" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/\351\200\211\345\201\232/anaconda.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..b9c81dc3cb51ff0ad99e8185dcc890dd8fe1a4d8 GIT binary patch literal 75046 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 z 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

jRF^Lm{CLp+D8%3p@0@m|Drm$(wjWIN_~s9jmU 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 s0?|f0c}35L%tMH0H(bvni_@% literal 0 HcmV?d00001 -- Gitee From 1a563e7425ab823fed3ff5c7628467ff0f30666b Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:16:25 +0000 Subject: [PATCH 16/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E7=AC=AC=E4=B8=83?= =?UTF-8?q?=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A/=E9=80=89?= =?UTF-8?q?=E5=81=9A/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\351\200\211\345\201\232/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/\351\200\211\345\201\232/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/\351\200\211\345\201\232/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/\351\200\211\345\201\232/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From 0833f60a055b8d517e84a7937173d273576f7cd0 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:18:41 +0000 Subject: [PATCH 17/49] =?UTF-8?q?update=202020302111398-=E6=B1=AA=E5=AE=B6?= =?UTF-8?q?=E4=BC=9F-=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A/2020302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-?= =?UTF-8?q?=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- ...76\345\220\216\344\275\234\344\270\232.md" | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" index fddb324..dd9a6bf 100644 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" @@ -44,3 +44,58 @@ WPF的核心是一个与分辨率无关且基于矢量的呈现引擎,旨在 安装完anaconda之后,进行pytorch的安装 ## 安装pytorch 进入Python环境之后,进入PyTorch官网,选择相关参数,获取PyTorch安装指令。 +# MVVM的基本思想 +## MVVM的概念 +MVVM模式全称是模型-视图-视图模型(Mod el-View-ViewModel),MVVM是为绑定而设计的一种模式。在MVVM中,有Model,View,和ViewModel三个组成部分:View就是用户看到的界面;Model是我们的数据,而ViewModel就负责将Model中的数据展示在页面上,同时将View上的改变同步回Model中,ViewModel是MVVM的核心,它通过DataBinding实现View与Model之间的双向绑定,其内容包括数据状态处理、数据绑定及数据转换。例如,View中某处的状态和Model中某部分数据绑定在一起,这部分数据一旦变更将会反映到View层。而这个机制通过ViewModel来实现。ViewModel,即视图模型,是一个专门用于数据转换的控制器,它可以把对象信息转换为视图信息,将命令从视图携带到对象。它通过View发布对象的公共数据,同时向视图提供数据和方法。View和ViewModel之间使用DataBinding及其事件进行通信。View的用户接口事件仍然由View自身处理,并把相关事件映射到ViewModel,以实现View中的对象与视图模型内容的同步,且可通过双向数据绑定进行更新。因此,程序员只需编写包含声明绑定的视图模板,以及ViewModel中的数据变更逻辑,就能使View获得响应式的更新。 + +## MVVM的流程 +在 MVVM 流程(如图 3 所示)中,View 仍然代表前端的界面,Model 仍然代表后端传递的数据,而 ViewModel 作为核心有着两个传递方向: +1. 将 Model 转换成 View,即将后端传递的数据转换成用户界面,实现方式为数据绑定; +2. 将 View 转换成 Model,即将用户界面转换成后端数据,实现方式为 DOM 事件监听。 + +## MVVM的应用场景 +在 MVVM 模式下 View 和 Model 不能直接通信,两者的通信只能通过 ViewModel 来实现。ViewModel 通常要实现一个观察者,当数据发生变化,ViewModel 能够监听到数据的变化,然后通知对应的视图做自动更新;而当用户操作视图,ViewModel 也能监听到视图的变化,再通知数据做改动,从而形成数据的双向绑定。这使得 MVVM 更适用于数据驱动的场景,尤其是数据操作特别频繁的场景。但也正是由于数据和视图的双向绑定,导致出现问题时不太好定位来源,有可能由数据问题导致、也有可能由业务逻辑中对视图属性的修改导致。 + +## MVVM的优点 +1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。 +2. 可重用性。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用这段视图逻辑。 +3. 独立开发。开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计,使用Expression Blend可以很容易设计界面并生成xaml代码。 +4. 可测试。界面素来是比较难于测试的,测试可以针对ViewModel来写。 + +## MVVM的缺点 +1. 代码量增加:与MVC等相比,由于MVVM要实现一系列的数据绑定,所以代码量会增加不少。 +2. 内存占用量大:一个大的Model里面也一定会存储着比较多的数据,所以会使用更多的内存。 + +# 熟悉WPF窗体应用程序创建流程 +## WPF基本概念 +WPF的核心是一个与分辨率无关且基于矢量的呈现引擎,旨在充分利用现代图形硬件。WPF通过一套完善的应用程序开发功能对该核心进行了扩展,这些功能包括可扩展应用程序标记语言 (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。 WPF 属于 .NET,因此可以生成整合 .NET API 其他元素的应用程序。 + +## WPF程序创建流程 +选择所需要的WPF程序,就可以创建一个WPF窗体程序,在工具箱中选择我们需要的控件。可以直接从工具箱选择需要的控件,拖到MainWindow中使用。 +![选择WPF](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E5%88%9B%E5%BB%BAWPF%E7%AA%97%E4%BD%93%E7%A8%8B%E5%BA%8F.png) +1. Button:按钮控件,可以添加文字,后台会生成点击按钮的Click事件。 +2. Label:在Label控件使用时,一般给予用户提示。Label控件的值不是text而是content。 +3. Textbox:TextBox是支持编辑的基本控件。 +4. Listbox:ListBox是列表级控件,是项目中比较常用的,该控件通过重写控件等方式,对项目中使用了特效方面特别有帮助。 +5. DataGrid:DataGrid 控件看起来很像 ListView,但它提供了许多附加功能。例如,DataGrid可以根据您提供给它的数据自动生成列。默认情况下,DataGrid也是可编辑的,允许最终用户更改基础数据源的值。 +6. ComboBox:ComboBox与ListBox基本上差别不大,比较相似。
+效果图如下 +![效果图](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E6%95%88%E6%9E%9C%E5%9B%BE.png) +![效果图1](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E6%95%88%E6%9E%9C%E5%9B%BE1.png) +# lab1实验准备 +安装VS2022专业版,Windows11专业版,Office专业版以及git等等软件,提前创建好gitee仓库。预计好完成实验的时间,并在实验完成后及时撰写实验报告。 +# 选做 +## 安装Anaconda +![anaconda](%E9%80%89%E5%81%9A/anaconda.jpg) +安装完anaconda之后,进行pytorch的安装 +## 安装pytorch +进入Python环境之后,进入PyTorch官网,选择相关参数,获取PyTorch安装指令。 +## 安装gym +管理员运行进入anaconda +git clone https://github.com/openai/gym.git +进入下载好的 gym 文件夹 +激活环境 +conda activate env_pytorch +pip install gym +conda install swig +pip install gym[Box2d] \ No newline at end of file -- Gitee From 1bdbc2e5a77ce75e9ef1133affe9f4f2b81c999c Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 23 Oct 2022 18:19:36 +0000 Subject: [PATCH 18/49] =?UTF-8?q?update=202020302111398-=E6=B1=AA=E5=AE=B6?= =?UTF-8?q?=E4=BC=9F-=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A/2020302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-?= =?UTF-8?q?=E7=AC=AC=E4=B8=83=E5=91=A8=E8=AF=BE=E5=90=8E=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- ...76\345\220\216\344\275\234\344\270\232.md" | 46 ------------------- 1 file changed, 46 deletions(-) diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" index dd9a6bf..3f30734 100644 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\344\270\203\345\221\250\350\257\276\345\220\216\344\275\234\344\270\232.md" @@ -24,52 +24,6 @@ MVVM模式全称是模型-视图-视图模型(Mod el-View-ViewModel),MVVM是 ## WPF基本概念 WPF的核心是一个与分辨率无关且基于矢量的呈现引擎,旨在充分利用现代图形硬件。WPF通过一套完善的应用程序开发功能对该核心进行了扩展,这些功能包括可扩展应用程序标记语言 (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。 WPF 属于 .NET,因此可以生成整合 .NET API 其他元素的应用程序。 -## WPF程序创建流程 -选择所需要的WPF程序,就可以创建一个WPF窗体程序,在工具箱中选择我们需要的控件。可以直接从工具箱选择需要的控件,拖到MainWindow中使用。 -![选择WPF](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E5%88%9B%E5%BB%BAWPF%E7%AA%97%E4%BD%93%E7%A8%8B%E5%BA%8F.png) -1. Button:按钮控件,可以添加文字,后台会生成点击按钮的Click事件。 -2. Label:在Label控件使用时,一般给予用户提示。Label控件的值不是text而是content。 -3. Textbox:TextBox是支持编辑的基本控件。 -4. Listbox:ListBox是列表级控件,是项目中比较常用的,该控件通过重写控件等方式,对项目中使用了特效方面特别有帮助。 -5. DataGrid:DataGrid 控件看起来很像 ListView,但它提供了许多附加功能。例如,DataGrid可以根据您提供给它的数据自动生成列。默认情况下,DataGrid也是可编辑的,允许最终用户更改基础数据源的值。 -6. ComboBox:ComboBox与ListBox基本上差别不大,比较相似。
-效果图如下 -![效果图](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E6%95%88%E6%9E%9C%E5%9B%BE.png) -![效果图1](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E6%95%88%E6%9E%9C%E5%9B%BE1.png) -# lab1实验准备 -安装VS2022专业版,Windows11专业版,Office专业版以及git等等软件,提前创建好gitee仓库。预计好完成实验的时间,并在实验完成后及时撰写实验报告。 -# 选做 -## 安装Anaconda -![anaconda](%E9%80%89%E5%81%9A/anaconda.jpg) -安装完anaconda之后,进行pytorch的安装 -## 安装pytorch -进入Python环境之后,进入PyTorch官网,选择相关参数,获取PyTorch安装指令。 -# MVVM的基本思想 -## MVVM的概念 -MVVM模式全称是模型-视图-视图模型(Mod el-View-ViewModel),MVVM是为绑定而设计的一种模式。在MVVM中,有Model,View,和ViewModel三个组成部分:View就是用户看到的界面;Model是我们的数据,而ViewModel就负责将Model中的数据展示在页面上,同时将View上的改变同步回Model中,ViewModel是MVVM的核心,它通过DataBinding实现View与Model之间的双向绑定,其内容包括数据状态处理、数据绑定及数据转换。例如,View中某处的状态和Model中某部分数据绑定在一起,这部分数据一旦变更将会反映到View层。而这个机制通过ViewModel来实现。ViewModel,即视图模型,是一个专门用于数据转换的控制器,它可以把对象信息转换为视图信息,将命令从视图携带到对象。它通过View发布对象的公共数据,同时向视图提供数据和方法。View和ViewModel之间使用DataBinding及其事件进行通信。View的用户接口事件仍然由View自身处理,并把相关事件映射到ViewModel,以实现View中的对象与视图模型内容的同步,且可通过双向数据绑定进行更新。因此,程序员只需编写包含声明绑定的视图模板,以及ViewModel中的数据变更逻辑,就能使View获得响应式的更新。 - -## MVVM的流程 -在 MVVM 流程(如图 3 所示)中,View 仍然代表前端的界面,Model 仍然代表后端传递的数据,而 ViewModel 作为核心有着两个传递方向: -1. 将 Model 转换成 View,即将后端传递的数据转换成用户界面,实现方式为数据绑定; -2. 将 View 转换成 Model,即将用户界面转换成后端数据,实现方式为 DOM 事件监听。 - -## MVVM的应用场景 -在 MVVM 模式下 View 和 Model 不能直接通信,两者的通信只能通过 ViewModel 来实现。ViewModel 通常要实现一个观察者,当数据发生变化,ViewModel 能够监听到数据的变化,然后通知对应的视图做自动更新;而当用户操作视图,ViewModel 也能监听到视图的变化,再通知数据做改动,从而形成数据的双向绑定。这使得 MVVM 更适用于数据驱动的场景,尤其是数据操作特别频繁的场景。但也正是由于数据和视图的双向绑定,导致出现问题时不太好定位来源,有可能由数据问题导致、也有可能由业务逻辑中对视图属性的修改导致。 - -## MVVM的优点 -1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。 -2. 可重用性。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用这段视图逻辑。 -3. 独立开发。开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计,使用Expression Blend可以很容易设计界面并生成xaml代码。 -4. 可测试。界面素来是比较难于测试的,测试可以针对ViewModel来写。 - -## MVVM的缺点 -1. 代码量增加:与MVC等相比,由于MVVM要实现一系列的数据绑定,所以代码量会增加不少。 -2. 内存占用量大:一个大的Model里面也一定会存储着比较多的数据,所以会使用更多的内存。 - -# 熟悉WPF窗体应用程序创建流程 -## WPF基本概念 -WPF的核心是一个与分辨率无关且基于矢量的呈现引擎,旨在充分利用现代图形硬件。WPF通过一套完善的应用程序开发功能对该核心进行了扩展,这些功能包括可扩展应用程序标记语言 (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。 WPF 属于 .NET,因此可以生成整合 .NET API 其他元素的应用程序。 - ## WPF程序创建流程 选择所需要的WPF程序,就可以创建一个WPF窗体程序,在工具箱中选择我们需要的控件。可以直接从工具箱选择需要的控件,拖到MainWindow中使用。 ![选择WPF](WPF%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%E6%B5%81%E7%A8%8B%E5%9B%BE/%E5%88%9B%E5%BB%BAWPF%E7%AA%97%E4%BD%93%E7%A8%8B%E5%BA%8F.png) -- Gitee From 09585bb5eab4b2c743e85c3b1fbbdc6773aaec21 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 20 Nov 2022 15:27:23 +0000 Subject: [PATCH 19/49] =?UTF-8?q?=E6=96=B0=E5=BB=BA=202020302111398-?= =?UTF-8?q?=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E7=AC=AC=E5=85=AB=E5=91=A8?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A&=E8=AF=BE=E5=A0=82=E4=BA=92=E5=8A=A8?= =?UTF-8?q?=EF=BC=88=E7=BF=BB=E8=AF=91=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From ef4688c494d3e249ae1e70f5f8b4d804be30c9bd Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 20 Nov 2022 15:58:28 +0000 Subject: [PATCH 20/49] =?UTF-8?q?2-7=E7=BF=BB=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- .../lab_2_7.md" | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_7.md" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_7.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_7.md" new file mode 100644 index 0000000..9f23386 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_7.md" @@ -0,0 +1,63 @@ +# 2-7翻译 +# 注册表结构和注册表值类型 +* https://docs.microsoft.com/en-us/windows/win32/api/winreg/ns-winreg-valenta +* https://docs.microsoft.com/en-us/windows/win32/sysinfo/registry-value-types +* https://docs.microsoft.com/en-us/windows/win32/sysinfo/registry-value-types +## 一、注册表结构 +包含关于一个注册表值的信息。列表中的 RegQueryMultipleValues 函数使用此结构。 +``` +typedef struct value_entW { + LPWSTR ve_valuename; + DWORD ve_valuelen; + DWORD_PTR ve_valueptr; + DWORD ve_type; +} VALENTW, *PVALENTW; +``` +**ve_valuename** + +要检索的值的名称。请确保在调用RegQueryMultipleValues之前设置此成员 然后再调用RegQueryMultipleValues。 + +**ve_valuelen** + +数据的大小被ve_valueptr指向(ve_valueptr指向的数据的大小),以字节为单位 + +**ve_valueptr** + +一个指向值输入数据的指针。这是一个指针,指向 在lpValueBuf缓冲区中返回的值的数据的指针,由 RegQueryMultipleValues填写的缓冲区中的值的指针。 + +**ve_type** + +ve_valueptr所指向的数据类型。关于可能的类型列表 可能的类型,请看注册表值类型。 + +## 二、注册表值的类型 +下面的例子是遍历一个REG_MULTI_SZ字符串。 +``` +#include +#include +#include + +void SampleSzz(PTSTR pszz) +{ + _tprintf(_TEXT("\tBegin multi-sz string\n")); + while (*pszz) + { + _tprintf(_TEXT("\t\t%s\n"), pszz); + pszz = pszz + _tcslen(pszz) + 1; + } + _tprintf(_TEXT("\tEnd multi-sz\n")); +} + +int __cdecl main(int argc, char **argv) +{ + // Because the compiler adds a \0 at the end of quoted strings, + // there are two \0 terminators at the end. + + _tprintf(_TEXT("Conventional multi-sz string:\n")); + SampleSzz(_TEXT("String1\0String2\0String3\0LastString\0")); + + _tprintf(_TEXT("\nTest case with no strings:\n")); + SampleSzz(_TEXT("")); + + return 0; +} +``` \ No newline at end of file -- Gitee From e9563106bb8f65e3be04b1aefa73d9c1c28946be Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 20 Nov 2022 15:58:40 +0000 Subject: [PATCH 21/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E7=AC=AC=E5=85=AB?= =?UTF-8?q?=E5=91=A8=E4=BD=9C=E4=B8=9A&=E8=AF=BE=E5=A0=82=E4=BA=92?= =?UTF-8?q?=E5=8A=A8=EF=BC=88=E7=BF=BB=E8=AF=91=EF=BC=89/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From 036f5747856d0880685c49b8d9f17ed00f51a5e1 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 20 Nov 2022 15:59:22 +0000 Subject: [PATCH 22/49] =?UTF-8?q?update=202020302111398-=E6=B1=AA=E5=AE=B6?= =?UTF-8?q?=E4=BC=9F-=E7=AC=AC=E5=85=AB=E5=91=A8=E4=BD=9C=E4=B8=9A&?= =?UTF-8?q?=E8=AF=BE=E5=A0=82=E4=BA=92=E5=8A=A8=EF=BC=88=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=EF=BC=89/lab=5F2=5F7.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- .../lab_2_7.md" | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_7.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_7.md" index 9f23386..b36b8dc 100644 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_7.md" +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_7.md" @@ -1,9 +1,9 @@ # 2-7翻译 -# 注册表结构和注册表值类型 +## 注册表结构和注册表值类型 * https://docs.microsoft.com/en-us/windows/win32/api/winreg/ns-winreg-valenta * https://docs.microsoft.com/en-us/windows/win32/sysinfo/registry-value-types * https://docs.microsoft.com/en-us/windows/win32/sysinfo/registry-value-types -## 一、注册表结构 +### 一、注册表结构 包含关于一个注册表值的信息。列表中的 RegQueryMultipleValues 函数使用此结构。 ``` typedef struct value_entW { @@ -29,7 +29,7 @@ typedef struct value_entW { ve_valueptr所指向的数据类型。关于可能的类型列表 可能的类型,请看注册表值类型。 -## 二、注册表值的类型 +### 二、注册表值的类型 下面的例子是遍历一个REG_MULTI_SZ字符串。 ``` #include -- Gitee From 1fec3f041030226758add8b9f0ea39a6b8d623fd Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 20 Nov 2022 16:05:31 +0000 Subject: [PATCH 23/49] =?UTF-8?q?2-8=E7=BF=BB=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- .../lab_2_8.md" | 114 ++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_8.md" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_8.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_8.md" new file mode 100644 index 0000000..fa47b7c --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_8.md" @@ -0,0 +1,114 @@ +# 2-8翻译 +## 枚举注册表子键 +``` +// QueryKey - 枚举键的子键及其相关值。 +// hKey - 要列举其子键和值的键。 + +#include +#include +#include + +#define MAX_KEY_LENGTH 255 +#define MAX_VALUE_NAME 16383 + +void QueryKey(HKEY hKey) +{ + TCHAR achKey[MAX_KEY_LENGTH]; // 子键名称的缓冲区 + DWORD cbName; // 名称字符串的大小 + TCHAR achClass[MAX_PATH] = TEXT(""); // 类名的缓冲区 + DWORD cchClassName = MAX_PATH; // 类字符串的大小 + DWORD cSubKeys=0; // 子密钥的数量 + DWORD cbMaxSubKey; // 最大的子键尺寸 + DWORD cchMaxClass; // 最长级别的字符串 + DWORD cValues; // 键值的数量 + DWORD cchMaxValue; // 最长的值名称 + DWORD cbMaxValueData; // 最长值数据 + DWORD cbSecurityDescriptor; // 安全描述符的大小 + FILETIME ftLastWriteTime; // 最后写入时间 + + DWORD i, retCode; + + TCHAR achValue[MAX_VALUE_NAME]; + DWORD cchValue = MAX_VALUE_NAME; + + // 获取类的名称和值的数量。 + retCode = RegQueryInfoKey( + hKey, // 钥匙柄 + achClass, // 类名的缓冲区 + &cchClassName, // 类字符串的大小 + NULL, // 保留 + &cSubKeys, // 子密钥的数量 + &cbMaxSubKey, // 最长的子键尺寸 + &cchMaxClass, // 最长级别的字符串 + &cValues, // 这个键的值的数量 + &cchMaxValue, // 最长的值名称 + &cbMaxValueData, // 最长值数据 + &cbSecurityDescriptor, //安全描述符 + &ftLastWriteTime); // 最后写作时间 + + //枚举子键,直到RegEnumKeyEx失败。 + + if (cSubKeys) + { + printf( "\nNumber of subkeys: %d\n", cSubKeys); + + for (i=0; i Date: Sun, 20 Nov 2022 16:07:03 +0000 Subject: [PATCH 24/49] =?UTF-8?q?update=202020302111398-=E6=B1=AA=E5=AE=B6?= =?UTF-8?q?=E4=BC=9F-=E7=AC=AC=E5=85=AB=E5=91=A8=E4=BD=9C=E4=B8=9A&?= =?UTF-8?q?=E8=AF=BE=E5=A0=82=E4=BA=92=E5=8A=A8=EF=BC=88=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=EF=BC=89/lab=5F2=5F8.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- .../lab_2_8.md" | 2 ++ 1 file changed, 2 insertions(+) diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_8.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_8.md" index fa47b7c..82cb125 100644 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_8.md" +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_8.md" @@ -1,5 +1,7 @@ # 2-8翻译 ## 枚举注册表子键 +* https://docs.microsoft.com/en-us/windows/win32/sysinfo/enumerating-registry-subkeys +此实验示例使用RegQueryInfoKey、RegEnumKeyEx和RegEnumValue函数枚举指定键的子键。传递给每个函数的hKey参数是打开键的句柄。此键必须在函数调用之前打开,然后关闭。 ``` // QueryKey - 枚举键的子键及其相关值。 // hKey - 要列举其子键和值的键。 -- Gitee From d2a8fa2ce7353a78941dc655a2f882d618846cdb Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sun, 20 Nov 2022 16:07:17 +0000 Subject: [PATCH 25/49] =?UTF-8?q?update=202020302111398-=E6=B1=AA=E5=AE=B6?= =?UTF-8?q?=E4=BC=9F-=E7=AC=AC=E5=85=AB=E5=91=A8=E4=BD=9C=E4=B8=9A&?= =?UTF-8?q?=E8=AF=BE=E5=A0=82=E4=BA=92=E5=8A=A8=EF=BC=88=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=EF=BC=89/lab=5F2=5F8.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- .../lab_2_8.md" | 1 + 1 file changed, 1 insertion(+) diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_8.md" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_8.md" index 82cb125..b414582 100644 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_8.md" +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\347\254\254\345\205\253\345\221\250\344\275\234\344\270\232&\350\257\276\345\240\202\344\272\222\345\212\250\357\274\210\347\277\273\350\257\221\357\274\211/lab_2_8.md" @@ -1,6 +1,7 @@ # 2-8翻译 ## 枚举注册表子键 * https://docs.microsoft.com/en-us/windows/win32/sysinfo/enumerating-registry-subkeys + 此实验示例使用RegQueryInfoKey、RegEnumKeyEx和RegEnumValue函数枚举指定键的子键。传递给每个函数的hKey参数是打开键的句柄。此键必须在函数调用之前打开,然后关闭。 ``` // QueryKey - 枚举键的子键及其相关值。 -- Gitee From 246c65370e53dbc25b20f40dd840c55d129c09cc Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:22:57 +0000 Subject: [PATCH 26/49] =?UTF-8?q?=E6=96=B0=E5=BB=BA=202020302111398-?= =?UTF-8?q?=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E5=90=88=E5=B9=B6=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 3f122d554224d831b2c038ac7bcdbd40caf88c34 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:23:54 +0000 Subject: [PATCH 27/49] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From a587cc9087a1ab70929869122a4b3fae6656f8c3 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:24:07 +0000 Subject: [PATCH 28/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=BD=9C=E4=B8=9A/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From 175ccb548a9dab610f0fcdaa45cf1e38f87eb7dc Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:24:41 +0000 Subject: [PATCH 29/49] =?UTF-8?q?=E5=90=88=E5=B9=B6=E6=96=87=E4=BB=B6.sln?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- ...0\345\271\266\346\226\207\344\273\266.sln" | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266.sln" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266.sln" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266.sln" new file mode 100644 index 0000000..83ba535 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266.sln" @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32922.545 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mergeTxt", "mergeTxt\mergeTxt.csproj", "{409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F39A1C5D-C79A-4A51-9891-45B961D645E2} + EndGlobalSection +EndGlobal -- Gitee From 4104e242b7b80f228c69f2f1e3cec9e19a1a7cb5 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:24:49 +0000 Subject: [PATCH 30/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=BD=9C=E4=B8=9A/=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=BB=A3=E7=A0=81/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From 1331a8b961a1581d26cb55ff5f4e5cb3cb2aca49 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:25:07 +0000 Subject: [PATCH 31/49] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\345\220\210\345\271\266\346\226\207\344\273\266/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From b6b2f11a04120aab86cae431a5f596ba8d57fe62 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:25:50 +0000 Subject: [PATCH 32/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=BD=9C=E4=B8=9A/=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\345\271\266\346\226\207\344\273\266.sln" | 25 ------------------- .../.keep" | 0 2 files changed, 25 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266.sln" delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266.sln" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266.sln" deleted file mode 100644 index 83ba535..0000000 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266.sln" +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.3.32922.545 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mergeTxt", "mergeTxt\mergeTxt.csproj", "{409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {F39A1C5D-C79A-4A51-9891-45B961D645E2} - EndGlobalSection -EndGlobal diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\345\220\210\345\271\266\346\226\207\344\273\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\344\273\243\347\240\201/\345\220\210\345\271\266\346\226\207\344\273\266/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From d7adee165bd3f8e6a5779ace7c026ec05608eaf0 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:26:58 +0000 Subject: [PATCH 33/49] =?UTF-8?q?=E6=96=B0=E5=BB=BA=202020302111398-?= =?UTF-8?q?=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E6=96=87=E4=BB=B6=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From f3127c0338279e7d202dd5d02d9ebf5ff29b4901 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:27:35 +0000 Subject: [PATCH 34/49] =?UTF-8?q?=E5=90=88=E5=B9=B6=E6=96=87=E4=BB=B6.sln?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- ...0\345\271\266\346\226\207\344\273\266.sln" | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266.sln" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266.sln" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266.sln" new file mode 100644 index 0000000..83ba535 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266.sln" @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.3.32922.545 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mergeTxt", "mergeTxt\mergeTxt.csproj", "{409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {409E81B5-DCDE-46B4-9B5A-3CB765E8EBA6}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F39A1C5D-C79A-4A51-9891-45B961D645E2} + EndGlobalSection +EndGlobal -- Gitee From 02f50ae9b6924844a64c39f0e60e09be41c44025 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:27:41 +0000 Subject: [PATCH 35/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=90=88=E5=B9=B6=E4=BD=9C=E4=B8=9A/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From 727084f37f0e519af8c5f703dd95ecf40d22fd13 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:28:36 +0000 Subject: [PATCH 36/49] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=88=AA=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From a44bcaa4bc3c81b44238da1b3997215f0ae709bc Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:29:15 +0000 Subject: [PATCH 37/49] =?UTF-8?q?=E6=88=AA=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- .../1.png" | Bin 0 -> 17666 bytes .../2.png" | Bin 0 -> 6532 bytes .../3.png" | Bin 0 -> 21034 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/1.png" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/2.png" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/3.png" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/1.png" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/1.png" new file mode 100644 index 0000000000000000000000000000000000000000..f38ffe796964b892c413c989cd65d9c2b0cde40c GIT binary patch literal 17666 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 literal 0 HcmV?d00001 diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/3.png" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/3.png" new file mode 100644 index 0000000000000000000000000000000000000000..fb6fe751f08bbfbeb176a81bdfefabf80e38e19f GIT binary patch literal 21034 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 Date: Sat, 26 Nov 2022 12:29:23 +0000 Subject: [PATCH 38/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=90=88=E5=B9=B6=E4=BD=9C=E4=B8=9A/=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=88=AA=E5=9B=BE/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From b713625b4553bab6775d55af04bdaef5a9b20c07 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:29:48 +0000 Subject: [PATCH 39/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=90=88=E5=B9=B6=E4=BD=9C=E4=B8=9A/=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=88=AA=E5=9B=BE/1.png?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1.png" | Bin 17666 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/1.png" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/1.png" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/1.png" deleted file mode 100644 index f38ffe796964b892c413c989cd65d9c2b0cde40c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17666 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 lkvpNPsx2bM&Ubir$?+1~4!;@mS8y9aL Date: Sat, 26 Nov 2022 12:30:00 +0000 Subject: [PATCH 40/49] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=2020203021113?= =?UTF-8?q?98-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E6=96=87=E4=BB=B6=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E4=BD=9C=E4=B8=9A/=E5=90=88=E5=B9=B6=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=88=AA=E5=9B=BE/2.png=20=E4=B8=BA=202020302111398-?= =?UTF-8?q?=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E6=96=87=E4=BB=B6=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E4=BD=9C=E4=B8=9A/=E5=90=88=E5=B9=B6=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=88=AA=E5=9B=BE/1.png?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1.png" | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/2.png" => "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/1.png" (100%) diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/2.png" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/1.png" similarity index 100% rename from "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/2.png" rename to "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/1.png" -- Gitee From 78ee1762a6039dc5e77a1bad42a3ddf1487bce38 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:30:13 +0000 Subject: [PATCH 41/49] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=2020203021113?= =?UTF-8?q?98-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E6=96=87=E4=BB=B6=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E4=BD=9C=E4=B8=9A/=E5=90=88=E5=B9=B6=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=88=AA=E5=9B=BE/3.png=20=E4=B8=BA=202020302111398-?= =?UTF-8?q?=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E6=96=87=E4=BB=B6=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E4=BD=9C=E4=B8=9A/=E5=90=88=E5=B9=B6=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=88=AA=E5=9B=BE/2.png?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2.png" | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/3.png" => "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/2.png" (100%) diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/3.png" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/2.png" similarity index 100% rename from "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/3.png" rename to "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266\346\210\252\345\233\276/2.png" -- Gitee From 4c11384150cdba1b55620e4b65bbd37d55b16aa0 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:30:24 +0000 Subject: [PATCH 42/49] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\345\220\210\345\271\266\346\226\207\344\273\266/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 2ab4b0ff3e49ba66d0f01a0377f9f00f03c4933c Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:30:46 +0000 Subject: [PATCH 43/49] 1 Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- .../Form1.Designer.cs" | 107 ++++++++++++++++++ .../Form1.cs" | 37 ++++++ .../Form1.resx" | 60 ++++++++++ .../Program.cs" | 17 +++ .../mergeTxt.csproj" | 11 ++ .../mergeTxt.csproj.user" | 8 ++ 6 files changed, 240 insertions(+) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Form1.Designer.cs" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Form1.cs" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Form1.resx" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Program.cs" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/mergeTxt.csproj" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/mergeTxt.csproj.user" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Form1.Designer.cs" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Form1.Designer.cs" new file mode 100644 index 0000000..afc7262 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Form1.Designer.cs" @@ -0,0 +1,107 @@ +namespace mergeTxt +{ + partial class Form1 + { + ///

+ /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.buttonChoose = new System.Windows.Forms.Button(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.buttonMerge = new System.Windows.Forms.Button(); + this.SuspendLayout(); + // + // buttonChoose + // + this.buttonChoose.Location = new System.Drawing.Point(314, 78); + this.buttonChoose.Name = "buttonChoose"; + this.buttonChoose.Size = new System.Drawing.Size(150, 46); + this.buttonChoose.TabIndex = 0; + this.buttonChoose.Text = "选择文件夹"; + this.buttonChoose.UseVisualStyleBackColor = true; + this.buttonChoose.Click += new System.EventHandler(this.buttonChoose_Click); + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(201, 166); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(546, 38); + this.textBox1.TabIndex = 1; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(35, 169); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(134, 31); + this.label1.TabIndex = 2; + this.label1.Text = "文件夹路径"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(464, 267); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(0, 31); + this.label2.TabIndex = 3; + // + // buttonMerge + // + this.buttonMerge.Location = new System.Drawing.Point(115, 259); + this.buttonMerge.Name = "buttonMerge"; + this.buttonMerge.Size = new System.Drawing.Size(203, 46); + this.buttonMerge.TabIndex = 4; + this.buttonMerge.Text = "合并文本文件"; + this.buttonMerge.UseVisualStyleBackColor = true; + this.buttonMerge.Click += new System.EventHandler(this.buttonMerge_Click); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(14F, 31F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.buttonMerge); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.buttonChoose); + this.Name = "Form1"; + this.Text = "Form1"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private Button buttonChoose; + private TextBox textBox1; + private Label label1; + private Label label2; + private Button buttonMerge; + } +} \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Form1.cs" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Form1.cs" new file mode 100644 index 0000000..218e22c --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Form1.cs" @@ -0,0 +1,37 @@ +namespace mergeTxt +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + private void buttonChoose_Click(object sender, EventArgs e) + { + FolderBrowserDialog f = new FolderBrowserDialog(); + if (f.ShowDialog() == DialogResult.OK) + { + String DirPath = f.SelectedPath; + this.textBox1.Text = DirPath;//G:\½ļ + } + } + + private void buttonMerge_Click(object sender, EventArgs e) + { + + string[] txtFiles = Directory.GetFiles(this.textBox1.Text, "*.txt"); + using (StreamWriter writer = new StreamWriter(this.textBox1.Text + @"\allfiles.txt")) + { + for (int i = 0; i < txtFiles.Length; i++) + { + using (StreamReader reader = File.OpenText(txtFiles[i])) + { + writer.Write(reader.ReadToEnd()); + } + } + this.label2.Text = "ϲɹ"; + } + } + } +} \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Form1.resx" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Form1.resx" new file mode 100644 index 0000000..f298a7b --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Form1.resx" @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Program.cs" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Program.cs" new file mode 100644 index 0000000..0f6013f --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/Program.cs" @@ -0,0 +1,17 @@ +namespace mergeTxt +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(new Form1()); + } + } +} \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/mergeTxt.csproj" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/mergeTxt.csproj" new file mode 100644 index 0000000..b57c89e --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/mergeTxt.csproj" @@ -0,0 +1,11 @@ + + + + WinExe + net6.0-windows + enable + true + enable + + + \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/mergeTxt.csproj.user" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/mergeTxt.csproj.user" new file mode 100644 index 0000000..7814ea2 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/mergeTxt.csproj.user" @@ -0,0 +1,8 @@ + + + + + Form + + + -- Gitee From c0b0136dfabbe2c59dce3bb80fd17787d09797ca Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:30:52 +0000 Subject: [PATCH 44/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=90=88=E5=B9=B6=E4=BD=9C=E4=B8=9A/=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\345\220\210\345\271\266\346\226\207\344\273\266/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From 954442c0c3ce7d2c44e371edf21841258134127e Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:31:16 +0000 Subject: [PATCH 45/49] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20bin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\345\220\210\345\271\266\346\226\207\344\273\266/bin/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/.keep" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From d8efa7733d77689108b34c11535b038db0e64118 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:31:44 +0000 Subject: [PATCH 46/49] 1 Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- .../Debug/net6.0-windows/mergeTxt.deps.json" | 23 ++++++++++++++++++ .../bin/Debug/net6.0-windows/mergeTxt.pdb" | Bin 0 -> 13224 bytes .../mergeTxt.runtimeconfig.json" | 15 ++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.deps.json" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.pdb" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.runtimeconfig.json" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.deps.json" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.deps.json" new file mode 100644 index 0000000..910ecbd --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.deps.json" @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "mergeTxt/1.0.0": { + "runtime": { + "mergeTxt.dll": {} + } + } + } + }, + "libraries": { + "mergeTxt/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.pdb" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.pdb" new file mode 100644 index 0000000000000000000000000000000000000000..8a4df3177c22a31c690d1804d21a41b67799c147 GIT binary patch literal 13224 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 literal 0 HcmV?d00001 diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.runtimeconfig.json" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.runtimeconfig.json" new file mode 100644 index 0000000..f9988b2 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.runtimeconfig.json" @@ -0,0 +1,15 @@ +{ + "runtimeOptions": { + "tfm": "net6.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "6.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "6.0.0" + } + ] + } +} \ No newline at end of file -- Gitee From cc9c03b68f84bec1ea74708a5b3237500c3bfbaa Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:32:07 +0000 Subject: [PATCH 47/49] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2020?= =?UTF-8?q?20302111398-=E6=B1=AA=E5=AE=B6=E4=BC=9F-=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=90=88=E5=B9=B6=E4=BD=9C=E4=B8=9A/=E5=90=88=E5=B9=B6?= =?UTF-8?q?=E6=96=87=E4=BB=B6/bin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bin/.keep" | 0 .../Debug/net6.0-windows/mergeTxt.deps.json" | 23 ------------------ .../bin/Debug/net6.0-windows/mergeTxt.pdb" | Bin 13224 -> 0 bytes .../mergeTxt.runtimeconfig.json" | 15 ------------ 4 files changed, 38 deletions(-) delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/.keep" delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.deps.json" delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.pdb" delete mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.runtimeconfig.json" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/.keep" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/.keep" deleted file mode 100644 index e69de29..0000000 diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.deps.json" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.deps.json" deleted file mode 100644 index 910ecbd..0000000 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.deps.json" +++ /dev/null @@ -1,23 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v6.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v6.0": { - "mergeTxt/1.0.0": { - "runtime": { - "mergeTxt.dll": {} - } - } - } - }, - "libraries": { - "mergeTxt/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.pdb" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.pdb" deleted file mode 100644 index 8a4df3177c22a31c690d1804d21a41b67799c147..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13224 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 diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.runtimeconfig.json" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.runtimeconfig.json" deleted file mode 100644 index f9988b2..0000000 --- "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/bin/Debug/net6.0-windows/mergeTxt.runtimeconfig.json" +++ /dev/null @@ -1,15 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net6.0", - "frameworks": [ - { - "name": "Microsoft.NETCore.App", - "version": "6.0.0" - }, - { - "name": "Microsoft.WindowsDesktop.App", - "version": "6.0.0" - } - ] - } -} \ No newline at end of file -- Gitee From ab623a5328daac536d452f8788ef9d4b08d6b2e7 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:32:20 +0000 Subject: [PATCH 48/49] 1 Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- .../Debug/net6.0-windows/mergeTxt.deps.json" | 23 ++++++++++++++++++ .../bin/Debug/net6.0-windows/mergeTxt.pdb" | Bin 0 -> 13224 bytes .../mergeTxt.runtimeconfig.json" | 15 ++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/Debug/net6.0-windows/mergeTxt.deps.json" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/Debug/net6.0-windows/mergeTxt.pdb" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/Debug/net6.0-windows/mergeTxt.runtimeconfig.json" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/Debug/net6.0-windows/mergeTxt.deps.json" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/Debug/net6.0-windows/mergeTxt.deps.json" new file mode 100644 index 0000000..910ecbd --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/Debug/net6.0-windows/mergeTxt.deps.json" @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "mergeTxt/1.0.0": { + "runtime": { + "mergeTxt.dll": {} + } + } + } + }, + "libraries": { + "mergeTxt/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/Debug/net6.0-windows/mergeTxt.pdb" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/Debug/net6.0-windows/mergeTxt.pdb" new file mode 100644 index 0000000000000000000000000000000000000000..8a4df3177c22a31c690d1804d21a41b67799c147 GIT binary patch literal 13224 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 literal 0 HcmV?d00001 diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/Debug/net6.0-windows/mergeTxt.runtimeconfig.json" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/Debug/net6.0-windows/mergeTxt.runtimeconfig.json" new file mode 100644 index 0000000..f9988b2 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/bin/Debug/net6.0-windows/mergeTxt.runtimeconfig.json" @@ -0,0 +1,15 @@ +{ + "runtimeOptions": { + "tfm": "net6.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "6.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "6.0.0" + } + ] + } +} \ No newline at end of file -- Gitee From bc8ed5d1a8fa87854e26e38fb98dfe4d84a50485 Mon Sep 17 00:00:00 2001 From: wei1207 <11691463+wei1207@user.noreply.gitee.com> Date: Sat, 26 Nov 2022 12:32:37 +0000 Subject: [PATCH 49/49] 1 Signed-off-by: wei1207 <11691463+wei1207@user.noreply.gitee.com> --- .../net6.0-windows/mergeTxt.AssemblyInfo.cs" | 25 +++++++ .../mergeTxt.AssemblyInfoInputs.cache" | 1 + .../net6.0-windows/mergeTxt.Form1.resources" | Bin 0 -> 180 bytes ...GeneratedMSBuildEditorConfig.editorconfig" | 16 ++++ .../mergeTxt.GlobalUsings.g.cs" | 10 +++ .../net6.0-windows/mergeTxt.assets.cache" | Bin 0 -> 273 bytes .../mergeTxt.csproj.AssemblyReference.cache" | Bin 0 -> 105171 bytes .../mergeTxt.csproj.BuildWithSkipAnalyzers" | 0 .../mergeTxt.csproj.CoreCompileInputs.cache" | 1 + .../mergeTxt.csproj.FileListAbsolute.txt" | 17 +++++ .../mergeTxt.csproj.GenerateResource.cache" | Bin 0 -> 54 bytes .../mergeTxt.designer.deps.json" | 11 +++ .../mergeTxt.designer.runtimeconfig.json" | 23 ++++++ .../mergeTxt.genruntimeconfig.cache" | 1 + .../obj/Debug/net6.0-windows/mergeTxt.pdb" | Bin 0 -> 13224 bytes .../obj/mergeTxt.csproj.nuget.dgspec.json" | 63 ++++++++++++++++ .../obj/mergeTxt.csproj.nuget.g.props" | 20 +++++ .../obj/mergeTxt.csproj.nuget.g.targets" | 6 ++ .../obj/project.assets.json" | 70 ++++++++++++++++++ .../obj/project.nuget.cache" | 8 ++ 20 files changed, 272 insertions(+) create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.AssemblyInfo.cs" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.AssemblyInfoInputs.cache" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.Form1.resources" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.GeneratedMSBuildEditorConfig.editorconfig" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.GlobalUsings.g.cs" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.assets.cache" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.csproj.AssemblyReference.cache" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.csproj.BuildWithSkipAnalyzers" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.csproj.CoreCompileInputs.cache" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.csproj.FileListAbsolute.txt" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.csproj.GenerateResource.cache" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.designer.deps.json" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.designer.runtimeconfig.json" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.genruntimeconfig.cache" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.pdb" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/mergeTxt.csproj.nuget.dgspec.json" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/mergeTxt.csproj.nuget.g.props" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/mergeTxt.csproj.nuget.g.targets" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/project.assets.json" create mode 100644 "2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/project.nuget.cache" diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.AssemblyInfo.cs" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.AssemblyInfo.cs" new file mode 100644 index 0000000..16395e9 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.AssemblyInfo.cs" @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// 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. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("mergeTxt")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("mergeTxt")] +[assembly: System.Reflection.AssemblyTitleAttribute("mergeTxt")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.AssemblyInfoInputs.cache" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.AssemblyInfoInputs.cache" new file mode 100644 index 0000000..125a1cf --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.AssemblyInfoInputs.cache" @@ -0,0 +1 @@ +de002feccad722f403eb1152c3837b757f595141 diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.Form1.resources" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.Form1.resources" new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.GeneratedMSBuildEditorConfig.editorconfig" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.GeneratedMSBuildEditorConfig.editorconfig" new file mode 100644 index 0000000..aefd03e --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.GeneratedMSBuildEditorConfig.editorconfig" @@ -0,0 +1,16 @@ +is_global = true +build_property.ApplicationManifest = +build_property.StartupObject = +build_property.ApplicationDefaultFont = +build_property.ApplicationHighDpiMode = +build_property.ApplicationUseCompatibleTextRendering = +build_property.ApplicationVisualStyles = +build_property.TargetFramework = net6.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = mergeTxt +build_property.ProjectDir = D:\UserSJR\code\homeWork\mergeTxt\mergeTxt\ diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.GlobalUsings.g.cs" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.GlobalUsings.g.cs" new file mode 100644 index 0000000..84bbb89 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.GlobalUsings.g.cs" @@ -0,0 +1,10 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.Drawing; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; +global using global::System.Windows.Forms; diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.assets.cache" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.assets.cache" new file mode 100644 index 0000000000000000000000000000000000000000..4f92a9b61972b9d66934c00f0a0afe1f35423b80 GIT binary patch literal 273 zcmWIWc6a1rU|^VcIbQ#%?BwoPi^WFAf~`))NZsfZ{{P~)TI43xoIBEIc^QF<2mofF zyn?e;OlWaxQE^OpY9tX!EONQ#RdQw`AI+k literal 0 HcmV?d00001 diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.csproj.AssemblyReference.cache" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/Debug/net6.0-windows/mergeTxt.csproj.AssemblyReference.cache" new file mode 100644 index 0000000000000000000000000000000000000000..4641d4f152ffe3463908c3504d23418d339b40aa GIT binary patch literal 105171 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 e#9rj9Jnjo@ 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 literal 0 HcmV?d00001 diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/mergeTxt.csproj.nuget.dgspec.json" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/mergeTxt.csproj.nuget.dgspec.json" new file mode 100644 index 0000000..989335d --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/mergeTxt.csproj.nuget.dgspec.json" @@ -0,0 +1,63 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\weiwei\\Desktop\\mergeTxt\\mergeTxt\\mergeTxt.csproj": {} + }, + "projects": { + "C:\\Users\\weiwei\\Desktop\\mergeTxt\\mergeTxt\\mergeTxt.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\weiwei\\Desktop\\mergeTxt\\mergeTxt\\mergeTxt.csproj", + "projectName": "mergeTxt", + "projectPath": "C:\\Users\\weiwei\\Desktop\\mergeTxt\\mergeTxt\\mergeTxt.csproj", + "packagesPath": "C:\\Users\\weiwei\\.nuget\\packages\\", + "outputPath": "C:\\Users\\weiwei\\Desktop\\mergeTxt\\mergeTxt\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", + "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\" + ], + "configFilePaths": [ + "C:\\Users\\weiwei\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0-windows7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0-windows7.0": { + "targetAlias": "net6.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0-windows7.0": { + "targetAlias": "net6.0-windows", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.404\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/mergeTxt.csproj.nuget.g.props" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/mergeTxt.csproj.nuget.g.props" new file mode 100644 index 0000000..f7df847 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/mergeTxt.csproj.nuget.g.props" @@ -0,0 +1,20 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\weiwei\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files (x86)\Microsoft\Xamarin\NuGet\ + PackageReference + 5.11.1 + + + + + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/mergeTxt.csproj.nuget.g.targets" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/mergeTxt.csproj.nuget.g.targets" new file mode 100644 index 0000000..d212750 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/mergeTxt.csproj.nuget.g.targets" @@ -0,0 +1,6 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/project.assets.json" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/project.assets.json" new file mode 100644 index 0000000..9172f18 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/project.assets.json" @@ -0,0 +1,70 @@ +{ + "version": 3, + "targets": { + "net6.0-windows7.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net6.0-windows7.0": [] + }, + "packageFolders": { + "C:\\Users\\weiwei\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}, + "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\weiwei\\Desktop\\mergeTxt\\mergeTxt\\mergeTxt.csproj", + "projectName": "mergeTxt", + "projectPath": "C:\\Users\\weiwei\\Desktop\\mergeTxt\\mergeTxt\\mergeTxt.csproj", + "packagesPath": "C:\\Users\\weiwei\\.nuget\\packages\\", + "outputPath": "C:\\Users\\weiwei\\Desktop\\mergeTxt\\mergeTxt\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", + "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet\\" + ], + "configFilePaths": [ + "C:\\Users\\weiwei\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0-windows7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0-windows7.0": { + "targetAlias": "net6.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0-windows7.0": { + "targetAlias": "net6.0-windows", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.404\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git "a/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/project.nuget.cache" "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/project.nuget.cache" new file mode 100644 index 0000000..ff059c5 --- /dev/null +++ "b/2020302111398-\346\261\252\345\256\266\344\274\237-\346\226\207\344\273\266\345\220\210\345\271\266\344\275\234\344\270\232/\345\220\210\345\271\266\346\226\207\344\273\266/obj/project.nuget.cache" @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "QfniU1v6FwLVmTU4XjjvxfR1yQ2s1p4V6YEu5mNp/QOOrM5hEan7mbJwQay/v3Vm3yWXy0x30YILqn+8ZbfR0g==", + "success": true, + "projectFilePath": "C:\\Users\\weiwei\\Desktop\\mergeTxt\\mergeTxt\\mergeTxt.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file -- Gitee