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

329 total results found

Aleatorització: Random, Randomize, rnd()

Interfícies gràfiques VB.NET

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

Interfícies gràfiques VB.NET

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

Interfícies gràfiques VB.NET

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

Processos i serveis en CSharp Treball amb certificats

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

Processos i serveis en CSharp Treball amb certificats

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

Processos i serveis en CSharp Treball amb certificats

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

Processos i serveis en CSharp Treball amb certificats

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

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

.

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 ...