11 2012 档案

摘要:ThreadStart不需要传递参数,也不需要返回参数 我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下:实例代码: ThreadStart threadStart=new ThreadStart(Calculate); Thread thread=new Thread(threadStart); thread.Start(); public void Calculate() { double Diameter=0.5; Console.Write("The Area Of Circle with ... 阅读全文
posted @ 2012-11-30 17:14 DaBan
摘要:在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,如果需要访问窗口中的控件,可以在窗口构造函数中将CheckForIllegalCrossThreadCalls设置为 falsepublic Form1(){InitializeComponent();CheckForIllegalCrossThreadCalls = false;}也可以针对某一控件进行设置,例如:TextBox.CheckForIllegalCrossThreadCalls = false; 阅读全文
posted @ 2012-11-29 11:36 DaBan
摘要:HttpWebRequest类对WebRequest中定义的属性和方法提供支持,也对使用户能够直接与使用 HTTP 的服务器交互的附加属性和方法提供支持。不要使用HttpWebRequest构造函数。使用System.Net.WebRequest.Create方法初始化新的HttpWebRequest对象。如果统一资源标识符 (URI) 的方案是 http:// 或 https://,则Create返回HttpWebRequest对象。GetResponse方法向RequestUri属性中指定的资源发出同步请求并返回包含该响应的HttpWebResponse。可以使用BeginGetRespo 阅读全文
posted @ 2012-11-21 15:59 DaBan
摘要:这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie来辨认使用者,以方便送出使用者量身定做的内容,像是 Web 接口的免费email 网站,都要用到 Cookie。 具体来说cookie机制采用的是在.. 阅读全文
posted @ 2012-11-21 11:28 DaBan
摘要:利用 Conditional 属性,程序员可以定义条件方法。Conditional 属性通过测试条件编译符号来确定适用的条件。当运行到一个条件方法调用时,是否执行该调用,要根据出现该调用时是否已定义了此符号来确定。如果定义了此符号,则执行该调用;否则省略该调用(包括对调用的参数的计算)。条件方法要受到以下限制:条件方法必须是类声明或结构声明中的方法。如果在接口声明中的方法上指定Conditional属性,将出现编译时错误。条件方法必须具有void返回类型。不能用override修饰符标记条件方法。但是,可以用virtual修饰符标记条件方法。此类方法的重写方法隐含为有条件的方法,而且不能用Co 阅读全文
posted @ 2012-11-20 13:14 DaBan