Task Coach
Wersja | Task Coach 1.4.6 LATEST |
Wymagania | Windows XP / Vista / Windows 7 / Windows 8 |
Deweloper | Frank Niessink |
Strona do pobrania | Task Coach |
Trener zadań jest prosty open-source todo menedżer do śledzenia zadań osobistych i list todo. Jest on przeznaczony do zadań złożonych, a także oferuje śledzenie wysiłku, kategorie, notatki i inne. Task Coach to prosty i przyjazny menedżer zadań napisany w Pythonie!
Właściwości i najważniejsze cechy
a przykład. Załóżmy, że tworzysz produkt w systemie Windows, używając standardowych widżetów Windows. Teraz chcesz stworzyć wersję dla systemu Linux. Najpierw zdecyduj, jakiego zestawu widżetów chcesz użyć. Załóżmy, że chcesz użyć gtk+. Kopiujesz więc kod na swoją maszynę programistyczną dla Linuksa, kompilujesz i łączysz z interfejsem gtk+. I to wszystko. Teraz właśnie stworzyłeś linuksową wersję produktu Windows bez żadnego dodatkowego kodowania.
Jeśli kod jest standardowym Delphi pascal i używa standardowych komponentów znalezionych w Delphi to odpowiedź brzmi tak. Jeśli używa on jakiejś specyficznej bazy danych, OCX, lub DCU to odpowiedź brzmi nie. Te elementy są specyficzne dla systemu Windows i będą działać tylko w tym systemie. Jednakże, jeśli chcesz stworzyć produkt dla Windows używając Free Pascala i aplikacji, to odpowiedź brzmi tak. Nie zostało to jeszcze dodane do LCL, ale powinno być możliwe w przyszłości.
Biblioteki FCL (Free Pascal Component Libraries) oraz LCL (które w końcu staną się częścią FCL) są licencjonowane na zmodyfikowanej licencji LGPL. W skrócie oznacza to, że można napisać własne, prawnie zastrzeżone oprogramowanie, które po prostu łączy się z tymi bibliotekami. Możecie sprzedawać swoją aplikację bez konieczności dostarczania lub udostępniania swojego kodu. Jednak, podobnie jak w przypadku kompilatora, jeśli dokonasz modyfikacji FCL lub LCL, musisz udostępnić te zmiany ogółowi społeczeństwa i światu.
Features and Highlights
Cross-Platform
Działa na Windows, macOS, Linux i wielu innych platformach. Nawet na Raspberry Pi! Programy, które tworzysz również działają na tych platformach. Ciesz się tym samym doświadczeniem na swoim ulubionym systemie operacyjnym. Zobacz Installing app dla instrukcji instalacji specyficznych dla danego systemu operacyjnego.
Powerful, Fast
Program jest zdolnym IDE do obsługi dużych projektów. Jego kompilator FPC jest stale rozwijany w celu poprawy wydajności. Przykładem może być rozmiar projektu, który IDE może obsłużyć, oraz wydajność powstałej aplikacji: Samo IDE jest rozwijane przy użyciu tego narzędzia.
Drag and Drop Form Designer
Posiada graficzny projektant formularzy ze wskazówkami dotyczącymi wyrównywania z sąsiadującymi komponentami. Istnieją liczne komponenty dla prawie każdego oprogramowania, które można sobie wyobrazić, już gotowe do użycia. Kolejne komponenty można dodawać do IDE za pomocą plików pakietów (LPK).
Platformy międzyplatformowe
Projektant formularzy aplikacji korzysta z LCL (Lazarus Component Library), który jest specjalnie zaprojektowany do użytku międzyplatformowego. Budowanie projektu dla różnych platform zapewni Ci natywny wygląd i odczucia na każdej z nich. Nie ma potrzeby wprowadzania żadnych zmian w projekcie.
Nowoczesny, zorientowany obiektowo język
Język wykorzystuje Free Pascal, który jest dialektem Object Pascal. Jest on stale rozwijany, aby integrować nowe funkcje, których można oczekiwać w nowoczesnych językach programowania.
Łatwa rozbudowa
Setki programistów rozwijają i utrzymują swoje biblioteki i pakiety (LPK). Możesz znaleźć prawie każdy rodzaj biblioteki, której możesz potrzebować.
Dostępne również: Pobierz Lazarus dla Mac