En els següents botons tenim una petita explicació de què és WPF i també de com podem crear el primer projecte WPF.
A l'hora de crear un nou projecte a WPF aquest ens dona una interfície on podem modificar-la per poder crear la nostra aplicació.
El moment de crear un nou projecte ens sortirà una finestra com la següent, una finestra on tindre la part visual i també la part de codi.
Un dels atributs importants que tenim dins de les etiquetes <Windows/> es Title .
En aquesta indicarem el nom que tindrà la nostra finestra.
Per poder modificar l'amplada i alçada de la finestra es fa servir els atributs:
Width podem controlar l'amplada de la nostra finestra en aquest cas li assignem un valor de 800.
Height ens permet controlar l'alçada de la finestra en aquest cas li assignem un valor de 450.
En el vídeo podem observar com obrir el quadre d'eines, també es pot observar tots els elements que hi ha dintre d'aquest quadre.
Els podrem utilitzar per poder formar les nostres interfícies.
Arrosseguen un d'aquest element a la vista disseny ens sortirà al nostre Grid i li podem donar diferents aspectes a partir dels atributs que el componen.
Podem accedir al nostre quadre d'eines ho farem des de Ver i seleccionant quadre d'eines
Tots els elements que volem posar a la nostra interfície ho farem utilitzant els controls que hi ha dintre del quadre d'eines.
Els controls tenen etiquetes que controlen la seva aparença en la interfície.
També podem treballar amb Git Bash sobre aquest projecte.
Obrirem el nostre Git Bash.
Un cop obert donem accessos als fitxers de l'Exercisis, drwxr-xr-x La (d) indica que és un directori, la (rwx) són els permisos per al propietari, on la (r)
Significa permisos de lectura (read), la (w) permisos d'escriptura (write) i la lletra (x) permisos d'execució (executeu).
CD ens movem al directori de l'exercici 02.
Amb ls llistem tots els fitxers situats en aquest exercici i ens sortirà el total de fitxers.
Després li donem accessos amb drwxr-xr-x sobre el projecte creat sobre la primera interfície.
Un cop aqui amb cd ens movem al directori de l'exercici Primera interfície i llistem tots els fitxers situats en aquest exercici i ens sortirà el total de fitxers.
Donem permisos d'escriure -rw-r--r--, només al propietari del projecte tan de lectura com d'escriptura sobre el projecte primera_interficies.
Mostrem l'estat del directori de treball i l'àrea de l'entorn d'assaig amb git status, ens dona el següent error "fatal not a git repository (or any of the parent directories) .git", això ens està dient que no tenim cap directori Git al nostre projecte o als pares.
El que haurem de fer és crear un repositori buit en el nostre projecte.
Per veure l'estatus en la branca màster farem servir git status on branch master, aquest ens indicarà els còmits fets en aquest projecte.
Finalment, el que haurem de fer espasar la informació d'un projecte a l'altres amb git add.
El resultat de com es veuria seria el següent:
Podem fer el primer commit enviant un missatge entre ' ' en aquest cas hem ficat 'Primer commit', podrem veure'l l'estatus a la branca mestre.
Un cop fet el projecte hem de pujar-ho a un repositori al GitHub, per poder-ho fer primer anem a GitHub.
Github
Crearem un nou repositori, li haurem de ficar un nom i una descripció, si volem que es pugui compartir i ser visualitzar pels altres l'haurem de marcar com a públic i creem el repositori.
De les possibilitats que ens dona GitHub per poder pujar el nostre projecte al repositori seleccionem l'opció de pujar-ho un existent amb línies d'ordres.
Copiarem la línia que ens dona GitHub i la copiarem al nostre Git Bash.
Per poder publicar el projecte haurem de fer un push al MASTER no al MAIN, un cop finalitzat la pujada podem veure l'estatus i ens hauria d'indicar que està tot correcte.
Per acabar tenim el nostre repositori creat al GitHub amb el nostre projecte.
En aquest punt hem creat la nostra primera interfície, hem pogut intercanviar informació entre diversos projectes utilitzant Git Bash, també hem creat
un repositori públic on hem pujat el projecte final WPFutilitzant les comandes que ens dona el mateix Git Hub per poder penjar-ho a la branca Master.