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

Configuració del projecte

Interfícies gràfiques Aplicació multi idioma

Anem a crear una aplicació en Visual Basic .NET (VB) utilitzant Visual Studio amb un arxiu de recursos independent (anomenat "Custom Resource File") per als textos que van per codi (MessageBox i canvis dinàmics), separat dels recursos automàtics del formulari....

Interficie usuari

Interfícies gràfiques Aplicació multi idioma

Disseny formulari amb traducció visual Dissenyarem la interfície i farem que Visual Studio gestioni les traduccions dels controls (botons, menús) automàticament. Obre Form1.vb en mode Disseny. A Properties (F4). Posa la propietat Localizable ...

Missatges multi idioma des de codi

Interfícies gràfiques Aplicació multi idioma

  Generar missatges via codi (VB) Dins la part lògica, necessitem importar les llibreries de globalització i crear la funció per canviar l'idioma en calent. Imports System.Globalization Imports System.Threading Imports System.ComponentModel Public ...

Publicació i distribució

Interfícies gràfiques Aplicació multi idioma

Com s'empaqueta això perquè funcioni a l'ordinador del client? A Visual Studio, canvia la configuració de Debug a Release (a la barra superior). Ves al menú Build -> Build Solution. Obre la carpeta del projecte a l'Explorador de Windows i nave...

Aturar accions del navegador. Exemple d''un keypress

2. Javascript avançat Esdeveniments JS

Què és exactament event.preventDefault()? Quan interactues amb una pàgina web, el navegador té comportaments preprogramats per a certes accions. Aquests s'anomenen accions per defecte. Exemples clàssics: Click en un enllaç (<a>): Navegar a la URL. ...

Cicle de vida i esdeveniments

4. Drag & drop

El Drag & Drop (DnD) no és un únic esdeveniment, sinó una seqüència d'interaccions. Per entendre'ls bé, cal dividir-los en dos grups: els que afecten l'Origen (l'element que movem) i els que afecten el Destí (la zona on volem deixar-lo). Esdeveniments a l'Ori...

Data transfer

4. Drag & drop

Aquest és el cor de l'operació. Si els esdeveniments (dragstart, drop, etc.) són el "quan" passen les coses, l'objecte DataTransfer és el "què" i el "com". Imaginem el DataTransfer com el transport. Quan comences a arrossegar, es carreguen les dades. Mentre el...

effectAllowed vs dropEffect

4. Drag & drop

Sovint effectAllowed es confon amb dropEffect.  effectAllowed (L'Origen): Es defineix al dragstart. És l'oferta. "Jo, com a element, permeto que em facin això". dropEffect (El Destí): Es defineix al dragover. És la demanda. "Jo, com a zona de destí...

Exemple. Drag only

4. Drag & drop

Per fer que un element sigui "arrossegable" (draggable), calen dues coses fonamentals que el codi original intenta fer: L'atribut HTML: Per defecte, només les imatges (<img>) i els enllaços (<a href>) són arrossegables. Per a qualsevol altre element (<...

Exemple. Drag & drop

4. Drag & drop

Aquest és l'exemple definitiu, ja que connecta les dues parts: l'element que es mou (Origen) i la zona que el rep (Destí). Codi Hi ha una classe CSS .hovered perquè veure com donar feedback visual a l'usuari quan entra a la zona correcta. HTML ...

Exemple. Drag images

4. Drag & drop

A diferència dels <div> o <p>, les imatges (<img>) i els enllaços (<a>) són draggables per defecte en els navegadors. No obstant això, el codi explicita draggable="true" i gestionar els esdeveniments manualment per tenir control total sobre on es poden deixar ...

Exemple: Drag & drop arxius

4. Drag & drop

Aquest és un dels casos d'ús més potents del Drag & Drop: la capacitat de comunicar el navegador amb el sistema operatiu (Finder de Mac o Explorador de Windows). La clau està a dataTransfer.files Quan arrosseguem fitxers des de l'escriptori, el navegador omp...

Exemple connexió + insert

Interfícies gràfiques ADO.NET

Assumirem que la taula es diu Persones i la base de dades LaMevaBBDD. Eines visuals (Sense codi SQL manual) Aquest mètode és ideal per a revisió de dades e introducció de les mateixes. Configurar el Server Explorer (Explorador de Servidors) El Server Explo...

Instal·lació i configuració

Interfícies gràfiques ADO.NET

Instal·lació = Afegir les llibreries La manera de tenir disponible ADO.NET depèn de la versió de .NET del projecte: Cas A: Projectes .NET Framework (Clàssic) Si has creat un projecte de tipus Windows Forms App (.NET Framework): No has de fer res. ADO...

Gestió errors centralitzada

Interfícies gràfiques ADO.NET

VB.Net Private Sub CarregarDades() Dim llistaPersones As New List(Of PersonaItem)() Dim connectionString As String = ConfigurationManager.ConnectionStrings("LaMevaConnexio").ConnectionString Dim query As String = "SELECT Id,...

Exemple Listbox ADO.NET amb Objectes

Interfícies gràfiques ADO.NET

Per fer UPDATE i DELETE des d'un ListBox, tenim un repte previ: el ListBox ha de saber quin ID de base de dades té l'ítem seleccionat, però a l'usuari només li volem ensenyar el nom. Si només hi posem text (String), no sabem quin ID esborrar. A continuació veu...

Exemple DataGridView

Interfícies gràfiques ADO.NET

El DataGridView és el control més potent de Windows Forms per a bases de dades, ja que imita l'estructura d'una taula (files i columnes). Per integrar-lo en el model ADO.NET, introduirem un objecte nou molt important: el DataTable. Hem d'imaginar el DataTable ...

Reports PDF

Interfícies gràfiques ADO.NET

Per crear informes en Visual Basic .NET amb Visual Studio Community, tenim diverses formes de fer-ho, una és utilitzar la tecnologia RDLC (Report Definition Language Client-side) i el control ReportViewer. Com que aquesta funcionalitat no ve instal·lada per de...