【转】10分钟精通SharePoint - VS开发模板
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开发模板相关推荐
- 10分钟精通SharePoint - SharePoint升级
类型: b2b(安装更新)和v2v(跨版本升级) 内容:二进制文件和数据库 过程: 升级前检查 - 检查场内数据,配置和自定义等等 升级准备和计划 - 根据需要和升级检查制定相应计划和准备工作 ...
- 节后综合征疗愈神器,这个开源项目帮你10分钟上手AI算法开发!
想要应用AI技术进行产业智能化升级,又担心缺乏计算机.数学等理论基础? AI算法训练完成,优化部署上线又是一个趟不过去的大坑? 别担心,今天就教大家应用一个开源项目--飞桨全流程开发工具PaddleX ...
- js 加入debug后可以进入controller_写给前端的 Nest.js 教程——10分钟上手后端接口开发
前言 沉默了很久,一直都没发文章,有些惭愧. 最近实习结束之后回了学校,提前开始做毕业设计了.对,就是毕业设计. 近两个月把 React Native.Vue 3.0 和 Nest.js 都摸了一下, ...
- 开源项目: 揭秘10分钟如何搞定开发部署全流程!
关注+星标公众号,不错过精彩内容 来源 | 百度飞桨 想要应用AI技术进行产业智能化升级,又担心缺乏计算机.数学等理论基础? AI算法训练完成,优化部署上线又是一个趟不过去的大坑? 别担心,今天就教大 ...
- 如何10分钟入门3D游戏开发?
2017年年底,微信小程序再次发力推出了风靡大江南北的有趣应用,其中又以"跳一跳"尤为引人瞩目."跳一跳"以简单有趣的游戏玩法设计以及流畅的交互体验,借助微信宿 ...
- 10分钟精通SharePoint-验证方式
简介 说到身份验证大家应该不陌生,访问任何平台或系统都需要身份验证,SharePoint也不例外,用户身份验证可根据身份验证提供程序验证用户的身份,身份验证提供程序包含用户平局切可以确认用户正确提交这 ...
- Linux 10分钟掌握Linux常用开发工具及编译的四个过程
Linux下的常用开发工具 软件包管理工具 yum–类似于手机上的应用商店(管理当前系统中能够安装的工具以及卸载的工具,并且实现安装及卸载操作) 1.查看所能安装的软件:yum list 查看所有工具 ...
- 10分钟精通微信小程序 | 光速入门【三】
云数据库 一:查询云数据库中的数据 // 1. 获取数据库引用 const db = wx.cloud.database() // 2. 构造查询语句 // collection 方法获取一个集合的引 ...
- 10分钟精通微信小程序 | 云控制台【四】
云开发控制台 云开发提供了一个控制台用于可视化管理云资源.控制台包含以下几大模块. 概览:查看云资源的总体使用情况 用户管理:查看小程序的用户访问记录 数据库:管理数据库集合.记录.权限设置.索引设置 ...
最新文章
- 电子绘本pdf_我不是完美小孩电子绘本pdf
- 一种隐蔽性较高的Java ConcurrentModificationException异常场景
- 路飞学城Python-Day182
- IT公司比较流行的10种编程语言
- Android水平仪实训报告,测量实训报告范文3篇
- python求解LeetCode题目,找出数组中的Majority element元素
- CSS——简写属性(在padding和margin这样的简写属性中,值赋值的顺序是top、right、bottom、left)...
- 基于主成分分析的贵州省综合经济实力
- ruoyi 若依 VUE 宝塔 Nignx部署 伪静态配置
- uniapp 安卓ios端热更新
- ppt转图片php,如何将ppt转换成图片格式
- Hyper-v安装CentOS
- SMART 原则以及实际案例
- [渝粤教育] 厦门大学 大学生心理健康 参考 资料
- MyBatis-Plus插件
- 基于粒子群算法的组卷系统的研究与实现
- python实现视频人脸替换_python换人脸视频教程(怎样制作人脸从小到老的变化视频?)...
- AMAX 深度学习服务器重装系统
- 高二会考计算机操作题试题及答案,2017高二数学会考试题及答案_高二会考答案(数学)(5)...
- BERT知识蒸馏Distilled BiLSTM
热门文章
- Shell脚本完成hadoop的集群安装
- ThreadPoolExecutor源码学习(2)-- 在thrift中的应用
- 【转】Windows Server2008 R2下安装Oracle 10g
- sp_executesql介绍和使用 转
- eclipse快捷键Alt + /
- 动态规划——矩阵中的最短路径长度
- [Leedcode][JAVA][第300题][最长上上子序列][动态规划][压缩空间]
- java phantomjs alert_Python+Selenium+PhantomJS脚本中的Javascript警报
- html中设置负边距的意义,css负边距之详解
- c++ 不插入重复元素但也不排序_【每日一题】125. 对链表进行插入排序