Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

618 total results found

Afegim propietats

6. VueJS Els components VueJS

Les props (propietats) són els paràmetres que li passem al component. Com hem vist, els components estan totalment aïllats. Si tenim un component <targeta-usuari>, per defecte no sap qui és l'usuari ni quines dades té. Per solucionar-ho, Vue utilitza un sistem...

Afegim esdeveniments

6. VueJS Els components VueJS

Aquesta és l'última gran peça del trencaclosques de l'arquitectura de components. Si les props són la manera com el Pare parla amb el Fill (de dalt a baix), els esdeveniments personalitzats ($emit) són la manera com el Fill respon al Pare (de baix a dalt). Hem...

Llibreria Text2Image (Text captcha)

7. PHP Framework. Codeigniter4 Llibreries

Codi PHP <?php namespace App\Libraries; /** * Generador de Captcha i Imatges amb Text */ class Text2Image { private string $font; private string $text; private string $letters = '23456789bcdfghjkmnpqrstvwxyz'; /...

Introducció als Serveis de windows

Processos i serveis en CSharp Windows services

Dins de l'ecosistema de Microsoft, no tot el programari està dissenyat per interactuar amb un usuari a través d'una finestra o una terminal. Aquí és on entren els Windows Services. Què és un servei de Windows? Un servei de Windows és una aplicació executable...

Arquitectura d'un servei windows

Processos i serveis en CSharp Windows services

Service Control Manager (SCM) El SCM és un component del nucli de Windows que actua com l'administrador de tots els serveis del sistema. Pensa en ell com el "director d'orquestra". Funcions principals: Mantenir la base de dades: Sap quins serveis hi h...

Desenvolupament d'un servei windows

Processos i serveis en CSharp Windows services

A Visual Studio 2026, tot i que podem fer servir el model clàssic de .NET Framework, el més habitual és utilitzar el model de Worker Service (basat en .NET 8/9/10), ja que és la base dels serveis moderns i multiplataforma. Selecció de la plantilla Obri...

Instal·lació i gestió de serveis windows

Processos i serveis en CSharp Windows services

Arribem a la part crítica: com fer que el codi de C# surti de l'entorn de desenvolupament i es converteixi en un component real del sistema operatiu Windows. Generació de l'executable (.exe) Perquè un servei funcioni correctament, no podem simplement copiar ...

Debugging i logging d'un windows service

Processos i serveis en CSharp Windows services

Aquesta és la part on la majoria es desespera: "He instal·lat el servei, li dono a Iniciar i em diu que s'ha aturat inesperadament sense donar cap error". Com que no tenim consola ni finestres, hem de ser "detectius" del sistema. Estratègies de Depuració Com...

Diagnosi d'un windows service

Processos i serveis en CSharp Windows services

Per a l'informe de memòria, la clau és accedir a la informació del procés actual (el propi servei). En .NET, això es fa mitjançant la classe Process de l'espai de noms System.Diagnostics. Per obtenir la memòria RAM que està utilitzant el servei en aquell momen...

Aturada controlada d'un servei

Processos i serveis en CSharp Windows services

Aturar un servei de forma "neta" (Graceful Shutdown) és fonamental per evitar la corrupció de dades, tancar connexions a bases de dades o finalitzar l'escriptura de fitxers abans que el sistema "mati" el procés. En el model modern de Worker Service (.NET 8/9/1...

Introducció a les aplicacions MDI

Interfícies gràfiques Aplicacions MDI

En el disseny d'interfícies d'escriptori, ens trobem principalment amb dos models d'organització de finestres: SDI (Single Document Interface) i MDI (Multiple Document Interface). Què és una interfície MDI? L'acrònim MDI es refereix a una arquitectura on una...

Estructura aplicació MDI en Visual Studio

Interfícies gràfiques Aplicacions MDI

Formulari pare (frmPrincipal) El formulari pare és la "closca" de la nostra aplicació. Perquè funcioni com a contenidor, hem de canviar una propietat fonamental. Crea un nou projecte de Windows Forms App (.NET 10). Anomena el formulari principal c...

El pare configura un fill

Interfícies gràfiques Aplicacions MDI

En el model MDI, el "pare" té el control i pot configurar la "filla" abans de mostrar-la. Preparació formulari fill (frmFill) Primer, hem de fer que el Label del formulari fill sigui accessible o crear una propietat pública per rebre el text. La millor pràct...

El fill envia dades al pare

Interfícies gràfiques Aplicacions MDI

En un desenvolupament clàssic d'interfícies: el fill realitza una acció (com pitjar un botó o escriure un text) i el pare ha d'assabentar-se'n per actualitzar, per exemple, una StatusStrip (barra d'estat) comuna. En VB.NET 10, la manera més elegant i "neta" de...

Quin fill està actiu?

Interfícies gràfiques Aplicacions MDI

Saber quina finestra és l'activa (la que té el "focus") és fonamental per a accions com imprimir el document actual, desar només el fitxer que l'usuari està veient o aplicar un format de text concret. En Visual Basic, el formulari pare té una propietat específ...

Una ToolStrip

Interfícies gràfiques Aplicacions MDI

Una ToolStrip és un dels components més icònics de les aplicacions d'escriptori. Si el MenuStrip és el lloc on guardem totes les funcions de manera jeràrquica, la ToolStrip és el "drecera" visual per a les accions més freqüents. Una ToolStrip és una barra hori...

Tancar tot

Interfícies gràfiques Aplicacions MDI

Aquesta és una funcionalitat clau en qualsevol aplicació MDI (com el "Tancar tot" de Visual Studio o els navegadors). Per fer-ho, aprofitarem la col·lecció MdiChildren, que és una matriu que conté referències a totes les finestres filles obertes actualment al ...

Un fill únic. La finestra de configuració

Interfícies gràfiques Aplicacions MDI

Aquesta és una de les preguntes més habituals: "Com evito que l'usuari m'ompli la pantalla amb 20 finestres de 'Configuració'?". En una aplicació MDI, no volem que finestres de control o paràmetres estiguin duplicades. Per fer-ho, en lloc de crear sempre una N...

Llibreries de CI4

7. PHP Framework. Codeigniter4 Llibreries

CodeIgniter 4 es diferencia d'altres frameworks per ser "lleuger", però el seu nucli (el directori system/) està ple de classes potents que cobreixen el 90% de les necessitats d'una aplicació web. 1. Gestió de Dades i Sessió Session Library: Permet man...

Pujada d'un únic fitxer

7. PHP Framework. Codeigniter4 Upload files

El procés de pujada d'arxius a CodeIgniter 4 és molt més segur i orientat a objectes que en versions anteriors. La pujada d'arxius en CI4 es basa en la classe UploadedFile, que ens permet tractar cada arxiu com un objecte amb les seves pròpies propietats i mèt...