[ Pobierz całość w formacie PDF ]
.RejestrRejestr vs INIPisz¹c aplikacje w VB chyba ka¿dy siê zastanawia³ gdziezapisaæ ustawienia aplikacji : w rejestrze, czy w plikach INI.Osobiœcie wolê pliki INI, postaram siê udowodniæ dlaczego.Popierwsze, rejestr mo¿na uszkodziæ podczas naszycheksperymentów chyba nie chcielibyœmy aby nasza aplikacja by³apowodem reinstlacji windowsa przez kilka osób.Druga sprawa torejestr ma 3 MB i ca³y rejestr jest ³adowany do RAMu !!! Uniektórych oczywiœcie rejestr zajmuje nawet 6-7 MB wiêc po comamy komuœ zmniejszaæ iloœæ wolnej pamiêci RAM o kilkakilobajtów ??? Tym bardziej, jeœli u¿ywa nasz program np razna miesi¹c ??? Taki plik INI zajmuje na dysku kilka kilobajtówi jest ³adowany do pamiêci RAM dopiero gdy uruchomimy naszprogram i jest “z niej wyrzucany” po odczytaniu danych z tegopliku.Po drugie i chyba najwa¿niejsze, to fakt, ¿e uwiêkszoœci z nas windows pada po 3-4 miesi¹cach alboczêœciej (znam jednego osobnika który twierdzi, ¿e Windowsainstalowa³ 2 razy w ¿yciu !!!) wiêc zwykle kasujemywindows’a no i nasz program musimy konfigurowaæ jeszcze raz, atak to program odczyta dane z plików INI i po wszystkim.Czyoszczêdzamy naszemu u¿ytkownikowi nawet pó³ godziny cennegoczasu !!! Nawet jeœli eksperymentujemy z programem, to mo¿emyskopiowaæ gdzieœ pliki INI i przywróciæ je, jeœli porz¹dnienaba³aganiliœmy w opcjach programu (jest to wygodniejsze iszybsze, ni¿ podmienianie rejestru)Jeœli zdecydowa³eœ siê na tworzenie plików INI to rób 1a du¿y plik a nie 100 ma³ych, gdy¿ takie ma³e pliki zajmuj¹wiêcej miejsca na dysku ni¿ 1 du¿y (klastry).Oto przyk³adowyplik INI :[kolory]tlo=0litery=&HFF00FF[inne]PoradaDnia=0Program odczytuj¹cy to z pliku, to chyba nie problem napisaæ??? Jeœli jednak jesteœ pocz¹tkuj¹cy to mo¿esz zrobiæ coœtakiego :0,0,0A w kodzie programu napisaæ :Input $1,A,B,CTlo=ALitery=BPorada=CNie jest to z³e rozwi¹zanie, ale wtedyplik INI jest zrozumia³y tylko dla Ciebie, a ten pierwszy plikmo¿e modyfikowaæ ka¿dy (poza lamerem ;-) !!W nastêpnym numerze napiszê coœ o Rejestrze.Jelcyn
[ Pobierz całość w formacie PDF ]