propiedades
Sáb, 2009-12-19 17:29 — Monty64
Formularios
Cada formulario es cada una de las ventanas por la que está formado nuestro programa.
*Pulsar para ampliar.
Button: Botón
CheckBox: Caja
PictureBox: Imagen
RadioButtom: En la imagen se diferencia bien
Label: Letras escritas en el formulario
GroupBox: En la imagen se diferencia bien
TextBox: Cuadro de texto
WebBrowser: Navegador de Internet, basado en Internet Explorer
Las propiedades de las herramientas permiten modificar ciertos aspectos, como el texto
mostrado, etc. Aparecen abajo a la derecha:
*Propiedades
Los formularios también tienen propiedades, por ejemplo, el titulo, estado (Maximizado,
minimizado o normal), etc.
Nota: En este tutorial empezaremos a ver algo de código (No os asustéis, es muy sencillo).
En los programas puedes cambiar las propiedades de los Forms para que no cambie de
tamaño:
MaximizeButton: False
FormBorderStyle: FixedDialog
Calculadora
Crear un formulario nuevo con los siguientes objetos (por defecto, al crear un nuevo
proyecto, ya viene el Form1):
Label (3)
Button (5)
TextBox (3)
Código:
Para escribir código de un botón u otro objecto, doble clic sobre el botón (o algún otro
objeto).
Aparecerá algo así:
En el botón "Salir":
Private Sub[...]
Numero1.Text = "" 'El TextBox del número1 se queda en blanco.
Numero2.Text = "" 'El TextBox del número2 se queda en blanco.
Resultado.Text = "0" 'El TextBox del resultado se queda a "0".
End Sub
Para saber cómo generar un .exe con ese código, al final del tutorial se explica.
Conversión:
Objetos:
TextBox (2)
RadioButto (2)
GroupBox (1)
Button (3)
Label (3)
Código:
Al botón "Calcular":
Navegador de Internet
Herramientas:
TextBox (1)
Buttons (5)
WebBrowser (1)
MenuStrip (1)
*Distribución de los objetos.
*Pulsar para ampliar.
Propiedades:
MenuStrip1:
Código:
En el Button1:
*Anchor de TextBox1
*Anchor de Button5
*Anchor de WebBrowser1
With ProgressBar1
.Minimum = 0
.Maximum = 50
.Step = 5
End With
System.Threading.Thread.Sleep(35)
Next
End Sub
Multiprograma
Formulario (+3)
Botones (+2)
Otros objetos usados para los programas.
Se hacen de formulario tantos como opciones tenga el programa más 1, por ejemplo, si tiene
5 opciones, 6 formularios.
En el formulario principal, botones como programas y en cada uno de los otros, un programa
diferente. El botón abrirá el otro formulario.
2 Tipos de multiprograma:
Código (A):
Antes de nada, hay que cambiar una cosa de las propiedades del proyecto:
*Doble clic a My Project para acceder a las propiedades del proyecto.
Una vez cambiado eso, en el código del botón que cambia de formulario:
Metodos
Jue, 2009-12-31 17:03 — Monty64
En el tutorial 2 hemos puesto Private Sub [...] , aquí vamos a poner el código
completo, nada de [...] ya que ese [...] (que por defecto el Click) es lo que indica
el método.
*Pulsar para ampliar.
*Para ver la función de algun método, mantener el puntero sobre la parte señalada en la
captura.
*Pulsar para ampliar.
NOTA: No es nada recomendable añadir un método escribiéndolo todo a mano, ya que hay
cosas entre los dos indicadores de métodoque cambian de un método a otro, se debe elegir
el método con el despegable de arriba.
Complementos
Mié, 2010-01-13 16:44 — Monty64
Muchos complementos son de pago otros son gratis (no voy a poner aquí descarga de
ningún complemento). En este tutorial explicaremos como instalarlo. Para ello usaremos
como ejemplo a DotNetBar (complemento de pago).
Instalación:
Se instala como cualquier otro programa en su carpeta predeterminada.
*Instalando complemento.
NOTA: La ficha puede tener cualquier nombre, aunque yo suelo ponerle el nombre
del complemento.
Una vez agregada la ficha, sobre ella damos a botón derecho > Elegir complemento.
Cada vez que utilicemos una herramienta de los complementos adicionales, hay que incluir
el .dll al lado del .exe del programa. Para ello, en las propiedades del proyecto > referencias
> referencia del complemento > Copia local = True
*Pulsar para ampliar.
Copia local significa que el .dll se incluirá al compilar. Los demás .dll (si no has instalado
ningún otro complemento) no hace falta copiarlos ya que vienen dentro de .NET
Framework.
Este tutorial consta de dos partes, como son cortas, las pongo en el mismo tutorial. La
primera es la descarga de archivos a través de Internet y la segunda es la ejecución de un
comando de MS-DOS.
Antes de nada, tengo que dar las gracias a Duhowpi, AlmamuPP y sarutoby.
Descargas de archivos:
El código es muy simple, lo exlico con un
ejemplo: My.Computer.Network.DownloadFile("http://www.roasoft.com/Aplica
ci/ROAIconos_2.0.1.237.exe", ".\temp\roa.exe", False, False, True,
1500, True)
Análisis del código:
My.Computer.Network.DownloadFile: Comando para hacer la descarga.
"http://www.roasoft.com/Aplicaci/ROAIconos_2.0.1.237.exe" : URL a
descargar. Debe ir entre comillas.
".\temp\roa.exe" : Destino de descarga. Debe ir entre comillas. ./ es el directorio en el
que se encuentra el .exe
False: Usuario de servidor FTP, puedes usar False para entrar anonimamente.
False: Contraseña del servidor FTP, en caso de poner False en el usuario para entrar
anonimamente, debes poner False.
True: Aparece una ventanita con una barra de proceso de la descarga.
1500: Tiempo de espera, si pasa ese tiempo sin descargar, se cancela la descarga (en
milisegundos).
True: Si el archivo existe y está en True se sobrescribe, en caso de estar en False y existir,
se cancela.
Hacer que el usuario elija donde guardar el archivo:
Creas un SaveFileDialog. En el botón(u otro objeto), pones antes de
nada: SaveFileDialog1.ShowDialog(). Una vez hecho eso, en el destino de la
descarga, pones: SaveFileDialog1.FileName. La propiedad FileName, al hacer clic en
guardar, es la dirección del directorio que has elegido.
Ejecutar un comando de MS-DOS:
Es algo muy simple: Shell("comando") .
Un ejemplo: Shell("ftp").