Registry-ulozeni – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Registry-ulozeni – .NET – Fórum – Programujte.comRegistry-ulozeni – .NET – Fórum – Programujte.com

 

wolf
~ Anonymní uživatel
12 příspěvků
14. 7. 2010   #1
-
0
-

Ahoj mam takovy dotaz, pokud naprikald vytvorim nejakou hru treba piskvrorky, je mozne ulozit do registru nejakou rozehranou hru a pri spusteni se nacte ta rozehrana hra. Existuje nejaky serial o registrech nebo necem kde mohu neco ulozit a pak nacist. Jsem hledal ale nic zajimaveho sem nenašel. tak diky za jakekoliv informace

Nahlásit jako SPAM
IP: 77.48.244.–
marpit0
Stálý člen
14. 7. 2010   #2
-
0
-

To wolf : Nebylo by lepší ukládat hru do souboru, kde bys zapsal jednotlivé položky pole?

Nahlásit jako SPAM
IP: 94.113.182.–
MarPit
wolf
~ Anonymní uživatel
12 příspěvků
14. 7. 2010   #3
-
0
-

To marpit : no mozna, ale co kdyby to byla nejaka jina hra ?? Jak by sem to potom uložil

Nahlásit jako SPAM
IP: 77.48.244.–
KIIV
~ Moderátor
+43
God of flame
14. 7. 2010   #4
-
0
-

To wolf : musel bys to ulozi tak, aby si dokazal rekonstruovat pozici...
cokoliv jako bod obnoveni cpat do registru je cesta do pekel.. (obzvlaste, kdyby se ti povedlo udelat aspon pulgigovej registr :))

Nahlásit jako SPAM
IP: 62.168.56.–
Program vždy dělá to co naprogramujete, ne to co chcete...
wolf
~ Anonymní uživatel
12 příspěvků
14. 7. 2010   #5
-
0
-

To KIIV : no a jak to tedy uložit když ne registry

Nahlásit jako SPAM
IP: 77.48.244.–
marpit0
Stálý člen
14. 7. 2010   #6
-
0
-

To wolf : Do souboru

Nahlásit jako SPAM
IP: 94.113.182.–
MarPit
wolf
~ Anonymní uživatel
12 příspěvků
14. 7. 2010   #7
-
0
-

To marpit : ok zatim diky se zkusim na to podivat

Nahlásit jako SPAM
IP: 77.48.244.–
liborb
~ Redaktor
+18
Guru
14. 7. 2010   #8
-
0
-

Tak se zkus ještě podívat na pojem "serializace".

Nahlásit jako SPAM
IP: 85.207.166.–
wolf
~ Anonymní uživatel
12 příspěvků
15. 7. 2010   #9
-
0
-

To liborb : mam jeste dotaz vytvoril sem tridu ktera je [Serializable] v te tride sem vyvoril nejaky arraylist, pak sem to ulozil do binarniho souboru, ale ted nevim jetsli to nejak jde ze bych ten soubor otevrel kde uz jsou ulozene nejake udaje a nejake dalsi udaje bych tam jenom doplnil ( zatim sem si je pokazde jenom prepsal?? diky

Nahlásit jako SPAM
IP: 77.48.244.–
liborb
~ Redaktor
+18
Guru
15. 7. 2010   #10
-
0
-

Tvoje původní otázka se týkala stavu, kdy při ukončení chceš uložit stav (někam) a při startu ho zase načíst. Soubor je správně, serializace je jedna z možností, jak dosáhnout kýženého o něco snadněji. Principem serializace je uložení/načtení v jednom "balíku". Můžeš to zkusit ohnout přes rozhraní typu ISerializable nebo přes XmlSerializer, ale nejsem si jistý, jestli dosáhneš stavu, který chceš.

Pokud chceš mít ukládání na etapy, mít v podstatě maximální kontrolu na ukládáním, čtením, mazáním, přepisováním, tak to už spíše vede na "normální" soubor. Asi si budeš muset ujasnit, co vlastně chceš.

Nahlásit jako SPAM
IP: 85.207.166.–
wolf
~ Anonymní uživatel
12 příspěvků
15. 7. 2010   #11
-
0
-

To liborb : no a co znamena ten normalni soubor

Nahlásit jako SPAM
IP: 77.48.244.–
liborb
~ Redaktor
+18
Guru
15. 7. 2010   #12
-
0
-

Klasický obyčejný datový soubor, do a z kterého si ukládáš/mažeš/čteš dle libovůle. Všechno záleží na tom, čeho chceš vlastně dosáhnout, jaká ta data jsou, jaký je jejich objem atd.

Nahlásit jako SPAM
IP: 85.207.166.–
wolf
~ Anonymní uživatel
12 příspěvků
15. 7. 2010   #13
-
0
-

To liborb : ja ani nechci nic konkretniho, chci jenom vedet jak je mozne ty soubory nejak nacitat a pak s nima pracovat doplnovat je a tak ... jetsli je nejaky serial o tom tak mi to prosim napiste ... ja sem zatim nasel pouze serializaci..kde ale nevim jak je možne ten soubor dal používat

Nahlásit jako SPAM
IP: 77.48.244.–
KIIV
~ Moderátor
+43
God of flame
15. 7. 2010   #14
-
0
-

serialu o praci se souborama bude tusim dost

Nahlásit jako SPAM
IP: 62.168.56.–
Program vždy dělá to co naprogramujete, ne to co chcete...
15. 7. 2010   #15
-
0
-

To wolf : Tento typ serializace v podstatě slouží k uložení stavu určitého objektu, který je následně možné obnovit / znovu načíst (pro jednoduché ukládání hry je to celkem vhodné).

Dejme tomu, že odehraju kus hry, uložím a vypnu. Následně hru spustím a načtu uloženou pozici. Tím dojde k načtení zmíněného souboru a k obnovení uloženého objektu. Díky tomu můžu ve hře pokračovat. Odehraju další kus a chci hru uložit. Buď můžu ten minulej save přepsat (tj. soubor je stejnej, jen se změní obsah) a nebo chci novej save, tak ten objekt serializuju do jinýho souboru, atd.

Nevím, k čemu by vlastně byla možnost do toho souboru něco přidat, aniž by došlo k jeho přepsání.

Nahlásit jako SPAM
IP: 89.203.157.–
Dušan Janošík | web: djanosik.cz, @djanosik
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 17 hostů

Podobná vlákna

Registry c# — založil Dieter

Registry — založil dragon124

Problém s registry — založil Nechda

Práce s registry — založil

Win7 - registry? — založil raddino

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý