Advanced Search
Search Results
618 total results found
Afegim propietats
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
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)
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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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ó
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
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
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...