Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

INTRODUCCIÓN A VISUAL BASIC .NET

Introducción a Visual Basic .NET

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of INTRODUCCIÓN A VISUAL BASIC .NET

El operador de concatenación precede a todos los operadores comparativos y se sitúa detrás de los operadores aritméticos.
Prioridad en los operadores
La evaluación de los operadores se efectúa de izquierda a derecha.
Los operadores aritméticos se evalúan siempre en primer lugar, seguidos de los operadores comparativos y, por último, los operadores lógicos.
Los operadores comparativos tienen el mismo orden de preferencia.
Las operaciones encerradas entre paréntesis se evalúan antes que las operaciones situadas afuera.

Entorno de Desarrollo
¿Qué es Visual Basic?
INTRODUCCIÓN A VISUAL BASIC .NET

Visual Basic es un ambiente gráfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows.
Las aplicaciones creadas con Visual Basic están basadas en objetos y son manejadas por eventos.
Visual Basic se deriva del lenguaje Basic, el cual es un lenguaje de programación estructurado. Sin embargo, Visual Basic emplea un modelo de programación manejada por eventos.
Módulos estándar
Un modulo agrupa código fuente de una aplicación y se almacena en una archivo .vb.
Para definir un modulo se usa la sintaxis siguiente:

[Public | Friend] Module nombre_modulo
[Sentencias]
End Module
Estructura de un Programa
El código VB se agrupa en Módulos/Procedimientos y en Clases que se almacenan en 1 o mas archivos.

A su vez, estos archivos se agrupan en proyectos, que se compilan en aplicaciones.
Prefijo
El prefijo es una combinación de letras que se le sugiere al programador colocar al inicio del identificador (nombre) del control agregado, de acuerdo al tipo del mismo.
Con este prefijo, se pretende que al momento de dar lectura a un código con muchas referencias a objetos utilizados, sea más fácil de entender y comprender.
¿Qué es Visual Basic .NET?
Es un lenguaje orientado a objetos y eventos que soporta encapsulación, herencia y polimorfismo; comparte el
entorno de desarrollo con Microsoft Visual C++ .NET, Microsoft Visual C# .NET, etc.
Entorno de Desarrollo
Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web
ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones móviles.
Visual Basic, Visual C++, Visual C# y Visual J# utilizan el mismo entorno de desarrollo integrado (IDE), que les permite compartir herramientas y facilita la creación de soluciones en varios lenguajes.
Asimismo, dichos lenguajes aprovechan las funciones de .NET Framework, que ofrece acceso a tecnologías clave para simplificar el desarrollo de aplicaciones Web ASP y
Servicios Web XML.
En VB hay diversas de tipos de proyectos disponibles.
Ambiente de desarrollo para Aplicaciones Windows.
Cuadro de Herramientas
Controles comúnes.
Componentes.
Contenedores.


Procedimientos
Un procedimiento es un conjunto de sentencias limitadas en un bloque bajo un nombre.

En VB, el bloque de sentencias va limitado entre las declaraciones Sub y End Sub, o Function y End Function.
Procedimiento Sub
: ejecutan acciones pero no devuelven un resultado al código que lo invoco

Procedimiento Function
: ejecutan acciones y devuelven un resultado al código que los invoco.

Procedimientos conducidos por Eventos
: son procedimientos que se ejecutan como respuesta a un suceso ocurrido en un programa.

Procedimientos que definen propiedades
: permiten devolver o asignar valores a propiedades definidas en un modulo, clase o estructura.

Procedimientos que sobrecargan operadores
. Definen la conducta de un operador estándar en un contexto diferente para el que esta definido.

Procedimiento Main
: Este procedimiento es el “punto de entrada/inicio” de la aplicación, el 1er procedimiento al cual se obtiene acceso al ejecutar el código.
Procedimientos
Un procedimiento será invocado desde algún otro lugar en el código, para ceder el control de ejecución a este nuevo código. Al finalizar el procedimiento, retorna el control de ejecución al código que lo mando a llamar.
Un procedimiento activado por evento se crea agregando al encabezado de un procedimiento la palabra Handles y luego la pareja (NomObjeto.NomEvento) al cual será enlazado.
Ámbito de las variables
El ámbito indica en que lugar de la aplicación podra y deberá utilizar la variable. Puede ser una de las siguientes palabras clave: Dim, Static, Private o Public

Dim
: Se puede utilizar a nivel de procedimiento y a nivel del formulario. Si se declara una variable a nivel de procedimiento con la palabra Dim, Visual Basic reinicializa (borra su contenido) la variable cada vez que ejecuta el procedimiento.
Procedimientos
El procedimiento Main es publico (public), no tiene argumentos/parámetros y no devuelve valor al finalizar.
Manejo de variables
Para declarar una variable dentro de un procedimiento se realiza anteponiendo el Ambito (ver mas adelante) con la palabra reservada Dim al nombre de la variable, seguida de la palabra reservada As y el tipo de dato declarado.

http://msdn.microsoft.com/es-es/library/47zceaw7.aspx
Ámbito de las variables
Static
: Se utiliza solo a nivel del procedimiento. Cuando una variable se declara con la palabra Static, Visual Basic no reinicializa la variable cada vez que se ejecuta el procedimiento, solo lo hace la primera vez. Esto quiere decir que la variable conserva su valor entre una llamada al procedimiento y otra.
Private
: Se utiliza solo a nivel del modulo e indica que la variable es privada; es decir, solo va a ser reconocida dentro del módulo donde ha sido declarada.
Ámbito de las variables
Public
: Se utiliza solo a nivel de módulo e indica que la variable es pública; es decir, va a ser reconocida en toda la aplicación.
Declaración de constantes
Dentro de una aplicación, puede ser adecuado e interesante la declaración y uso de valores constantes cuyo valor asignado, no sea modificable a lo largo de la aplicación y que se utilice para un caso o ejecución determinada.
Para declarar una variable de tipo constante, tendremos que declarar el tipo de variable con la palabra reservada
Const
delante de la variable.
Ámbito de las variables
Public
: Se utiliza solo a nivel de módulo e indica que la variable es pública; es decir, va a ser reconocida en toda la aplicación.
Prioridad en los operadores
El operador de concatenación precede a todos los operadores comparativos y se sitúa detrás de los operadores aritméticos.
Manejo de variables
Las variables de tipo
String
se declaran como Nothing en su inicialización. Es decir, una variable String que se declara por primera vez, no se inicializa a "" -cadena vacía- sino que se inicializa a un valor Nothing.
Una cadena de texto debe de ser introducida entre caracteres "
Funciones de conversión de tipos
Son funciones del sistema que sirven para hacer conversiones de tipos de datos, pasar una variable de un tipo de dato a otro, siempre y cuando la variable que queremos convertir contenga un valor valido equivalente al tipo de dato que queremos convertir.
Todos los objetos de vb.NET tienen unos métodos para realizar conversiones a otros tipos, al menos de número a cadena, ya que tienen la propiedad .ToString que devuelve una representación en formato cadena del número en cuestión (igual que CStr).
http://msdn.microsoft.com/es-es/library/s2dy91zy.aspx
Sentencias de control condicional
Estructura Select Case
La variable ExpresionaProbar puede ser una expresión numérica o alfanumérica, y Expresion1, Expresion2… representan una lista de expresiones que pueden tomar estas formas:



En todas estas formas, Expresion debe ser del mismo tipo que la ExpresionaProbar.
Estructuras repetitivas
Permiten ejecutar un conjunto de sentencias repetidamente una cierta cantidad de veces o hasta que se cumpla una determinada condición.
Al conjunto de sentencias se le denomina bucle y a cada repetición del cuerpo del bucle se denomina iteración.
Instrucción Do...Loop
Instrucción While...End While
Instrucción For...Next
Full transcript