Fecha y hora actual: Jueves 17 Ene 2019 05:06
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Curso VB .NET - Tema 1.08 - VB Studio 2005

Responder al Tema

Índice del Foro > Visual Basic .NET > Curso VB .NET - Tema 1.08 - VB Studio 2005

Autor Mensaje
Tesis
Administrador


Registrado: 04 Mar 2007
Mensajes: 3200
Ubicación: Valencia - España

Mensaje Publicado: Jueves 13 Nov 2008 14:48

Título del mensaje: Curso VB .NET - Tema 1.08 - VB Studio 2005

Responder citando

Curso de programación .NET - Tema 1.08 (Visual Basic 2005)


1. VB Studio Net 2005
1.1 Objetivos del tema.
Con el fin de empezar con un lenguaje de programación vamos a ver en este tema una introducción a VisualBasic.
En cuanto al tema de la historia de Vb, Qbasic, Basic etc, en Internet hay información suficiente.

1.2 Introducción.
Es un lenguaje de programación que actualmente respeta prácticamente todas las características de la P. O. O..
Anteriormente la generación de un programa ejecutable con Basic generaba un ejecutable, actualmente al igual que Java genera un archivo intermedio que se ejecuta posteriormente por la máquina virtual de Studio Net.
Esta característica, que hoy incorporan otros lenguajes de programación, convierte a VB en un lenguaje portable en el momento que exista una máquina virtual para otros sistema operativos distintos de Windows.

1.3 Características.
Es fácil de utilizar, igualmente para personas que están iniciándose como para expertos en la materia.
El entorno de diseño para un entorno gráfico es muy cómodo y fácil de utilizar.
Es un lenguaje orientado a objetos.
Existe un amplio espectro de objetos en el mercado para poderse integrar en el lenguaje.
No dispone de punteros.

1.4 Advertencias.
El problema de las mayúsculas de otros lenguajes aquí no se da, e incluso el editor de texto de VB unifica el nombre de las variables cuando las escribes de otra forma.



1.5 Entorno utilizado.
En ésta documentación se ha utilizado la versión y entorno de programación de Studio Net 2005.
En el siguiente link se puede acceder a información y descarga del producto gratuito si después deseas registrarte.

http://www.microsoft.com/spanish/msdn/vstudio/express/default.mspx

1.6 El entorno de programación VB2005.
La labor de programación es una tarea más, como otro de los trabajos que hay en la vida, el problema es cuando el trabajo se hace a gusto o no.
Por lo tanto a la hora de realizar cualquier trabajo hay que intentar disponer de las mejores situaciones posibles.
Para programar disponer de un entorno de programación potente es importante, dado que te facilita en buena medida la labor.

El entorno de Vb está preparado para facilitar toda una serie de tareas del día a día en la escritura de un programa.

    Depuración.
    Organización.
    Ayudas
    Corrector sintáctico
    Compilación.


El entorno en si es muy amplio y explicarlo en su totalidad no es el motivo de ésta documentación, vamos a abordar solamente la parte que nos interesa para ésta fase de iniciación a la programación con éste lenguaje.

1.7 Descarga.
Seguir los pasos que se indican en la página de Microsoft.

1.8 Iniciar.
Finalizada la descarga y la instalación, podemos empezar nuestro primer proyecto en VB.

En el escritorio de Windows dispondremos de un icono, con el texto que hayamos deseado asignarle y con el que accederemos a la aplicación.

En función de cómo hayamos configurado en la instalación nos aparecerá un tipo de inicio u otro, el que sigue puede ser uno de ellos, pero también puede aparecer una ventana con un enlace a las últimas noticias sobre Studio net y con los últimos proyectos abiertos a la izquierda.

En esta opción si nos fijamos podemos ver las pestañas de una serie de ventanas que posteriormente serán útiles en el desarrollo de nuestros programas.

Empezando de izquierda a derecha, la pestaña de Cuadro de herramientas que nos visualizará los objetos disponibles para el diseño de los formularios de nuestros programas.



En esta opción si nos fijamos podemos ver las pestañas de una serie de ventanas que posteriormente serán útiles en el desarrollo de nuestros programas.

Empezando de izquierda a derecha, la pestaña de Cuadro de herramientas que nos visualizará los objetos disponibles para el diseño de los formularios de nuestros programas.

Aquí vemos la pestaña de la caja de herramientas y así cuando está desplegada
Se puede visualizar de varias formas, en función de las necesidades de diseño del formulario.

La ventana de explorador de soluciones es la que permite ver todos los elementos que componen el proyecto actual, dispone de varios estilos de visualización.



La ventana de propiedades nos permite acceder a todas las propiedades de los objetos del formulario que tengamos seleccionado en ese momento.
Al seleccionar una propiedad en la parte inferior de la ventana aparece una pequeña leyenda de las características de dicha propiedad.



1.9 Crear un nuevo proyecto.
En visual cada aplicación que creamos necesita de un directorio donde se depositan todos los elementos que lo componen, como en otras aplicaciones.
Cada uno de estas aplicaciones se denominan proyectos o soluciones.
El archivo que arranca cada solución posee la extensión .SLN y esta en el directorio que se crea para la aplicación.
Para iniciar un proyecto nuevo seleccionaremos la opción Archivo -> Nuevo proyecto, de la barra de herramientas.



En ese momento se pone en marcha un asistente, como no, y nos pedirá el tipo de proyecto que deseamos crear.
Para los ejemplos que vamos a ir viendo seleccionaremos la opción que vemos en la imagen, Windows -> Aplicación de Consola.
Son ejercicios sencillos que no necesitan de la complejidad de un formulario, y así no nos distraemos de lo importante.



El nombre del proyecto, podemos cambiarlo por el nombre que deseemos, y su ubicación será la que él tiene por defecto, podemos dejarla o bien crear la nuestra propia.

Hay que tener presente que cada proyecto se ubica en un directorio, donde estarán todos los archivos que se creen para dicho proyecto.

Al pulsar Aceptar, nos crea la estructura básica del proyecto que hemos seleccionado, y ya podemos empezar a escribir nuestro primer programa.

Esto es lo que veremos cuando finaliza el asistente.
El código que escribiremos lo ubicaremos dentro del Main.
Más adelante iremos mejorando nuestras estructuras.



En éste punto podríamos añadir unas líneas de código:

Código:
Dim dato1, dato2, resultado As Integer
dato1 = 20
dato2 = 10
resultado = dato1 + dato2
System.Console.WriteLine("dato1 + dato2 = " & resultado)


Por lo que nuestro programa quedaría:

Código:
Module Module1
  Sub Main()
    Dim dato1, dato2, resultado As Integer
    dato1 = 20
    dato2 = 10
    resultado = dato1 + dato2
    System.Console.WriteLine("dato1 + dato2 = " & resultado)
    System.Console.ReadKey()
  End Sub
End Module


Ya tenemos un pequeño ejemplo.
Aunque quedaría mejor así:

Código:
Module Module1
  Sub Main()
    Dim dato1 As Integer
    Dim dato2 As Integer
    Dim resultado As Integer
    dato1 = 20
    dato2 = 10
    resultado = dato1 + dato2
    System.Console.WriteLine("dato1 + dato2 = " & resultado)
    System.Console.ReadKey()
  End Sub
End Module


Pero solo es cuestión de estilo.

1.10 Estructura de un programa VB.
Independientemente del lenguaje que utilicemos para programar, todos los programas tienen un punto de inicio, una fase de ejecución y una finalización.

En VB en modo consola, y si se desea en modo gráfico también, la fase de inicio es el denominado Main del programa, desde donde empieza la ejecución del mismo, siguiendo las instrucciones que en él hayamos escrito, como podemos ver en el ejemplo anterior.
Comentemos las líneas de nuestro ejemplo:

Código:
Module Module1


Es el nombre del módulo que en éste caso contiene el Main, y que si deseamos podemos cambiar de nombre, y al final disponemos de un End Module..

Código:
Sub Main()


Es el punto de inicio de nuestro programa, y podemos observar como al final disponemos de un End Sub.

Código:
Dim dato1 As Integer
Dim dato2 As Integer
Dim resultado As Integer


Declaramos las tres variables del ejemplo como enteras.

Código:
dato1 = 20
dato2 = 10
resultado = dato1 + dato2


Asignamos unos datos y realizamos la operación de suma.

Código:
System.Console.WriteLine("dato1 + dato2 = " & resultado)


El “&” lo que consigue es unir el texto entre comillas y el valor de la variable resultado en una sola frase.
Técnicamente es incorrecto, pues para ello ambos datos deberían ser del tipo alfanumérico, pero bueno así es la sintaxis en el algunos casos con Microsoft.
Para visualizar el resultado.

Código:
System.Console.ReadKey()


Así paramos la ejecución del programa y podemos ver los valores en la ventana.

Código:
  End Sub
End Module


Los finales de la estructura, del main y del módulo principal.

1.11 Ejecutar el programa.
Si pulsamos en la barra de herramientas el símbolo del Play,
, o pulsamos F5, veremos el resultado de la ejecución del
programa.
En la imagen vemos el resultado de la ejecución.



1.12 Añadir una clase.
La resolución de los ejercicios deberíamos realizarla utilizando clases, de esa forma nos habituamos a un sistema de programación adecuado y actual.

El ejemplo anterior se puede resolver como sigue, creando una clase.
Para ello en el menú seleccionamos Proyecto -> Agregar clase y le asignamos el nombre que deseemos, en el ejemplo PrimeraClase.
Nos dejará un espacio en blanco creado, en el cual hemos de añadir nuestro código.

Código:
Public Class PrimeraClase
End Class


Resolvemos el ejemplo de antes.

Código:
Public Class PrimeraClase
  Dim D1 As Integer
  Dim D2 As Integer
  Sub New(ByVal Dato1 As Integer, ByVal Dato2 As Integer)
    Select Case Dato1 = 0 Or Dato2 = 0
      Case True
        System.Console.WriteLine("Valores del objeto incorrectos")
      Case Else
        D1 = Dato1
        D2 = Dato2
    End Select
  End Sub
  Public Sub Sumar()
    Dim Resultado As Integer
    Resultado = D1 + D2
    System.Console.WriteLine("dato1 + dato2 = " & Resultado)
    System.Console.ReadKey()
  End Sub
End Class


En el siguiente tema se explica más a fondo la estructura de la clase.

1.13 Renombrar una clase.
Con modificar el nombre en el fuente del programa es suficiente.
Pero eso no modifica todas las apariciones de la clase en el programa, para ello hay que utilizar las opciones del menú de edición.

Edición -> Reemplazo rápido

Y actuar como pide el formulario que aparece en la imagen.



1.14 Eliminar una clase del proyecto.
Podemos hacerlo en el explorador de soluciones sin ningún problema.


Autor del curso: Casiopea


Normas del foro
Aprende a postear correctamente usando las etiquetas
Volver arriba
Ver perfil del usuario Enviar mensaje privado
666caos



Registrado: 24 Sep 2009
Mensajes: 5

Mensaje Publicado: Sábado 26 Sep 2009 13:23

Título del mensaje: Re: Curso VB .NET - Tema 1.08 - VB Studio 2005

Responder citando

el cuadro de erramientas me sale vacio Triste

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Tesis
Administrador


Registrado: 04 Mar 2007
Mensajes: 3200
Ubicación: Valencia - España

Mensaje Publicado: Sábado 26 Sep 2009 13:29

Título del mensaje: Re: Curso VB .NET - Tema 1.08 - VB Studio 2005

Responder citando

Eso es por que has seleccionado 'Crear un proyecto en modo consola' y a ese tipo de proyectos no puedes añadirles objetos.

Haz la prueba de crear un nuevo proyecto y selecciona 'aplicación para windows' y verá como si que te salen los objetos de la barra.


Normas del foro
Aprende a postear correctamente usando las etiquetas
Volver arriba
Ver perfil del usuario Enviar mensaje privado
rive



Registrado: 07 Mar 2012
Mensajes: 7

Mensaje Publicado: Sábado 10 Mar 2012 01:48

Título del mensaje: Re: Curso VB .NET - Tema 1.08 - VB Studio 2005

Responder citando

porque no se ven las imagenes?

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Curso de PHP-WordPress avanzado

wordpressadict PHP 1 Domingo 27 Nov 2016 19:59 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Curso fundamentos de programación

Yaser Programación en general 0 Miércoles 18 May 2016 00:28 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Curso de Desarrollo en Inteligencia Artificial

JL Iglesias Feria Programación de juegos o videojuegos 7 Miércoles 02 Dic 2015 18:20 Ver último mensaje
El foro no contiene ningún mensaje nuevo

SQL Express 2005 Base de datos dañada necesita ...

ramonmerin Programación en general 0 Miércoles 28 Oct 2015 12:22 Ver último mensaje
El foro no contiene ningún mensaje nuevo

duda con c# en visual studio

jose89alicante C, C#, Visual C++ 2 Miércoles 23 Sep 2015 08:52 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,