czwartek, 27 listopada 2014

[C#]Backup Your Project


W ramach ćwiczeń nad właśnie poznawanym nowym językiem programowania powstał taki oto program. Jego zadanie - archiwizowanie projektów.
Program wyposażyłem w kilka ficzerów:
  • opcja Always On Top;
  • zapamiętywanie ścieżek projektu, oraz katalogu docelowego;
  • opcja automatycznego zapisu (tzn. po kliknięciu ikonki zapisu, dokonuje się automatyczny save projektu, bez zbędnych pytań);
  • aplikacja zapamiętuje swoje położenie;
  • możliwość zmiany wyglądu (2 motywy);
  • przy zapisywaniu pliku, w nazwie archiwum domyślnie aktualna data i godzina;
  • archiwizacja poprzez zzipowanie KATALOGU z projektem (który się podaje w ustawieniach);
  • udane zapisanie projektu zostanie zakomunikowane chwilowym zzielenieniem programu;
  • program skompilowany pod .NET 4 (czyli powinien śmigać też na XP).
Jeszcze kilka fotek:

Okno ustawień:
Okno Info:
Motyw 'Dark' :)
 

Update: aktualna wersja 1.1.2 :)



  • w opcjach dodane buttony szybkiego dostępu do katalogów;
  • dodany ptaszek "Disable annoying face";
  • kilka drobnych poprawek kosmetycznych.

W programie znajduje się też ukryty klawisz, który mi pomagał przy testowaniu. Żeby go znaleźć trzeba zrobić pewien 'myk' (w programie znajduje się podpowiedź)  :D


Update: jest wersja 1.1.3

Tym razem ułatwię nieco pracę programistom używającym Microsoft Visual Studio :). Jeśli wybrany jest projekt VS, to uGadget to wykryje i doda kilka dodatkowych opcji, a mianowicie wersjonowanie projektu oraz zmiana opisu projektu. Można to robić ręcznie, ale z uGadgetem jest szybciej i wygodniej. Dokładniejszy opis nowych opcji zamieściłem na forum (link). No, może jeszcze parę screenów:

Tak wygląda katalog ze skompilowanym programem przed użyciem uGadgeta:

A tak po:

Nowe okno opcji:

Update (1.1.4)
Dodano 2 nowe goniące buttony w oknie info:
- button zatrzymujący animację
- button wyświetlający changeloga

Brak komentarzy:

Prześlij komentarz