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 11. Uso de arrays para gestionar datos númericos y cadenas 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:
Trabajar con arrays y variables Preservar el contenido al redimensionar La clase de .NET Array 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 Trabajar con arrays y variables
Los arrays nos permiten organizar grupos de variables similares en una única variable con un nombre común y un índice para acceder a los elementos El ámbito de un array es como el de cualquier variable Arrays Fijos y Dinámicos (cambia dimension runtime)

4 Arrays fijos Sintaxis básica: Ejemplos:
Dim ArrayName(Dim1Index, Dim2Index,...) As DataType Ejemplos: Dim Employees(9) As String Dim Employees(0 To 9) As String Employees(5) = "Leslie“ Dim Scoreboard(1, 8) As Short Dim Scoreboard(0 To 1, 0 To 8) As Short Scoreboard(0, 2) = 4

5 Arrays dinámicos Si no sabemos previamente el número de elementos
Ejemplo: Dim Dias As Short Dim Temperaturas() As Single ‘Preguntar dias ReDim Temperaturas(Dias - 1) For i = 0 to UBound(Temperaturas) Temperaturas(i) = InputBox(Prompt, Title) Next

6 Preservar el contenido al redimensionar
Al ejecutar ReDim perdemos el contenido del array Sintaxis: ReDim Preserve ArrayName(Dim1Elems,DimElems,...) Ejemplo: Dim myCube(,,) As Single ReDim myCube(25, 25, 25) myCube(10, 1, 1) = ReDim Preserve myCube(25, 25, 50)

7 La clase de .NET Array Existe una clase del Framework .NET llamada Array Métodos ordenar, buscar, invertir, etc. Sintaxis: Array.Sort(ArrayName) Array.Reverse(ArrayName) Ejemplo: Chap11/Array Class Sorts Cambiar las dimensiones del array afecta al rendimiento

8 Referencia Rápida

9 Ejercicios Crea un array fijo unidimensional para guardar las temperaturas más altas producidas durante los siete dias de la semana. El interfaz será similar al de la figura adjunta Dos botones: Enter Temps: permite introducir las temperaturas de los días Display Temps: las muestra …"Day " & (i + 1) & vbTab & Temperatures(i) & vbCrLf

10 Ejercicios Modifica el ejercicio anterior para utilizar arrays dinámicos. Será necesario que pregunte el número de días que se van a introducir en el sistema.


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

Presentaciones similares


Anuncios Google