Scoprirete che su Office non si può solo contare ma anche sviluppare.

Slides:



Advertisements
Presentazioni simili
© 2010 Colt Telecom Group Limited. All rights reserved. Cloud Computing Lapproccio Colt Dionigi Faccedna.
Advertisements

Open Document Format for Office Applications Organization for the Advancement of Structured Information Standards Sergio Capone ITP.
Introduzione ai Visual Studio Tools For Office 2005 Fabio Santini
1 Scoprirete che su Office non si può solo contare ma anche sviluppare.
Visual Studio 2005 Tools per Office System: Supporto per Outlook e InfoPath Fabio Santini La nuova versione dei Visual Studio 2005.
Visual Studio Tools For Office 2005 Fabio Santini. NET Senior Developer Evangelist Microsoft Italy.
Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET
Comprendere Workflow Foundation In Windows e in 2007 Microsoft Office system Paolo Pialorsi Roberto Brunetti.
Sviluppare workflow per il nuovo 2007 Microsoft Office system e Windows SharePoint Services 3.0 Paolo Pialorsi
Microsoft Visual Studio 2005: come è cambiata l’offerta degli strumenti di sviluppo Giada Scarafiotti – Developer Tools Product Manager.
Midrange Modernization Conference 1 Scenari evolutivi per le soluzioni basate su AS/400 Walter Poloni Direttore Developer & Platform Evangelism Microsoft.
1 Windows SharePoint 2003 Products & Technologies – Overview funzionale Marco Bellinaso Senior trainer & consultant Code Architects S.r.l. Web:
TechNet Integration Workshop
Dalla Business Intelligence al Business Performance Management
Migrare da Oracle a SQL Server con SSMA
Microsoft Visual Studio 2005: come è cambiata lofferta degli strumenti di sviluppo Giada Scarafiotti – Developer.
Scoprirete che su Office non si può solo contare ma anche sviluppare.
Sql Server 2005 Reporting Services - Sviluppo Franco Perduca Factory Software
Fabio Santini.NET Senior Developer Evangelist. 2 SharePoint Customizzazione 4 principali modalità 4 principali modalità Componenti (Web Parts e Event.
ASP.NET – Data Binding Davide Vernole .NET MVP.
La piattaforma Microsoft per lo sviluppo di applicazioni
workshop WS-Interop: COM Java.NET Pierre Greborio PEWay Microsoft MVP – Solutions Architect
ASP.NET – Web Forms Davide Vernole.NET MVP. Di cosa parleremo Introduzione ad ASP.NET ASP.NET, dietro le quinte Componenti principali di una applicazione.
Sql Server 2005 Integration Services - Introduzione Franco Perduca Factory Software
Massimiliano Bosco – Aliware – Torino – Project 2003 Sviluppare Soluzioni EPM con Project Server (2/4)
Microsoft Visual Studio 2005: come è cambiata lofferta degli strumenti di sviluppo (a.k.a. Langolo di Giada) Giada Scarafiotti –
WSDL (Web Services Description Language) Laurea Magistrale in Informatica Reti 2 (2006/07) dott. Federico Paoloni
Microsoft Robotics Studio Marco Petrucco Microsoft Student Partner - Udine.
EJB Enterprise Java Beans B. Pernici. Approccio Java.
Directory services Directory offline –Elenchi telefonici –Guide TV –Cataloghi acquisti Directory online –Application specific (lotus notes, MS Exchange.
Introduzione alle griglie computazionali - a.a LEZIONE LEZIONE N. 12 Grid Monitoring modello GMA GridICE GridICE demo Introduzione alle griglie.
Università La Sapienza Ingegneria del Software I 1 Ingegneria del software I Seminario 2: Microsoft.NET.
Vision Caratteristica generica– disponibile a livello generale Possibilità di personalizzazione Facile da usare (What you see is what you get)
Università degli Studi di Modena e Reggio Emilia Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Utilizzo di ASP.NET.
Componenti dell’architettura Oracle
A.N 991 Client server SQL DBMS TP monitors componenti middleware CORBA Web server OTM HTML Protocolli Sicurezza dati istruzioni funzioni oggetti interfacce.
A.N 991 Client server SQL DBMS TP monitors componenti middleware CORBA Web server OTM HTML Protocolli Sicurezza dati istruzioni funzioni oggetti interfacce.
1 Attivita di ricerca Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati.
SQL Server 2012 LocalDB.
Palermo, may 2010 F.Doumaz, S.Vinci (INGV-CNT- Gruppo di telerilevamento)
Attribution-NonCommercial-ShareAlike SQL Server.
Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria di Modena Corso di Laurea Specialistica in Ingegneria Informatica Analisi e valutazione.
Filtered Index and Statistics Filtered Indexes Sergio Govoni
Struttura Aziendale Arianna Montervino 4° A T.G.A A.S 2009/2010 Stage.
Innovazioni versione 4 Bari, 17 ottobre Innovazioni versione 4 Il menù dinamico secondo logica operativa Il ruolo dei Ruoli Facilitare la scelta.
WPF per il client Desktop
Fabio Cozzolino Vito Arconzo
Microsoft SQL Server Versioni di Microsoft SQL Server 2005 SQL Server EXPRESS Edition SQL Server MOBILE Edition SQL Server WORGROUP Edition SQL.
Attribution-NonCommercial-ShareAlike SQL Server.
Attribution-NonCommercial-ShareAlike Le novità
Attribution-NonCommercial-ShareAlike Le novità
Programma Cloud Partner Cloud Essentials Pack: Attivazione passo per passo Cloud Accelerate: Attivazione passo per passo Cloud Partner: Modello di Business.
Microsoft Office SharePoint Designer 2007 Costruire soluzioni SharePoint senza sviluppare codice Paolo Pialorsi
IIS7 Media Services Piergiorgio Malusardi IT Pro Evangelist
VB.NET Sviluppo Applicazioni Desktop
Visual Studio Tools for Office: Developer Solutions Platform Fulvio Giaccari MCSD.NET / MCT Responsabile Usergroup ShareOffice Blog:
SQL Server 2005 Sicurezza Davide Mauri Factory Software
TechNet Integration Workshop Pier Luigi Croce Senior Technology Specialist.
Visual Studio Tools per Office System 2003 Fabio Santini Developer Evangelist Developer And Platform Evangelism.
Interoperabilità tra servizi eterogenei M. Missikoff – F. Taglino LEKS, IASI-CNR Una piattaforma inferenziale per il Web Semantico: Jena2 Roma, 2006 Web.
Corso di Web Services A A Domenico Rosaci Patterns di E-Business D. RosaciPatterns per l'e-Business.
soluzioni professionali
Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO.
Fabio Santini.NET Senior Developer Evangelist. 2 SharePoint Customizzazione 4 principali modalità 4 principali modalità  Componenti (Web Parts e Event.
Azure: Mobile Services e Notification Hub ANDREA GIUNTA.
JDBC Java DataBase Connectivity SISTEMI ITIS B. CASTELLI Anno Scolastico
Real World data access layers DataSet vs. Custom entities Pierre Greborio Software Architect – PEWay SrL Microsoft MVP – Solutions Architect.
Salvatore Upload data on Azure SQL Database using Azure Messaging, Stream Analytics & Logic Apps Salvatore
Paradigma MVC Ing. Buttolo Marco.
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
Transcript della presentazione:

Scoprirete che su Office non si può solo contare ma anche sviluppare

Programmazione avanzata con Microsoft Office InfoPath 2003 Pierre Greborio PEWay software architect - MVP Solutions architect

Nota Tutti gli esempi si basano su InfoPath Service Pack 1 Il service pack è installabile gratuitamente dal sito

Agenda Livelli di programmazione Accesso al dato Programmare InfoPath con Visual Studio.NET

Programmare con InfoPathC#VB.NET XML Schema RulesCalculations Data Validation Conditional Formatting Codice

Custom task pane

Accesso al dato InfoPath permette di connettere la form a dati strutturati e gerarchici Il data model in InfoPath è un XML DOM I dati esterni sono trasformati in XML DOM Loutput di InfoPath è un XML DOM Data Adapters Oggetti InfoPath usati per connettere fonti esterne sia per interrogazione che per sottomissione E possibile usare la logica di business per personalizzare la connessione ai dati

Architettura dellaccesso al dato Business Logic InfoPath Edit Mode External Data Source Query Adapters External Data Source Submit Adapters

InfoPath e i web services Scenari Disegnare una form InfoPath come front end ad un Web Service Collegare un i dati (lookup) di un controllo InfoPath ad un web service Supporto in design mode Ricerca di Web Services basata su UDDI Generazione dello schema in base alla chiamata del web service Supporto in edit mode Genera automaticamente chiamate SOAP per ricevere o spedire dati Accesso allOM per modificare parametri di chiamata Personalizzazione della submit

Connettersi a un web service

InfoPath e i database Più opzioni Query ADO come datasource principale Usare SQLXML per leggere dati in formato XML Usare web services come tramite Programmaticamente – codice custom per OnLoad e OnSubmitRequest event handlers InfoPath SP1 supporta i ADO.NET datasets ritornati dai Web Service InfoPath mantiene traccia delle modifiche con i data adapter ADO e ADO.NET

Connettersi a SQL Server

Motivi per programmare con.NET Personalizzare laccesso al dato Automation Task panes dinamici Crittografia Validazioni e calcoli complessi

Template e progetto Source Code (CS, VB) Project Definition (*PROJ) Form Template Files Visual Studio Project Assemblies (DLL and PDB) Template Definition (XSF) Default Data (XML) Schema (XSD) Views (XSLT) InfoPath Form Template (XSN) Publish / Preview.XML Form Data

Eventi e.NETOpen Edit Submit Close User C# VB.NET JScript VBScript Event Handlers OnLoad OnBeforeChange OnValidate OnAfterChange OnClick EventsOnSubmitRequest

Business logic in.NET

Riferimenti MSDN InfoPath Developers Center Newsgroup: microsoft.public.infopath Team Blog: InfoPath book: