Introduzione all'uso di InfoPath in un programma personalizzato

Nota:  Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.

Se l'organizzazione si sviluppa un programma di Microsoft Windows personalizzato o un modulo Web personalizzato per la raccolta di dati, è possibile integrare funzionalità dell'editor di Microsoft Office InfoPath utilizzando un controllo di InfoPath in programma personalizzato.

In questo articolo viene fornita una panoramica di come è possibile estendere e migliorare il programma personalizzato o un modulo Web utilizzando uno dei controlli inclusi con InfoPath e InfoPath Forms Services.

Nota: Per utilizzare un controllo di InfoPath in un programma personalizzato o un modulo Web, è necessario avere familiarità con l'uso di Microsoft modello COM (Component Object), Microsoft .NET framework o ASP.NET i controlli in un programma personalizzato.

In questo articolo

Panoramica

Controllo di InfoPath

Panoramica

È possibile utilizzare InfoPath per creare modelli di modulo che consentono l'organizzazione di raccogliere dati coerenti e riutilizzabili usando caratteristiche come formattazione condizionale, convalida dei dati e dati connessioni ai servizi Web e database. Gli utenti possono compilare i moduli basati sui modelli di modulo sul proprio computer o in un Web browser se il server Web utilizza InfoPath Forms Services.

Se le esigenze aziendali forzare l'uso di una soluzione personalizzata, è possibile sfruttare queste caratteristiche utilizzando un controllo di InfoPath in un programma personalizzato o un modulo Web. Si supponga ad esempio situazioni seguenti:

  • La propria azienda sviluppato un programma personalizzato di Windows che funziona con database dell'azienda. Invece di creare un'interfaccia utente da zero per raccogliere dati per il database, è possibile risparmiare tempo di sviluppo tramite il controllo di InfoPath come raccolta interfaccia i dati. Programma personalizzato avrà tutti i dati di raccolta delle funzionalità dell'editor di InfoPath e si verificherà il vantaggio di non dovere sviluppare un'interfaccia personalizzata.

  • Si dispone di un requisito aziendale per un modulo Web che può accettare e visualizzare i disegni in un formato specifico. Gli utenti devono inviare questi disegni per richiedere un'autorizzazione predefiniti. Per soddisfare questo requisito aziendale, il team di sviluppo ha creato un programma personalizzato che può accettare questi disegni mediante un modulo Web e visualizzarli in un Web browser. È necessario connettere il programma Web a un database di SQL Server per archiviare i disegni inviati dagli utenti. Aumentando il modulo Web personalizzato con il controllo di InfoPath, è possibile sfruttare il supporto nativo di InfoPath per i database di SQL Server senza dover sviluppare un nuovo programma personalizzato che funziona con modulo Web esistente della società.

  • L'organizzazione Usa un'origine dati esterna che non è attualmente supportata da qualsiasi raccolta dei programmi, tra cui InfoPath dati. Poiché la propria azienda utilizza l'origine dati esterna per archiviare i dati, il team di sviluppo ha creato un programma personalizzato per comunicare con l'origine dati esterna. Aggiungere il controllo di InfoPath a programma personalizzato offre un'interfaccia utente RTF, che include tutte le funzionalità di InfoPath.

Con InfoPath encapsulated in un controllo, è ora possibile aggiungere le caratteristiche dell'editor di InfoPath nel programma di Windows personalizzato o un modulo Web personalizzato.

Torna all'inizio

Controllo di InfoPath

Controllo di InfoPath è un file di libreria (DLL) DLL compilato esposti le caratteristiche dell'editor di InfoPath per un programma personalizzato o un modulo Web. InfoPath e InfoPath Forms Services forniti tre diverse versioni di controllo di InfoPath. Il controllo che usa dipende la tecnologia utilizzata in programma personalizzato e se tale programma verrà utilizzato nei computer con InfoPath o tramite un browser come una maschera Web.

Programma di Windows personalizzata che utilizza COM    Utilizzare il file Ipeditor.dll incluso con InfoPath nelle applicazioni di Windows personalizzate che utilizzano COM. Per utilizzare questo controllo, creare un'istanza della classe InfoPathEditorObject . Questa classe diventa disponibile mediante l'aggiunta di un riferimento al file Ipeditor.dll nel programma personalizzato. Poiché si utilizza un file che viene fornito con InfoPath, saranno necessario agli utenti di InfoPath sia installato nel computer per usare il programma personalizzato.

Programma di Windows personalizzata che utilizza .NET framework    Utilizzare l'assembly FormControl incluso con InfoPath in programma di Windows personalizzato che utilizza .NET framework. L'articolo di MSDN Hosting dell'ambiente di modifica modulo di InfoPath 2007 in un'applicazione di modulo di Windows personalizzata, ha più il codice di esempio e informazioni che utilizza questo assembly. Poiché si utilizza un file che viene fornito con InfoPath, saranno necessario agli utenti di InfoPath sia installato nel computer per usare il programma personalizzato.

Modulo Web personalizzato    Usare il controllo ASP.NET XmlFormView fornito con InfoPath Forms Services nel modulo Web personalizzato. L'articolo di MSDN Hosting dell'ambiente di modifica modulo di InfoPath 2007 in un modulo Web personalizzato, è più codice di esempio e informazioni che utilizza il controllo. Poiché il controllo viene rappresentato il modulo Web personalizzato tramite un server che esegue InfoPath Forms Services, gli utenti devono solo un Web browser da usare il modulo Web personalizzato.

Torna all'inizio

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×