Ver la Versión Completa : Mis aplicaciones en .NET
ARICARRARO
18-01-2011, 22:10:54
1. ¿Para quien va efocado este mini tutorial de .NET?
Para todos los novatos de programación en .NET
2. ¿Qué herramientas necesitas?
Solo descargar e instalar VB 2008 o 2010
Primer ejemplo: Sencilla aplicación que muestra la taba de multiplicar de "X" número introducido por el usuario.
Debes iniciar un nuevo proyecto y guardarlo
http://www.denunciando.com/thums_albums/40/37bb03faf9dfe5dab6700a082eaf95e7_40307.jpg?dl=1295405603
Nota: puedes trabajar tanto en forma gráfica o en el editor
http://www.denunciando.com/thums_albums/40/dd565cfca66269067457b28cb858c1e6_40308.jpg?dl=1295405603
Necesitas usar los siguientes controles:
TextBox (solo uno)
Dos botones (Button)
Tres ListBox
http://www.denunciando.com/thums_albums/40/6a2a75df64d6fe985d5b063289dab57b_40309.jpg?dl=1295405603
Y escribir el siguiente código
' En el botón uno debes poner en Text="Calcular"
Dim numero As Integer
Dim x As Integer
Dim producto As Integer
numero=Val(TextBox1.Text)
For x=1 To 10
producto= numero*x
ListBox1.Items.Add(x)
ListBox2.Items.Add(numero)
ListBox3.Items.Add(producto)
Next x
'Ahora el botón limpiar
TextBox1.Clear()
ListBox1.Clear()
ListBox2.Clear()
ListBox3.Clear()
Todavía no adjunto todas las imágenes, si tienes dudas postealas.
Espero les sirva.
josemcf
21-01-2011, 12:21:16
Pues no estuvo nada mal pero es poca informacion
ARICARRARO
26-01-2011, 13:32:37
Pues no estuvo nada mal pero es poca informacion
Si es poca info, pero queria hacerlo menos tediosao para leer, espero hacer mas ejemplos.
Death_Mask
26-01-2011, 14:22:58
Si es poca info, pero queria hacerlo menos tediosao para leer, espero hacer mas ejemplos.
buena propuesta, pero porque no te armas un PDF y lo publicas con los ejercicios... asi se pueden descargar y puedes explicar más detallado.
ARICARRARO
27-01-2011, 13:29:25
buena propuesta, pero porque no te armas un PDF y lo publicas con los ejercicios... asi se pueden descargar y puedes explicar más detallado.
Bien. asi lo hare. gracias por la sugerencia
o_0
ARICARRARO
29-01-2011, 21:41:19
¿Cómo usar ComboBox en VB . NET y Combo en VB 6.0?
He aquí un pequeño ejemplo.
'en VB 6
Private Sub Combo1_Click()
Select Case Combo1.ListIndex
Case 0
MsgBox("Valor 0")
Case 1
MsgBox("Valor 1")
Case 2
MsgBox("Valor 2")
Case Else
MsgBox("Valor no específicado")
End Select
End Sub
ahora para VB .NET
' en el ComboBox
Select Case ComboBox1.SelectedIndex
Case 1
MsgBox("Valor 1")
Case 2
MsgBox("Valor 2")
Case Else
MsgBox("Valor no específicado")
End Select
Espero hacer ahora más ejemplos y adjuntar un PDF
ARICARRARO
28-02-2011, 20:49:43
Uso de bucles, con un centinela para quitar ciclo
Module Module1
'Primer ejemplo de programa tipo consola en VB .NET
'Autor: CARRARO 2011
Sub Main()
Dim Nombre As String
Nombre = ""
Call Mensaje()'invoco la función "Mensaje"
Do
Console.WriteLine("Introduce tu nombre:")
Nombre = Console.ReadLine()
Console.WriteLine("Te llamas " + Nombre)
If (Nombre <> "Aldebaran") Then
End If
Loop Until Nombre = "Aldebaran"
End Sub
'----------------------------------------------------------------
Sub Mensaje()
Console.WriteLine("Uso de bucles en VB .Net")
End Sub
'-----------------------------------------------------------------
End Module
ARICARRARO
28-02-2011, 20:50:22
Promedio en VB .Net, en este el usuario pone la cantidad de materias
Module Module1
'Autor: CARRARO 2011
Sub Main()
Dim Suma As Double
Dim Contador As Integer, Numero As Integer
Dim Calif As Double, Promedio As Double
Suma = 0 : Contador = 0
Calif = 0 : Promedio = 0 : Numero = 0
Console.WriteLine("********Promedio en VB .Net**********")
Numero = Val(InputBox("¿Cuántas materias? ", "Promedio en VB .Net", ""))
If (Numero <= 0) Then
MsgBox("El número de materia no debe ser cero", MsgBoxStyle.Critical, "Aviso")
Else
Console.WriteLine("Promedio para " + CStr(Numero) + " materias")
While Contador < Numero
Contador += 1
Console.WriteLine("Calificación no. " + CStr(Contador))
Calif = Val(InputBox("Introduce calificación " & CStr(Contador), "Promedio en VB .Net", ""))
Console.WriteLine(CStr(Calif))
Suma += Calif
End While
Promedio = Suma / Contador
Console.WriteLine("¡Hecho! El promedio es:" + CStr(Promedio))
MsgBox(Promedio, MsgBoxStyle.Information, "Resultado, el promedio es:")
End If
End Sub
End Module
ARICARRARO
28-02-2011, 20:51:22
Ingeniería económica en VB .Net
Module Module1
'Autor: CARRARO 2011
Sub Main()
Dim valor As Double
Dim tasa As Double
Dim periodo As Integer
Dim n As Integer
Dim resultado As Double
Dim opc As Integer
valor = 0 : tasa = 0 : periodo = 0 : n = 0
resultado = 0 : opc = 0
Console.WriteLine("*** Ingeniería económica ****")
'-----------------------------------------------------------
valor = Val(InputBox("Valor: ", "Ingeniería económica", ""))
tasa = Val(InputBox("Tasa: ", "Ingeniería económica", ""))
periodo = Val(InputBox("Periodo: ", "Ingeniería económica", ""))
'-----------------------------------------------------------
Console.WriteLine("1. Valor futuro 2. Valor presente 3. Salir")
Console.WriteLine("Tu opción: ")
opc = Val(InputBox("Tu opción es ", "Ingeniería económica", ""))
Select Case opc
Case 1
MsgBox("Valor futuro", MsgBoxStyle.Information, "Tu opción es")
For n = 0 To periodo
resultado = valor * (1 + tasa) ^ n
Console.WriteLine("Cantidad generada: " + CStr(resultado) + " no. " + CStr(n))
Next n
Case 2
MsgBox("Valor presente", MsgBoxStyle.Information, "Tu opción es")
For n = 0 To periodo
resultado = valor / (1 + tasa) ^ n
Console.WriteLine("Cantidad generada: " + CStr(resultado) + " no. " + CStr(n))
Next n
Case 3
MsgBox("¡Haz terminado la aplicación!")
Case Else
MsgBox("¡Error, opción no válida!", MsgBoxStyle.Critical, "Aviso del programa")
End Select
End Sub
End Module
Costo de recuperación en VB .Net
Module Module1
'Autor: CARRARO 2011
Sub Main()
Dim costo As Double, depreciacion As Double
Dim valor_recuperacion As Double, valor_actual As Double
Dim acumulado As Double
Dim anyo As Integer, vida_util As Integer
Console.WriteLine("*** [Costo de recuperación] ***")
Console.WriteLine("Introduce costo, valor de recuperación y vida útil")
costo = Val(InputBox("Costo: ", "[Costo de recuperación]", ""))
valor_recuperacion = Val(InputBox("Valor de recuperación : ", "[Costo de recuperación]", ""))
vida_util = Val(InputBox("Vida útil: ", "[Costo de recuperación]", ""))
Console.WriteLine("Introduce año actual")
anyo = Val(InputBox("Año actual: ", "[Costo de recuperación]", ""))
Console.WriteLine("Costo: " + CStr(costo) + " Valor de recuperación: " + CStr(valor_recuperacion))
Console.WriteLine("Vida útil: " + CStr(vida_util))
valor_actual = costo
depreciacion = (costo - valor_recuperacion) / vida_util
acumulado = 0
Console.WriteLine("Año: " + CStr(anyo) + " Depreciación: " + CStr(depreciacion))
While (anyo < vida_util)
acumulado += depreciacion
valor_actual -= depreciacion
Console.WriteLine("Año: " + CStr(anyo) + " Depreciación: " + CStr(depreciacion))
Console.WriteLine("Acumulado: " + CStr(acumulado))
anyo += 1
End While
MsgBox("Ha finalizado el programa", MsgBoxStyle.Exclamation, "Aviso del programa")
End Sub
alejan777
23-03-2011, 01:04:49
gracias por el aporte
la verdad eso no sirve pa un culo.. . jajajja
ARICARRARO
01-09-2011, 20:21:01
la verdad eso no sirve pa un culo.. . jajajja
Por lo que se ve a ti no te sirve ja ja
caosmo
29-10-2011, 16:20:39
Muy buenos ejemplos para iniciar en algo tan interesante como es la programacion. Estoy encontrando buen material en este foro. Gracias a los que les gusta compartir el conocimiento, que hariamos sin personas tan altruistas. :compres:
ARICARRARO
12-11-2011, 14:28:12
Muy buenos ejemplos para iniciar en algo tan interesante como es la programacion. Estoy encontrando buen material en este foro. Gracias a los que les gusta compartir el conocimiento, que hariamos sin personas tan altruistas. :compres:
Se hace lo que se puede gracias!!!
mulurkie
19-11-2011, 00:41:20
buenisimo
nasher9999
01-03-2012, 02:05:15
no tienen algun manual en pdf ? me gustaria saber mas gracias
ARICARRARO
18-03-2012, 09:53:32
No, no tengo ningún pdf ... tal vez me anime a hacer alguno
vBulletin® v3.8.4, Derechos de autor ©2000-2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by
vBSEO