01-- sharepoint 2010开发概述

 

1》sharepoint 2010开发概述;
2》VS2010 开发SHAREPOINT 2010;
3》sharepoint 2010 UI 改进;
4》sharepoint 2010 LISTS;
5》sharepoint 2010 LINQ;
6》sharepoint 2010 Client Object Model;
7》SharePoint 2010 工作流;
8》sharepoint 2010 服务架构;
9》sharepoint 2010 整合外部数据;
10》sharepoint 2010 企业信息管理ECM;
11》sharepoint 2010 搜索;
12》sharepoint 2010 沙盒解决方案;
13》sharepoint 2010 声明认证的安全。

 

1》sharepoint 2010开发概述;
      a.新功能
      b.开发概述
      c.新开发工具
      d.与powershell整合


  2007,2010介绍:
     SHAREPOINT 2007:站点引擎,协作服务(EMAIL,SEARCH,WORK FLOW);
     SHAREPOINT 2010:MSS,WSF,支持客户端多系统开发;
     SHAREPOINT 2010介绍:基于WEB的企业级商业协作平台;
                  特点:低成本的统一基础架构;对业务需求快速相应;
  a. 新功能:
       改进UI,UX:
             RIBBON
             即时编辑
             DEMO BLANK
       更好的设计,开发工具;
       更好的集成POWERSHELL;
       改进LIST,EVENT
       新的WSS集成LINQ;
       新的客户端对象模型和运行时;
       改进对工作流开发的支持;
       新的可扩展应用程序架构;
       改进针圣外部数据的集成;
       新的连接器框架改进搜索框架;
       用户解决方案,部分信任的代码;
       声明式安全认证;

                     
   b . 术语回忆:SPWEBAPPLICATION,SPSITE,SPWEB,SPLIST,SPLISTITEM,SPFILE,SPFOLDER
      
  static void Main()
  {
  string url="http://sp249:35253/";

 Datatable tb=new datatable();

  using (spsite sitecollection=new spsite(url))
   {
      using(spweb web=sitecollection.openweb())

         {

              datacolumn dc=new datacolumn("name");

              tb.columns.add(dc);

 

               SPlist list=web.lists["inputdate1"];

               splistitemcollection items=list.items;
               for(int i=0;i<list.items.count;i++)

                    {

                           datarow dr=dt.newrow();

                            splisteitem item=items[i];

                            dr["name"]=item["name"].tostring();

                    }

         }
    }
  }

   c. 新开发工具:
       VS2010 团队开发;
       SHAREPOINT DESIGNER:展示各对象结构关系;
                            定制化工作可以导出到.WSP文件导入到VS2010;
      
       调试仪表板:
         调试,代码路径,
       SHAREPINT 2010 调试代码:
            要以管理员身份运行VS2010,附加到IIS工作进程W3WP.EXE

   d. 与POWERSHELL整合
      POWERSHELL介绍:基于命今行和脚本管理;
                     代替命今行的新工具;强大的脚本一环境;
                 CMDLETS;
                 管道和格式化; 
                 基于的PROVIDER资源存取模型
      使用powershell:
                   .ps1
                   snap-in
                   自定议powershell snap-in

                   

 private string ReplaceString(string inputstr)

 {

   string strreturn=inputstr.replace("&",&amp;").replace("\",\\'").replace("\r\n","").tostring();

   return strreturn;

}

posted @ 2012-10-10 16:38  大树2  阅读(532)  评论(1编辑  收藏  举报