“瑚琏”通过精心收集,向本站投稿了7篇一步一步SharePoint 之二十八:实现WebPart的单步调试,以下是小编精心整理后的一步一步SharePoint 之二十八:实现WebPart的单步调试,仅供参考,希望能够帮助到大家。

一步一步SharePoint 之二十八:实现WebPart的单步调试

篇1:一步一步SharePoint 之二十八:实现WebPart的单步调试

摘要

前面的文章中,我们实现了两个WebPart的联动过程,至此,我们基本上就能编写无限复杂的WebPart 了,

在编写WebPart,尤其是非常复杂的WebPart的过程中,有时候出了错误,却又不知道是什么原因,这 时,找到原因的最好办法是单步调试。

本篇文章将介绍如何实现WebPart的单步调试的过程。

正文

下面将记录每一步的操作过程。

1、让我们来回忆一下我的网站的主页面。

2、打开前面我们完成了的项目Eallies.WebParts.Associated,找到并打开List.cs文件,在需要调试 的地方设置断点。

3、从开发环境的菜单中依次选择Debug,Attach to Process。

4、单击Attach to Process菜单项,则弹出Attach to Process对话框。

在这里,我们选择w3wp.exe这个进程,这个进程就是SharePoint的进程,

有时候这个进程使用了某个 DLL,导致我们无法编译项目时,我们可以手动将这个进程终止,然后再尝试编译。

5、附加到指定的进程上后,开发环境最上面的状态栏就标识了目前是Debug状态了。

6、在我的网站的主页面中,点击List中的某一项,程序即运行到设置断点的地方了,这时,我们就可 以按F10、F11进行单步调试了。

为了能更方便地进行调试,前面我们提到过,最好将项目编译的输出路径更改为站点的bin目录,如 C:\Inetpub\wwwroot\wss\VirtualDirectories\9001\_app_bin。

至此,我们已经实现了WebPart的单步调试的过程。

基本上,本系列文章至此,已经可以算是告一段落了,掌握了WebPart的技术,我们就已经可以去找一 份SharePoint的工作了。如果比较幸运,成为一个比较大型团队中的一员,那么我们就可以专职负责 WebPart的开发工作了。

当然,SharePoint的知识远远不止这些。

在实际应用中,我们常常需要将网站某些操作以邮件或其它方式通知其他人,比如,上传一个文档后 ,要求发送一封邮件,通知领导有新的文档上传了等等。要实现这点,我们就需要使用到SharePoint中的 Event Handler。

下一篇文章我将记录如何实现文档Event Handler的过程。

篇2:一步一步SharePoint 之三十六

在SharePoint中实现Workflow(2)——创建一个Workflow

摘要

本篇文章将介绍在SharePoint中实现Workflow的第二部分——创建一个Workflow,

正文

下面将记录每一步的操作过程。

1、首先用Designer打开我的网站。

2、在Folder List中,双击Docs,以打开Document Center子站点。

3、在Designer的主菜单中,依次选择File,New,Workflow,并单击Workflow菜单项,则Workflow Designer将会打开。

4、在Give a name to this workflow中输入一个名称,为该Workflow指定一个名称。

在What SharePoint list should this workflow be attached to中选择Announcements。然后进入下 一步。

5、点击Conditions按钮,在弹出的菜单中选择Custom Condition (Announcements)项。

6、单击完Custom Condition (Announcements)菜单项后,Conditions按钮后面将会出现一个If语句,

7、单击If语句中的field,在弹出的下拉列表中选择“员工类别”。

单击If语句中的value,在弹出的下拉列表中选择“经理级别”。

8、单击Actions按钮,在弹出的菜单中选择Send an Email项。同样,单击完后,会出现一个Email语 句。

9、单击Email语句中的this message,则弹出Email编辑框。我们在其中编辑好Email的内容。注意: 这是发给经理级别的邮件。

10、编辑完Email后,就是这样的效果了。

11、单击Add 'Else If' Conditional Branch,则出现另外一个If分支。

按照前面的过程,添加一个发给普通员工的Email。注意:这是发给普通员工的邮件。

12、操作完成后的效果就是这样的了。

13、单击Finish按钮,则系统开始应用该Workflow。

14、经过不是很长的一段时间的等待后,站点中就增加了Workflows这个文件夹。

一步一步SharePoint 之二十八:实现WebPart的单步调试如果我们不是很满意设置好的Workflow,我们可以双击Announcements Workflow.xoml,则会重新打开 Workflow Designer页面,我们就可以重新一步一步的设置这个Workflow了。

至此,创建一个Workflow就成功了,恭喜恭喜!

下一篇文章我将记录如何在SharePoint中实现Workflow的最后一部分的过程。

篇3:一步一步SharePoint 之三十五

在SharePoint中实现Workflow(1)——创建一个判断列

摘要

在安装SharePoint的时候,笔者就已经提到,要顺利安装SharePoint,必须首先安装Microsoft Windows Workflow Foundation 2.2以上的版本,这是不是意味着SharePoint可以设定Workflow呢?

答案是肯定的,在SharePoint 2007中,我们可以设定Workflow,好让程序按照指定的流程运行,

这里,笔者将以在通知列表中发布一个通知,并按通知发放的员工类别,向指定的员工发送一封邮件 为例,来实现Workflow。

当然,笔者在这里实现的是一个非常简单的流程,即如果是经理级别,就发送经理级别应该收到的邮 件,而如果是普通员工,就收到普通员工应该收到的邮件。朋友们在实现这个简单的流程后,自然可以尝 试更为复杂的流程了。

本篇文章将介绍在SharePoint中实现Workflow的第一部分——创建一个Workflow的判断列 。

正文

为了更清晰地让朋友们了解在SharePoint中实现Workflow的几个步骤,本篇文章将被分割成三个小的 部分,第一部分讲解创建一个判断列,第二部分讲解创建一个Workflow,第三部分讲解运行Workflow,

因 此而给大家带来的阅读不便,就请海涵了:)

下面将记录每一步的操作过程。

1、首先打开我的网站的Document Center站点,然后打开Announcements列表。

在Announcements列表中,点击工具栏上的Settings,并在弹出的菜单中,选择Create Column项,即 可打开Create Column页面。

2、在Create Column页面中,填入Column name,并选择The type of information in this column is为Choice (menu to choose from)。

3、选择完The type of information in this column is后,页面将会呈现输入各个Choice项的文本 框。我们可以在这里输入我们打算预定义的各种员工类别,并在Default value中点击一下鼠标,以指定 一个默认项。

4、点击OK按钮后,该Column将被创建,并返回Announcements列表页面。

至此,第一部分的创建一个判断列的工作就完成了。

下一篇文章我将记录如何在SharePoint中实现Workflow的第二部分——创建一个Workflow 的过程。

篇4:一步一步SharePoint 之三十四

实现通用Event Handler(2)——尝试Event Handler

摘要

本篇文章将介绍实现通用Event Handler的最后一部分——尝试Event Handler,

正文

下面将记录每一步的操作过程。

1、首先打开我的网站,依次点击Document Center、Announcements,进入Announcements列表页面。

2、在Announcements列表界面中点击New,在弹出的菜单中选择New Item,即进入创建Announcement页 面。

在创建Announcement页面中填写好Title和Body,然后单击Ok按钮保存记录。

3、创建成功后的列表就是这样的,

4、现在我们来尝试删除该记录。在该条记录的弹出菜单中选择Delete Item。

5、在弹出的确认对话框中单击Ok。

6、由于我们在Handler程序中,添加了ItemDeleting事件,并编写了取消该删除动作并提示错误信息 的代码,因此该删除操作将不会成功。

看,提示删除错误信息了。这个错误信息正是我们在Handler程序中写好了的。

至此,实现通用Event Handler就成功了,恭喜恭喜!

在安装SharePoint的时候,笔者就已经提到,要顺利安装SharePoint,必须首先安装Microsoft Windows Workflow Foundation 2.2以上的版本,这是不是意味着SharePoint可以设定Workflow呢?

答案是肯定的,在SharePoint 2007中,我们可以设定Workflow,好让程序按照指定的流程运行。

下一篇文章我将记录如何在SharePoint中实现Workflow的过程。

篇5:一步一步SharePoint 之一:安装SharePoint

摘要

呵呵,如何安装SharePoint,可能这对很多人来说是a piece of cake,不过作为记录我的学习历程的一个方法,我还是有必要把它记录下来,

在后续的文章中,我将陆续发表我学习SharePoint的每一个过程。希望大家能给予鼓励。我学习SharePoint也只有1个多星期的时间,如果文章中有什么不对的地方,请大家一定要提出来,便于我改正。

如果大家在学习SharePoint的过程中有什么难题不能解决,也请提出来,我们可以一起共同努力去解决,然后发表出来。

正文

首先安装SharePoint需要非常苛刻的条件。因此,希望您的机器性能能够足够的高,一般来说,CPU请不要小于2.0G,内存请不要小于1G。很多朋友喜欢用笔记本或者虚拟机器安装,那样当然可以了,不过等待的过程可能会磨灭您体验SharePoint的激情:)

1、安装Microsoft Windows 。

2、如果您的工作环境中没有域服务器,那么请将您的Windows升级为域服务器。如何升级为域服务器,请您查询网上相关的文章:)

3、安装Microsoft SQL Server ,最好是英文版了:)

4、安装Microsoft Visual Studio 2005,当然也最好是英文版了:)

5、接着是最容易忘记的一环:安装Microsoft Windows Workflow Foundation 2.2以上的版本,

6、当然,别忘了安装Microsoft Office SharePoint Server 2007和Microsoft Office SharePoint Designer 2007啊。

现在Microsoft公司已经不允许免费下载Office系列的Bata版了,希望以前已经下载了的同志们能发扬伟大的共享精神,提供一些下载的种子啊:)

下面将记录每一步的安装过程。

1、启动安装界面了,Welcome!

2、例行性的输入注册码。Microsoft还不错,Office Beta系列可以免费用半年多呢。

3、仍然是例行性的阅读License信息。

4、接下来就需要选择安装类型了,笔者选择的是Advanced。

5、在Server Type中选择Complete。

6、接下来就是漫长的等待了,喝杯咖啡去:)

7、恭喜您安装成功了哦。

可惜到此为止,您还不能开始SharePoint之旅,因为您还需要配置SharePoint。

下一篇文章我将记录配置SharePoint的过程。欢迎大家继续关注:)多谢!

篇6:一步一步SharePoint 之二十二

完美解决实现Form认证后无法再用SharePoint Designer编辑网站的问题

摘要

前面的文章中,我们采用“曲线救国”的方式解决实现Form认证后无法再用SharePoint Designer编辑网站的问题,还甚至说Microsoft公司并未考虑这个问题,

这两天在国外的网上闲逛,偶然看到一篇关于这个问题文章,原来这个问题还真有完美的解决方案呢 !比尔那家伙当然很小气了,跑过来找我质问了。不过不管怎样,我真是觉得不好意思呢!

本篇文章将介绍如何完美解决实现Form认证后无法再用SharePoint Designer编辑网站的问题。

正文

这里所说的完美,是相对于前面一篇文章而言的。在前面的一篇文章中,我们采用临时改成Windows认 证的方案解决了这个问题,

而现在我们将在保持Form认证的情况下解决这个问题。

最重要的是,现在的方案简单得只有一张截图,真是有点骗发表的文章数目的嫌疑呢。

下面将记录这一步的操作过程。

1、首先确保网站已经设为Form认证模式,打开网站首页,使用管理员帐户登录,请注意,登录前把下 面的Sign me in automatically复选框的勾打上。

2、登录成功后,再点击Internet Explorer工具栏中的Edit with Microsoft Office SharePoint Designer按钮,即可顺利打开SharePoint Designer了。

嘿嘿,想不到这个方案如此的简单,以致于我们几乎什么都没做!

在前面的文章中,我们讲解了很多基础的内容,主要包括安装配置、Form认证等。可能这些对很多朋 友来说,是太容易了。那么,从下一篇文章开始,就让我们进入SharePoint的高级课题之旅吧。

下一篇文章我将记录如何编写一个最简单的WebPart的过程。

篇7:一步一步SharePoint 之二十九

实现文档Event Handler(1)——启动Event Handler支持

摘要

在实际应用中,我们常常需要将网站某些操作以邮件或其它方式通知其他人,比如,上传一个文档后 ,要求发送一封邮件,通知领导有新的文档上传了等等,要实现这点,我们可以使用SharePoint中的 Event Handler。

本篇文章将介绍如何实现文档Event Handler的过程。

正文

为了更清晰地让朋友们了解实现文档Event Handler的几个步骤,本篇文章将被分割成几个小的部分, 每一个部分讲解一个大的实现步骤。因此而给大家带来的阅读不便,就请海涵了:)

值得注意的是,这里讲解的是实现文档Event Handler,也就是只针对文档上传、更新等的Event Handler。至于其它类型的Event Handler,将在后续的文章中陆续推出,

另外,为了简单起见,这里笔者实现Event Handler时,没有进行发邮件、写数据库等操作,而是向C: 写了一个文件。大家可以自己尝试改成发邮件、写数据库等的方式。

要实现Event Handler,首先必须启动Event Handler支持。

下面将记录每一步的操作过程。

1、首先打开SharePoint 3.0 Central Administration,然后打开Application Managerment管理页面 。这些页面都是些老面孔了:)

2、点击Web application settings,则进入Web Application Settings页面。

在Web Application Settings页面中,找到Event Handlers项,并将其设置为On,然后单击Ok按钮保 存设置。

至此,启动Event Handler支持就成功了。

下一篇文章我将记录如何实现文档Event Handler的第二部分——编写Handler程序。

阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。