在使用Microsoft Office SharePoint Server 2007时,发现有一个自带的本周图片的WebPart,本以为拖入到网页后
就可以在网页上实现幻灯片切换式的图片播放动画效果,试用后才发现在页面中显示指定图片库的一张图片,
并不会自动切换。只有点击图片后链接到一个图片浏览的页面,手动点击播发后才会出现幻灯片效果。觉得
这个WebPart做的不够好用,正好最近在学习SharePoint2007中的WebPart开发,就按照开始提到的想法DIY了
一个。自己感觉还可以,拿出来和大家SHARE一下,有需要的朋友可以down回去.
源代码下载地址:/Files/newwind521/WebImagePpt.rar
代码中主要展示了两个内容:
1.如何在Render函数中Rend出控件和JS脚本。
2如何给WebPart添加自定义的属性。
代码内容如下:

  1如何在SharePoint 2007中开发WebPart?using System;
  2如何在SharePoint 2007中开发WebPart?using System.Runtime.InteropServices;
  3如何在SharePoint 2007中开发WebPart?using System.Web.UI;
  4如何在SharePoint 2007中开发WebPart?using System.Web.UI.WebControls.WebParts;
  5如何在SharePoint 2007中开发WebPart?using System.Xml.Serialization;
  6如何在SharePoint 2007中开发WebPart?using System.ComponentModel;
  7如何在SharePoint 2007中开发WebPart?using System.Web.UI.HtmlControls;
  8如何在SharePoint 2007中开发WebPart?
  9如何在SharePoint 2007中开发WebPart?using Microsoft.SharePoint;
 10如何在SharePoint 2007中开发WebPart?using Microsoft.SharePoint.WebControls;
 11如何在SharePoint 2007中开发WebPart?using Microsoft.SharePoint.WebPartPages;
 12如何在SharePoint 2007中开发WebPart?
 13如何在SharePoint 2007中开发WebPart?namespace WebImagePpt
 14

可直接双击运行WebImagePpt\bin\Debug文件夹下的setup.bat文件进行部署,也可以VS2005中打开项目工程,
按F5直接运行就会部署到本地的SharePoint服务器上(需要安装了extend for wss3)。

这个WebPart的名称为WebIamgePpt,增加了一个图片库路径设置的自定义属性。
使用以及设置法效果图如下:
1.进入WebPart页面的编辑状态,并在WebPart区域点击添加Web部件:
如何在SharePoint 2007中开发WebPart?

2.展开所有部件,在杂项这一类中选择WebImagePpt,点击添加:

如何在SharePoint 2007中开发WebPart?
3.点击编辑按钮,选择修改共享Web部件菜单,打开属于设置面板:
如何在SharePoint 2007中开发WebPart?

4.设置图片库的路径(当然,这个图片库要提前建好,并添加了图片),点击确定:
  如何在SharePoint 2007中开发WebPart?
5。保存后,路径正确的话,就可以看到效果了吧。

相关文章: