Tarayıcınız desteklenmiyor

Siteyi kullanmak için tarayıcınızı güncelleştirmeniz gerekir.

Internet Explorer'ın en son sürümüne güncelleştirin

Visual Basic .NET veya Visual Basic 2005 ResourceWriter sınıfı kullanılarak kaynak dosyası oluşturmak için nasıl kullanılacağı ve nasıl yapılır: ResourceManager sınıfı kullanılarak kaynak dosyası alma

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

820659
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Özet
Bu adım adım makalede, ResourceWriter sınıfı kullanılarak kaynak dosyası oluşturmak ve ResourceManager sınıfı kullanılarak kaynak dosyası almak anlatılmaktadır.

ResourceWriter sınıfı bir varsayılan uygulaması IResourceWriter sağlayan arabirim. Kaynakları AddResource yöntemini kullanarak, ad ve değer çiftleri olarak belirtebilirsiniz. Kaynak dosyası oluşturmak için <a0></a0>, benzersiz bir dosya adı bir ResourceWriter örneği oluşturmak ve en az bir kez AddResource arayın. Kaynak dosyayı diske yazmak için Generate yöntemini ve sonra dosyayı kapatmak için Kapat yöntemini çağırın. Kapatma yöntemini çağırdığınızda, gerekirse kaynak dosyası örtülü olarak oluşturulur.

Not Kaynakları kaynak dosyasına eklenen aynı sırada <a1>kaynak</a1> dosyasına yazılı olabilir değil.

ResourceManager sınıfı özel kültürünün kaynak inceler, yerelleştirilmiş bir kaynak yok ve devre dışı kaynak seri hale getirme destekliyorsa, kaynak geri dönüş sağlar. ResourceManager sınıf'ı kullanarak, arayanın kaynakları belirli bir kültür için GetObject yöntemi ve GetString yöntemi kullanarak erişebilirsiniz. Varsayılan olarak, bu yöntemler, arama yaptığı iş parçacığının geçerli kültür ayarları tarafından belirlenen kültürünün kaynak döndürür.

back to the top



Gereksinimler


Aşağıdaki listede, gereksinim duyulan donanım, yazılım, ağ altyapısı ve hizmet paketleri önerilmektedir:
  • Microsoft Visual Studio .NET veya Microsoft Visual Studio 2005
Bu makalede, aşağıdaki konularda bilgi sahibi olduğunuz varsayılmaktadır:
  • Microsoft Visual Basic .NET'i veya Microsoft Visual Basic 2005
  • Microsoft Visual C# .NET veya Microsoft Visual C# 2005
back to the top

Step-By-Step örneği

  1. Visual Studio .NET 2002, Visual Studio .NET 2003 başlatın veya Visual Studio 2005 .
  2. Dosya menüsünde Yeni ' nin üzerine gelin ve sonra Project ' i tıklatın.
  3. Project Types altında Visual Basic Projects ' ı tıklatın ve şablonları altında Windows uygulama ' yı tıklatın.

    NotVisual Basic, Visual Studio 2005'te Project Types altında tıklatın.

    Varsayılan olarak, Form1 formunda oluşturulur.
  4. Görünüm menüsünden araç kutusu ' nu tıklatın.
  5. Bir Düğme denetimi Form1'e ekleyin.
  6. Özellikler penceresinde metin ayarlamak Kaynak oluşturmak için <a1>düğmesi</a1> denetiminin özelliği.
  7. Kaynak oluştur ' u çift tıklatın.
  8. Aşağıdaki deyimi Form1.vb dosyaya aktarır ekleyin:
    Imports System.Resources
  9. Button1_Click</a2> olay işleyicisinde aşağıdaki kodu ekleyin:
    ' 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.....")
    Not Bir kaynak olarak eklemek istediğiniz resmin konumunu esas Image.FromFile ("c:\\Winter.jpg") yolunu değiştirin.
  10. PictureBox denetim Form1'e ekleyin.
  11. Bir Etiket denetimi Form1'e ekleyin.
  12. Başka bir Düğme denetimi Form1'e ekleyin.
  13. Özellikler penceresinde metin özelliği <a0>Button2</a0> denetimin Kullan kaynak için ayarlayın.
  14. Kullanım kaynak ' ı çift tıklatın.
  15. Button2_Click olay işleyicisinde aşağıdaki kodu ekleyin:
    ' 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. Dosya menüsünden projeyi kaydetmek için Kaydet'i tıklatın.
  17. Yapı) menüsünde tıklatın Build Solution projeyi oluşturmak için.
  18. Hata Ayıkla menüsünde Proje çalıştırmak için Başlat ' ı tıklatın.
back to the top

Works that doğrulayın.

  1. Projeyi çalıştırın Form1 görünür.

    Kaynak dosyası oluşturmak için Create kaynak ' ı tıklatın.

    Kaynak dosyası başarıyla oluşturuldu, BIR ileti kutusu doğrular.
  2. Kullanım kaynak ' ı tıklatın.
  3. Görüntü ve Bu kaynak dizeden, metin formda belirdiğini.
back to the top
Referanslar
Daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitelerini ziyaret edin:
Alınıyor Kaynaklar'ı .Resources dosyalarındaki
http://msdn2.microsoft.com/en-us/library/khyt7e7y(vs.71).aspx
back to the top

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 820659 - Son İnceleme: 02/26/2014 23:32:18 - Düzeltme: 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 KbMttr
Geri bildirim