winform 子窗体调用主窗体方法

创建两个窗体,Form1,Form2,Form1为主窗体,Form2为子窗体在Form1中唤出Form2,点击Form2的按钮,调用Form1的方法Form1: privatevoidreload() { this.textBox1.Text=00000; }

Mr.Pan
阅读(47)
2020-02-18

HttpClient 帮助类 (HttpClientHelper)

classHttpHelper { //Post请求 publicstaticstringPostResponse(stringurl,stringpostData,outstringstatusCode) { try { stringresult=s

Mr.Pan
阅读(41)
2020-02-18

C#,.NetCore 数据分页逻辑 (gitblogs博客在用,可以试一试)

C# 数据分页逻辑闲着没事,做了一个分页逻辑,就用在了自己博客上,现在感觉还可以没出什么大问题,写出来大家帮我看看哪里有漏洞,或者有其他更好更优美的写法,一起学习互相讨论///summary ///分页逻辑代码 ////summary ///paramname=P

Mr.Pan
阅读(79)
2020-01-30

C# 删除目录下所有的文件夹与文件

C# 删除目录下所有的文件夹与文件publicstaticvoidDeleteDir(stringfile) { try { //去除文件夹和子文件的只读属性 //去除文件夹的只读属性 System.IO.DirectoryInfofileInfo=newD

Mr.Pan
阅读(56)
2020-01-30

vs C# winform 无法在类中找到资源

vs C# winform 无法在类中找到资源在资源文件上右键,进行设置复制到输出目录:始终复制生成操作:嵌入的资源再次生成调试,提示消失了。问题解决

Mr.Pan
阅读(58)
2020-01-19

C# 汉字转拼音 ,全拼,首字母简拼

网上有很多说自己整理的汉字转拼音是完美的,但使用后才发现都是半吊的瓶子,问题多多。常见的生僻字,或多音字识别,转换后简直让人感觉可怕。主流的转换有三种:hash匹配,Npinyin,微软PinYinConverter。但单用这三个,都没法做到完美,为什么没人考虑融合呢?

Mr.Pan
阅读(167)
2019-10-17

C#中的Skip()和Take()

Skip()和Take()方法都是IEnumerableT接口的扩展方法,包括C#中的所有Collections类,如ArrayList,Queue,Stack等等,还有数组和字符串都可以调用这两个方法。int[] test = { 0, 1, 2, 3, 4, 5,

揍你小屁屁
阅读(130)
2019-10-16

C#读取TXT文件

publicvoidReadTxt(stringpath) { StreamReadersr=newStreamReader(path,Encoding.Default); Stringline; while((line=sr.ReadLine())!=null

Mr.Pan
阅读(132)
2019-10-16

C#使用sqlite-net搭建简易的ORM

SQLite简易版ORM首先打开项目,使用nuget搜索sqlite-net,如下图:下载完成后,我们会多出两个文件,SQLite.cs和SQLiteAsync.cs。我们新建一个文件夹SQLiteResources,把这俩文件放进去。然后我们创建两个表实体,如下:?1

Mr.Pan
阅读(208)
2019-07-16

ABP开发框架前后端开发系列---(2)框架的初步介绍

在前面随笔《ABP开发框架前后端开发系列---(1)框架的总体介绍》大概介绍了这个ABP框架的主要特点,以及介绍了我对这框架的Web API应用优先的一些看法,本篇继续探讨ABP框架的初步使用,也就是我们下载到的ABP框架项目(基于ABP基础项目的扩展项目),如果理解各

Mr.Pan
阅读(304)
2019-07-13

ABP开发框架前后端开发系列---(1)框架的总体介绍

ABP是ASP.NET Boilerplate的简称,ABP是一个开源且文档友好的应用程序框架。ABP不仅仅是一个框架,它还提供了一个最徍实践的基于领域驱动设计(DDD)的体系结构模型。学习使用ABP框架也有一段时间了,一直想全面了解下这个框架的整个来龙去脉,并把想把它

Mr.Pan
阅读(422)
2019-07-13

8天玩转并行开发——第八天 用VS性能向导解剖你的程序

最后一篇,我们来说说vs的“性能向导,通常我们调试程序的性能一般会使用Stopwatch,如果希望更加系统的了解程序,我们就需要用到”性能向导“,通过性能报告便于我们快速的发现并找到潜在的性能问题。首先我们上一段需要改进的代码:usingSystem; usingSy

Mr.Pan
阅读(179)
2019-05-31

8天玩转并行开发——第七天 简要分析任务与线程池

其实说到上一篇,我们要说的task的知识也说的差不多了,这一篇我们开始站在理论上了解下“线程池”和“任务”之间的关系,不管是说线程还是任务,我们都不可避免的要讨论下线程池,然而在.net 4.0以后,线程池引擎考虑了未来的扩展性,已经充分利用多核微处理器架构,只要在可能

Mr.Pan
阅读(230)
2019-05-31

8天玩转并行开发——第六天 异步编程模型

在.net里面异步编程模型由来已久,相信大家也知道Begin/End异步模式和事件异步模式,在task出现以后,这些东西都可以被task包装起来,可能有人会问,这样做有什么好处,下面一一道来。一: Begin/End模式1: 委托 在执行委托方法的时候,我们常常会看

Mr.Pan
阅读(208)
2019-05-31

8天玩转并行开发——第五天 同步机制(下)

承接上一篇,我们继续说下.net4.0中的同步机制,是的,当出现了并行计算的时候,轻量级别的同步机制应运而生,在信号量这一块出现了一系列的轻量级,今天继续介绍下面的3个信号量CountdownEvent,SemaphoreSlim,ManualResetEventSli

Mr.Pan
阅读(192)
2019-05-31