Przewodnik programisty ====================== .. toctree:: :maxdepth: 6 Środowisko programistyczne i wymagania -------------------------------------- Środowisko programistyczne musi spełniać co najmniej następującą konfigurację: - CPU: 1,6 GHz lub szybszy procesor. - RAM: >= 1 GB (zalecane 2 GB lub więcej). - ROM: >= 128 GB. - System operacyjny: Wymagany system Windows 10 lub nowszy, macOS 10.15 lub nowszy, Linux (x64) (Ubuntu, Debian itp.). - Wersja kontrolera: Sprawdź w WebApp w sekcji „Ustawienia systemowe - Informacje”. W środowisku programistycznym należy rozróżnić QX i LA. W przykładach instrukcji dla środowiska QX należy unikać używania składni ES6+ i innych nowoczesnych funkcji JavaScript. Zapewniliśmy już kilka interfejsów i modułów, ale aby osiągnąć dobry efekt programistyczny, zaleca się posiadanie pewnej wiedzy na temat rozwoju aplikacji internetowych, najlepiej znajomość następujących technologii: - HTML, JavaScript/TypeScript, CSS. - Vue3. - Vite. - Node.js. Narzędzia programistyczne ------------------------- Zalecamy używanie najnowszego oprogramowania Visual Studio Code (VSCode) do programowania. Aby pobrać, odwiedź oficjalną stronę pobierania VSCode i wybierz odpowiedni system. Jednocześnie na komputerze lokalnym musi być zainstalowane środowisko uruchomieniowe Node.js. Instalacja Node.js automatycznie instaluje narzędzia takie jak npm, ułatwiając zarządzanie pakietami. Odwiedź oficjalną stronę pobierania Node.js i wybierz wersję v20 dla odpowiedniego systemu. Podczas programowania w VSCode mogą być również używane następujące wtyczki VSCode, które można zainstalować i skonfigurować według potrzeb. - Vue. - ESlint. - npm Intellisense. - Vue Language Features (Volar). - TypeScript Vue Plugin (Volar) lub Vue.volar. - Tailwind CSS IntelliSense. Struktura projektu FRCap ------------------------ Struktura plików projektu FRCap: .. image:: frcap_pictures/012.png :width: 3in :align: center .. centered:: Wykres 5-1 Struktura projektu FRCap - Public: Folder zasobów publicznych. Podczas procesu budowania pliki wewnątrz nie są przetwarzane, ale kopiowane w całości do katalogu budowania. Wewnątrz domyślnie znajduje się folder action i logo.svg. Folder action jest przeznaczony do przechowywania plików logiki backendu interfejsów niestandardowych instrukcji. Logo.svg to ikona wtyczki. - Src: Folder Assets służy głównie do przechowywania zasobów statycznych. Folder Components służy głównie do przechowywania komponentów. Folder Utils służy głównie do przechowywania klas narzędziowych. Kod strony głównej App.vue. Main.js odpowiada głównie za globalne wprowadzanie zasobów, tworzenie frameworka Vue itp. Podstawowy plik stylów projektu Style.css. - Build.bat: Skrypt budowania dla platformy Windows. - Index.html: Główna struktura interfejsu użytkownika strony. - Package.json: Plik opisu pakietu i strategie kompilacji. - Vite.config.js: Plik konfiguracyjny Vite. Korzystanie z frcap-ui i frcap-api na froncie ---------------------------------------------- Frcap-ui dostarcza kilka kontrolek HTML opakowanych w komponenty Vue, które można zaimportować do projektu w celu użycia, zmniejszając trudność tworzenia interfejsu użytkownika i ilość kodu, zwiększając czytelność kodu. Oczywiście można również wybrać niektóre doskonałe biblioteki komponentów UI typu open source, takie jak Element plus. Najpierw otwórz terminal w ścieżce projektu i zainstaluj frcap-ui. .. code-block:: c++ :linenos: npm install frcap-ui -s Po pomyślnej instalacji zaimportuj frcap-ui do komponentu, który go potrzebuje. Na przykładzie kontrolki przycisku. .. code-block:: javascript :linenos: import { AppButton } from 'frcap-ui' Następnie użyj go w elemencie