创建你第一个SharePoint 2010 应用程序

创建你第一个SharePoint 2010 应用程序

本文中,你会学到:

1. 创建解决方案,使用服务器端对象模型和可视Web Part部件读取和写入列表数据。

2. 使用Visual Studio 2010 创建并部署解决方案。

3. 使用Chart Web Part呈现列表数据。

4. 在一个Web部件页面集成解决方案中的不同可视Web部件。

最终效果:

准备:

首先要创建两个必要的列表Customer Sales和Total Sales。第一个列表储存关于公司和FY10季度销售信息。它包含一个Company栏(单行文本,由Title栏修改而生)和四个栏Q1,Q2,Q3,Q4(单行文本),像这样:

第二个列表由两个栏组成。Year(单行文本)和Sales(数字)。像这样:

创建应用程序:

总共分成四个步骤。首先开发一个增加记录到Customer Sales列表的功能。

创建一个空白解决方案,提供项目框架。

1. 打开Visual Studio 2010.

2. 点击文件--新建项目。

3. 导航到其他项目类型,选择Visual Studio 解决方案。

4. 点击空白解决方案,命名MyFirstSPSolution。

添加记录到Sales列表

主要界面是一个可视Web部件。

1. 右击解决方案,选择添加--新建项目。

2. 选择空白SharePoint项目,命名CustomerSalesWebPart,点击确定。部署为场解决方案。

3. 右键单击项目,选择添加--新建项--可视Web部件,命名CustSalesVWP。

4. 右键单击CustSalesVWP.ascx,选择视图查看器。

5. 创建如下界面,包含6个标签、5个文本框、2个链接按钮。

代码应该是这样的:

6. 右击CustSalesVWP.ascx,点击查看代码,切换到代码视图。

7. 添加引用 using Microsoft.SharePoint;

8. 最终代码应该是这样的:

9. 部署解决方案。

10. 在SharePoint站点,创建新Web部件页。点击所有网站内容--创建--页面--Web部件页。命名Sales Dashboard。

11. 添加Web部件,在Custom类中找到CustSalesVWP。点击添加。

测试这个可视Web部件,确保能正常工作。添加新纪录到Customer Sales列表,并前去验证。

点击Add以后,查看列表:

点击Clear,数据清空:

查看Customer Sales数据

接下来我们要创建一个只读的Web部件,简单加载并显示Customer Sales列表中的数据。在ASP.NET应用程序中,数据网格是非常有效的方式。这次我们就用这个功能加载和刷新数据。

1. 文件--新建--项目。

2. 选择空白SharePoint项目,命名CustomerSalesList。点击添加到解决方案。

3. 部署为场解决方案。点击完成。

4. 右击项目,选择添加--新建项。

5. 选中可视Web部件,命名SalesVWP,点击添加。

6. 右击SalesVWP.ascx,选择视图查看器。

7. 拖曳2个标签,一个datagrid,一个链接按钮和一个Update Panel。最后的代码应该是这样的:

界面是这样的:

8. 右击项目,添加--类,命名CustomerSales。添加部分代码:

9. 右击SalesVWP.ascx,选择查看代码。

10. 添加部分代码,最后是这样的:

11. 右击这个项目,选择生成解决方案,成功后部署解决方案。

12. 在之前的页面点击网站操作--编辑页面--添加Web部件。

13. 选中Custom类中的SalesVWP Web部件。点击添加。

14. 你可以看到:

点击Load后,看到:

查看Total Sales

创建一个综合销售量的Web部件。

1. 右击解决方案,添加--新建项目。

2. 选中空白SharePoint项目,命名TotalSalesVisualWebPart,点击确定,部署为场解决方案。

3. 右击项目,添加--新建项,选择可视Web部件,命名TotalSalesVWP,点击添加。

4. 拖曳2个标签、一个datagrid和一个链接按钮。最后代码视图是这样的:

5. 右击项目,添加--类,命名SalesTotals。

6. 右击项目,选择查看代码。

7. 添加代码,最后是这样的:

8. 右击此项目,选择生成。成功后部署解决方案。

9. 在相同页面添加Web部件。

10. 在Custom类中找到TotalSalesVWP,点击添加。

11. 你会看到:

点击Load后:

添加一个Chart 图表 Web Part 部件

以图表的视图呈现Total Sales列表的数据。

1. 编辑之前的页面。

2. 添加Web部件。在业务数据类中,选中Chart 图表 Web Part 部件,点击添加。

3. 点击编辑此Web部件,自定义您的图表。

4. 第一步选择柱形图。

5. 接收第二步的默认。

6. 第三步,选中显示图表标题。命名FY 10 Sales。点击自动预览查看图表布局。点击完成。

7. 右击Web部件下拉箭头,选择连接到数据。

8. 选择连接到列表,点击下一步。

9. 选择TotalSales列表,点击下一步。

10. 你会看到一个表格布局,点击下一步。

11. 这一步你可以设置自定义改变图标外观,这里接收默认,X字段选择Sales,点击完成。

在页面上你会看到:

最后完成的整个页面是这样的:

时间: 2024-12-15 07:08:33

创建你第一个SharePoint 2010 应用程序的相关文章

创建你第一个SharePoint 2010 应用程序----完整推荐总结

创建你第一个SharePoint 2010 应用程序 本文中,你会学到: 1. 创建解决方案,使用服务器端对象模型和可视Web Part部件读取和写入列表数据. 2. 使用Visual Studio 2010 创建并部署解决方案. 3. 使用Chart Web Part呈现列表数据. 4. 在一个Web部件页面集成解决方案中的不同可视Web部件. 最终效果: 准备: 首先要创建两个必要的列表Customer Sales和Total Sales.第一个列表储存关于公司和FY10季度销售信息.它包含

创建并运行一个简单的Java程序

通常开发一个java应用程序可分为三个步骤: 1.创建一个带有文件扩展名 *.java 的源文件 1).使用编辑器(如记事本,小编使用的是notepad++),输入以下6行文本: 1 //一个简单的application例子:打印一行文本 2 class Hello { 3 public static void main (String args[]){ 4 System.out.println("Hello Java,This is my first Java Application!&quo

sharepoint 2010 切换域

前提: 现在已经有一个sharepoint 2010的环境,当前域为contosoA.com,有个需求需要将这个域切换到域contosoB.com.下面是成功操作的步骤. 1.数据最重要 备份所有数据库数据,sharepoint中大部分数据都是存在数据库中的,所以只要备份了数据库,数据基本就OK了.其实只要备份内容数据库就可以了,一般都是WSS_Content. 备份IIS中对应端口下的文件,其实没什么用,目的是以防万一,如果有自定义的东西以后还可以找到,尤其是有的人愿意把DLL文件放到Bin目

如何利用CEF3创建一个简单的应用程序 (Windows Platform)

1. 说明 这篇文章主要讲述如何利用CEF3来创建一个简单的应用程序,引用的是1535及以上版本中包含的 Cefsimple 项目例子.如果想知道关于CEF3更多的使用方法,可以去访问 GeneralUsage. 2. 开始 首先,根据自身所使用的开发平台,可以去 这里 下载对应的发布版本.针对这个教程,我们需要下载1750或者更新的版本.当前支持的平台有Windows, Linux和Mac OS X.每一个版本都包含了当在特定平台上编译特定版本CEF3时所需要的所有文件和资源.您可以通过包含在

如何利用CEF3创建一个简单的应用程序

说明: 这篇文章主要讲述如何利用CEF3来创建一个简单的应用程序,它参考了1535及以上版本中包含的 Cefsimple 项目例子.如果想知道关于CEF3更多的使用方法,可以去访问 GeneralUsage. 开始: 首先,根据自身所使用的开发平台,可以去这里下载对应的发布版本.针对这个教程,我们需要下载1750或者更新的版本.当前支持的平台有Windows, Linux和Mac OS X.每一个版本都包含了当在特定平台上编译特定版本CEF3时所需要的所有文件和资源.您可以通过包含在里边的 RE

Sharepoint 2010 代码自动创建列表

不再用一个EXCEL文件大家来发EMAIL来录入数据了,给用户用Sharepoint列表,但有一次用户有50个字段要录入,虽然在Designer里或是UI上创建字段很方便,但要一个个创建真是不高兴这样做.用户会用EXCEL那就让用户把字段名.类型.是否是必须项填在EXCEL里面,代码读下搞定~~查阅项(lookup字段)怎么办?EXCEL的SHEET!常用的USER PICKER类型的字段代码里根据EXCEL获取到的列的值来判断下就行了. Sharepoint 2010 代码自动创建列表,布布扣

SharePoint 2010 中创建超链接到Pop-Up对话框

SharePoint 2010 中创建超链接到Pop-Up对话框 SharePoint 2010 推出了新式的带有阴影的弹出对话框,你感觉怎么样?我感觉倒是挺酷的.这样少打开了一个页面,省事多了,而且不会让用户迷惑,在不同页面中穿梭.问题是在你的页面中,如何创建自定义的超链接,放在Pop-Up对话框里呢? 其实方法真的很简单,使用一个SharePoint内置的JavaScript功能就可以了.(PS:在SharePoint 2010中测试可用,因为我没有2013..) 这里给出两种方法.加到快速

创建SharePoint 2010 Timer Job

好久没有写博客了.最近在使用SharePoint 2010中Timer Job的功能,有了一点心得,分享一下. 我个人认为SharePoint Timer Job和Windows Service或者是Schedule很相似,就是enable之后可以定时执行.开发的步骤如下: 1.   在VS中新建一个Class,这个Class继承Microsoft.SharePoint.Administration.SPJobDefinition,实现的代码如下: using System; using Sys

sharepoint 2010 创建自定义的ASP.NET Web Service (上)

项目背景 根据客户需求在SharePoint 2010 中创建自定义的ASP.NET Web Service可以分为3种方式(我所知道的).废话少说,下面一一列举: 创建方式 MSDN 官方博客自己的一个创建ASP.NET Web Service.http://msdn.microsoft.com/zh-cn/library/ms464040(v=office.14).aspx 但是它不推荐这种方式. 通过创建类库项目,使类库项目包装webservice. MSDN推荐使用的方式,通过WCF创建