Advanced Search
Search Results
329 total results found
Aleatorització: Random, Randomize, rnd()
Les funcions d'aleatorització a VB.NET són crucials per generar qualsevol tipus d'atzar, des d'un simple llançament de dau fins a la selecció d'un enemic en un videojoc. A VB.NET (Windows Forms o .NET Core/5+), les funcions principals són la classe Random i l'...
Class Random
La classe Random és la forma moderna i preferida en VB.NET (i en tot l'entorn .NET) per generar nombres pseudoaleatoris. Ofereix més flexibilitat i control que la funció heretada Rnd(). La classe Random pertany a l'espai de noms System i actua com a generador...
Matrius
Les matrius (Arrays) a VB.NET són estructures de dades que permeten emmagatzemar un nombre fix de valors del mateix tipus sota un sol nom de variable. La sintaxi de VB.NET utilitza parèntesis () per indicar que una variable és una matriu. El nombre que es posa...
Generar certificat amb CSharp
Podem generar un certificat digital amb C# i .NET. La manera moderna i recomanada de fer-ho és utilitzant la classe CertificateRequest que es troba a l'espai de noms System.Security.Cryptography.X509Certificates. Aquesta classe et permet crear certificats auto...
Un certificat d'una CA
Que és una CA? Una CA és una Autoritat de Certificació (en anglès, Certificate Authority). És una empresa o organització de confiança que actua com a tercera part neutral per verificar la identitat d'entitats a Internet (com llocs web, empreses o individus) i...
Signar i comprovar signatura
Podem signar i verificar dades utilitzant el parell de claus (pública i privada) contingut dins del certificat auto-signat .pfx. El concepte clau és: Per signar dades, fas servir la clau privada. Això demostra que ets tu qui ha creat la signatura, ja q...
Xifrar i desxifrar
Podem fer servir el parell de claus del certificat per a xifrar i desxifrar informació. Aquest procés és l'invers de la signatura digital. Per xifrar (protegir): Fas servir la clau pública (del fitxer .cer). Qualsevol persona pot fer-ho. Per desxif...
Read password
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
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
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
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
.
setTimeout, clearTimeout
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
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
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
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ó
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
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
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
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 ...