.Net

[c#美味] Guid ToString 格式知多少?

在日常编程中,Guid是比较常用的,最常见的使用就是如下所示:stringid=Guid.NewGuid().ToString();这条语句会生成一个新的Guid并转成字符串,如下://10244798-9a34-4245-b1ef-9143f9b1e68a但是还有一些情况下,我们会有一些细节上的差异,如:前后有大括号...

C#

最近在做微信开发时用到了一些json的问题,就是把微信返回回来的一些json数据做一些处理,但是之前json掌握的不好,浪费了好多时间在查找一些json有关的转换问题,我所知道的方法只有把json序列化和反序列化一下,但是太麻烦了我觉得,所以就在找一些更简单又方便使用的方法。也许这个会有用吧,所以先放到这以后能用到的。...
代码星球·2020-05-12

C#线程篇---Task(任务)和线程池不得不说的秘密(5)

在上篇最后一个例子之后,我们发现了怎么去使用线程池,调用ThreadPool的QueueUserWorkItem方法来发起一次异步的、计算限制的操作,例子很简单,不是吗?  然而,在今天这篇博客中,我们要知道的是,QueueUserWorkItem这个技术存在许多限制。其中最大的问题是没有一个内建的机制让你知道操作在什...

HTMLPARSER.NET 参考资料

例子1:usingSystem;usingSystem.IO;usingWinista.Text.HtmlParser;usingWinista.Text.HtmlParser.Lex;usingWinista.Text.HtmlParser.Util;usingWinista.Text.HtmlParser.Tags...
代码星球·2020-05-12

C# word开发

  在医疗管理系统中为保存患者的体检和治疗记录,方便以后的医生或其他人查看。当把数据保存到数据库中,需要新建很多的字段,而且操作很繁琐,于是想到网页的信息创建到一个word文本中,在显示的时,可以在线打开word,也可以把word转换成html标签显示。这样使用word代替网页的原因有:  第一:网页生成数学公式和特殊...
代码星球·2020-05-12

c#读取XML

XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可...
代码星球·2020-05-12

C#中操作xml文件(插入节点、修改、删除)

已知有一个XML文件(bookstore.xml)如下:   <?xml version="1.0" encoding="gb2312"?>   <bookstore>    ...

Sending data to USB printer in C#?

usingSystem;usingSystem.Drawing;usingSystem.Drawing.Printing;usingSystem.IO;usingSystem.Runtime.InteropServices;usingSystem.Windows.Forms;publicclassRawPrinterH...

ASP.NET操作Word的IIS权限配置

ASP.NET账号在默认情况下是没有权限操作MicrosoftOffice对象的,如果不进行权限的配置,代码会抛出类似以下的异常:检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误:80070005。这样给Asp.NET操作Micr...

c#集合类的线程安全

即位于System.Collections命名空间下的集合,如Hashtable,ArrayList,Stack,Queue等.其均提供了线程同步的一个实现publicclassDemo8{ArrayListlist=newArrayList(1000000);publicDemo8(){ThreadPool.Queu...
代码星球·2020-05-12

C#综合揭秘——细说多线程(上)

引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。其中委托的BeginInvoke方法以及回调函数最为常用。而I/O线程可能容易遭到大家的忽略,其实在开发多线程系统,更应该多留意I/O线程的操作。特别是在ASP.NET开发当中,可能更多人只会留意在...
代码星球·2020-05-12

c#等待所有子线程执行完毕方法

当我们在使用线程中,你会发现主线结束后子线程的结果才显示出来。现在我要等待所以子线程结束,然后在显示结果,怎么做呢?方法如下:1、使用ManualResetEvent,代码如下: using System.Threading;namespace ThreadStudy{ &nbs...

C# 多线程(lock,Monitor,Mutex,同步事件和等待句柄)

本篇从Monitor,Mutex,ManualResetEvent,AutoResetEvent,WaitHandler的类关系图开始,希望通过本篇的介绍能对常见的线程同步方法有一个整体的认识,而对每种方式的使用细节,适用场合不会过多解释。让我们来看看这几个类的关系图: 1.lock关键字 &nbs...

C#中的线程(一)入门

文章系参考转载,英文原文网址请参考:http://www.albahari.com/threading/作者 JosephAlbahari, 翻译 SwankyWu 中文翻译作者把原文放在了"google协作"上面,GFW屏蔽,不能访问和查看,因此我根据译文和英文原版整理转载到园...
代码星球·2020-05-12

C#操作Word (2)-- 打开&关闭Word文档

OK,接着上一篇“Word对象模型”,本文正式开始在VS2010中使用C#语言操作Word2007.不是十分了解Word对象模型的朋友,请参考上一篇文章,或者下载:C#操作Word2007.pdf。 ----------------------------------华丽分割-----...