La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Curs de Postgrau Visual Basic .NET: Introducció

Presentaciones similares


Presentación del tema: "Curs de Postgrau Visual Basic .NET: Introducció"— Transcripción de la presentación:

1 Curs de Postgrau Visual Basic .NET: Introducció
Tema 5. Variables y Formulas en Visual Basic My name is Jose Francisco Ramos and I am going to introduce my PhD work titled “LODstrips: Continuous Level of Detail using Triangle Strips” LA 9 falta Videos Referencia SIGGRAPH Francisco Ramos Universitat Jaume I Departament Llenguatges i Sistemes Informàtics Castellón

2 Contenido The main sections of my presentation are the following:
Anatomía de un programa en Visual Basic Uso de variables para almacenar información Uso de variables en un programa Usar una variable para almacenar la entrada Usar una variable para almacenar la salida Trabajar con tipos de datos específicos Trabajar con operadores de Visual Basic Trabajar con métodos con .NET Orden de precedencia en los operados Referencia rápida The main sections of my presentation are the following: First, Introduction: we will present the scope of our work and the motivation After that, some fundamental techniques to efficiently render polygonal models are introduced In the third section, we develop a general framework to improve multiresolution schemes by using triangle strips. Next, we create a new uniform resolution model for specific applications as computer games: LodStrips Moreover, following the same LodStrips basic, we build a specific model for deforming meshes, In section “LodS for defor” In the Applications section, we design an independent library to allow the integration of lodstrips into 3D applications. We implemented this library in Ogre3D. Finally, conclusions, future work and publications related to this work are

3 Anatomía de un programa en VB
Un línea de código -> sentencia Sentencia: cualquier combinación de palabras clave, propiedades, nombres de objetos, variables, números, símbolos especiales y otros valores que creen una instrucción válida para el compilador de VB. Ejemplos: End Label1.Text=TimeString Reglas de construcción: Sintaxis

4 Uso de variables para almacenar información
Una variable es un lugar temporal de almacenamiento de datos en un programa El uso de variables requiere un planning. Antes de usar hay que declarar  DIM VB 2005 y .NET 2003: obligatorio declarar Posible declarar en cualquier lugar. Recomendable al inicio de los procedimientos o módulos Ejemplos: Dim LastName as String ¿Por qué declarar?  Memoria + Errores VARIANT no soportado

5 Uso de variables en un programa
Las variables pueden tener el mismo valor durante toda la ejecución de un programa o cambiar varias veces Ejemplo: chap05/variable test Usaremos variables para mantener la información que se muestra en las etiquetas Dim LastName As String LastName = "Luther" Label1.Text = LastName LastName = "Bodenstein von Karlstadt" Label2.Text = LastName Scope y asignación de nombres

6 Uso de una variable para almacenar la entrada
Un uso común de las variables es guardar la información proporcionada por el usuario Un método común es la función Inputbox Ejemplo: chap05/input box Dim Prompt, FullName As String ‘Diferente VB6 Prompt = "Please enter your name." FullName = InputBox(Prompt) Label1.Text = FullName Parámetros Inputbox

7 Uso de una variable para almacenar la salida
Podemos mostrar el contenido de una variable asignandola a una propiedada de un control (label, text, …) o pasándola como argumento de una función (msgbox) ButtonClicked = MsgBox(Prompt, Buttons, Title) Ejemplo: chap05/input box Dim Prompt, FullName As String ‘Diferente VB6 Prompt = "Please enter your name." FullName = InputBox(Prompt) Label1.Text = FullName  MsgBox(FullName, , "Input Results")

8 Trabajar con tipos de datos específicos

9 Trabajar con tipos de datos específicos
Ejemplo: chap05/data types Tipos de datos definidos por el usuario Structure Employee Dim Name As String Dim DateOfBirth As Date Dim HireDate As Date End Structure Dim ProductManager As Employee ProductManager.Name = "Greg Baker“ Constantes: variables que nunca cambian Ejemplo: chap05/constant tester Const Pi As Double = Label1.Text = Pi

10 Trabajar con operadores de Visual Basic
Un formula es una sentencia que combina números, variables, operadores y palabras clave para crear un valor nuevo Ejemplo: chap05/basic math [valor 100 y 17] División por cero gestionada automáticamente Variables double, previsión de números grandes

11 Trabajar con operadores de Visual Basic
Nuevos operadores Ejemplo: chap05/advanced math [valor 9 y 2] Error concatenar con texto, variables double Variables double, previsión de números grandes

12 Trabajar con métodos en .NET
Para añadir funcionalidad extra a nuestras aplicaciones podemos usar métodos ofrecidos por la librería .NET ¿Qué es nuevo en el entorno .NET 2.0? Soporte para micros de 64 bits Nuevos clases que amplian funcionalidad Ejemplo: Imports System.Math Ejemplo: chap05/advanced math [valor 9 y 2] Error concatenar con texto, variables double Variables double, previsión de números grandes

13 Orden de precedencia de los operadores
¿Cómo se procesa esta expresión? Total = * 2 / 4 ^ 2 Evitar problemas  ()

14 Referencia Rápida

15 EJERCICIOS Crear una aplicación que calcule la raiz cuadrada de un número


Descargar ppt "Curs de Postgrau Visual Basic .NET: Introducció"

Presentaciones similares


Anuncios Google