كيفية استخدام Visual Basic .NET أو 2005 Visual Basic لإنشاء ملف موارد باستخدام فئة ResourceWriter وكيفية استرداد ملف موارد باستخدام فئة ResourceManager

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

820659
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
توضح هذه المقالة خطوة بخطوة حول كيفية إنشاء ملف موارد باستخدام فئة ResourceWriter وكيفية استرداد ملف موارد باستخدام فئة ResourceManager.

توفر الفئة ResourceWriter تطبيق افتراضي لـ IResourceWriter واجهة. يمكنك تحديد الموارد كـ أزواج اسم وقيمة بواسطة استخدام الأسلوب AddResource. لإنشاء ملف مورد إنشاء مثيل ResourceWriter مع اسم ملف فريد واستدعاء AddResource مرة واحدة على الأقل. استدعاء الأسلوب إنشاء كتابة ملف المورد إلى القرص ومن ثم استدعاء الأسلوب إغلاق لإغلاق الملف. عند استدعاء الأسلوب إغلاق ملف المورد ضمنيًا إنشاء, إذا كان ذلك مطلوبًا.

ملاحظة قد لا يمكن كتابة الموارد إلى ملف المورد بنفس الترتيب الذي تم إضافتها إلى ملف المورد.

فئة ResourceManager بفحص موارد البيانات الموروثة الخاصة ، يوفر مورد البديلة عند مورد مترجم غير موجود ولا تعتمد عملية تحويل البيانات إلى ملف المورد. باستخدام فئة ResourceManager يمكن المتصل الوصول إلى الموارد لبيانات موروثة معينة باستخدام أسلوب GetObject وأسلوب GetString. بشكل افتراضي، بإرجاع هذه الطرق المورد للثقافة يتم تحديده بواسطة إعدادات الثقافية الحالية لمؤشر الترابط التي بها المكالمة.

back to the top



متطلبات


توضح القائمة التالية الأجهزة الموصى بها برامج البنية الأساسية للشبكة و حزم الخدمات المطلوبة:
  • Microsoft Visual Studio .NET أو Microsoft Visual Studio 2005
تفترض هذه المقالة كنت معتاداً على المواضيع التالية:
  • Microsoft Visual Basic .NET أو Microsoft Visual Basic 2005
  • Microsoft Visual C# .NET أو Microsoft Visual C# 2005
back to the top

مثال step-By-Step

  1. بدء تشغيل Visual Studio .NET 2002 أو Visual Studio .NET 2003 أو أو Visual Studio 2005 .
  2. من القائمة ملف، أشر إلى جديد ثم انقر فوق المشروع.
  3. انقر فوق مشاريع Visual Basic ضمن أنواع Project ثم انقر فوق تطبيق Windows ضمن قوالب.

    ملاحظة في Visual Studio 2005 ، انقر فوق Visual Basic ضمن أنواع Project.

    افتراضياً، يتم إنشاء نموذج Form1.
  4. من القائمة عرض، انقر فوق مربع الأدوات.
  5. إضافة عنصر تحكم زر إلى Form1.
  6. في الإطار "خصائص" تعيين نص الخاصية لعنصر تحكم زر إلى إنشاء المورد.
  7. انقر نقراً مزدوجاً فوق إنشاء الموارد.
  8. إضافة التالية يستورد عبارة إلى ملف Form1.vb:
    Imports System.Resources
  9. قم بإضافة التعليمات البرمجية التالية في معالج الأحداث Button1_Click:
    ' Code to Create a Resource. Dim objImage As ImageDim strString As StringDim rsw As ResourceWriter' objImage is the Image that will be added as a resource.objImage = Image.FromFile("c:\\Winter.jpg")' strString is the string that will be added as a resource.strString = "This is the string from resource"'Creates a resource writer instance to write to MyResource.resources.rsw = New ResourceWriter("MyResource.resources")'Adds the image to the resource.' "MyImage" is the name that the Image is identified as in the resource.rsw.AddResource("MyImage", objImage)'Adds the string to the resource.' "MyText" is the name that the string is identified as in the resource.rsw.AddResource("MyText", strString)rsw.Close()MessageBox.Show("Resource Is Created.....")
    ملاحظة تغيير مسار Image.FromFile ("c:\\Winter.jpg") استناداً إلى موقع الصورة التي تريد إضافة كمورد.
  10. إضافة عنصر تحكم PictureBox إلى Form1.
  11. إضافة عنصر تحكم تسمية إلى Form1.
  12. إضافة عنصر تحكم زر آخر Form1.
  13. في الإطار "خصائص" تعيين الخاصية Text لعنصر التحكم Button2 إلى استخدام المورد.
  14. انقر نقراً مزدوجاً فوق استخدام الموارد.
  15. قم بإضافة التعليمات البرمجية التالية في معالج الأحداث Button2_Click:
    ' Code to retrieve the information from the resource. Dim myImage As ImageDim myString As StringDim rm As ResourceManager' Create a Resource Manager instance.rm = ResourceManager.CreateFileBasedResourceManager("MyResource", ".", Nothing)' Retrieve the Image from MyResource by using the GetObject method.myImage = rm.GetObject("MyImage")' Retrieves the string from MyResource.myString = rm.GetObject("MyText")PictureBox1.Image = myImageLabel1.Text = myString
  16. من القائمة ملف، انقر فوق حفظ لحفظ المشروع.
  17. في القائمة إنشاء ، انقر فوق بنية الحل لإنشاء المشروع.
  18. القائمة تصحيح ، انقر فوق "ابدأ" لتشغيل المشروع.
back to the top

تحقق من التي عمل

  1. عند تشغيل "المشروع" ، يظهر Form1.

    انقر فوق إنشاء الموارد لإنشاء ملف مورد.

    يؤكد مربع رسالة إنشاء ملف المورد بنجاح.
  2. انقر فوق "استخدام الموارد".
  3. تأكد من أن الصورة والنص هذا هو السلسلة من المورد يظهر في النموذج.
back to the top
مراجع
لمزيد من المعلومات، قم بزيارة مواقع الويب Network (MSDN) المطور Microsoft التالية:
استرداد الموارد في الملفات .Resources
http://msdn2.microsoft.com/en-us/library/khyt7e7y(vs.71).aspx
back to the top

تحذير: تمت ترجمة هذا المقال تلقائياً

خصائص

رقم الموضوع: 820659 - آخر مراجعة: 02/27/2014 21:19:01 - المراجعة: 2.6

  • Microsoft Visual Basic 2005
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • kbnosurvey kbarchive kbmt kbvs2005applies kbvs2005swept kbstring kbresource kbbitmap kbhowtomaster KB820659 KbMtar
تعليقات