Hozzáadása és szerkesztése Resources (Visual C #)

Erőforrások hozzáadása a projekthez jobb gombbal a Tulajdonságok, a projekt Solution Explorer. Megnyitás gombra. majd a Források oldalon a Projekt tervező Hozzáadás gombra erőforrás.

Resources adhatunk a projekt a kapcsolódó erőforrások (külső fájlok), vagy a beágyazott forrásokat (beágyazott közvetlenül a RESX fájl).

Abban az esetben, a beágyazott forrásokat, adatokat tárolnak közvetlenül a projekt erőforrás fájlban (RESX). Sorok lehet tárolni, mint a beágyazott forrásokat.

Hozzáadása és szerkesztése Resources (Visual C #)

Amikor az épület egy Visual Studio alkalmazás resgen.exe átalakító eszköz az alkalmazás-erőforrások egy belső osztály nevezett források. Ez az osztály a Resources.Designer.cs fájl beágyazott Resources.resx fájlt Solution Explorer. Erőforrás osztály magában mindazokat a forrásokat a projekt, hogy a statikus tulajdonságait csak olvasható, ami lehetővé teszi, hogy szerezzen szigorúan típusos források futásidőben. Az építés során a IDE Visual C # fejlesztés valamennyi kapszulázott erőforrás adatokat, beleértve a beágyazott RESX fájl és a társított fájlok össze közvetlenül az alkalmazás szerelvény (EXE vagy DLL) fájlt. Más szóval, a Visual C # IDE fejlesztés mindig a fordító opció / erőforrás. Ha az építkezés a parancssorból, megadhatja a fordító opció / linkresource. amely erőforrásaikat a külön fájlban az alkalmazás fő egységet. Ez egy választható szolgáltatás, amely szükséges lehet a rendkívül ritka esetekben. Egy tipikus forgatókönyv telepítésének források az elsődleges alkalmazás az, hogy az összeállítás a leányvállalata szerelvények (lásd. A leírás a továbbiakban).

Ahhoz, hogy a forrás futási időben, hozzon létre egy linket hozzá, mint bármely más osztály tagja. A következő példa bemutatja a készítmény az erőforrás bitmap neve „Image01”. Meg kell jegyezni, hogy az erőforrás osztály tartalmazza a névtér nevét .Tulajdonságok. Ezért, meg kell adnia vagy a teljes nevét minden erőforrás, vagy megfelelő alkalmazásával irányelv a forrás fájl, amelyből a hozzáférést osztály források.

System.Drawing.Bitmap bitmap1 = myProject.Properties.Resources.Image01;

ResourceManager osztály belső használatára megszerzése ingatlan egy új objektum példány.

Ha létrehoz egy alkalmazás, amely a tervek lokalizálni (lefordítani) több nyelvre, mindegyik sor tartozik egy adott nyelven, tárolható egy külön műholdas szerelvény. Amikor forgalmazó alkalmazásokat kell, hogy tartalmazza a fő gyülekezési a kérelem és a megfelelő műholdas szerelvény. Akkor majd adjunk hozzá más műholdas szerelvények vagy módosítják a meglévőket újrafordítás nélkül a fő alkalmazási egységet. További információkat. Lásd létrehozása kiegészítő szerelvények és helye és az erőforrások Egy adott kultúra.