Áttekintés

A rendszer úgy működik, a Visual Studio projekt jelentős támogatást biztosít lokalizációs alkalmazások, amelyek a Windows Forms. Kétféle módon lehet létrehozni egy erőforrás fájlban a Visual Studio fejlesztői környezet.

Forrás fájlokat lehet létrehozni projektek rendszere lokalizált felhasználói felület elemeit, mint a szöveg és a képek formájában. Ezután a forrás fájlokat vannak ágyazva a műholdas szerelvények. Ezek a források nevezik erőforrás formákat.

Hozzátéve erőforrás fájl sablont, majd sablon szerkesztéséhez az XML tervező. A második módszer, hogy megteremtse a helyi húrok a párbeszédpanelek és a hibaüzenetek. Ezután kell írni a kódot eléréséhez ezeket az erőforrásokat. Ezek a források nevezik a projekt forrásainak.

Általában a formák forrásokat kellene felhasználni az összes erőforrás kapcsolatos formájában egy Windows Forms alkalmazás. Projekt forrásokat kell használni minden vonalak és képek, amelyek nem alapulnak formában, például hibaüzeneteket.

Fontos, hogy tartsa be a következetesség és az azonos tulajdonságokkal, vagy használja a formában erőforrások vagy forrásokat a projekt. Sok kép tulajdonságai, például a fényképek tulajdonság a PictureBox. lehetővé teszi, hogy válasszon ki egy képet a projekt forrásainak vagy importál egy új képet, mint erőforrás formákat. Ha megpróbálja, hogy az alapértelmezett kép segítségével az élet a projekt és a nyelvi változatokat a kép - források felhasználásával formák, az alapértelmezett kép soha nem jelenik meg.

Ez azt mutatja, walkthrough két folyamat egyetlen Windows alkalmazás projekt.

Azt is konvertálni szöveges fájlt egy erőforrás fájl. További információért lásd. Szakaszok Resources szöveges formátumban és Resgen.exe (Resource generátor).

Automatikus generációs erőforrás fájlok révén Visual Studio

Hozzon létre egy új Windows-alkalmazás neve „WindowsApplication1”. További információért lásd. Hogyan. Létrehozása Windows Forms Application projektet.

A Tulajdonságok ablakban állítsa be a lokalizálható tulajdonát formában igaz.

Nyelv tulajdonság értéke (alapértelmezett).

Húzzon egy Gombvezérlés a Windows Forms fülön a Toolbox-ban, és az értéket a Text tulajdonság egyenlő Hello World.

A Nyelv tulajdonság alapérték képeznek német (Németország).

Állítsa be a Text tulajdonságát a gomb értéke Hallo Welt.

A Nyelv tulajdonság alapérték alkotnak francia (Franciaország).

Állítsa be a Text tulajdonságát a gomb értéke Bonjour Le Monde. Meg lehet változtatni a kulcs mérete a hosszas húr.

Eredmények mentése és épít a megoldást.

Kattintson a Minden fájl megjelenítése gombra Solution Explorer.

erőforrás fájl jelenik meg a Form1.cs vagy Form1.jsl. Form1.resx - a forrás fájlt a nyelvi és területi beállítások alapértelmezés szerint, amely beépítésre kerül a fő egységet. Form1.de-DE.resx - az erőforrás fájlban a verzió a német nyelv elfogadott Németországban. Form1.fr-FR.resx - az erőforrás fájl változata a francia nyelvet, Franciaországban elfogadott.

Ezen túlmenően, a fájlok nevét és Form1.de.resx Form1.fr.resx. Visual Studio automatikusan létrehozza ezeket a fájlokat a korlátozások elkerülése Visual SourceSafe, nem új fájlokat a projekt a mentés során. RESX fájlok üresek és nem tartalmaznak forrásokat.

Nyomja meg az F5, vagy válasszon Debug Run.

Egy párbeszédablak jelenik meg egy üdvözlő angol, francia vagy német - attól függően, hogy milyen felhasználói felület nyelvét beállítani az operációs rendszer.

A következő eljárás a Területi és nyelvi beállítások felület úgy van kialakítva, hogy az alkalmazás visszavonására francia források. Nem ajánlott ilyen módon a valós alkalmazások kemény kódot a nyelvi és területi beállítások felületen. A nyelv és területi beállítások felület függ a felhasználó vagy az alkalmazás beállításait.

Eredmények mentése és épít a megoldást.

Nyomja meg az F5, vagy válasszon Debug Run.

Most a forma mindig meg fog jelenni a francia változatban. Ha korábban a felhasználó megváltoztatta a mérete egy gombot, hogy képes befogadni több mint egy hosszú francia vonalat, vegye figyelembe, hogy a méret a gombok is megmarad a francia erőforrás fájl.

Hozzáadása az erőforrás fájlokat a projekt kézzel és szerkesztése

A Project menüben kattintson az Új hozzáadása elemre.

A sablon mezőben válassza ki a sablon forrás fájlt. A Név mezőben adja meg a fájl nevét „WinFormStrings.resx”. „WinFormStrings.resx” fájl tartalmazza tartalék erőforrások angolul. Fellebbezés ezeket a forrásokat fog bekövetkezni minden alkalommal az alkalmazás nem tud forrásokat találni megfelelőbb nyelvi és területi a felhasználói felület.

A fájl hozzá a projekt Solution Explorer, és automatikusan megnyitja az XML tervező, az adatok bemutatását.

Az adatokat táblázat, válassza ki az adatokat.

A Data mezőben kattintson egy üres sort, majd adja meg a strMessage oszlop nevét és Hello World az Érték oszlopban.

Értékek „típus” és a „MIME-típus” nem adja meg a string; ezek előírt tárgyakat. Leíró típus tartalmaz egy adattípust a tárolt objektumot. A típus meghatároz egy MIME típusú bázis (base64) tárolt bináris információt, ha az objektum áll bináris adatok.

A Fájl menüben válasszuk a Mentés WinFormStrings.resx.

Kövesse 1-5 további két alkalommal, hogy új erőforrás nevű fájlok WinFormStrings.de-DE.resx és WinFormStrings.fr-FR.resx, erőforrás húrok meg az alábbi táblázatban. WinFormStrings.de-DE.resx fájl tartalmazza kapcsolódó források egy változata a német nyelv elfogadott Németországban. WinFormStrings.fr-FR.resx fájl tartalmazza kapcsolódó források egy változata a francia nyelv, Franciaországban elfogadott.

Resource File Name

Kapcsolódó cikkek