Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Desarrollo Para Share Point Con Vs2010

2,391 views

Published on

Presentación de las nuevas caracteristicas de desarrollo para SharePoint 2010 utilizando Visual Studio 2010

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Desarrollo Para Share Point Con Vs2010

  1. 1. Desarrollo en Visual Studio 2010<br />http://blog.misaelmonterroca.com Twitter @mmonterroca<br />Misael Monterroca Gutiérrezme@misaelmonterroca.com<br />
  2. 2. Lo queveremos<br />VS2010 SharePoint Tools<br />Desarrollo sobre Windows 7 <br />Mejoras en las listas de SharePoint<br />Mejoras a WF<br />Acceso a datos<br />Linqto SharePoint<br />
  3. 3. Desarrollo en SharePoint 2007<br />La experiencia es Visual Studio 2008 es limitada<br />Visual Studio Extensions para WSS<br />Visual Studio Tools for Office con VS2008<br />Los desarrolladores dependen de herramientas de terceros/comunidad<br />Los desarrolladores tienen que batallar con detalles tediosos<br />Edición manual de archivos CAML<br />Entender completamente los RootFiles de WSS<br />Edición manual de manifiest.xml<br />Creación de un .wsp para crear un paquete de solución<br />
  4. 4. VStudio2010 SharePoint Tools<br />Desarrollo de principio a fin<br />SharePoint Explorer para la exploración del sitio<br />SharePoint 2010 project y itemtemplates<br />Diseñadores Visuales<br />Extensible<br />Fácil depuración<br />Beneficios<br />Abstracción de los RootFiles de SharePoint<br />Abstracción de la creación de archivos .wsp<br />Disminuye/Elimina la necesidad de utilizar herramientas externas<br />
  5. 5. Developer Dashboard<br />stsadm -o setproperty -pn developer-dashboard -pvondemand<br />DepuraciónRapida o Monitoreo de Performance<br />
  6. 6. Herramientas<br />Visual Studio 2010<br />Developer Dashboard<br /><demo/><br />
  7. 7. Desarrollo en Windows 7 o Vista SP1<br />Tanto para SharePoint Foundation o SharePoint Server<br />REQUIERE x64<br />No está soportado para ambientes productivos<br />Solo para Stand AloneInstallation<br />Puede ser deshabilitado vía GroupPolicy<br />Es un proceso «Manual»<br />Windows 7<br />
  8. 8. Mejoras en las listas de SharePoint<br />Relaciones == Integridad Referencial<br />Validaciones<br />Lookupa Múltiples Columnas<br />Creación automática de índices<br />
  9. 9. Relaciones<br /><demo/><br />Listas<br />
  10. 10. Principaales Mejoras en WF<br />Visual Studio 2010 Initiation y AssociationForms<br />Importa flujos de SPD en Visual Studio<br />Creación de Acciones para SPD <br />Diseño de Flujos en Visio 2010<br />Workflows a “nivel” sitio<br />
  11. 11. AccesoaDatos en SharePoint 2007<br />Acceso a Datos enSharePoint 2010<br />SharePoint Data<br />LINQ to SharePoint<br />Server<br />Application<br />SharePoint API<br />Web Services<br />Client.svc<br />JSON<br />XML<br />WPF/WinForm/Office<br />Silverlight<br />JavaScript<br />Client Application<br />Client OM<br />Client Application<br />
  12. 12. LINQ to SharePoint<br />Programación basada en Entidades<br />Permite realizar joins entre listas<br />Joins sobre campos lookup<br />Joins sobre multiples listas (Clientes->Ordenes->Envios)<br />Example:<br />fromclienteindata.Clienteswherecliente.Nombre ==“ElNombre”selecto;<br />
  13. 13. Ensamblados del Client Object Model<br />SharePoint Root <br />C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14<br />Silverlight<br /><SharePoint Root>TEMPLATELAYOUTSClientBin<br /> Microsoft.SharePoint.Client.Silverlight.dll<br />Microsoft.SharePoint.Client.Silverlight.Runtime.dll<br />JavaScript<br /><SharePoint Root>TEMPLATELAYOUTS<br />SP.js<br />SP.debug.js<br />.NET<br /><SharePoint Root>ISAPI<br />Microsoft.SharePoint.Client.dll<br />Microsoft.SharePoint.Client.Runtime.dll<br />
  14. 14. Acceso a Datos<br />Client Object Model (.Net)<br />LINQ to SharePoint<br /><demo/><br />
  15. 15. Recuerdecompletar el formato de evaluaciónparaparticipar en la rifa de los premios<br />
  16. 16. Patrocinan<br />KED<br />

×