摘要: 由MunanSoft科技公司开发的全新一代笔记本电脑!!鸭梨笔记本上市!! 日前,MunanSoft在联合国全球科技博览会发布了最新一代的鸭梨笔记本,应其高性能高性价和艺术感十足的设计在博览会上完败微软,苹果,IBM等所有所有的公司,独领风骚,为中国的企业做出了百分之一千的贡献!!CEO兼董事长被评为2010中国杰出青年!! 下面让我们来看一看这款超越ipod,ipad,成为新一代的时尚和科技弄潮儿的全世界的新宠吧!! 超有手感的深蓝色外壳,立体品牌标志,手工风十足,个性体现!!文艺必备! 阅读全文
posted @ 2010-11-15 21:51 非常可乐 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 在使用C#进行应用程序设计时,经常会采用多线程的方式进行一些后台任务的工作。对于不同的应用场景,使用的策略也不尽相同。 后台循环任务,少量UI更新:例如批量上传文件,并提供进度。这种情况使用BackgroundWorker组件是非常好的选择。 耗时的后台任务:这里的耗时任务是指一个时间较长的任务,并且不能精确获取进度,如:调用一个远程WebService接口。这种情况可以开两个线程,一个工作,一个更新UI(不能提供进度,只能显示动画表示系统在运行中)。 耗时的UI任务:当工作压力集中在UI响应上时,可以在工作者线程中增加延时,从而让UI线程获得响应时间。整个工作的总体时间会增加,但用户响应效果会好很多。 阅读全文
posted @ 2010-10-14 00:28 非常可乐 阅读(311) 评论(0) 推荐(0) 编辑
摘要: BackgroundWorker组件 在VS2005中添加了BackgroundWorker组件,该组件在多线程编程方面使用起来非常方便,然而在开始时由于没有搞清楚它的使用机制,走了不少的弯路,现在把我在使用它的过程中的经验与诸位分享一下。 BackgroundWorker类中主要用到的有这列属性、方法和事件: 阅读全文
posted @ 2010-10-14 00:26 非常可乐 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 在介绍工具之前,我需要说明几点: 1.如果你编写的软件不涉及商业用途的话,本着开源的思想,本人不推荐使用代码混淆器 2.使用代码混淆器存在一定的风险,在使用前最好做好相关代码备份 3.凡是需要序列化成二进制的代码,是不能用混淆器的。混淆后的代码将不能正常序列化! 阅读全文
posted @ 2010-10-14 00:06 非常可乐 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。 首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 阅读全文
posted @ 2010-09-27 22:59 非常可乐 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 在网上查找了不少的资料,可以说大同小异,概念性的东西网上一搜一堆, 今天把反射的东西整理了一下,供大家使用,我保证我这里是最全面的东西,当然也是基础的东西, 在学好了这一切的基础上,大家可以学习反射的具体插件等应用,老鸟就不用看了. 首先我们建立一个类库,将它生成为HelloWorld.dll. using System; namespace Webtest 阅读全文
posted @ 2010-09-15 23:41 非常可乐 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1 创建用于反射使用的DLL 新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll) 2 应用于反射的例子 在ASPNET页面中加入以下函数: 阅读全文
posted @ 2010-09-15 23:12 非常可乐 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 最新版本的SharpZipLib(0.84)增加了很多新的功能,其中包括增加了FastZip类,这让我们可以非常方便地把一个目录压缩成一个压缩包,经测试可以很好地支持文件中包含中文以及空格的情况。 你可以到其官方网站下载最新版本的SharpZipLib: http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx 阅读全文
posted @ 2010-09-15 00:07 非常可乐 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 这里讲的网络程序的开发,主要是在程序中连接网络,在CF中UDP与TCP与Windows 应用程序相差不多.设置 mobile要联接网络,先觉条件是要有一个拔号设置,移动拔号设置分为cmwap,cmnet.这个设置非常的重要,cmwap只支持http而不支持tcp和udp,因为这个原因我曾经就花费过许多时间.开始-->设置-->连接(选项卡)—>连接(按钮)&mdash... 阅读全文
posted @ 2010-08-20 14:23 非常可乐 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 使用VS C#无论是WinForm开发,还是WebForm 开发都会遇到一个问题:在Form布局时,会重复使用相同的一组控件。如下图中的控件这一组控件是非常常用的,但是如果每一次布局相似的窗体时,都对这些控件进行属性设置会是一件非常没有技术含量的工作。通常这时就需要用到用户控件了。在当前的项目上添加新建项,在弹出的对话框中选择“用户控件”:在下面的名称设置一下用户控件的名称... 阅读全文
posted @ 2010-08-20 13:32 非常可乐 阅读(933) 评论(0) 推荐(0) 编辑