简体   繁体   English

SharePoint和InfoPath 2010入门

[英]Getting Started With SharePoint and InfoPath 2010

I am a .Net developer and I need to get started with SharePoint 2010 and InfoPath 2010 for a new project. 我是.Net开发人员,所以需要为新项目开始使用SharePoint 2010和InfoPath 2010。

I believe I don't want too much SharePoint just the basic configuration and how to host an InfoPath form there. 我相信我不希望太多的SharePoint仅是基本配置以及如何在此处托管InfoPath表单。 For InfoPath I need to know how to design forms and program it using VS2010. 对于InfoPath,我需要知道如何使用VS2010设计表单并对其进行编程。

I appreciate if you can provide me with some links/books to get started with SharePoint and InfoPath (with more emphasis on InfoPath development). 如果您能为我提供一些链接/书来开始使用SharePoint和InfoPath(更着重于InfoPath开发),将不胜感激。

Edit 编辑
I really need some personalized advice instead of an entire website to surf. 我确实需要一些个性化的建议,而不是整个网站来冲浪。 I will be totally lost like this. 我会像这样完全迷路。

A good place to start would be to decide if (1) you only need to use InfoPath to customize SharePoint List Forms or (2) if you need to create an InfoPath Form Library. 一个不错的起点是确定是(1)您只需要使用InfoPath自定义SharePoint列表表单,还是(2)是否需要创建一个InfoPath表单库。

The first option is quicker and easier to get started with. 第一种选择是更快,更容易上手。 The second option takes some more thought and configuration but allows you to leverage more of InfoPath's richer features. 第二个选项需要更多的思考和配置,但是允许您利用InfoPath的更多丰富功能。

This article should help: http://blogs.msdn.com/b/infopath/archive/2010/04/22/comparing-list-and-form-library-forms.aspx 本文应该有所帮助: http : //blogs.msdn.com/b/infopath/archive/2010/04/22/comparing-list-and-form-library-forms.aspx

It took me about 60 seconds to find these links. 我花了大约60秒钟才找到这些链接。 Why didn't you find them? 为什么不找呢?

As John alluded to - the path to learning really depends on your project needs. 正如John所暗示的那样-学习的方式实际上取决于您的项目需求。

My recommendation would be to learn InfoPath first. 我的建议是先学习InfoPath。 You don't need SharePoint and you don't even need Visual Studio to utilize the majority of InfoPath. 您不需要SharePoint,甚至不需要Visual Studio来利用大多数InfoPath。 You might be able to accomplish your goals right there without even delving into anything else. 您甚至可以在不进行任何其他研究的情况下就可以在那里实现目标。

If that is not enough start looking at the other things. 如果那还不够,那就开始看看其他事情。 You will need advanced programming (Visual Studio) if you are trying to customize the form experience for the user, adding functionality that is not available directly in InfoPath. 如果您试图为用户自定义表单体验,并添加直接在InfoPath中不可用的功能,则需要高级编程(Visual Studio)。 Start looking down this path if you run into roadblocks with how you want your InfoPath form to work. 如果遇到阻碍InfoPath表单工作方式的障碍,请开始寻找这条路。

You will need SharePoint if you need a delivery mechanism, forms storage, tracking for the users. 如果需要交付机制,表单存储,用户跟踪,则需要SharePoint。 Start looking down this path if the forms start being complicated to manage on a file share (or if you need extra functionality like change tracking etc). 如果表单在文件共享上开始变得难以管理(或者如果您需要其他功能(例如更改跟踪等)),请开始查找此路径。

In general - start with Infopath and progress to the other things based on your needs. 通常,从Infopath开始,然后根据您的需求进行其他操作。 Programming is for the form (singular) experience, SharePoint is for the forms (plural) experience. 编程用于表单(单一)体验,SharePoint用于表单(复数)体验。 Note also that they are not mutually exclusive - usually you end up needing both. 还请注意,它们不是互斥的-通常您最终会同时需要两者。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM