Visual Studio是SharePoint开发的最锋利的利器(没有之一哦),是必不可少的开发工具。VS一直为SharePoint开发保驾护航。

提供了以下功能开发模板:

WebPart :服务器端控件

SharePoint中最常用的展示控件之一,具有灵活选择、方便开发和简易部署等特点,属于服务器端控件

App:客户端控件

应SharePoint 2013的新功能(应用商店)而生,是客户端控件。在SharePoint 2013中“Everything is App”(App是一切)。

Event Handler

比较常用的一种事件接收器,类似数据库中的触发器,对站点、列表、文件和工作流等都有作用。
自SP2013开始分为两种类型:

  • 有服务器端(Event Receiver)
  • 客户端(Remote Event Receiver)

工作流

SharePoint中比较常见的业务流程开发模板,分为:

  • 顺序工作流
  • 状态机工作流
  • 流控制工作流

自SP2013开始对工作流有很大的改进,尤其在架构上,有单独的工作流场,可以为任何客户端提供工作流服务,例如:SharePoint、ASP.NET程序、甚至java和php程序等。

List

SharePoint中自带很多OOB列表,我们可以根据实际需求自定义自己的列表模板

Content Type

内容类型开发模板,用于对属性分组和作为工作流宿主

Site Definition

SharePoint自带很多OOB的站点定义,例如:Team Site、Blank Site、Publishing Site等等,此模板用于开发自定义的站点模板,可以根据业务需要添加自定义内容,母版页、webpart、feature、App等

Time Job

这个在Visual Studio中没有带有模板,只需要我们添加类文件,集成SPJobDefinition即可。

【转】10分钟精通SharePoint - VS开发模板相关推荐

  1. 10分钟精通SharePoint - SharePoint升级

    类型: b2b(安装更新)和v2v(跨版本升级) 内容:二进制文件和数据库 过程:   升级前检查 - 检查场内数据,配置和自定义等等 升级准备和计划 - 根据需要和升级检查制定相应计划和准备工作   ...

  2. 节后综合征疗愈神器,这个开源项目帮你10分钟上手AI算法开发!

    想要应用AI技术进行产业智能化升级,又担心缺乏计算机.数学等理论基础? AI算法训练完成,优化部署上线又是一个趟不过去的大坑? 别担心,今天就教大家应用一个开源项目--飞桨全流程开发工具PaddleX ...

  3. js 加入debug后可以进入controller_写给前端的 Nest.js 教程——10分钟上手后端接口开发

    前言 沉默了很久,一直都没发文章,有些惭愧. 最近实习结束之后回了学校,提前开始做毕业设计了.对,就是毕业设计. 近两个月把 React Native.Vue 3.0 和 Nest.js 都摸了一下, ...

  4. 开源项目: 揭秘10分钟如何搞定开发部署全流程!

    关注+星标公众号,不错过精彩内容 来源 | 百度飞桨 想要应用AI技术进行产业智能化升级,又担心缺乏计算机.数学等理论基础? AI算法训练完成,优化部署上线又是一个趟不过去的大坑? 别担心,今天就教大 ...

  5. 如何10分钟入门3D游戏开发?

    2017年年底,微信小程序再次发力推出了风靡大江南北的有趣应用,其中又以"跳一跳"尤为引人瞩目."跳一跳"以简单有趣的游戏玩法设计以及流畅的交互体验,借助微信宿 ...

  6. 10分钟精通SharePoint-验证方式

    简介 说到身份验证大家应该不陌生,访问任何平台或系统都需要身份验证,SharePoint也不例外,用户身份验证可根据身份验证提供程序验证用户的身份,身份验证提供程序包含用户平局切可以确认用户正确提交这 ...

  7. Linux 10分钟掌握Linux常用开发工具及编译的四个过程

    Linux下的常用开发工具 软件包管理工具 yum–类似于手机上的应用商店(管理当前系统中能够安装的工具以及卸载的工具,并且实现安装及卸载操作) 1.查看所能安装的软件:yum list 查看所有工具 ...

  8. 10分钟精通微信小程序 | 光速入门【三】

    云数据库 一:查询云数据库中的数据 // 1. 获取数据库引用 const db = wx.cloud.database() // 2. 构造查询语句 // collection 方法获取一个集合的引 ...

  9. 10分钟精通微信小程序 | 云控制台【四】

    云开发控制台 云开发提供了一个控制台用于可视化管理云资源.控制台包含以下几大模块. 概览:查看云资源的总体使用情况 用户管理:查看小程序的用户访问记录 数据库:管理数据库集合.记录.权限设置.索引设置 ...

最新文章

  1. 电子绘本pdf_我不是完美小孩电子绘本pdf
  2. 一种隐蔽性较高的Java ConcurrentModificationException异常场景
  3. 路飞学城Python-Day182
  4. IT公司比较流行的10种编程语言
  5. Android水平仪实训报告,测量实训报告范文3篇
  6. python求解LeetCode题目,找出数组中的Majority element元素
  7. CSS——简写属性(在padding和margin这样的简写属性中,值赋值的顺序是top、right、bottom、left)...
  8. 基于主成分分析的贵州省综合经济实力
  9. ruoyi 若依 VUE 宝塔 Nignx部署 伪静态配置
  10. uniapp 安卓ios端热更新
  11. ppt转图片php,如何将ppt转换成图片格式
  12. Hyper-v安装CentOS
  13. SMART 原则以及实际案例
  14. [渝粤教育] 厦门大学 大学生心理健康 参考 资料
  15. MyBatis-Plus插件
  16. 基于粒子群算法的组卷系统的研究与实现
  17. python实现视频人脸替换_python换人脸视频教程(怎样制作人脸从小到老的变化视频?)...
  18. AMAX 深度学习服务器重装系统
  19. 高二会考计算机操作题试题及答案,2017高二数学会考试题及答案_高二会考答案(数学)(5)...
  20. BERT知识蒸馏Distilled BiLSTM

热门文章

  1. Shell脚本完成hadoop的集群安装
  2. ThreadPoolExecutor源码学习(2)-- 在thrift中的应用
  3. 【转】Windows Server2008 R2下安装Oracle 10g
  4. sp_executesql介绍和使用 转
  5. eclipse快捷键Alt + /
  6. 动态规划——矩阵中的最短路径长度
  7. [Leedcode][JAVA][第300题][最长上上子序列][动态规划][压缩空间]
  8. java phantomjs alert_Python+Selenium+PhantomJS脚本中的Javascript警报
  9. html中设置负边距的意义,css负边距之详解
  10. c++ 不插入重复元素但也不排序_【每日一题】125. 对链表进行插入排序