浅谈.NET下的多线程和并行计算:Winform中多线程编程基础
首先我们创建一个Winform的应用程序,在上面添加一个多行文本框和一个按钮控件,按钮的事件如下:Thread.Sleep(1000);StringBuilder sb = new StringBuilder();for (int i = 0; i < 10000; i++) sb.Append("te...
浅谈.NET下的多线程和并行计算:线程池基础下
这节我们按照线程池的核心思想来自定义一个简单的线程池:1) 池中使用的线程不少于一定数量,不多于一定数量2) 池中线程不够的时候创建,富裕的时候收回3) 任务排队,没有可用线程时,任务等待我们的目的只是...
.NET之异步编程
同步方法和异步方法的区别同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作异步编程概览.NET Framework 允许您异...
C#中List与IList的区别
List<T>类:表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。IList<T>接口:表示可按照索引单独访问的一组对象。下面谈谈它们之间的区别:首先,List<T>是一个类,IList<T>是一...
浅谈.NET下的多线程和并行计算:基于多线程的基本组件
在多线程应用中我们有一些很常见的需求,比如定时去做计划任务,或者是在执行一个长时间的任务,在执行这个任务的过程中能有进度显示(能想到要实现这个需求需要新开一个线程,避免阻塞UI的更新)。对于这些应用.NET...
关于ASP.NET/C#中对Cookie的操作
写cookie1 HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项2 DateTime dt = DateTime.Now;//定义时间对象3 TimeSpan ts=new TimeSpan(1,0,0,0);//cookie有效作用时间,具体查msdn4 c...
浅谈.NET下的多线程和并行计算(五)线程池基础上
池(Pool)是一个很常见的提高性能的方式。比如线程池连接池等,之所以有这些池是因为线程和数据库连接的创建和关闭是一种比较昂贵的行为。对于这种昂贵的资源我们往往会考虑在一个池容器中放置一些资源,在用的时候...
asp.net获取web.config配置信息
1、首先要引用两个命名空间Code Snippetusing System.Net.Configuration; using System.Web.Configuration; ps:注意到他们不是同一个没?2、以下以获取mailSettings为例。Code Snippet<system.ne...
超级简单:ASP.NET输出缓存
ASP.NET缓存通过在内存中存储页面输出来构建一个高性能的,可伸缩的asp.net web应用程序。在随后的请求中,网页代码不用执行,直接使缓存的输出用于服务的请求。在本文中,我们专注于ASP.NET页面...
asp.net中关于双引号和单引号的用法
关于&、双引号、和单引号的解释 下面先简单地说一下他们的意义。 (1)&是连接运算符,它可以将两个字符串连接成一个字符串。如 ...
C# 事件 vs 委托
我们在以前的文章中看到了委托以及它们的实现。但是如果你在网页上搜索有关委托的信息,你肯定会注意到它们总是与“event”结构相关联。联机事件教程使得事件尽管与常规的委托实例有关系,但是还是有许多区别。事件...
ASP.NET下载文件(弹出打开保存文件对话框)
看了好多种方法 好像都是通过Response转换来的 Code<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public void Open() &n...
C#中ToString()格式大全
C 货币2.5.ToString("C")¥2.50 D 十进制数25.ToString("D5")00025E 科学型25000.ToString("E")2.500000E+005F 固定点25.ToString("F2")25.00G 常规2.5.ToString("G")2.5N 数字2500000.ToString("N")2,500,000.00X ...
Visual Studio 2010 部分新功能概览-QS, HR, GFU
Visual Stduio 2010 Beta2发布已经有一些时日,在今年秋季发布RTM的计划已然泡汤。目前的情况看,明年春天还会有一个RC,主要用以提高VS2010的性能和稳定性。因此,估计不会新加Feature了。让我们借助Beta来体验一下...
asp.net中使用静态变量
在asp.net中使用静态变量要比application更好的选择在传统的asp页面中,我们需要利用application变量传递一些特殊变量,在asp.net中任何页面都可以是类,Global.asax也不例外。我们只需要在Global.asax加入类名。&nb...
silverlight控件模型之选择控件和列表控件
很高兴能再次和大家分享,多的不说了,继续开始.......选择控件:checkbox控件和radiobutton控件 <StackPanel Background="White" VerticalAlignment="Center"> &nb...
添加Silverlight应用到HTML
Silverlight是跨浏览器,跨客户平台的浏览器插件,可以应用在Windows,Linux,Mac等平台。作为浏览器插件,Silverlight可以像Flash一样,很方便的嵌套在HTML页面中,下面我来介绍一下,如何添加Silverlight应用到HTM...
Asp.net下自动调用Word的实例
1. 建立工程 在ASP.NET里操作Word的第一步就是添加COM引用到你的工程里,通过右键点击“解决方案资源管理器”的“引用”,添加引用。选择COM选项卡,添加Microsoft Word 12.0 Object Library(其中12.0是Word...
C#画线控件的示例代码
C#画线控件的应用实例介绍之前我们要明白在C#中没有画线的控件,这里写了一个,大家分享。共有两个控件分别是画横线和画竖线的,关于怎么画斜线有兴趣的可以做一个大家分享。 C#画线控件之横线 using Syst...
初接触ASP.NET,先了解几个概念
1.ASP :是微软一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于IIS 之中的程序。 2.NET:.NET 是 Microsoft XML Web services 平台。XML Web ...