Interfícies gràfiques
VB.NET
List(Of T)
L'objecte List(Of T) a VB.NET és una de les col·leccions més utilitzades i essencials. L'objecte ...
Aleatorització: Random, Randomize, rnd()
Les funcions d'aleatorització a VB.NET són crucials per generar qualsevol tipus d'atzar, des d'un...
Class Random
La classe Random és la forma moderna i preferida en VB.NET (i en tot l'entorn .NET) per generar n...
Matrius
Les matrius (Arrays) a VB.NET són estructures de dades que permeten emmagatzemar un nombre fix de...
String, StringBuilder
La classe String en VB.NET és una de les més fonamentals i utilitzades. Representa una seqüència ...
Module
Un Module en VB.NET és un contenidor de codi que actua com una biblioteca pública per al teu proj...
Quadres de diàleg
El control MessageBox
El control MessageBox és una eina fonamental en VB.NET per mostrar missatges, advertències o sol·...
MsgBox vs MessageBox
A l'entorn .NET en general, trobarem dues maneres de mostrar un quadre de missatge: el mètode Mes...
OpenFileDialog, SaveFileDialog
OpenFileDialog i SaveFileDialog en VB.NET, que són essencials per interactuar amb el sistema de f...
Propietat filter
La propietat Filter dels objectes OpenFileDialog i SaveFileDialog en VB.NET és crucial perquè con...
OpenFileDialog/SaveFileDialog vs MessageBox
La principal diferència entre els objectes OpenFileDialog i SaveFileDialog (que són controls de d...
FolderBrowserDialog
A part de seleccionar fitxers, en VB.NET també necessitaràs de vegades que l'usuari seleccioni no...
ColorDialog
Què és el ColorDialog? El ColorDialog és un control de Windows Forms que obre una finestra de di...
FontDialog
Què és el FontDialog? El FontDialog és un control de diàleg comú de Windows Forms que obre una ...
Events
Gestió fitxers
Components
Container. FlowLayoutPanel
El FlowLayoutPanel és un contenidor excel·lent perquè gestiona automàticament la posició dels con...
Picturebox
Què és el control PictureBox? El control PictureBox de VB.NET és fonamental per mostrar imatges ...
Arxius de recursos
Treballar amb arxius de recursos (com imatges, icones, sons, o fins i tot fitxers de text) en VB....
Tabcontrol. Mostrar ocultar tabs
Si no es necessita restaurar la pestanya a la seva posició original, la solució es basa a utilitz...
Mode client/servidor (sockets)
Crear una aplicació de xat (sockets) amb interfície gràfica (WinForms o WPF) té un repte principa...
Temporitzadors
El control Timer (Temporitzador) en Visual Basic .NET és un component que no es veu a la pantalla...
Crear un control d'usuari
Codi control usuari on controlar els esdeveniments que llençarem o les propietats que publicarem ...
Aplicació multi idioma
Configuració del projecte
Anem a crear una aplicació en Visual Basic .NET (VB) utilitzant Visual Studio amb un arxiu de rec...
Interficie usuari
Disseny formulari amb traducció visual Dissenyarem la interfície i farem que Visual Studio gesti...
Missatges multi idioma des de codi
Generar missatges via codi (VB) Dins la part lògica, necessitem importar les llibreries de gl...
Publicació i distribució
Com s'empaqueta això perquè funcioni a l'ordinador del client? A Visual Studio, canvia la ...
ADO.NET
Instal·lació i configuració
Instal·lació = Afegir les llibreries La manera de tenir disponible ADO.NET depèn de la versió de...
Exemple connexió + insert
Assumirem que la taula es diu Persones i la base de dades LaMevaBBDD. Eines visuals (Sense codi ...
Gestió errors centralitzada
VB.Net Private Sub CarregarDades() Dim llistaPersones As New List(Of Pe...
Exemple Listbox ADO.NET amb Objectes
Per fer UPDATE i DELETE des d'un ListBox, tenim un repte previ: el ListBox ha de saber quin ID de...
Exemple DataGridView
El DataGridView és el control més potent de Windows Forms per a bases de dades, ja que imita l'es...
Reports PDF
Per crear informes en Visual Basic .NET amb Visual Studio Community, tenim diverses formes de fer...
Aplicacions MDI
Introducció a les aplicacions MDI
En el disseny d'interfícies d'escriptori, ens trobem principalment amb dos models d'organització ...
Estructura aplicació MDI en Visual Studio
Formulari pare (frmPrincipal) El formulari pare és la "closca" de la nostra aplicació. Perquè fu...
El pare configura un fill
En el model MDI, el "pare" té el control i pot configurar la "filla" abans de mostrar-la. Prepar...
El fill envia dades al pare
En un desenvolupament clàssic d'interfícies: el fill realitza una acció (com pitjar un botó o esc...
Quin fill està actiu?
Saber quina finestra és l'activa (la que té el "focus") és fonamental per a accions com imprimir ...
Una ToolStrip
Una ToolStrip és un dels components més icònics de les aplicacions d'escriptori. Si el MenuStrip ...
Tancar tot
Aquesta és una funcionalitat clau en qualsevol aplicació MDI (com el "Tancar tot" de Visual Studi...
Un fill únic. La finestra de configuració
Aquesta és una de les preguntes més habituals: "Com evito que l'usuari m'ompli la pantalla amb 20...