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 505 coincidències

Càcul hash Criptogràfic (HMAC)

6. PHP Extended PHP i OpenSSL

Encara que la funció nativa de PHP hash() (amb algorismes com SHA-256) és l'eina preferida per a la verificació d'integritat (checksums) i és altament eficient, l'extensió OpenSSL també proporciona una funció per generar hashes i autenticar missatges, normalme...

Signatura digital arxiu

6. PHP Extended PHP i OpenSSL

Una Signatura Digital és l'equivalent criptogràfic d'una signatura manuscrita. S'utilitza per garantir l'autenticació (provar la identitat de l'emissor) i la integritat (provar que les dades no han estat alterades) d'un document. A diferència de l'HMAC, la Si...

Tabcontrol. Mostrar ocultar tabs

Interfícies gràfiques Components

Si no es necessita restaurar la pestanya a la seva posició original, la solució es basa a utilitzar una Llista (List(Of TabPage)) per emmagatzemar les referències de les pestanyes amagades. Quan es restaurin, utilitzarem el mètode .Add() per afegir-les al fina...

Tabcontrol. Amagar/mostra pestanyes

Processos i serveis en CSharp Components

El funcionament és exactament el mateix que amb VB.NET, ja que tots dos llenguatges utilitzen la mateixa llibreria de controls de Windows Forms. Simplement canvia la sintaxi a C#. Aquí hi ha la solució simplificada per amagar i restaurar múltiples pestanyes s...

Internacionalització amb Gettext (i18n)

6. PHP Extended PHP i la internacionalització

Gettext és el sistema d'internacionalització (i18n) més estès i potent en l'àmbit del programari lliure. Es basa en la idea de mantenir el text original (anglès o idioma base) directament al codi font com a clau per a la traducció, eliminant la necessitat de g...

Carregar imatges

3. Canvas Treballant amb imatges

Per carregar i manipular imatges dins d'un Canvas, utilitzem l'objecte Image de JavaScript i el mètode ctx.drawImage(). Aquesta és la funció clau per integrar contingut extern (fotos, gràfics, icones) al teu entorn de dibuix. Carregar una imatge és una operac...

Manipulació directa de pixels (ImageData)

3. Canvas Treballant amb imatges

Aquest és un tema avançat i molt potent dins de Canvas: la manipulació directa de píxels. Aquesta tècnica permet realitzar filtres d'imatge, efectes visuals complexos i anàlisi de colors amb una gran precisió i rendiment. La clau per accedir a les dades pures ...

Exemple: marca d'aigua en canvas

3. Canvas Treballant amb imatges

Aquest codi és un excel·lent exemple pràctic de com el Canvas s'utilitza per a tasques d'utilitat com l'aplicació de marques d'aigua, combinant dibuix d'imatges, propietats de text i lògica de reescalat. L'objectiu d'aquest algorisme és dibuixar una imatge sob...

Exemple: inversió de colors o BN

3. Canvas Treballant amb imatges

Aquest exemple mostra la manipulació de píxels per aplicar un filtre (en aquest cas, la inversió de colors) a una imatge utilitzant l'objecte ImageData del Canvas. L'operació de inversió de colors transforma cada color al seu complementari (negatiu). En el mo...

Exemple: conversió escala grisos o sepia

3. Canvas Treballant amb imatges

Aquest codi implementa un dels filtres d'imatge més fonamentals mitjançant la manipulació directa de píxels: la conversió a Escala de Grisos (o blanc i negre). El procés es basa a agafar els tres components de color primari d'un píxel (R,G,B) i convertir-los e...

Canvas to Data URI (toDataURL)

3. Canvas Treballant amb imatges

El Canvas de HTML5 té la capacitat de serialitzar el seu contingut de dibuix (píxels) en un format de text que pot ser utilitzat immediatament com a font de dades per a una imatge (data:uri).  El mètode canvas.toDataURL(tipus, [qualitat]) és la via estàndard ...

Exemple: Generació dinàmica favicon

3. Canvas Treballant amb imatges

Aquest codi és un exemple excel·lent de com utilitzar el Canvas de HTML5 combinat amb toDataURL() per generar dinàmicament un Favicon (la icona que es mostra a la pestanya del navegador) sense necessitat de tenir un fitxer d'imatge separat al servidor. El Fav...

Aplicació amb paràmetres

Processos i serveis en CSharp Consola

En el model clàssic, tots els programes de consola estan continguts dins d'una classe i el punt d'entrada és el mètode Main. Arxiu Program.cs C# using System; namespace ConsoleParametres { // La classe que conté el punt d'inici ...

Introducció

3. Canvas Animació, el llenç s'anima

El Canvas de HTML5 és la tecnologia més utilitzada per crear animacions i gràfics dinàmics d'alt rendiment directament al navegador, sense dependre de plugins externs. A diferència del CSS o SVG, on es manipulen elements preexistents, l'animació amb Canvas es ...

El game loop

3. Canvas Animació, el llenç s'anima

El Game Loop (o Bucle de Joc) és el cor de qualsevol aplicació interactiva, especialment en el desenvolupament de jocs. És un cicle continu que s'executa constantment (tan ràpid com sigui possible) des de l'inici fins al final del programa. La seva funció és g...

La coordenada del ratolí al canvas

3. Canvas Animació, el llenç s'anima

Implementarem la tècnica fonamental per obtenir les coordenades del ratolí relatives a l'origen del Canvas (la cantonada superior esquerra, punt 0,0), que és crucial per a la interacció amb Canvas i tractarem també  el cas de Canvas escalats amb CSS. L'object...

Exemple: Click en un cercle

3. Canvas Animació, el llenç s'anima

La detecció de clics o interaccions complexes dins d'un Canvas (com ara col·lisions entre el punter del ratolí i un objecte en moviment) requereix tres components clau: Detecció de la posició absoluta: Saber on ha fet clic l'usuari a la finestra. C...

Detecció de col·lisions, isPointInPath()

3. Canvas Animació, el llenç s'anima

La funció isPointInPath() del Canvas 2D API és una eina fonamental per a la detecció de col·lisions (hit testing) en aplicacions interactives i jocs. Serveix per comprovar de manera eficient si una coordenada específica (x, y) cau dins de l'àrea d'un traçat (o...