Variables, Arreglos y Tipos de Datos en VB .NET

10,875 views
10,610 views

Published on

Variables, Arreglos y Tipos de Datos en VB .NET

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
10,875
On SlideShare
0
From Embeds
0
Number of Embeds
126
Actions
Shares
0
Downloads
217
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Variables, Arreglos y Tipos de Datos en VB .NET

  1. 1. www.ceminfosv.com Programación I UGB, San Miguel r l do gue lva i Sa n M El , Sa Variables, Arreglos y GB tipos de datos. U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  2. 2. www.ceminfosv.com Programación I UGB, San Miguel Objetivos del módulo 1. Las variables y su funcionamiento r l do gue 2. Declaración de variables de memoria lva i Sa n M 3. Comportamiento y características de las variables El , Sa GB 4. Alcance de las variables U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  3. 3. www.ceminfosv.com Programación I UGB, San Miguel Variables r l do gue lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  4. 4. www.ceminfosv.com Programación I UGB, San Miguel Identificadores Reglas de composición Reglas no escritas de composición r l do gue Estilos de escritura lva i Sa n M a) Pascal Casing b) Camel Casing c) El , Sa Notación Hungara ( Hungarian notation ) GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  5. 5. www.ceminfosv.com Programación I UGB, San Miguel Tipos de Datos en .NET Types Intrínsecos Datos No Numéricos Datos Numéricos r l do gue a) Boolean a) Byte b) Date b) Double lva i Sa n M c) Decimal c) Integer d) Object d) Long El , Sa e) String. e) Short f) Single GB Types Usuario U Clases Estructuras Interfaces Algunos elementos que no forman parte de .NET Framework Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  6. 6. www.ceminfosv.com Programación I UGB, San Miguel Conversión de datos Conversión implícita ( Casting ) r l do gue Narrowing lva i Sa n M Widening El , Sa Conversión explícita GB Conversión por método U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  7. 7. www.ceminfosv.com Programación I UGB, San Miguel Acceso a datos Value type y Reference type Tipos de Valor ( Value Type ). r l do gue Tipos de referencia (Reference Type). lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  8. 8. www.ceminfosv.com Programación I UGB, San Miguel Strong Typing Option Expicit [ On / Off ] r l do gue Option Stict [ On / Off ] lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  9. 9. www.ceminfosv.com Programación I UGB, San Miguel Declaración de variables Declaración de variables r l do gue Dim Identificador [ As TipoDato ] [ = ValorInicial ] lva i Sa n M Declaración de constantes El , Sa Const Identificador [ As TipoDato ] [ = ValorInicial ] GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  10. 10. www.ceminfosv.com Programación I UGB, San Miguel Literales Type Literal Ejemplo de uso Boolean True True r l do gue False False lva i Char C Sa n M “A”C Decimal D 3.1416D Double El , Sa R 3.1416R GB Integer I 10I U Long L 10L Short S 10S Single F 3.14F String ““ “A” Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  11. 11. www.ceminfosv.com Programación I UGB, San Miguel Origen de las variables: Clases y estructuras Class based. r l Structure based. do gue lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  12. 12. www.ceminfosv.com Programación I UGB, San Miguel Alcance de las variables Tipos de alcance r l a) Alcance de bloque do gue b) Alcance de procedimiento lva i Sa n M c) Alcance de módulo d) Alcance de espacio de nombres. El , Sa GB Shadowing U Mismo identificador, distinto alcance. Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  13. 13. www.ceminfosv.com Programación I UGB, San Miguel Accesibilidad de las variables Public r l do gue Protected Friend lva i Sa n M Protected Friend El , Sa Private Static GB Shared U ReadOnly Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  14. 14. www.ceminfosv.com Programación I UGB, San Miguel Arreglos Tenemos un arreglo cuando un mismo identificador es utilizado para almacenar múltiples valores en memoria, r l do gue utilizando múltiples posiciones de memoria. lva i Sa n M Los valores pueden referirse a través de un subíndice de base cero. El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  15. 15. www.ceminfosv.com Programación I UGB, San Miguel Arreglos unidimensionales r l Dim Numeros() As Integer = {10,20,40,100} do gue lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  16. 16. www.ceminfosv.com Programación I UGB, San Miguel Arreglos multidimensionales r l Dim VentaTrim(,) As Integer = {{1000,20000,10000,5000}, _ do gue {2000,30000,15000,2000}} lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  17. 17. www.ceminfosv.com Programación I UGB, San Miguel Arreglos escalonados r l Dim Numeros()() As Byte = { Byte() {10,15,12,11} , _ do gue Byte() {40,50,60} } lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  18. 18. www.ceminfosv.com Programación I UGB, San Miguel Ejercicios Ejercicio 04.01 r l Demostrando el uso de variables de valor y referencia. do gue Ejercicio 04.02 lva i Sa n M Demostrando la declaración de variables, constantes, y la realización de conversiones. Ejercicio 04.03 El , Sa GB Demostrando el alcance de las variables y la forma en que U preservan valores. Ejercicio 04.04 Comprobación del uso de arreglos unidimensionales, multidimensionales y escalonados. Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com

×