WSS3SDK之:创建控制台应用程序

这个编程任务将描述如何在VS 2005中创建一个控制台应用。样例代码用来显示某个网站集下列表的数量。执行该代码的用户必须是WSS所属计算机的本地管理员。

步骤

1、打开VS 2005, 在File菜单中,点击New下的Project。
2、在New Project对话框中,选择合适的语言,然后在项目类型中选择Windows
3、在模板框中,选择Console Application。
4、在Location框中,输入创建的磁盘路径,然后点OK。
5、在Solution Explorer中,右键点击References节点,选Add References项来添加一个引用
6、在.NET标签中,选择Windows SharePoint Services组件,点OK.
7、在.vb或.cs代码文件顶部,添加对Microsoft.SharePoint命名空间的引用,如下:
VB

Imports Microsoft.SharePoint
C#
using Microsoft.SharePoint;
8、添加Main方法的代码。
VB
Overloads Sub Main(args() As String)

    
Dim siteCollection As New SPSite("http://Server_Name")
    
Dim sites As SPWebCollection = siteCollection.AllWebs
    
Dim site As SPWeb

    
For Each site In  sites

        
Dim lists As SPListCollection = site.Lists

        Console.WriteLine(
"Site: " + site.Name + "  Lists: " 
           
+ lists.Count.ToString())

    
Next site

    Console.WriteLine(
"Press ENTER to continue")
    Console.ReadLine()

End Sub 'Main
C#
static void Main(string[] args)
{
    SPSite siteCollection 
= new SPSite("http://Server_Name");
    SPWebCollection sites 
= siteCollection.AllWebs;

    
foreach (SPWeb site in sites)
    {
        SPListCollection lists 
=  site.Lists;

        Console.WriteLine(
"Site: " + site.Name + "  Lists: " 
           
+ lists.Count.ToString());
    }

    Console.WriteLine(
"Press ENTER to continue");
    Console.ReadLine();
}
9、点击Debug菜单中的Start或按F5来运行代码。
posted @ 2008-06-18 19:12  Sunmoonfire  阅读(676)  评论(0编辑  收藏  举报