Ves al contingut principal
Cerca avançada
Termes de cerca
Tipus de contingut

Coincidències exactes
Cerca d’etiquetes
Opcions de data
Actualitzats després de
Actualitzats abans de
Creats després de
Creats abans de

Resultats de la cerca

S’han trobat 623 coincidències

Read password

Processos i serveis en CSharp Consola

Pots aconseguir que el text que introdueix un usuari no aparegui per pantalla o que es mostri amb asteriscs (*) a C# de diverses maneres, especialment en una aplicació de consola. La forma més directa és llegir les tecles una per una sense mostrar-les. Perquè ...

String, StringBuilder

Interfícies gràfiques VB.NET

La classe String en VB.NET és una de les més fonamentals i utilitzades. Representa una seqüència de caràcters de text i, tot i que s'usa constantment, té una característica clau que cal entendre des del principi: és immutable. Això significa que un cop has cr...

Classes static

Processos i serveis en CSharp C#

Una classe estàtica (static class) en C# és un contenidor especial per a funcions i dades que no estan lligades a cap objecte en particular. Són la solució perfecta per crear "caixes d'eines" amb funcions auxiliars que pots utilitzar des de qualsevol lloc del ...

Module

Interfícies gràfiques VB.NET

Un Module en VB.NET és un contenidor de codi que actua com una biblioteca pública per al teu projecte. Tot el que hi defineixes —funcions, subrutines, variables o constants— esdevé un recurs compartit i accessible des de qualsevol altre lloc de la teva aplicac...

Arxius de recursos

Interfícies gràfiques Components

Treballar amb arxius de recursos (com imatges, icones, sons, o fins i tot fitxers de text) en VB.NET és una pràctica molt recomanada. Permet incrustar aquests fitxers directament dins del arxiu executable (.exe) o biblioteca (.dll). La forma més senzilla de f...

setTimeout, clearTimeout

2. Javascript avançat Timer

Els temporitzadors a JavaScript, i en concret setTimeout, són una part fonamental de la seva naturalesa asíncrona. No "pausen" el codi, sinó que planifiquen l'execució d'una funció per a més tard. Com funciona: L'event loop Aquesta és la part més important i...

setInterval, clearInterval

2. Javascript avançat Timer

setInterval és l'altre temporitzador principal de JavaScript i funciona de manera molt similar a setTimeout, però amb una diferència clau: s'executa repetidament. En lloc de planificar una funció perquè s'executi un cop després d'un temps, setInterval planific...

requestAnimationFrame

2. Javascript avançat Timer

requestAnimationFrame (sovint abreujat com rAF) és un mètode de JavaScript dissenyat específicament per crear animacions fluides i eficients al navegador. La seva principal diferència amb setTimeout és la intenció: setTimeout: "Executa aquest codi despr...

cancelAnimationFrame

2. Javascript avançat Timer

cancelAnimationFrame és el mètode que s'utilitza per cancel·lar una animació que s'ha planificat prèviament amb requestAnimationFrame. És l'equivalent a clearTimeout per a setTimeout. Quan crides a requestAnimationFrame(laMevaFuncio), el navegador et retorna u...

Introducció

2. Javascript avançat Les classes

Les classes de JavaScript, introduïdes a l'ECMAScript 2015 (ES6), són la manera moderna de crear "plantilles" per a objectes. Pensa en una classe com un plànol per construir cases: el plànol (class) defineix l'estructura i les funcionalitats (quantes habitacio...

contructor

2. Javascript avançat Les classes

El constructor() és un mètode especial i fonamental dins d'una classe de JavaScript. Pensa-hi com les "instruccions de muntatge". És una funció que s'executa automàticament, i només un cop, en el moment exacte en què crees un nou objecte (una "instància") d'aq...

Inserir dades multiples

4. PHP & databases Manipulació dades

Podem utilitzar la funció multi_query (o mysqli_multi_query) amb MySQLi per executar múltiples sentències SQL en una sola trucada. Aquesta és la tècnica habitual per a la inserció de múltiples registres. No obstant això, amb PDO i, en general, per raons de seg...

Transaccions

4. PHP & databases Seguretat

Les Transaccions amb PDO permeten agrupar múltiples consultes SQL (insercions, actualitzacions, eliminacions) en una única unitat de treball. Això assegura l'Atomicitat de les dades: o bé totes les consultes dins la transacció s'executen amb èxit i s'apliquen ...

Select data

4. PHP & databases Manipulació dades

La realització de consultes SELECT segures amb clàusules WHERE i la implementació de paginació són operacions fonamentals. Utilitzarem la tècnica de Sentències preparades per a la clàusula WHERE per garantir la seguretat contra la injecció SQL, i les clàusules...

Delete data

4. PHP & databases Manipulació dades

Per eliminar un registre d'una taula, farem servir la sentència DELETE FROM de SQL. Igual que amb les altres operacions que involucren dades de l'usuari (en aquest cas, l'ID del registre a eliminar), utilitzarem Sentències preparades per evitar l'atac de la In...

Update data

4. PHP & databases Manipulació dades

Per actualitzar un registre existent a una taula, s'utilitza la sentència UPDATE de SQL, especificant els camps i valors nous i utilitzant una clàusula WHERE per identificar el registre concret a modificar (normalment per la seva ID). Com en totes les operacio...

Sentències preparades

4. PHP & databases Seguretat

Les Sentències Preparades (Prepared Statements) són un mecanisme de seguretat i eficiència en bases de dades que garanteix que les dades proporcionades per l'usuari es tractin exclusivament com a valors de camp, i mai com a part del codi SQL. Funcionen en dos ...

Escapar caràcters maliciosos

4. PHP & databases Seguretat

Escapar caràcters maliciosos és una part essencial de la seguretat web, ja que neutralitza les dades d'entrada per assegurar-se que només es tractin com a text, i no com a codi executable. Aquesta protecció s'ha d'aplicar en dos contextos principals: SQL (per ...