แนะนำการใช้ InfoPath ในโปรแกรมแบบกำหนดเอง

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

ถ้าองค์กรของคุณคือการพัฒนาโปรแกรม Microsoft Windows แบบกำหนดเองหรือฟอร์มแบบกำหนดเองบนเว็บเพื่อรวบรวมข้อมูล คุณสามารถรวมฟีเจอร์ของ Microsoft Office InfoPath ตัวแก้ไข โดยใช้ตัวควบคุม InfoPath ในโปรแกรมแบบกำหนดเองของคุณ

บทความนี้ให้ภาพรวมของฉันคุณสามารถขยาย และเพิ่มประสิทธิภาพให้กับโปรแกรมแบบกำหนดเองหรือฟอร์มบนเว็บของคุณ โดยใช้ตัวควบคุมที่รวมอยู่ใน InfoPath และInfoPath Forms Services หนึ่ง

หมายเหตุ: เมื่อต้องการใช้ตัวควบคุม InfoPath ในโปรแกรมแบบกำหนดเองหรือฟอร์มบนเว็บ คุณจะต้องสามารถคุ้นเคยกับการใช้ Microsoft Component Object Model (COM), Microsoft .NET framework หรือ ASP .NET ตัวควบคุมในโปรแกรมแบบกำหนดเอง

ในบทความนี้

ภาพรวม

ตัวควบคุม InfoPath

ภาพรวม

คุณสามารถใช้ InfoPath ในการสร้างเทมเพลตฟอร์มที่ช่วยให้องค์กรของคุณรวบรวมข้อมูลที่สอดคล้องกัน และสามารถ โดยใช้ฟีเจอร์ต่าง ๆ เช่นการจัดรูปแบบตามเงื่อนไข, การตรวจสอบความถูกต้องของข้อมูล และข้อมูลการเชื่อมต่อกับบริการเว็บและฐานข้อมูล ผู้ใช้ของคุณสามารถกรอกฟอร์มที่ยึดตามเทมเพลตฟอร์มที่ของคุณ บนคอมพิวเตอร์ของตน หรือ ในเว็บเบราว์เซอร์ถ้าInfoPath Forms Services ใช้เว็บเซิร์ฟเวอร์ของคุณ

ถ้าข้อกำหนดของธุรกิจของคุณ compel คุณสามารถใช้โซลูชันแบบกำหนดเอง คุณสามารถใช้ประโยชน์จากฟีเจอร์เหล่านี้ โดยใช้ตัวควบคุม InfoPath ในโปรแกรมแบบกำหนดเองหรือฟอร์มบนเว็บของคุณ ตัวอย่างเช่น สมมติสถานการณ์ต่อไปนี้:

  • บริษัทของคุณได้รับการพัฒนาโปรแกรม Windows แบบกำหนดเองที่ทำงานกับฐานข้อมูลของบริษัทของคุณ แทนที่จะสร้างส่วนติดต่อผู้ใช้ตั้งแต่เริ่มต้นเพื่อรวบรวมข้อมูลสำหรับฐานข้อมูลนี้ คุณสามารถประหยัดเวลาในการพัฒนา โดยใช้ตัวควบคุม InfoPath เป็นการรวบรวมส่วนติดต่อข้อมูลของคุณ โปรแกรมแบบกำหนดเองของคุณจะมีลักษณะการทำงานของตัวแก้ไข InfoPath รวบรวมข้อมูลทั้งหมด และคุณจะมีประโยชน์ของการไม่มีการพัฒนาส่วนติดต่อของคุณเอง

  • คุณมีความต้องการทางธุรกิจสำหรับฟอร์มบนเว็บที่จะสามารถยอมรับ และแสดงรูปวาดวิศวกรรมในรูปแบบเฉพาะเจาะจง ผู้ใช้ของคุณต้องส่งรูปวาดวิศวกรรมเหล่านี้เพื่อนำไปใช้สำหรับใบอนุญาตแบบเอกสารสำเร็จรูป เมื่อต้องการตอบสนองความต้องการทางธุรกิจนี้ ทีมพัฒนาของคุณได้สร้างโปรแกรมแบบกำหนดเองที่สามารถยอมรับรูปวาดเหล่านี้เพื่อไปแต่ละฟอร์มบนเว็บ และแสดงข้อคิดเห็นในเว็บเบราว์เซอร์ คุณต้องการเชื่อมต่อ Web โปรแกรมของคุณไปยังฐานข้อมูล SQL Server เพื่อจัดเก็บรูปวาดที่ส่ง โดยผู้ใช้ของคุณ โดยการขยายฟอร์มบนเว็บของคุณแบบกำหนดเองกับตัวควบคุม InfoPath คุณสามารถใช้ประโยชน์จากของ InfoPath การสนับสนุนสำหรับฐานข้อมูล SQL Server ภายใน โดยไม่ต้องพัฒนาโปรแกรมแบบกำหนดเองใหม่ที่เหมาะสมกับฟอร์มบนเว็บที่มีอยู่ของบริษัทของคุณ

  • บริษัทของคุณใช้แหล่งข้อมูลภายนอกที่ไม่อยู่ในปัจจุบันสนับสนุนโปรแกรม InfoPath รวมถึงการรวบรวมข้อมูล เนื่องจากบริษัทของคุณใช้แหล่งข้อมูลภายนอกนี้เพื่อเก็บข้อมูล ทีมพัฒนาของคุณได้สร้างโปรแกรม Windows แบบกำหนดเองเพื่อสื่อสารกับแหล่งข้อมูลภายนอกนี้ เพิ่มตัวควบคุม InfoPath ไปยังโปรแกรมแบบกำหนดเองของคุณให้ติดต่อผู้ใช้ rich ที่มีฟีเจอร์ของ InfoPath ทั้งหมด

ด้วย InfoPath นึ้ในตัวควบคุม คุณสามารถเพิ่มฟีเจอร์ของตัวแก้ไข InfoPath เดี๋ยวนี้กับโปรแกรม Windows แบบกำหนดเองหรือฟอร์มบนเว็บที่กำหนดเองของคุณ

ด้านบนของหน้า

ตัวควบคุม InfoPath

ตัวควบคุม InfoPath เป็นไฟล์ไลบรารี (.dll) ลิงก์แบบไดนามิกที่คอมไพล์แล้วที่แสดงลักษณะการทำงานของตัวแก้ไข InfoPath ไปยังโปรแกรม Windows แบบกำหนดเองหรือฟอร์มบนเว็บ InfoPath และInfoPath Forms Services จัดส่งเวอร์ชันที่แตกต่างกันสามของตัวควบคุม InfoPath ตัวควบคุมที่คุณใช้ขึ้นอยู่กับเทคโนโลยีที่ใช้ในโปรแกรมแบบกำหนดเองของคุณและว่าโปรแกรมนั้นจะถูกใช้บนคอมพิวเตอร์ที่ มี InfoPath หรือ ผ่านเบราว์เซอร์เป็นฟอร์มบนเว็บ

โปรแกรม Windows แบบกำหนดเองที่ใช้ COM    ใช้ไฟล์ Ipeditor.dll ที่รวมอยู่กับ InfoPath ในโปรแกรมประยุกต์ของ Windows ของคุณแบบกำหนดเองที่ใช้ COM. เมื่อต้องการใช้ตัวควบคุมนี้ สร้างอินสแตนซ์ของคลาสInfoPathEditorObject ชั้นเรียนนี้จะพร้อมใช้งาน โดยการเพิ่มการอ้างอิงไปยังไฟล์ Ipeditor.dll ในโปรแกรมแบบกำหนดเองของคุณ เนื่องจากคุณกำลังใช้ไฟล์ที่รวมอยู่กับ InfoPath ผู้ใช้ของคุณจะต้องมี InfoPath ที่ติดตั้งอยู่บนคอมพิวเตอร์ของตนการใช้โปรแกรมแบบกำหนดเองของคุณ

โปรแกรม Windows แบบกำหนดเองที่ใช้.NET framework    ใช้สเซ Microsoft.Office.InfoPath.FormControl ที่รวมอยู่กับ InfoPath ในโปรแกรม Windows ของคุณแบบกำหนดเองที่ใช้.NET framework บทความ MSDN,โฮสต์ InfoPath 2007 ฟอร์มแก้ไขสภาพแวดล้อมในโปรแกรมประยุกต์ฟอร์มแบบกำหนดเอง Windowsมีโค้ดเพิ่มเติมข้อมูลและตัวอย่างที่ใช้สเซนี้ เนื่องจากคุณกำลังใช้ไฟล์ที่รวมอยู่กับ InfoPath ผู้ใช้ของคุณจะต้องให้ InfoPath ที่ติดตั้งบนคอมพิวเตอร์ของพวกเขาเมื่อต้องการใช้โปรแกรมแบบกำหนดเองของคุณ

ฟอร์มแบบกำหนดเองบนเว็บ    ใช้ตัวควบคุม ASP.NET xmlformview ได้ในที่รวมอยู่กับInfoPath Forms Services ในฟอร์มบนเว็บของคุณแบบกำหนดเอง บทความ MSDN,โฮสต์ InfoPath 2007 ฟอร์มแก้ไขสภาพแวดล้อมในฟอร์มแบบกำหนดเองบนเว็บมีโค้ดเพิ่มเติมข้อมูลและตัวอย่างที่ใช้ตัวควบคุมนี้ เนื่องจากตัวควบคุมนี้แสดงฟอร์มบนเว็บของคุณแบบกำหนดเองผ่านเซิร์ฟเวอร์ที่เรียกใช้InfoPath Forms Services ผู้ใช้ของคุณอาจต้องเว็บเบราว์เซอร์ใช้ฟอร์มบนเว็บของคุณแบบกำหนดเองเท่านั้น

ด้านบนของหน้า

หมายเหตุ: ข้อจำกัดความรับผิดชอบของการแปลด้วยเครื่อง: บทความนี้มีการแปลด้วยระบบคอมพิวเตอร์โดยไม่มีการดำเนินการโดยบุคคล Microsoft จัดให้มีการแปลด้วยเครื่องนี้เพื่อช่วยให้ผู้ใช้ที่ไม่ได้พูดภาษาอังกฤษสามารถใช้ประโยชน์จากเนื้อหาเกี่ยวกับผลิตภัณฑ์ บริการและเทคโนโลยีของ Microsoft เนื่องจากบทความมีการแปลด้วยเครื่อง อาจมีข้อผิดพลาดด้านคำศัพท์ ไวยากรณ์หรือรูปประโยค

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×