Prvni alfa verze objektoveho prohlizece hotova + Jdu konecne na zalohovac projektu/reseni


Prvn_alfa_verze_objektovho_pro

Zatim to ma nejake nedodelky. Napriklad ve tridach kde jsou udalosti ke kazde vygeneruje metody add_Udalost(EventHandler) nebo remove_Udalost(EventHandler). To same k vlastnostem podle toho zda maji Get a/nebo set – tedy napriklad get_Vlastnost() nebo set_Vlastnost(string). Dalsi problem je ten ze se mi nepodarilo ziskat zadne jine metody ani jine prvky tridy ktere nejsou public.

Zvlastni je ze takova metoda Assembly.GetTypes() ziskava vsechny prvky(vc. private) zcela automaticky a vsechny ostatni metody neziskaji ty privatni prvky ani omylem :/. Privatni by meli jit ale protected a internal nikoliv, viz. http://msdn.microsoft.com/cs-cz/library/6ztex2dc.aspx . Obrazky jsem si pohodlne sehnal z disku, uz odnekud jsem mel stahnutou celou sadu obrazku ze VS, z nichz ty co jsem potreboval zacinali na VSObject_, tedy napriklad VSObject_Delegate .. a ke vsemu vsechny tyto obrazky byly v modifikaci pro ruzne modifikatory(public, private, internal, protected).

Nestastne je taky pouziti ListView misto DataGridView nebo tak, protoze nedovoluje vybrat cely radek ale jen prvni sloupec a jeste v tom prvnim sloupci se pak oznaci 50ti px oblast vedle obrazku. Urcite by to slo nejak nastavit ale ted na to kaslu. Navic je ten ListView vizualne osklivy, skoda ze to neni ten co se pouziva napriklad ve Windows Exploreru.

A ted nejdu delat nic jineho k SVS ale jdu psat dopis rodicum a pak vlastni zalohovaci program na me zdrojove soubory. Uz me to fakt stve jak neustale ztracim zdrojove soubory. Bude se jednat o inkrementalni zalohu a bude to fungovat jednoduse: zalohovat bude vsechny soubory vyjma slozek bin a obj. Pri zalohovani, kdyz ve zaloze soubory budou existovat ale v projektu na disku ne, soubory ze zalohy smazu.

Pokud ale bude chybet cely projekt tak se zeptam zda jsem ho skutecne smazal ja a pokud ano smazu ho i ze zalohy/presunu na hrbitov a pokud ne tak se naopak z te zalohy obnovi na disk. Zalohovat se bude na USB flesku a do SD karty, kterou budu mit stale v notebooku, to jen tak pro jistotu kbyby mi selhal disk a treba USB fleska, abych to mel jeste na SD karte.

Samozrejme ze se to bude delat v pravidelnem intervalu, dejme tomu co 3h a ta aplikace bude v trayi neustale na pozadi. A to neni mozne abych ja ten ubytek projektu nezastavil! Uz me to fakt se*e!!!

Leave a Reply

Your email address will not be published. Required fields are marked *