Pengenalan untuk menggunakan InfoPath di program kustom

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Jika organisasi Anda mengembangkan program Microsoft Windows kustom atau formulir Web kustom untuk mengumpulkan data, Anda bisa mengintegrasikan fitur editor Microsoft Office InfoPath dengan menggunakan kontrol InfoPath di program kustom Anda.

Artikel ini menyediakan gambaran umum tentang cara Anda bisa memperluas dan meningkatkan program kustom atau formulir Web dengan menggunakan salah satu dari kontrol yang disertakan dengan InfoPath dan Layanan Formulir InfoPath.

Catatan: Untuk menggunakan kontrol InfoPath di program kustom atau formulir Web, Anda akan harus terbiasa dengan menggunakan Microsoft Model objek komponen (COM), Microsoft .NET framework, atau kontrol ASP .NET di program kustom.

Di artikel ini

Gambaran Umum

Kontrol InfoPath

Gambaran umum

Anda bisa menggunakan InfoPath untuk membuat Templat formulir yang membantu organisasi Anda mengumpulkan data yang konsisten dan dapat digunakan kembali dengan menggunakan fitur seperti pemformatan bersyarat, validasi data, dan koneksi data ke layanan Web dan database. Pengguna bisa mengisi formulir yang didasarkan pada Templat formulir Anda di komputer mereka, atau di Web browser jika server Web Anda menggunakan Layanan Formulir InfoPath.

Jika kebutuhan bisnis Anda memaksa Anda untuk menggunakan solusi yang disesuaikan, Anda bisa memanfaatkan fitur ini dengan menggunakan kontrol InfoPath di program kustom atau formulir Web. Sebagai contoh, bayangkan situasi berikut:

  • Perusahaan Anda mengembangkan program Windows kustom yang bekerja dengan database perusahaan Anda. Alih-alih membuat antarmuka pengguna dari awal untuk mengumpulkan data untuk database ini, Anda dapat menghemat waktu pengembangan dengan menggunakan kontrol InfoPath sebagai antarmuka pengumpulan data Anda. Program kustom Anda akan mendapatkan semua data mengumpulkan fitur InfoPath editor, dan Anda akan memiliki manfaat tidak harus mengembangkan antarmuka Anda sendiri.

  • Anda memiliki kebutuhan bisnis untuk formulir Web dari bisa menerima dan menampilkan gambar teknik dalam format tertentu. Pengguna harus mengirimkan gambar teknik ini untuk menerapkan untuk membangun izin. Untuk memenuhi kebutuhan bisnis ini, tim pengembangan Anda telah membuat program kustom yang bisa menerima gambar ini melalui formulir Web dan menampilkannya di Web browser. Anda harus tersambung Web program ke database SQL Server untuk menyimpan gambar yang dikirimkan oleh pengguna Anda. Dengan memperpanjang formulir Web kustom dengan kontrol InfoPath, Anda bisa memanfaatkan InfoPath yang mendukung database SQL Server tanpa harus mengembangkan program kustom baru yang bekerja dengan formulir Web yang sudah ada di perusahaan Anda.

  • Perusahaan Anda menggunakan sumber data eksternal yang saat ini tidak didukung oleh program, termasuk InfoPath pengumpulan data apa pun. Karena perusahaan Anda menggunakan sumber data eksternal untuk menyimpan data, tim pengembangan Anda telah membuat program Windows kustom untuk berkomunikasi dengan sumber data eksternal. Menambahkan kontrol InfoPath ke program kustom Anda menyediakan antarmuka pengguna yang kaya, yang menyertakan semua fitur InfoPath tersebut.

Dengan InfoPath encapsulated di kontrol, sekarang Anda bisa menambahkan fitur InfoPath editor ke program Windows kustom atau formulir Web kustom.

Atas Halaman

Kontrol InfoPath

Kontrol InfoPath adalah file pustaka (.dll) kompilasi link dinamis yang memperlihatkan fitur editor InfoPath ke program Windows kustom atau formulir Web. InfoPath dan Layanan Formulir InfoPath kapal tiga versi kontrol InfoPath yang berbeda. Kontrol yang Anda gunakan bergantung pada teknologi yang digunakan dalam program kustom Anda dan apakah program itu akan digunakan di komputer dengan InfoPath atau melalui browser sebagai formulir Web.

Program Windows kustom yang menggunakan COM    Menggunakan file Ipeditor.dll yang disertakan dengan InfoPath di aplikasi Windows kustom yang menggunakan COM. Untuk menggunakan kontrol ini, membuat contoh kelas InfoPathEditorObject . Kelas ini tersedia dengan menambahkan referensi ke Ipeditor.dll file di program kustom Anda. Karena Anda menggunakan file yang disertakan dengan InfoPath, pengguna Anda harus memiliki InfoPath terinstal pada komputer mereka untuk menggunakan program kustom Anda.

Program Windows kustom yang menggunakan .NET framework    Gunakan perakitan Microsoft.Office.InfoPath.FormControl yang disertakan dengan InfoPath di program Windows Anda kustom yang menggunakan .NET framework. Artikel MSDN, lingkungan pengeditan formulir InfoPath 2007 di aplikasi Windows formulir kustom Hosting, memiliki beberapa informasi dan contoh kode yang menggunakan perakitan ini. Karena Anda menggunakan file yang disertakan dengan InfoPath, pengguna Anda harus memiliki InfoPath terinstal pada komputer mereka untuk menggunakan program kustom Anda.

Formulir Web kustom    Menggunakan kontrol XmlFormView ASP.NET yang disertakan dengan Layanan Formulir InfoPath formulir Web kustom. Artikel MSDN, lingkungan pengeditan formulir InfoPath 2007 di formulir Web kustom Hosting, memiliki beberapa contoh dan informasi kode yang menggunakan kontrol ini. Karena kontrol ini menyajikan formulir Web kustom Anda melalui server yang menjalankan Layanan Formulir InfoPath, pengguna hanya memerlukan browser Web untuk menggunakan formulir Web kustom.

Atas Halaman

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×