- Instalacja serwerów SQL
- Zainstalowanie i konfiguracja serwera InterBase lub Firebird (do wyboru jeden z nich)
- Stworzenie pustej bazy danych InterBase / Firebird
- Artykuł w serwise reedit.com:
- Dodanie definicji połączenia FireDAC do stworzonej w kroku powyżej bazy.
- Opcjonalnie: instalacja MySQL (nie zostanie użyta w czasie warsztatów)
- Można wykorzystać jako ćwiczenie z FireDAC-a
- Uniwersalizacja platformy bazodanowej InterBase -> mySQL
- Sprawdzenie czy baza jest Unicode-owa.
- Uruchomienie skryptu, np. przez FireDAC Explorer:
CREATE TABLE AAA (F1 VARCHAR(50) CHARACTER SET UTF8); COMMIT; INSERT INTO AAA VALUES ('Οὐχὶ ταὐτὰ παρίσταταί'); COMMIT; SELECT * FROM AAA; DROP TABLE AAA;
- Na konsoli powinny pojawić się greckie słowa z tabeli AAA.
- Konto na Github
- Sprawdzenie dostępu do aktualnego konta
- Założenie nowego konta na GitHub: https://github.com/join (niezbędne do pracy w czasie warsztatów)
Czyli co jeszcze trzeba zrobić (lub sprawdzić) na początku warsztatów warsztatów.
-
Dostęp do Internetu
- Parametry WiFi:
- [Golden Floor Tower - Warszawa]
- sieć:
GOLDEN FLOOR
- hasło:
-szkolenie-
- sieć:
- [Golden Floor Tower - Warszawa]
- Parametry WiFi:
-
Ta instrukcja Configuration.md
- Zalogowanie się do swojego konta github.com
- Otwarcie tej instrukcji:
- Repozytorium: MailingListVCL
- Dokument: Configuration.md
-
Klient Git dla Windows - instalacja
- Pobranie i instalacja Git dla Windows: https://git-scm.com/download/win
- Zainstalowanie Manager'a autentykacji dla Git Windows: https://github.com/Microsoft/Git-Credential-Manager-for-Windows
-
RAD Studio IDE
-
Sklonowanie tego projektu
- Uruchomienie linii poleceń Windows - CMD.EXE
- Przejście do folderu w którym mają być źródła projektu
- polecenia:
cd
idir
- polecenia:
git clone https://github.com/bogdanpolak/MailingListVCL.git
-
Konsola Windows
- Skopiowanie pliku OpenConsole.bat z podfolderu assets do folderu głównego projektu
-
Dodanie aliasów git-a
- modyfikacja pliku pliku .gitconfig
- Lokalizacja: C:\Users{{użytkownik}}
- dodanie poniższych aliasów:
[alias] graph1 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all graph2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all lg = !"git graph1"
- modyfikacja pliku pliku .gitconfig
-
Otwarcie projektu w RAD Studio (Delphi)
- Ustawienie w
MainDataModule.pas
:FDConnection1.ConnectionDefName
:- IB_MailingDB - dla bazy Interbase
- FB_MailingDB - dla bazy Firebird
- Ustawienie w