Özel bir programda InfoPath kullanmaya giriş

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Kuruluşunuz veri toplamak için özel bir Microsoft Windows programı veya özel bir Web formu geliştiriyorsa, özel programınızda InfoPath denetimi kullanarak Microsoft Office InfoPath düzenleyicisinin özelliklerini programınızla tümleştirebilirsiniz.

Bu makalede, InfoPath ve InfoPath Forms Services'ın içerdiği denetimlerden birini kullanarak özel programınızı veya Web formunuzu genişletme ve geliştirme olanaklarına genel bir bakış sunulmaktadır.

Not : Özel bir program veya Web formu bir InfoPath denetimi kullanmak için Microsoft Bileşen Nesne Modeli (COM), Microsoft .NET framework kullanarak ile tanımanız gerekir ya da özel bir programda ASP .NET denetimleri.

Bu makalede

Genel Bakış

InfoPath denetimi

Genel Bakış

InfoPath, kuruluşunuzun koşullu biçimlendirme, verilerin doğrulanmasıve veri bağlantıları Web Hizmetleri ve veritabanları gibi özellikleri kullanarak tutarlı ve yeniden kullanılabilir veri toplama yardımcı form şablonları oluşturmak için kullanabilirsiniz. Kullanıcılarınızın Web sunucunuz InfoPath Forms Serviceskullanıyorsa, kendi bilgisayarlarında veya bir Web tarayıcısında, form şablonlarını temel alan formları doldurabilirsiniz.

İş gereksinimleriniz özelleştirilmiş bir çözüm kullanmanızı gerektiriyorsa, özel programınızda veya Web formunuzda InfoPath denetimi kullanarak bu özelliklerden yararlanabilirsiniz. Örneğin, aşağıdaki durumları düşünün:

  • Şirketiniz, şirketinizin veritabanıyla çalışan özel bir Windows programı geliştirdi. Bu veritabanına veri toplamak için sıfırdan bir kullanıcı arabirimi oluşturmak yerine, InfoPath denetimini veri toplama arabiriminiz gibi kullanarak geliştirme süresini azaltabilirsiniz. Özel programınızda InfoPath düzenleyicisinin tüm veri toplama özellikleri bulunacaktır ve siz de kendi arabiriminizi geliştirmek zorunda kalmayarak avantaj sağlayacaksınız.

  • İşinizde, mühendislik çizimlerini belirli bir biçimde kabul edip görüntüleyebilen bir Web formuna gerek duyuyorsunuz. Kullanıcılarınızın bina izni için başvururken bu mühendislik çizimlerini sunması gerekiyor. Bu iş gereksinimini karşılamak için, geliştirme ekibiniz bu çizimleri bir Web formu üzerinden kabul edip Web tarayıcısında görüntüleyebilen özel bir program oluşturdu. Kullanıcılarınızın gönderdiği çizimleri depolamak için Web programınızı bir SQL Server veritabanına bağlamanız gerekiyor. InfoPath denetimiyle özel Web formunuzu genişleterek, şirketinizin varolan Web formuyla çalışan yeni bir özel program geliştirmeye gerek kalmadan InfoPath'in SQL Server veritabanlarına yönelik yerel desteğinden yararlanabilirsiniz.

  • Şirketiniz, InfoPath de dahil olmak üzere, şu an herhangi bir veri toplama programı tarafından desteklenmeyen bir dış veri kaynağı kullanıyor. Şirketiniz bu dış veri kaynağını veri depolamak amacıyla kullandığından, geliştirme ekibiniz bu dış veri kaynağıyla iletişim kurmak üzere özel bir Windows programı oluşturdu. Özel programınıza InfoPath denetimi eklendiğinde, tüm InfoPath özelliklerini içeren zengin bir kullanıcı arabirimi elde edilir.

InfoPath'in denetimlerin içinde kapsüllenmesi sayesinde, artık InfoPath düzenleyicisinin özelliklerini özel Windows programınıza veya özel Web formunuza ekleyebilirsiniz.

Sayfanın Başı

InfoPath denetimi

InfoPath denetimi, InfoPath düzenleyicisinin özelliklerini özel bir Windows programında veya Web formunda kullanıma sunan, derlenmiş bir dinamik bağlantı kitaplığı (.dll) dosyasıdır. InfoPath ve InfoPath Forms Services, InfoPath denetiminin üç farklı sürümüyle birlikte gelir. Kullandığınız denetim, özel programınızda kullanılan teknolojiye göre ve bu programın InfoPath içeren bilgisayarlarda kullanılmasına ya da tarayıcı üzerinden bir Web formu olarak kullanılmasına bağlı olarak değişir.

COM kullanan özel Windows programı    COM kullanan özel Windows uygulamalarınızda InfoPath ile birlikte gelen Ipeditor.dll dosyasını kullanın. Bu denetimi kullanmak için InfoPathEditorObject sınıfının bir örneğini oluşturun. Özel programınızda Ipeditor.dll dosyasına bir başvuru eklenmesiyle bu sınıf kullanılabilir duruma gelir. InfoPath ile birlikte gelen bir dosya kullandığınızdan, kullanıcılarınızın özel programınızı kullanabilmesi için bilgisayarlarında InfoPath yüklü olması gerekir.

.NET framework kullanan özel Windows programı    InfoPath ile birlikte gelen Microsoft.Office.InfoPath.FormControl derleme .NET framework kullanan özel Windows programınızda kullanın. MSDN makalesi barındırma özel Windows formu uygulaması InfoPath 2007 Form düzenleme ortamında, bu derleme kullanan daha fazla bilgi ve örnek kodu bulunur. InfoPath ile birlikte verilen dosya kullandığınızdan, kullanıcılarınız özel programını kullanmak için InfoPath bilgisayarlarında yüklü olması gerekir.

Özel Web formu    Özel Web formunuza InfoPath Forms Services ile birlikte gelen XmlFormView ASP.NET denetim kullanın. MSDN makalesi, özel Web formu InfoPath 2007 Form düzenleme ortamında barındırma, bu denetimi kullanan daha fazla bilgi ve örnek kodu bulunur. Bu denetim, özel Web formu InfoPath Forms Servicesçalıştıran bir sunucu üzerinden işler olduğundan, kullanıcılarınız yalnızca özel Web formunuza kullanmak için Web tarayıcısı gerekir.

Sayfanın Başı

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×