Curs de Postgrau Visual Basic .NET: Introducció

Slides:



Advertisements
Presentaciones similares
Manipulación de archivos de texto
Advertisements

Estructura General de las Instrucciones en Visual Basic
Introducción a la programación en JAVA
Desarrollo de aplicaciones para Windows con VB.NET 2005
Algoritmo y Estructura de Datos I
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
Creación de Aplicaciones
Input – Scanner y Cajas de diálogo
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Microsoft© Visual Basic . Net.
Conceptos Básicos de Visual Basic para Aplicaciones Visual Basic.
VBA – Elementos del Lenguaje
Visual Basic Visual Basic 6.0 es un programa que consiste en la programación en lenguaje Basic en un entorno visual de manejo.
For variable = Valor_Inicial to Valor_Final Step Incremento Una o más instrucciones (1) Next Step Incremento, permite especificar si se requiere un incremento.
Módulo 4: Trabajando con Procedimientos. Descripción Crear procedimientos Uso de procedimientos Uso de funciones predefinidas Debug and Deploy Escribir.
Programación en Visual Basic
Mostrar archivos de texto usando un TextBox Alternativas en.NET Crear archivos de texto nuevos Referencia rápida.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 4 – Tipos de Datos.
Trabajar con módulosTrabajar con variables públicasCrear procedimientos Pasar argumentos por valor y por referencia Referencia rápida.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
PROCEDIMIENTOS Y FUNCIONES DEFINIDAS POR EL USUARIO SEMANA 18 Ing. Manuel Humberto Valdera García LENGUAJE DE PROGRAMACION II.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
ÁREA ACADÉMICA: INFORMATICA TEMA: 1. 3
Curs de Postgrau Visual Basic .NET: Introducció
Cómo trabajar con aplicaciones de Google
Convenciones de nomenclatura y diseño
Introducción a la programación en JAVA
Conceptos Básicos Prof. Carlos Rodríguez Sánchez
Repaso Programacion en C
Estructura General de las Instrucciones en Visual Basic
Uso de variables de tipo valor
Programación en C - manejo de Archivos
Licenciatura en Derecho Inglés V
Desarrollo de Robots modulares de tipo serpiente
Curs de Postgrau Visual Basic .NET: Introducció
Introducción a C#.
Definición y Conversión de datos
Curs de Postgrau Visual Basic .NET: Introducció
Unidad 1: Introduccion Leccion 3: Input.
IR – to go.
Curs de Postgrau Visual Basic .NET: Introducció
CREAR DIAGRAMA DE FLUJO
Curs de Postgrau Visual Basic .NET: Introducció
Polimorfismo y Métodos Virtuales
Continuación Unidad 4. Control de flujo
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Hoy es lunes 9 octubre 2017.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Práctica VB 2. Funciones Matemáticas y Trigonométricas
Oracle Pl/SQl Developer – Nivel 1
Usando StreamReader y StreamWriter
Usando StreamReader y StreamWriter
CONCEPTOS PRELIMINARES (Cont)
Aggregation framework con PyMongo
Introducción al Visual Basic  Un programa en sentido informático está constituido en un sentido general por variables que contienen los datos con los.
LA ANDRAGOGÍA PROCESOS ANDROGOGICOS.. El adulto es una persona que ha alcanzado su pleno desarrollo físico, psicológico, económico y social, tiene la.
Características de “C”
Datos Numéricos Capítulo 3 Libro: Programación en Java - Thomas C. Wu 4to. Semestre – Opt. I – POO Introducción en Java.
PROGRAMACIÓN (2).
UNIVERSIDAD TECNICA DE MACHALA UNIDAD ACADEMICA DE CIENCIAS EMPRESARIALES CARRERA DE ECONOMIA ESTUDENTS: FIRST CONDITIONAL SENTENCES TEACHER: - Calvache.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
¿Cuáles son los saludos y las despedidas en español?
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Tapas Your friend made the following statements. Give some advice, using a tú command: 1. Estoy muy cansado. 2. Necesito un libro sobre Picasso.
How to write my report. Checklist – what I need to include Cover page Contents page – with sections Introduction - aims of project - background information.
TABLET INFORMATION SUBMIT A Presentation Template.
Tema 8. Estructuras de decisión. Clases 1 y 2.
Tema 10. Uso de formularios y controles
Transcripción de la presentación:

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

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

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

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

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

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

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")

Trabajar con tipos de datos específicos

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 = 3.14159265 Label1.Text = Pi

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

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

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

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

Referencia Rápida

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