随笔分类 -  C#

摘要:1. 简介 大型企业存在各种Client/Server交互业务,大部分都是基于RPC远程过程调用协议,全称:Remote Procedure Call Protocol。传输协议基于TCP、UDP、Http等。小部分采用WCF或者Web Service。 2. 交互方式 2.1 WEB Servic 阅读全文
posted @ 2021-05-26 18:03 哈哈哈嗝 阅读(291) 评论(0) 推荐(1) 编辑
摘要://HttpClient调用帮助类 public static class HttpRequestHelper { #region Get调用 /// <summary> /// 使用get方法异步请求 /// </summary> /// <param name="url">目标链接</param 阅读全文
posted @ 2021-04-15 11:32 哈哈哈嗝 阅读(1492) 评论(2) 推荐(0) 编辑
摘要:JSON文件读取到内存中就是字符串,.NET操作JSON就是生成与解析JSON字符串。 操作JSON通常有以下几种方式: 1. 原始方式:按照JSON字符串自己来解析。 2. 通用方式【★★★★★】:这种方式是使用开源的类库Newtonsoft.Json,使用NuGet进行引用 1.Json字符串普 阅读全文
posted @ 2020-12-18 09:45 哈哈哈嗝 阅读(1645) 评论(0) 推荐(0) 编辑
摘要:结构: 安装NuGet包: using SAP.Middleware.Connector; using System.Data; namespace DFDN.SDK.ServiceInterface { public class RfcDemo { public void Loading() { 阅读全文
posted @ 2020-12-14 11:13 哈哈哈嗝 阅读(1821) 评论(0) 推荐(1) 编辑
摘要:目录 1.认识NPOI 2. 使用NPOI生成xls文件 2.1 创建基本内容 2.1.1创建Workbook和Sheet 2.1.2创建DocumentSummaryInformation和SummaryInformation 2.1.3创建单元格 2.1.5创建批注 2.1.6创建页眉和页脚 2 阅读全文
posted @ 2020-09-15 16:03 哈哈哈嗝 阅读(13976) 评论(2) 推荐(2) 编辑
摘要:大家都知道在C#里面,我们可以使用 Thread.Start方法来启动一个线程,当我们想停止执行的线程时可以使用Thread.Abort方法来强制停止正在执行的线程,但是请注意,你确定调用了Thread.Abort方法后线程就立刻停止了吗? 答案是:不是! 下面我们来解释一下Abort方法是如何工作 阅读全文
posted @ 2018-05-25 10:55 哈哈哈嗝 阅读(14157) 评论(12) 推荐(0) 编辑
摘要:Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。 Thread (ThreadStart) 初始化 Thread 类的新实例。 由 .NET Compact Framework 支持。 Thread (P 阅读全文
posted @ 2018-05-25 10:41 哈哈哈嗝 阅读(17545) 评论(1) 推荐(2) 编辑
摘要:此次又新增了一些新的功能,直接接着上次的介绍吧 上次博客介绍地址:http://www.cnblogs.com/Liyuting/p/8540592.html 这次新增了三个功能,具体如下: 一、网络聊天室 此功能涉及了Socket通信,运用服务端连接各个客户端,并实现客户端之间的沟通交流。 二、天 阅读全文
posted @ 2018-03-25 19:56 哈哈哈嗝 阅读(1250) 评论(3) 推荐(1) 编辑
摘要:自己在空闲时分整合、编写了一款小软件程序,命名为魔法兔子,希望大家可以提出意见和指导,此篇文章主要为软件的部分截图和介绍。 软件详情: 1.首先是登录,注册界面。 可以注册自己的账号,后台是腾讯云服务器,数据库采用了SQL Server,运用了Winform编写。 1)在注册界面填入正确的账号,密码 阅读全文
posted @ 2018-03-17 17:29 哈哈哈嗝 阅读(2537) 评论(4) 推荐(5) 编辑
摘要:一、委托的使用: 详细委托和事件解释请看另一篇:http://www.cnblogs.com/Liyuting/p/6760706.html 二、匿名方法 三、扩展方法 阅读全文
posted @ 2018-02-28 21:10 哈哈哈嗝 阅读(501) 评论(0) 推荐(0) 编辑
摘要:webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。 概念性的东西就不说太多,下面开始创建一个简单的webservice的例子。这里我用的是Visual Studio 2015开发工具。 首先创建一个空的Web应用程序。 然后鼠标右键点击项目,选择 添加>新建项。 选择We 阅读全文
posted @ 2017-11-16 14:25 哈哈哈嗝 阅读(1514) 评论(1) 推荐(1) 编辑
摘要:文件拖拽: 效果:将一个文件拖拽到窗体的某个控件时,将该控件的路径显示在该控件上,只要拿到了路径自然可以读取文件中的内容了。 将一个控件的属性AllowDrop设置为true,然后添加DragDrop、DragEnter时间处理函数,如下: 图片的缩放和拖拽: 一、实现鼠标滚轮控制图片缩放; 1、设 阅读全文
posted @ 2017-10-31 09:20 哈哈哈嗝 阅读(641) 评论(0) 推荐(0) 编辑
摘要:.net中常会用到动态加载DLL,而DLL中可能包含各种参数、方法、窗体,如何来调用动态加载这些参数、方法、窗体呢? 在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系: System.Reflection命名空间 (1) AppDomain:应用程序域,可以将其理解为一组程序集的逻辑 阅读全文
posted @ 2017-10-25 09:23 哈哈哈嗝 阅读(767) 评论(0) 推荐(0) 编辑
摘要:C#正则验证大全 Regex.IsMatch()正则表达式验证 需要引入命名空间 using System.Text.RegularExpressions; 阅读全文
posted @ 2017-06-19 14:45 哈哈哈嗝 阅读(595) 评论(1) 推荐(3) 编辑
摘要:VS2012没有自带打包工具,所以要先下载并安装一个打包工具。我采用微软提供的打包工具: InstallShield2015LimitedEdition。下载地址:http://pan.baidu.com/s/1c229wdU,密码:nbnd。注意:把打包工具安装好后,先使用注册码激活后再进行打包, 阅读全文
posted @ 2017-05-13 15:46 哈哈哈嗝 阅读(4691) 评论(2) 推荐(1) 编辑
摘要:一、确定多线程的结束时间,thread的IsAlive属性 在多个线程运行的背景下,了解线程什么时候结束,什么时候停止是很有必要的。 案例:老和尚念经计时,2本经书,2个和尚念,一人一本,不能撕破,最短时间念完,问老和尚们念完经书最短需要多长时间。 分析:首先在开始念经的时候给计时,记为A,最后在记 阅读全文
posted @ 2017-05-10 10:43 哈哈哈嗝 阅读(570) 评论(2) 推荐(1) 编辑
摘要:概述: 1.进程:是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。 2.线程:线程是程序中一个单一的顺序控制流程。是程序执行流的最小单元。另外,线程是进程中的一个 阅读全文
posted @ 2017-05-02 10:37 哈哈哈嗝 阅读(968) 评论(4) 推荐(6) 编辑
摘要:背景 static来源 static来源 在编写类的时候,有时候需要类里面的某个成员具有唯一性,也就是,对所有的对象都保持只有一个的状态。比如创建个人信息,我们都是中国人,但总不能每个人都要保存一个中国人字段吧,用一个就够了。 static作用 static作用 MSDN说:使用 static 修饰 阅读全文
posted @ 2017-04-24 15:03 哈哈哈嗝 阅读(705) 评论(3) 推荐(2) 编辑
摘要:一、常用类型概述: bool -> System.Boolean (布尔型,其值为 true 或者 false)char -> System.Char (字符型,占有两个字节,表示 1 个 Unicode 字符)byte -> System.Byte (字节型,占 1 字节,表示 8 位正整数,范围 阅读全文
posted @ 2017-04-21 10:36 哈哈哈嗝 阅读(788) 评论(0) 推荐(0) 编辑
摘要:StringBuild的是个动态对象,可直接拼加上字符串;而string对象的步骤:先初始化对象并赋值了,而后在拼加字符串时,先要创建需要拼加的字符串,然后再拼加,所以这就是StirngBuild远比String效率高的原因! (一)String 对象是不可改变的。每次使用 System.Strin 阅读全文
posted @ 2017-04-19 22:45 哈哈哈嗝 阅读(1077) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示