随笔分类 -  .Net Framework / C#

摘要:转自:http://www.cnblogs.com/dlwang2002/archive/2006/12/07/585093.html 这是一个在.net2.0里面新出现的类,用于执行后台比较长的任务而又想能和UI有点操作的应用里面。 普通情况下,你点击一个按钮,去后台执行一个process,如果你想得到结果,就得等这个process结束。通常,可以使用异步执行回调来解决这个问题。现在,... 阅读全文
posted @ 2007-10-10 01:29 张旋 阅读(299) 评论(0) 推荐(0)
摘要:反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 程序代码在编译后生成可执行的应用,我们首先要了解这种... 阅读全文
posted @ 2007-09-17 00:17 张旋 阅读(4204) 评论(3) 推荐(1)
摘要:源码下载 安装程序下载 其实,最好能试试挑战6000分。 阅读全文
posted @ 2007-09-07 23:12 张旋 阅读(439) 评论(0) 推荐(0)
摘要:简单极了! 1.引用:using Microsoft.WindowsMobile.PocketOutlook; 2. SmsMessage sms = new SmsMessage("13xxxxxxxxx", "test"); sms.Send(); 3.OK!成功收到短信! 但是在取通讯录时遇到问题。Contact的构造函数有两个,一个... 阅读全文
posted @ 2007-09-07 09:25 张旋 阅读(862) 评论(2) 推荐(0)
摘要:问题是,好像总有看不见的字母在下落。因为看不见,所以不能打。所以一会儿就死掉了。不知道该如何解决? ========================= 问题已解决,原来是Letter类的线程中的while(true)不好,换一个变量,代替true,Letter在Finish的时候立即把这个变量设为false,线程结束,这样就不会引发事件了。按以前写的代码,打字,Letter消失后,其... 阅读全文
posted @ 2007-09-06 05:46 张旋 阅读(634) 评论(2) 推荐(0)
摘要:http://msdn2.microsoft.com/zh-cn/library/kwtft8ak(VS.80).aspx 阅读全文
posted @ 2007-09-05 23:57 张旋 阅读(285) 评论(0) 推荐(0)
摘要:今天看了几篇接口的文章,看着看着,忽然有种感觉,我一直都理解错了! 我本来今天搜索文章的目的,是想查找一下,如何编写一个接口。可是看了几篇文章后,我发现,其实我这个问题的提出,就说明了我没有理解接口的用途。实际上,要明白接口,要先弄明白为什么要编写接口。 我们要编写接口,是因为我们要编写的方法需要使用接口。我们编写接口的目的,是为了定制一种规范,如果用户写的类满足这种规范,那么这个类的实例,就... 阅读全文
posted @ 2007-09-05 23:42 张旋 阅读(644) 评论(5) 推荐(0)
摘要:这是ACCP 4.0 C#书上的多线程的例子,可是书上做的不怎么样,有毛病,累加区间不能被线程数总除时会出问题。 我自己改了一下。 http://www.cnblogs.com/Files/zxsoft/多线程测试.rar 阅读全文
posted @ 2007-09-03 01:31 张旋 阅读(697) 评论(0) 推荐(0)
摘要:8月30日知道了VS2008中文版发布的消息,就去下载了。31日就下载好了,可今天才有时间运行一下测试。发现真的是强大了很多啊! 不说别的,光看了看新建窗口。支持的东西就比2005多很多。 新建Windows窗体: 发现已经可以在新建项目时选择使用的.NET FrameWork版本号。但是没有1.0和1.1选项。 选择新建的项目,确定后。会发现VS.NET 2008自动添加了Linq的... 阅读全文
posted @ 2007-09-02 00:29 张旋 阅读(2005) 评论(3) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.Text; namespace Test { class Program { static void Main(string[] args) { B b = new B(); b.... 阅读全文
posted @ 2007-08-28 00:43 张旋 阅读(205) 评论(0) 推荐(0)
摘要:可以使用MonoDevelop。直接yum install monodevelop即可。 目前MonoDevelop最新版本是0.15.Mono Core最新版本是 1.2.4.不过FC7好像只能自动更新1.2.3 阅读全文
posted @ 2007-08-26 05:13 张旋 阅读(272) 评论(2) 推荐(0)
摘要:为什么继承是有害的? 通过把具体的基类转变成接口来改进你的代码 作者:Allen Holub 翻译: ShiningRay @ Nirvana Studio 摘要 大多数优秀的设计师避免出现继承( extends 描述的关系),就像躲避瘟疫似的。你的代码80%应该完全以接口的方式来书写,而不是继承具体的基类。其实,Gang of Four 这本关于设计模式的书(以下简称GoF)很大程度上关于... 阅读全文
posted @ 2007-08-22 23:16 张旋 阅读(640) 评论(4) 推荐(1)
摘要:1.Substring. 在Java中,String类有个substring方法。在C#中,string类有个Substring方法。 他们的功能也不一样。 Java中: String s="ABCDEFG"; 那么。s.substring(1,2)的值为"B",因为参数的意思是两个位置。 C#中: string s="ABCDEFG"; 那么。s.Substring(1,2)的值为"BC"... 阅读全文
posted @ 2007-08-22 22:12 张旋 阅读(484) 评论(0) 推荐(0)
摘要:1. 填空: (1)面向对象的语言具有________性、_________性、________性。 (2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。 (3)列举ADO.net中的五个主要对象_______________、_____________、_______________、___________... 阅读全文
posted @ 2007-08-22 02:28 张旋 阅读(296) 评论(0) 推荐(0)
摘要:http://www.aspxboy.com/private/5290/default.aspx#e0db0aa 讲法很好。很容易看明白 阅读全文
posted @ 2007-08-20 23:43 张旋 阅读(195) 评论(0) 推荐(0)
摘要:三层结构。MVC都有讲的 阅读全文
posted @ 2007-07-01 06:43 张旋 阅读(221) 评论(0) 推荐(0)
摘要:刚刚看道编程题: 围绕着山顶有10个洞。一只兔子和一只狐狸各住一个洞。狐狸要吃兔子。兔子对狐狸说:“你想吃掉我可以,但必须找到我。我就藏身于这十个洞中,你从10号洞出发,先到1号洞找我,第二次隔一个洞找我,第三次隔两个洞找我,……,以后依次类推,若能找到我,可饱餐一顿。”。狐狸答应了,但是狐狸从早到晚进进出出了1000次,仍没找到兔子。请编程求兔子究竟躲在哪个洞里。 下面是我写的C#算法:... 阅读全文
posted @ 2005-01-13 00:58 张旋 阅读(2435) 评论(3) 推荐(0)
摘要:上午看了C#的错误处理和调试,又看了VC的Blog,看了那三篇社会型网络的文章,感觉有点收获。在如何利用方面,还有待研究。今天晚上就要回家了。下午考六级,要准备一下。 阅读全文
posted @ 2005-01-08 12:05 张旋 阅读(863) 评论(1) 推荐(0)