2008-10-22 10 views

Odpowiedz

3

o ile mi wiadomo, nie ma określonego standardem kodowania dla NSIS dostępnych - ale istnieje wiele tutorialsexamples i uczyć się. Tak jak w przypadku każdego innego języka, który próbujesz opanować, myślę, że czytanie cudzego kodu bardzo pomaga i inspiruje cię do myślenia w różnych kierunkach.

Z własnego doświadczenia z NSIS mogę również zaproponować regularne porządkowanie skryptów instalatora. Kiedy uczysz się nowych rzeczy, stare rozwiązania stają się przestarzałe i można je zastąpić odpowiednimi rozwiązaniami. Uważaj także na nowe rozwiązania. Zanim udało nam się użyć nsDialogs, InstallOptions był sposobem, aby przejść do okien dialogowych zdefiniowanych przez użytkownika - a teraz jest o wiele łatwiej zrobić z mniejszą ilością kodu.

Ponieważ zamierzacie stworzyć kilka programów instalacyjnych, spróbuję ponownie użyć jak najwięcej kodu w różnych instalatorach. Modularyzacja współużytkowanej funkcjonalności jest możliwa dzięki plikom .nsh i sprzyja dobrej i czystej podstawie kodu.

+0

Podobała mi się twoja odpowiedź, nawet jako jedyna, którą mam, jest naprawdę bardzo dobra. – levhita

+0

PD: W tej chwili wychodzę z tutorial-land, teraz, tam gdzie zaczynasz kodować trochę samemu, zamiast tylko dostosowywać kogoś do przykładu. Rzeczywiście zauważyłem pewne rzeczy, które można by nazwać najlepszymi praktykami, po prostu nic oficjalnie udokumentowane. – levhita

+0

Dzięki! Rozejrzałem się po forach NSIS i znalazłem wpis, w którym użytkownik opublikował swoje najlepsze praktyki: http://forums.winamp.com/showthread.php?threadid=246054 – fhe