Aprende a programar en Visual Basic gratis ,rapido y facil con videotutoriales ,cursos escritos ,ejercicios ,ejemplos y codigo fuente que te ayudaran en tu aprendizaje .Cursos de vb.net y visual basic 6 programacion basica , intermedia y avanzada .Aprende de forma interactiva y dinamica con ejemplos sencillos .Curso visual basic esta orientado a escolares , universitarios y profesionales .
En este tutorial numero 49 de visual basic net aprenderemos a usar los modulos .
Video Tutorial
Codigo Fuente
Module Modulo
'NOS PERMITE TRABAJAR CON FUNCIONES , SUBS , VARIABLES 'GLOBALES'
Public sentencia As String = "tutoriales hispanos"
Public Function sumar(a As Integer, b As Integer)
Return a + b
End Function
End Module
En este nuevo curso de visual basic aprenderemos a trabajar con la función substring , que nos permitira trabajar con uno o mas caracteres de un texto .
Video Tutorial
Codigo Fuente
'FUNCIONES STRING
'SUBSTRING ---> NOS PERMITE TRABAJAR CON CARACTER(ERES) DE UN TEXTO
'Dim oracion As String = "tutoriales hispanos donde aprendes viendo"
'MsgBox(oracion.Substring(0, 4))
Dim fecha As String = Date.Now
'5/12/2012
Dim dias As String = fecha.Substring(0, 1)
Dim meses As String = fecha.Substring(2, 2)
Dim años As String = fecha.Substring(5, 4)
MsgBox("La fecha es : " & fecha)
MsgBox("El dia de hoy es : " & dias)
MsgBox("El mes de hoy es : " & meses)
MsgBox("El año de hoy es : " & años)
En este tutorial trabajaremos con funciones string , que en este caso son el replace , trim y length .
Video Tutorial
Codigo Fuente
'FUNCIONES STRING (FUNCIONAS DE TEXTO)
'LENGTH ---> CALCULAR EL NUMERO DE CARACTERES
'Dim mistring As String = "Hola2Mundo"
'MsgBox(mistring.Length)
'TRIM ---> ELIMINAR ESPACIOS EN BLANCO DE LA DERECHA Y DE LA IZQUIERDA
'Dim mistring As String = " Hola Mundo "
''NO ELIMINA LOS ESPACIOS EN BLANCO
'MsgBox(mistring)
''SE ELIMINAN LOS ESPACIOS EN BLANCO
'MsgBox(Trim(mistring))
'REPLACE--->REEMPLAZAR TEXTO
Dim mistring As String = "Hola Mundo"
MsgBox(mistring.Replace("Hola", "Hello").Replace("Mundo", "World"))
En este tutorial veremos como obtener informacion de la computadora tales como :
nombre de la pc ,nombre del sistema operativo ,si estas conectado a alguna red ,etc .
Video Tutoriales
Codigo Fuente
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
'INFORMACION COMPUTADORA O ORDENADOR :
'NOMBRE DE LA MAQUINA
MsgBox(My.Computer.Name)
'NOMBRE COMPLETO DEL SISTEMA OPERATIVO
MsgBox(My.Computer.Info.OSFullName)
'MEMORIA RAM
MsgBox(My.Computer.Info.TotalPhysicalMemory)
'SABER SI ESTAMOS CONECTADOS A UNA RED LOCAL
If My.Computer.Network.IsAvailable Then
MsgBox("Si estas conectado en red", vbInformation, "Info")
End If
'HORA ACTUAL y FECHA
MsgBox(My.Computer.Clock.LocalTime)
End Sub
En este tutorial veremos la diferencia que hay entre los subs y las funciones .
Video Tutorial
Codigo Fuente
Public Class Form1
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
MsgBox(nombre())
End Sub
Public Function nombre()
Return "ULISES"
' MsgBox("ULISES")
End Function
Public Sub nombre2()
MsgBox("JUAN")
End Sub
End Class
En este tutorial aprenderemos a usar las funciones en visual basic cometi un pequeño error (a veces pasa -_-) al decir que se usan en todos los lenguajes de programacion
no es cierto no se suelen usar en lenguajes de programacion sencillos como : css , html ,entre otros .Quise volver a hacer el video pero me dio flojera .
Video Tutorial
Codigo Fuente
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
'FUNCIONES ---> NO REPETIR LINEAS DE CODIGO
'FUNCIONES RETORNAN VALORES : VERDAD , FALSEDAD (BOOLEANOS), TEXTO , NUMERICOS ,ETC
MsgBox(nombre("HIJO"))
End Sub
Private Function nombre(parentesco As String)
Select Case parentesco
Case "MADRE"
Return "MARIA"
Case "PADRE"
Return "ULISES"
Case "HIJO"
Return "JOSE"
End Select
End Function
End Class
En este tutorial aprenderemos a calcular la diferencia de tiempo que hay entre dias , mese y años .
Video Tutorial
Codigo Fuente
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'TRABAJANDO CON LA VARIABLE DATE (FECHA)
Dim fecha1 As Date = CType(TextBox1.Text, Date)
Dim fecha2 As Date = CType(TextBox2.Text, Date)
Dim diferenciatiempo As TimeSpan
diferenciatiempo = fecha2.Subtract(fecha1)
MsgBox(diferenciatiempo.TotalMinutes)
End Sub
En este video curso de visual studio aprenderemos a trabajar con la funcion interna CTYPE que es una funcion que nos permite cambiar valores de string a integer , booleano , date y viceversa .
En este video curso de visual studio aprenderemos a trabajar con el control calendario y como seleccionar una fecha de este control y pasar ese valor a nuestra caja de texto .
En este video tutorial aprenderemos a crear un programa que nos permitira escribir texto de manera automatizada en la cual nosotros podemos colocar la frequencia de la misma .
Private Sub btndetener_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndetener.Click
'detenemos el programa
Timer1.Stop()
End Sub
En este video tutorial aprenderemos a crear un programa que nos permitira escribir texto de manera automatizada en la cual nosotros podemos colocar la frequencia de la misma .
Private Sub btndetener_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndetener.Click
'detenemos el programa
Timer1.Stop()
End Sub
En este video tutorial veremos el uso de arrays que nos permitira almacenar elementos de una misma categoria , veremos como almacenar numeros y palabras .
En este video tutorial aprenderemos a crear mensajes personalizados le daremos un uso con consicionales generalmente se usa cuando quieres cerrar un programa y quieres preguntarle al usuario si desea cerrar el programa .
En este video tutorial crearemos un auto-login a google mediante el uso de el control webbrowser ,esto tambien puede ser aplicado para otras paginas que requieran login.
En este video curso aprenderemos a usar los formularios prediseñados que trae visual studio por defecto , con esto podremos diseñar de una manera mas rapida formularios como :
acerca de , version de nuestro programa , entre otros .
CODIGO FUENTE
ACERCA DE FORMULARIO:
Public NotInheritable Class AboutBox1
Private Sub AboutBox1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' Set the title of the form.
Dim ApplicationTitle As String
If My.Application.Info.Title <> "" Then
ApplicationTitle = My.Application.Info.Title
Else
ApplicationTitle = System.IO.Path.GetFileNameWithoutExtension(My.Application.Info.AssemblyName)
End If
Me.Text = String.Format("About {0}", ApplicationTitle)
' Initialize all of the text displayed on the About Box.
' TODO: Customize the application's assembly information in the "Application" pane of the project
' properties dialog (under the "Project" menu).
Me.LabelProductName.Text = My.Application.Info.ProductName
Me.LabelVersion.Text = String.Format("Version {0}", My.Application.Info.Version.ToString)
Me.LabelCopyright.Text = My.Application.Info.Copyright
Me.LabelCompanyName.Text = My.Application.Info.CompanyName
Me.TextBoxDescription.Text = My.Application.Info.Description
End Sub
Private Sub OKButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OKButton.Click
Me.Close()
End Sub
Hola que tal en este videotutorial numero 24 veremos como reproducir musica y video en visual basic . Los archivos de musica recuerden que tinen que tener la extension .wav para que puedan ser reproducidos .
CODIGO FUENTE
REPRODUCIR MUSICA
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
En este video curso de visual basic net veremos el uso de el icono de notificacion que aparece en la barra de tareas .
CODIGO FUENTE
BOTON DE OCULTAR
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'ocultar
NotifyIcon1.ShowBalloonTip(5000, "Informacion", "El formulario se ha ocultado", ToolTipIcon.Info)
Me.Hide()
End Sub
DOBLE CLICK EN EL ICONO DE NOTIFCACION
Private Sub NotifyIcon1_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseDoubleClick
'QUEREMOS QUE SE MUESTRE EL FORMULARIO
NotifyIcon1.ShowBalloonTip(5000, "Informacion", "El formulario se ha mostrado", ToolTipIcon.Info)
Me.Show()
End Sub
ABRIR DESDE EL ICONO DE NOTIFICACION
Private Sub AbrirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AbrirToolStripMenuItem.Click
NotifyIcon1.ShowBalloonTip(5000, "Informacion", "El formulario se ha mostrado", ToolTipIcon.Info)
Me.Show()
End Sub
CERRAR PROGRAMA DESDE ICONO DE NOTIFICACION
Private Sub CerrarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CerrarToolStripMenuItem.Click