摘要:原文链接:http://msdn.microsoft.com/en-us/library/aa702755.aspxASP.NET Web services was developed for building applications that send and receive messages by using the Simple Object Access Protocol (SOAP) ...
阅读全文
摘要:原文链接:http://msdn.microsoft.com/en-us/library/aa738737.aspxWindows Communication Foundation (WCF) has an ASP.NET compatibility mode option to enable WCF applications to be programmed and configured lik...
阅读全文
摘要:作者:kaneboy原文链接:http://blog.joycode.com/kaneboy/archive/2009/07/02/115634.joy最近正好有个朋友问这个方面的问题,如何规划一个SharePoint系统的磁盘容量?如果不能在前期做系统规划(Planning)的时候,确定好所需的磁盘容量,那么就很可能遇到系统上线3个月之后,发现服务器磁盘不够用的尴尬情况发生。 在微软TechNe...
阅读全文
摘要:原文链接:http://weblogs.asp.net/bsimser/archive/2006/07/18/Model_2D00_View_2D00_Presenter-Pattern-with-SharePoint-Web-Parts.aspxSo what’s this MVP thing? Bil’s an MVP so now he’s a patte...
阅读全文
摘要:原文链接:http://msdn.microsoft.com/en-us/library/ms998540.aspxNote:This content was developed in June 2003. It pre-dates ASP.NET MVC, and describes how to implement the Model-View-Controller pattern on to...
阅读全文
摘要:原文链接:http://patilmanishrao.wordpress.com/2009/07/01/implementing-mvc-pattern-in-sharepoint/ Model View ControlerHi all,Today I will dive bit more in depth of Share Point oceanto dig out vital informat...
阅读全文
摘要:原文链接:http://www.ctrl-shift-b.com/2007/08/interactive-application-architecture/IntroductionThe MVC, MVP, and PAC patterns are each intended to address the needs of interactive applications by separatin...
阅读全文
摘要:原文链接:http://msdn.microsoft.com/en-us/library/dd206947(v=MSDN.10).aspxThe Training Management application is a SharePoint application. This topic discusses its structure, the interactions between compo...
阅读全文
摘要:原文链接:http://www.sharepointdevwiki.com/display/SharePointPlaybook/SharePoint%20Development%20with%20Unit%20Testing
阅读全文
摘要:原文链接:http://msdn.microsoft.com/en-us/library/dd239285.aspxRetired ContentThis content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using th...
阅读全文
摘要:原文链接:http://www.sharepointdevwiki.com/display/SharePointPlaybook/How+to+test+SharePoint+development+codeMost instances of development you will find will be hooked off of a Feature Receiver, Event Rece...
阅读全文
摘要:原文链接:http://blogs.msdn.com/mcsnoiwb/archive/2008/10/08/unit-testing-sharepoint-code.aspxIn some projects lately I've been faced with the question about how to unit-test SharePoint code. I've been expe...
阅读全文
摘要:原文链接:http://www.kindohm.com/archive/2005/05/02/428.aspxA few coworkers and I are working on ways to incorporate unit testing into SharePoint object model development. The main challenge is that ShareP...
阅读全文
摘要:原文链接:http://blogs.msdn.com/francischeung/archive/2008/08/22/unit-testing-sharepoint-2007-applications.aspxWhen developing SharePoint applications, it is common to develop custom:ASP.NET Web FormsWebPa...
阅读全文
摘要:原文链接:http://www.21apps.com/agile/beginners-guide-to-test-driven-web-part-development/attachment/unit-testing-sharepoint-solutions-the-basics/Unit Testing SharePoint Solutions - The BasicsThis white pa...
阅读全文
摘要:原文链接:http://technet.microsoft.com/en-us/library/cc262787.aspxUpdated: 2009-04-23In this article:Planning and performance guidance updatesTest environmentTest resultsGuidelines for acceptable performan...
阅读全文
摘要:原文链接:http://support.microsoft.com/kb/923592/en-us/Error message when you use SharePoint Central Administration to run a content deployment job in SharePoint Server 2007: "Microsoft.SharePoint.SPExcept...
阅读全文
摘要:摘自:《Visual Studio技术大全》第10章代码调试10.3.310.3.3 调试多线程应用程序多线程应用程序是在给定的进程中有多于一个的线程在运行的应用程序。默认情况下,每个运行应用程序的进程有至少一个执行线程。你也许创建多个线程来做并行处理。这可以显著地提升性能,尤其在运行今天的多核处理器和超线程技术的时候。然而,多线程也带来了更大的开销。代码变得更加复杂难写且更难于调试。如果你曾写过...
阅读全文
摘要:原文链接:http://blogs.technet.com/stefan_gossner/archive/2008/12/05/disposing-spweb-and-spsite-objects.aspx作者:Stefan GoßnerThere are several articles around discussing the dispose of SPWeb and SPSite...
阅读全文
摘要:Timer类:设置个定时器定时执行用户指定 定时器启动后系统将自动建立个新线程执行用户指定 化个Timer对象: Timer timer = Timer(timerDelegate, s,1000, 1000); // 第个参数:指定了TimerCallback 委托表示要执行思路方法; // 第 2个参数:个包含回调思路方法要使用信息对象或者为空引用; // 第 3个参数:延迟时间&...
阅读全文
摘要:在多线程中经常会出现两种情况: 一种情况: 应用中线程把大部分时间花费在等待状态等待某个事件发生然后才能给予响应,这般使用ThreadPool(线程池)来解决; 另种情况:线程平时都处于休眠状态只是周期性地被唤醒,这一般使用Timer(定时器)来解决; ThreadPool类提供个由系统维护线程池(可以看作个线程容器)该容器需要 Windows 2000 以上系统支持其中某些思路方法了只有高...
阅读全文
摘要:在爬虫/蜘蛛制作(C#语言)文中已经介绍了爬虫实现基本思路方法可以说已经实现了爬虫功能只是它存在个效率问题下载速度可能很慢这是两方面原因造成: 1.分析和下载不能同步进行在爬虫/蜘蛛制作(C#语言)中已经介绍了爬虫两个步骤:分析和下载在单线程中两者是无法同时进行也就是说分析时会造成网络空闲分析时间越长下载效率越低反的也是样下载时无法同时进行分析只有停下下载后才能进行下步分析问题浮出水面我想...
阅读全文
摘要:在开发中经常会遇到线程例子如果某个后台操作比较费时间我们就可以启动个线程去执行那个费时操作同时继续执行在某些情况下可能会出现多个线程同步协同问题下面例子就展示了在两个线程的间如何协同工作 这个思路是共同做件事情(从个ArrayList中删除元素),如果执行完成了两个线程都停止执行 代码如下:using;using.Collections;using.Collections.Generic;us...
阅读全文
摘要:如何控制好多个线程相互的间联系不产生冲突和重复这需要用到互斥对象即:.Threading 命名空间中Mutex 类 我们可以把Mutex看作个出租车乘客看作线程乘客首先等车然后上车最后下车当个乘客在车上时其他乘客就只有等他下车以后才可以上车而线程和Mutex对象关系也正是如此线程使用Mutex.WaitOne思路方法等待 Mutex对象被释放如果它等待Mutex对象被释放了它就自动拥有这个对象直...
阅读全文
摘要:使用.Threading.Interlocked类可以提高线程安全性,一般情况下在子线程内使用i这样方式访问全局变量方式是不安全做法测试下面代码在test1中经过100次number,number并没有每次从0变为100而test2则没有问题using; using.Windows.Forms; WindowsApplication32 { publicpartialForm1:For...
阅读全文
摘要:什么是进程? 当个开始运行时它就是个进程进程包括运行中和所使用到内存和系统资源 而个进程又是由多个线程所组成 什么是线程? 线程是中个执行流每个线程都有自己专有寄存器(栈指针、计数器等)但代码区是共享即区别线程可以执行同样 什么是多线程? 多线程是指中包含多个执行流即在个中可以同时运行多个区别线程来执行区别任务也就是说允许单个创建多个并行执行线程来完成各自任务 多线程好处: 可以提...
阅读全文
摘要:[介绍说明:刚接触多线程时弄不明白Join作用查阅了 3本书都不明不白后来经过自己番试验终于弄清了Join本质大家看看我这种写法是否易懂是否真写出了Join本质多提宝贵意见] Thread类Join思路方法能够将两个交替执行线程合并为顺序执行线程比如在线程B中了线程AJoin思路方法 线程A将插入线程B的前直到线程A执行完毕后才会继续执行线程B 试试:线程插入 //C#初学课堂 //...
阅读全文
摘要:在写多线程时候往往委托思路方法不能传递参数但是我就遇到了个问题线程委托思路方法必须要传递参数我有多个线程而多个线程所注册思路方法体基本上都是样只有几个变量值不样我也不想写什么思路方法。 1{……} ; 思路方法2{……} 思路方法3{……}等等我线程有可能是100个或者是更多所以我放弃了这种思路方法想用个思路方法然后向里面扔...
阅读全文
摘要:下面我们就动手来创建个线程使用Thread类创建线程时只需提供线程入口即可(线程入口使知道该让这个线程干什么事) 在C#中线程入口是通过ThreadStart代理(delegate)来提供你可以把ThreadStart理解为个指针指向线程要执行当Thread.Start思路方法后线程就开始执行ThreadStart所代表或者说指向 打开你VS.net新建个控制台应用(Console Appli...
阅读全文
摘要:在前面的多线程编程系列的文章中,我们了解了在.NET中多线程编程必须要掌握的基本知识,但是可能大家看了文章之后,感觉还是很模糊,对一个具体的编程可能还是觉得无从下手,究其原因可能是理论讲的过多,而没有太多的实际参考例子,造成收获不大。因此,在接下来的文章中,我将给出几个典型的多线程编程的实例,让大家有更清楚的认识。Case 1 - No synchronization 在我们的第一个例子中,有两...
阅读全文
摘要:ReaderWriterLock class 它定义了一种锁,提供唯一写/多读的机制,使得读写的同步.任意数目的线程都可以读数据,数据锁在有线程更新数据时将是需要的.读的线程可以获取锁,当且仅当这里没有写的线程.当没有读线程和其他的写线程时,写线程可以得到锁.因此,一旦writer-lock被请求,所有的读线程将不能读取数据直到写线程访问完毕.它支持暂停而避免死锁.它也支持嵌套的读/写锁.支持嵌...
阅读全文
摘要:随着对多线程学习的深入,你可能觉得需要了解一些有关线程共享资源的问题. .NET framework提供了很多的类和数据类型来控制对共享资源的访问。 考虑一种我们经常遇到的情况:有一些全局变量和共享的类变量,我们需要从不同的线程来更新它们,可以通过使用System.Threading.Interlocked类完成这样的任务,它提供了原子的,非模块化的整数更新操作。 还有你可以使用System....
阅读全文
摘要:这章将向大家介绍.NET中的线程API,怎么样用C#创建线程,启动和停止线程,设置优先级和状态. 在.NET中编写的程序将被自动的分配一个线程.让我们来看看用C#编程语言创建线程并且继续学习线程的知识。我们都知道.NET的运行时环境的主线程由Main ()方法来启动应用程序,而且.NET的编译语言有自动的垃圾收集功能,这个垃圾收集发生在另外一个线程里面,所有的这些都是后台发生的,让我们无法感觉到...
阅读全文
摘要:在.NET多线程编程这个系列我们讲一起来探讨多线程编程的各个方面。首先我将在本篇文章的开始向大家介绍多线程的有关概念以及多线程编程的基础知识;在接下来的文章中,我将逐一讲述。NET平台上多线程编程的知识,诸如System.Threading命名空间的重要类以及方法,并就一些例子程序来作说明。引言 早期的计算硬件十分复杂,但是操作系统执行的功能确十分的简单。那个时候的操作系统在任一时间点只能执行一...
阅读全文
摘要:原文链接:http://blogs.msdn.com/joelo/archive/2007/06/27/file-name-length-size-and-invalid-character-restrictions-and-recommendations.aspxSomething that often comes up in deployments and migrations is what...
阅读全文