วิธีการปรับรุ่นให้กับกลุ่มโครงการ Visual Basic 6.0 เป็น Visual Basic .NET หรือ Visual Basic 2005

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 309617 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

บทความนี้อธิบายวิธีการปรับรุ่นกลุ่ม 6.0 โครงการ Visual Basic หรือโปรแกรมประยุกต์ระดับ n Visual Basic .NET หรือ Visual Basic 2005

คำอธิบายเกี่ยวกับเทคนิค

ถ้าคุณปรับรุ่นในกลุ่มโครงการ Visual Basic 6.0 หรือโปรแกรมประยุกต์ระดับ n Visual Basic .NET หรือ Visual Basic 2005 คุณต้องปรับรุ่นโครงการหนึ่งระดับในครั้งเดียว

ถ้าแอพลิเคชันแบบสามระดับของคุณมีคอมโพเนนต์ของไคลเอ็นต์ คอมโพเนนต์ของธุรกิจ และคอมโพเนนต์ในการเข้าถึงข้อมูล คุณควรปรับรุ่นโปรแกรมประยุกต์ในลำดับต่อไปนี้:
  1. ไคลเอ็นต์ componentBusiness componentData เข้าใช้งานคอมโพเนนต์
  2. คอมโพเนนต์การเข้าถึง componentData ธุรกิจ
  3. คอมโพเนนต์ในการเข้าถึงข้อมูล
ในโปรแกรมประยุกต์ระดับ n เสมอปรับรุ่นระดับไคลเอนต์แรก และอื่น ๆ tiers บนแผนภูมิการอ้างอิงการปรับรุ่นแล้ว คุณควรทำตามใบสั่งนี้สำหรับสาเหตุที่สอง:
  • วิธีการนี้ช่วยให้คุณสามารถทำให้การทำงานของแอพลิเคชัน เมื่อคุณปรับรุ่นไคลเอ็นต์ คุณตัด และทำงานกับคอมโพเนนต์เพียงหนึ่งของแอพลิเคชัน คอมโพเนนต์อื่น ๆ ทั้งหมดยังคงทำงานเหมือนที่พวกเขาได้ก่อนหน้านี้ ด้วยวิธีนี้ แยกพื้นที่ทำงาน อีกวิธีหนึ่งคือ ถ้ามีการปรับรุ่นระดับของข้อมูลแรก ทันทีคุณแบ่งระดับของข้อมูลและส่วนประกอบที่ขึ้นอยู่กับระดับของข้อมูล
  • visual Basic 6.0 ล็อกไลบรารีชนิด (TypeLibs) ซึ่งสร้างปัญหาหากคุณต้องการสร้างแบบ TypeLib หรือ recompile รารีการเชื่อมโยง dynamic พื้นฐาน (DLL) ถ้าคุณปรับรุ่นระดับธุรกิจก่อนแล้ว ปรับรุ่นไคลเอ็นต์ คุณต้องอย่างต่อเนื่องหยุด แล้วเริ่มระบบใหม่ Visual Basic 6.0 ทุกครั้งที่คุณทำการเปลี่ยนแปลงที่ระดับกลาง พิจารณากระแสงานที่ต่อไปนี้:

    1. การปรับรุ่นไคลเอ็นต์ tier.Change กลาง 6.0 Visual Basic เพื่อเข้าถึง tier.Run กลางที่ระดับกลาง
    2. การเปลี่ยนแปลงการไคลเอ็นต์ 6.0 Visual Basic เพื่อเข้าถึง tier.Run กลางที่ระดับกลาง
    3. รันการระดับกลาง

    ถ้าคุณต้องการเปลี่ยนแปลง.NET DLL คุณต้องจาก นั้นปิด Visual Basic 6.0, recompile ใน Visual Basic .NET หรือ Visual Basic 2005 การรีสตาร์ท Visual Basic 6.0 และอื่น ๆ บน คุณสามารถหลีกเลี่ยงปัญหานี้ หากคุณปรับรุ่นไคลเอ็นต์ก่อนแล้ว ปรับรุ่นการระดับกลาง
เมื่อต้องการปรับรุ่นโปรแกรมประยุกต์แต่ละ Visual Basic 6.0 ใช้เครื่องมือการอัพเกรดที่มาพร้อมกับ Visual Basic .NET หรือ Visual Basic 2005 เครื่องมือการอัพเกรดจะเริ่มต้นเมื่อคุณใช้ Visual Basic .NET หรือ Visual Basic 2005 เพื่อเปิดโครงการ Visual Basic 6.0 เมื่อคุณใช้เครื่องมือการอัพเกรด ไม่มีการเปลี่ยนแปลงโครงการ Visual Basic 6.0 และมีสร้างโครงการ Visual Basic .NET หรือ Visual Basic 2005 ใหม่ ก่อนที่คุณปรับรุ่นโครงการ Visual Basic 6.0 กำลังจัดเตรียมสำหรับการปรับรุ่นที่ดีที่สุด สำหรับข้อมูลเพิ่มเติม โปรดไปอ้างอิง:ส่วน

การปรับรุ่นโปรแกรมประยุกต์ Visual Basic 6.0 เป็นระดับ N Visual Basic .NET หรือ Visual Basic 2005

หัวข้อนี้ให้ข้อมูลเชิงลึกเกี่ยวกับการปรับรุ่นเป็นแบบสามระดับ Visual Basic 6.0 แอพพลิเคชัน (ซึ่งประกอบด้วยคอมโพเนนต์ของไคลเอ็นต์ คอมโพเนนต์ของธุรกิจ และคอมโพเนนต์ในการเข้าถึงข้อมูล) Visual Basic .NET หรือ Visual Basic 2005
  1. การคอมไพล์แต่ละโครงการใน Visual Basic 6.0 และทดสอบโครงการเพื่อให้แน่ใจว่า โปรแกรมประยุกต์ที่ทำงานอย่างถูกต้อง

    หมายเหตุ:: คุณจำเป็นเพื่อสร้างกลุ่มเนื่องจากโครงการไคลเอนต์ใหม่ Visual Basic .NET หรือ Visual Basic 2005 ยังคงใช้ธุรกิจและส่วนประกอบของข้อมูลจาก Visual Basic 6.0 ผ่าน Interop อ้างอิงในทำนองเดียวกัน ใหม่ Visual Basic .NET หรือ Visual Basic 2005 ธุรกิจคอมโพเนนต์โครงการยังคงถึงส่วนประกอบของข้อมูลจาก Visual Basic 6.0 ผ่าน Interop
  2. ปรับรุ่นคอมโพเนนต์ไคลเอนต์แรก เริ่ม Microsoft Visual Studio .NET หรือ Microsoft Visual Studio 2005 และเปิดโครงการไคลเอ็นต์ 6.0 Visual Basic ตัวช่วยสร้างการปรับรุ่นมีเริ่ม

    หมายเหตุ:: Visual Basic .NET หรือตัวช่วยสร้างการปรับรุ่นของ Visual Basic 2005 จะถูกรวมไว้ ใน Visual Studio .NET Professional หรือ ใน Visual Studio 2005

  3. ทำตามขั้นตอนในตัวช่วยสร้างเพื่อสร้างไคลเอนต์ Visual พื้นฐาน.NET หรือ Visual Basic 2005 ใหม่โครงการและรายงานการปรับรุ่น
  4. ตรวจสอบการอัพเกรดรายงาน ซึ่งโดยทั่วไปรวมถึงคำเตือนเกี่ยวกับการแก้ไขเพิ่มเติมที่จำเป็น ปรับเปลี่ยน.NET Visual Basic ใหม่หรือ Visual Basic 2005 ของโครงการไคลเอ็นต์ตามที่แนะนำ
  5. Run the new Visual Basic .NET or Visual Basic 2005 client project to verify that the client works. Remember that the new client still references the Visual Basic 6.0 business and data access component through Interop.
  6. Upgrade the middle tier (the business object). Open the Visual Basic 6.0 business object project in Visual Basic .NET or Visual Basic 2005, and complete the steps in the Upgrade Wizard.
  7. Review the upgrade report, and modify the new Visual Basic .NET or Visual Basic 2005 business component as recommended.
  8. Because the new Visual Basic .NET or Visual Basic 2005 client project still references the Visual Basic 6.0 business component, delete this reference, and add a new reference to the newly created Visual Basic .NET or Visual Basic 2005 business component project.
  9. Test the application to ensure that it works properly. Remember that the client and business components are still using the Visual Basic 6.0 data access component.
  10. Upgrade the final tier (the data access component). Open the Visual Basic 6.0 data access component project in Visual Basic .NET or in Visual Basic 2005, and complete the steps in the Upgrade Wizard.
  11. Review the upgrade report, and modify the new Visual Basic .NET or Visual Basic 2005 data access component as recommended.
  12. Delete any references to the Visual Basic 6.0 data access component in the Visual Basic .NET or Visual Basic 2005 business and client components, add references to the new Visual Basic .NET data access component project.
  13. Test the application to ensure that it works properly.

ข้อมูลอ้างอิง

For more information, refer to the following Microsoft Web site:
Preparing Your Visual Basic 6.0 Applications for the Upgrade to Visual Basic.NET
http://msdn.microsoft.com/en-us/library/aa260644.aspx

คุณสมบัติ

หมายเลขบทความ (Article ID): 309617 - รีวิวครั้งสุดท้าย: 10 มกราคม 2554 - Revision: 2.0
ใช้กับ
  • Microsoft Visual Basic 2005
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
Keywords: 
kbvs2005swept kbvs2005applies kbmigration kbhowtomaster kbmt KB309617 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:309617

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com