1.10. Słownik¶
- katalog domowy¶
katalog, w którym przechowywane są pliki konfiguracyjne i dokumenty zalogowanego użytkownika. W systemie Linux jest to katalog
/home/nazwa_użytkownika
, w systemie WindowsC:Usersnazwa_użytkownika
.- katalog konfiguracyjny¶
podkatalog katalogu domowego, w którym programy zapisują ustawienia. W systemie Linux jest to ukryty katalog o nazwie
.config
, można go wyświetlić naciskając w menedżerze plików skrót CTRL+H. W systemie Windows najczęściej będzie to katalogAppData
(Dane aplikacji
), który domyślnie jest ukryty, a żeby go zobczyć, trzeba włączyć pokazywanie ukrytych plików w Eksploratorze.- Qt¶
zestaw bibliotek programistycznych ułatwiających tworzenie aplikacji z interfejsem graficznym w językach C++, QML i Java.
- środowisko IDE¶
zintegrowane środowisko programistyczne (ang. Integrated Development Environment, IDE), składające się z jednej lub wielu aplikacji, umożliwiające tworzenie, testowanie, budowanie i uruchamianie kodu.
- Qt Creator¶
wieloplatformowe środowisko IDE dla aplikacji pisanych w językach C++, JavaScript i QML. Zawiera m.in. debugger i edytor GUI (graficznego interfejsu użytkownika).
- Klasa¶
abstrakcyjny opis właściwości i działań obiektu, zawiera definicje atrybutów i metod związanych z obiektem.
- Obiekt¶
instancja klasy, w której atrybuty uzyskują konkretne wartości.
- public¶
operator widoczności, pola (właściwości) i metody (funkcje) klasy deklarowne po nim są dostępne z każdeg miejsca programu.
- private¶
operator widoczności, pola (właściwości) i metody (funkcje) klasy deklarowne po nim są dostępne tylko w jej obrębie.
- sygnały¶
zdarzenia generowane za pomocą graficznego interfejsu użytkownika, takie jak kliknięcie elementu, edycja, przeciągnięcie itp.
- sloty¶
funkcje przypisane sygnałom, definiują działania podejmowane w przypadku zastnienia danego zdarzenia.
- MinGw¶
ang. Minimalist GNU for Windows; minimalistyczne środowisko dostarczające narzędzia GNU (linker, kompilator itd.) pozwalające na kompilację natywnych plików wykonywalnych dla Windows z kodu pisanego w C/C++.
- GNU Compiler Collection¶
zestaw kompilatorów do różnych języków programowania rozwijany w ramach projektu GNU i udostępniany na licencji GPL oraz LGPL. Zob. hasło w Wikipedii.
- GPL¶
ang. GNU General Public License – licencja wolnego i otwartego oprogramowania stworzona w 1989 roku przez Richarda Stallmana i Ebena Moglena na potrzeby Projektu GNU. Ostatnia wersja, trzecia, opublikowana została 29 czerwca 2007 r. Zob. hasło w Wikipedii.
- Debian¶
jedna z najstarszych, wiądących dystrybucji Linuksa, ceniona za stabilność i bezpieczeństwo, umożliwia elastyczną konfigurację systemu i dostosowanie go do własnych potrzeb. Jak większość dystrybucji, umożliwia wybór wielu środowisk graficznych, np. XFCE lub Gnome.
- Ubuntu¶
jedna z najbardziej popularnych dystrybucji Linuksa oparta na Debianie, ceniona za dopracowany interfejs, łatwość obsługi i szeroki wybór oprogramowania.
- środowisko graficzne¶
w systemach linuksowych zestaw oprogramowania tworzący GUI, czyli graficzny interfejs użytkownika, często zawiera domyślny wybór aplikacji przeznaczonych do wykonywania typowych zadań. Najpopularnijesze środowiska to XFCE, Gnome, KDE, LXDE, Cinnamon, Mate.
- plik nagłówkowy¶
w języku C/C++ plik z rozszerzeniem
.h
zawierający deklaracje używanych struktur danych, np. klas, zmiennych i funkcji. Implementacja klas i funkcji umieszczana jest w plikach źródłowych. Więcej o pliku żródłowym:- plik źródłowy¶
w języku C/C++ plik z rozszerzeniem
.c/.cpp
zawierający implementację zadeklarowanych typów złożonych (np. klas) i używanych funkcji, w tym funkcji głównej (main()
).- WWW¶
(ang. World Wide Web) – ogólnoświatowa sieć, jedna z najważniejszych usług sieciowych; hipertekstowy, internetowy sposób udostępniania informacji.
- HTTP(S)¶
(ang. Hypertext Transfer Protocol) – protokół przesyłania dokumentów hipertekstowych, protokół sieci WWW za pomocą którego przesyłane są żądania udostępnienia lub modyfikacji zasobów, określa reguły komunikacji między klientem (np. przeglądarką) a serwerem, który zwraca odpowiedzi. Zalecane jest używanie wersji szyfrowanej tego protokołu oznaczanego
https
.- HTML¶
HTML (ang. HyperText Markup Language) – hipertekstowy język znaczników, wykorzystywany do tworzenia stron internetowych. Aktualnie zalecana wersja to HTML5.
- XML¶
XML (ang. Extensible Markup Language) – rozszerzalny język znaczników, przeznaczony do strukturalnego i semantycznego opisu danych.
- PHP¶
obiektowy, skryptowy język programowania, służący m. in. do generowania po stronie serwera dynamicznych stron internetowych.
- Python¶
obiektowy język programowania wysokiego poziomu służący m. in. do tworzenia aplikacji internetowych, oferuje przyjazną składnię, czytelność i klarowność kodu.
- CSS¶
(ang. Cascading Style Sheets, CSS) – kaskadowe arkusze stylów, język opisu wyglądu stron internetowych, stanowi dopełnienie HTML-a.
- JavaScript¶
skryptowy język programowania służący m. in. do tworzenia aktywnych właściwości stron internetowych, działa po stronie klienta (tj. w przeglądarce).
- AJAX¶
AJAX (ang. Asynchronous JavaScript and XML) – asynchroniczny JavaScript i XML, sposób tworzenia stron internetowych, które oferując dynamiczną zmianę zawartości, nie wymagają przeładowywania, ponieważ komunikują się z serwerm asynchronicznie.
- CMS¶
(ang. Content Management System, CMS) – system zarządzania treścią, wykorzystujące różne technologie internetowe, służący do tworzenia serwisów internetowych i zarządzania nimi.
- serwer WWW¶
(ang. web server) – oprogramowanie obsługujące protokół http, podstawowy protokół sieci WWW, służący przesyłaniu dokumentów hipertekstowych.
- interpreter¶
program, który analizuje kod źródłowy, a następnie go wykonuje. Interpretery są podstawowym składnikiem języków wykorzystywanych do pisania skryptów wykonywanych po stronie klienta WWW (JavaScript) lub serwera (np. Python, PHP).
- system bazodanowy¶
system zarządzania bazą danych (ang. Database Management System, DBMS) – oprogramowanie służące do zarządzania bazami danych, np. SQLite, MariaDB, MySQL, PostgreSQL.
- framework¶
(ang. framework – struktura) – oprogramowanie będące zestawem narzędzi ułatwiających i przyśpieszających tworzenie aplikacji.
- responsywny¶
(ang. responsive) – przymitonik związany z techniką projektowania stron internetowych określanej skrótem RWD (ang. responsive web design), oznacza dostosowywanie wyglądu i układu strony do rozmiaru okna przeglądarki w urządzeniach o różnej rozdzielczości.
- Utworzony:
2024-04-23 o 08:28 w Sphinx 7.3.7