diff --git a/pages/year1/programmazione1.tsx b/pages/year1/programmazione1.tsx index 41bdd83..43459b1 100644 --- a/pages/year1/programmazione1.tsx +++ b/pages/year1/programmazione1.tsx @@ -1,5 +1,18 @@ -import { Heading, Chapter, Box, Idiomatic as I, Code, Anchor as A, Dialog, BringAttention as B, ListOrdered, ListUnordered, Image } from '@steffo/bluelib-react' -import type { NextPage } from 'next' +import { Heading, Chapter, Box, Idiomatic as I, Code, Anchor as A, Dialog, BringAttention as B, ListOrdered, ListUnordered } from "@steffo/bluelib-react" +import type { NextPage } from "next" + +import Image from "next/image" +import imgmDZSqjV from "../../public/images/year1/programmazione1/mDZSqjV.png" +import imgbrdw8Xy from "../../public/images/year1/programmazione1/brdw8Xy.png" +import imgaPTwrxz from "../../public/images/year1/programmazione1/aPTwrxz.png" +import img5QLSkFN from "../../public/images/year1/programmazione1/5QLSkFN.png" +import imgzP74nks from "../../public/images/year1/programmazione1/zP74nks.png" +import imgjp4uz5B from "../../public/images/year1/programmazione1/jp4uz5B.png" +import imgLq9IepY from "../../public/images/year1/programmazione1/Lq9IepY.png" +import imgdy3b5Ub from "../../public/images/year1/programmazione1/dy3b5Ub.png" +import imgFjYpT1n from "../../public/images/year1/programmazione1/FjYpT1n.png" +import imgklZQ9So from "../../public/images/year1/programmazione1/klZQ9So.png" +import imgF6lBCqS from "../../public/images/year1/programmazione1/F6lBCqS.png" const Programmazione1: NextPage = () => { return <> @@ -45,47 +58,47 @@ const Programmazione1: NextPage = () => {

Scaricate l'installer ufficiale, ed eseguitelo.

- +

Dovrebbe comparire questa schermata. Cliccate su Install, poi scegliete una cartella di installazione (ricordatevela!) e poi Continue. Lasciate stare le altre opzioni, dovrebbero essere tutte spuntate, tranne For all users, che dovrebbe essere disattivato.

- +

Aspettate che finisca il download. Pochi secondi dopo, dovrebbe finire e dovrebbe apparire un tasto Continue. Premetelo.

- +

Dovrebbe apparirvi questa finestra. L'installer di MinGW è una specie di gestore pacchetti (tipo apt su Ubuntu); potete quali pacchetti installare, e quindi quali funzionalità.

- +

Nel nostro caso, dovrebbero servirci mingw32-base-bin (per il C e alcune librerie C++) e mingw32-gcc-g++-bin (per il C++). Cliccate, quindi, sui due quadratini corrispondenti, e premete Mark for Installation. Dovrebbe comparire una freccia gialla sul quadratino.

- +

Ora, è il momento di installare i pacchetti. Aprite il menù Installation, poi premete Apply Changes, e di nuovo Apply.

- +

Lasciate che scarichi, ci vorrà un po'. Guardatevi un video nel frattempo, fatevi una partitina a qualcosa, tornate dopo circa 10 minuti.

- +

Una volta installato, dobbiamo aggiungere g++ ai programmi eseguibili da Prompt dei Comandi: premete il tasto Windows, e scrivete PATH. Windows dovrebbe trovarvi automaticamente quell'opzione.

- +

Dentro la finestra di Proprietà del Sistema, premete Variabili d'ambiente.

- +

Trovate la variabile d'ambiente globale Path, e fateci doppio click per modificarla.

- +

Ora dovreste vedere l'elenco di tutte le cartelle contenenti programmi eseguibili da terminale: dobbiamo aggiungere quella di MinGW! Premete Sfoglia.

- +

Trovate la cartella in cui avete installato MinGW (vi avevo detto di ricordarvela!); entrateci, poi selezionate la sottocartella bin e premete OK su tutte le finestre che avete aperto fino ad ora, chiudendole.

diff --git a/public/images/year1/programmazione1/5QLSkFN.png b/public/images/year1/programmazione1/5QLSkFN.png new file mode 100644 index 0000000..cf5f0fc Binary files /dev/null and b/public/images/year1/programmazione1/5QLSkFN.png differ diff --git a/public/images/year1/programmazione1/F6lBCqS.png b/public/images/year1/programmazione1/F6lBCqS.png new file mode 100644 index 0000000..f116233 Binary files /dev/null and b/public/images/year1/programmazione1/F6lBCqS.png differ diff --git a/public/images/year1/programmazione1/FjYpT1n.png b/public/images/year1/programmazione1/FjYpT1n.png new file mode 100644 index 0000000..eee4436 Binary files /dev/null and b/public/images/year1/programmazione1/FjYpT1n.png differ diff --git a/public/images/year1/programmazione1/Lq9IepY.png b/public/images/year1/programmazione1/Lq9IepY.png new file mode 100644 index 0000000..c00ea21 Binary files /dev/null and b/public/images/year1/programmazione1/Lq9IepY.png differ diff --git a/public/images/year1/programmazione1/aPTwrxz.png b/public/images/year1/programmazione1/aPTwrxz.png new file mode 100644 index 0000000..95e8de3 Binary files /dev/null and b/public/images/year1/programmazione1/aPTwrxz.png differ diff --git a/public/images/year1/programmazione1/brdw8Xy.png b/public/images/year1/programmazione1/brdw8Xy.png new file mode 100644 index 0000000..5f7f767 Binary files /dev/null and b/public/images/year1/programmazione1/brdw8Xy.png differ diff --git a/public/images/year1/programmazione1/dy3b5Ub.png b/public/images/year1/programmazione1/dy3b5Ub.png new file mode 100644 index 0000000..c6284ee Binary files /dev/null and b/public/images/year1/programmazione1/dy3b5Ub.png differ diff --git a/public/images/year1/programmazione1/jp4uz5B.png b/public/images/year1/programmazione1/jp4uz5B.png new file mode 100644 index 0000000..45ff936 Binary files /dev/null and b/public/images/year1/programmazione1/jp4uz5B.png differ diff --git a/public/images/year1/programmazione1/klZQ9So.png b/public/images/year1/programmazione1/klZQ9So.png new file mode 100644 index 0000000..7aafb6b Binary files /dev/null and b/public/images/year1/programmazione1/klZQ9So.png differ diff --git a/public/images/year1/programmazione1/mDZSqjV.png b/public/images/year1/programmazione1/mDZSqjV.png new file mode 100644 index 0000000..87ebbc6 Binary files /dev/null and b/public/images/year1/programmazione1/mDZSqjV.png differ diff --git a/public/images/year1/programmazione1/zP74nks.png b/public/images/year1/programmazione1/zP74nks.png new file mode 100644 index 0000000..9b76172 Binary files /dev/null and b/public/images/year1/programmazione1/zP74nks.png differ diff --git a/tsconfig.json b/tsconfig.json index b00f79d..997057a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,11 @@ { "compilerOptions": { "target": "es5", - "lib": ["dom", "dom.iterable", "esnext"], + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], "allowJs": true, "skipLibCheck": true, // "strict": true, // not now @@ -13,8 +17,15 @@ "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", - "incremental": true + "incremental": true, + "strict": false }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], - "exclude": ["node_modules"] + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx" + ], + "exclude": [ + "node_modules" + ] }