Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual...

15
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION U.E.C. JUAN XXIII - FE Y ALEGRIA B. LIBERTAD - CIUDAD OJEDA AÑO ESCOLAR: 2012 - 2013 Docente: Ing. Yesika Medina Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y declarar las variables empleadas en un programa. 1. ¿Qué es Visual STUDIO 2010? Es un lenguaje de programación orientado a objetos, que se puede considerar una evolución de Visual Basic (6.0) implementada sobre el framework (o marco de trabajo) .NET No es compatible hacia atrás con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, pero al ser compatible con las tecnologías .NET, se pueden obtener productos compatibles con las más recientes tecnologías. Al igual que con todos los lenguajes de programación basados en .NET, los programas escritos en VB .NET requieren el Framework .NET para ejecutarse. 2. Entorno de Desarrollo Integrado (IDE) de Visual STUDIO 2010.

Transcript of Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual...

Page 1: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Objetivo 2. Conocer el entorno de Visual STUDIO 201 0 y declarar las variables empleadas en un programa.

1. ¿Qué es Visual STUDIO 2010?

Es un lenguaje de programación orientado a objetos, que se puede considerar una evolución de Visual Basic (6.0) implementada sobre el framework (o marco de trabajo) .NET No es compatible hacia atrás con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, pero al ser compatible con las tecnologías .NET, se pueden obtener productos compatibles con las más recientes tecnologías. Al igual que con todos los lenguajes de programación basados en .NET, los programas escritos en VB .NET requieren el Framework .NET para ejecutarse.

2. Entorno de Desarrollo Integrado (IDE) de Visual STUDIO 2010.

Page 2: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Explorador de Soluciones.

Proporciona una vista organizada de los proyectos y sus archivos, así como acceso rápido a los comandos relativos a ellos. Normalmente, una barra de herramientas asociada a esta ventana ofrece los comandos que se utilizan con más frecuencia con el elemento resaltado en la lista.

Cuadro de Herramientas .

Es una sección que aparece como una “pestaña” al lado izquierdo de la ventana principal del IDE. Al clickear sobre ella, se pueden observar una serie de iconos que representan “clases”, las cuales pueden crear objetos dentro del formulario. Se clasifican por categorías y abarcan desde etiquetas y cuadros de texto hasta objetos para acceso a datos.

Formulario.

Es el principal objeto contenedor de Visual Basic donde se pueden “dibujar” las interfaces a modo de ventanas y que pueden contener otros objetos que tienen diversos comportamientos. Así como en Word existe el documento en blanco sobre el cual, el usuario comienza a escribir, en Visual Basic existe el formulario.

Ventana de Propiedades.

Utilice esta ventana para ver las propiedades de los elementos seleccionados. También puede utilizarla para ver las propiedades de archivos, proyectos y soluciones.

Menú Principal.

Es el listado de opciones que permiten desencadenar las distintas acciones permitidas por el IDE. Es muy similar al de otros programas Windows como Word o Excel, pero con posibilidades para crear o abrir proyectos, depurar archivos, ejecutar complementos entre muchas otras posibilidades.

Barras de Herramientas.

Contiene métodos abreviados para realizar distintas actividades referentes al desarrollo del proyecto. Su funcionamiento es muy similar al de otras aplicaciones Windows.

Orígenes de Datos.

Es una sección que permite configurar la accesibilidad hacia bases de datos (por ejemplo, SQL Server). Abarca la creación de orígenes de datos, creación de bases de datos, tablas y demás elementos relacionados para utilizarlos dentro de la solución o proyecto.

Escritorio.

Es el área blanca que sirve de “soporte” a los elementos que componen el entorno integrado de desarrollo. No confundir con el escritorio de Windows.

3. Diferencias entre modo de diseño y modo de ejecu ción.

Page 3: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

4. Prefijo de los Controles.

PREFIJO TIPO DE OBJETO EJEMPLO frm lbl txt cmd cmb opt pgr pic msk

Formulario Etiqueta (label) Cuadro de texto (textbox) Botón de comando (button o command button) Cuadro combinado (combobox) Botón de opción (Radiobutton) Barra de progreso (Progressbar) Cuadro de imagen (Picturebox) Cuadro de texto enmascarado (Masked Textbox)

frmAlumnos lblCedula txtCedula cmdGuardar cmbEstadoCivil optMasculino pgrAvance picFotoEmpleado mskNumCuenta

5. Lista de Errores de los nombres de los controles .

a. El nombre de un objeto no distingue entre mayúsculas y minúsculas. Es lo mismo escribir “TXTCEDULA” que “txtCedula”, aunque por razones de estética, se recomienda el uso de minúsculas para el prefijo, mayúscula para la inicial del nombre y el resto en minúsculas.

b. El nombre no puede quedar en blanco y tampoco empezar con números

c. El nombre no puede ser una palabra reservada o propia del lenguaje. Ejm: “function”

d. No deben tener caracteres especiales ($,#, ¡) por ejemplo.

e. Deben ser descriptivos de su contenido, aunque no demasiado largos para su comprensión

f. No deben tener espacios en blanco. Si necesita separar palabras, utilice el guion bajo (_)

g. Es altamente recomendado que se utilice un prefijo en el nombre del objeto y éste debe estar asociado al tipo al que corresponde, naturaleza o funcionalidad.

NOMBRE ERROR frmFormularioPrincipal 2lblNombre txtNombre Alumno cmdCommand1 Sub pic$Foto TXTcedulaALUMNO

Redundancia. Sólo con el prefijo frm sabemos que es un formulario Comienza con un número Tiene un espacio en blanco entre las palabras “Nombre” y “Alumno” Aun cuando tiene prefijo, el nombre no es descriptivo de su función La palabra “Sub” está reservada por el lenguaje Visual Basic Contiene un carácter especial $ El nombre es correcto, pero no es muy estético y genera confusión

Page 4: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

6. Arquitectura.

7. Iniciando VISUAL STUDIO 2010.

Nota: Se asumirá que se cuenta con un equipo de última generación con Visual Basic .NET 2010 (que se incluye en Visual Studio .NET 2010). También puede descargar la versión Express de este producto.

1. Para iniciar Visual Basic .NET 2010, deberá clickear en el menú Inicio de Windows, luego en “Todos los Programas” y posteriormente en el grupo de programas “Microsoft Visual Studio 2010, y finalmente en “Microsoft Visual Studio 2010”.

En este momento, se mostrará la pantalla de bienvenida del Entorno Integrado de Desarrollo (IDE) de Visual Studio 2010.

En este momento, procederemos a crear una “Nueva aplicación para Windows” utilizando el lenguaje de programación Visual Basic 2010. Para ello, haga clic en el menú “Archivo” y luego “Nuevo Proyecto” (o presione Control+U). Allí, se mostrará la siguiente ventana:

Page 5: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

2. Vaya a la sección izquierda y clickee en la categoría “Visual Basic” y luego, en la región derecha, seleccione en “Aplicación de Windows Forms”. Finalmente, en la parte inferior de la pantalla, diríjase al cuadro de texto “Nombre” y escriba el nombre que tendrá nuestro proyecto. En este caso, colocaremos “sistema” (todo en minúscula), tal como se aprecia en la siguiente figura:

3. Y finalmente presionamos el botón “Aceptar” para crear el proyecto.

Un proyecto es una colección de archivos (código fuente, imágenes y demás archivos) que el programador o diseñador de software integra para dar origen al producto final (software) deseado.

3. Una vez que hemos dado nombre al proyecto, se muestra el entorno de desarrollo integrado, el cual es un conjunto de herramientas que al trabajar de manera integrada, facilitan el diseño, codificación, prueba, depuración y demás actividades relacionadas con el desarrollo de software.

8. Definición de Variables.

Es un nombre que en el programa le asignamos a un dato. Ese dato podrá cambiar. Piense por ejemplo, en un programa consistente en la toma de datos de los alumnos de un centro escolar. Existirán varias variables para poder introducir los datos de los alumnos. Estas variables pueden tener nombre tales como:

Nombre

Apellido1

Apellido2

Dirección

Page 6: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Teléfono

Salario

La variable Nombre tomará valores distintos según vayamos introduciendo los datos de los distintos alumnos. Es posible, que a lo largo de la ejecución del programa, esta variable Nombre valga:

José

Pedro

María

Luis

9. Declaración de Variables.

Mediante estas declaraciones, el programa sabe de que tipo de dato se trata y por tanto cómo debe trabajar con él. En otros sistemas de programación distintos de Basic, es necesario realizar esta declaración antes de introducir una variable.

Basic permite que no se declaren. Cuando a lo largo del programa le introducimos una variable nueva, asume que es una variable y que el tipo es el adecuado para el valor que le estamos introduciendo en ese momento.

Por ejemplo, si Basic encuentra estas instrucciones

Salario=50000000

Nombre ="Pedro"

Teléfono = "1234567"

entiende que Salario, Nombre y Teléfono son variables, que Salario es un número (No hemos metido su valor entre comillas), y que Nombre y Teléfono son sucesiones de caracteres alfanuméricos (su valor está entre comillas)

Page 7: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Esta particularidad de no necesitar declarar las variables hace que sea sencillo introducir una variable nueva. Sin embargo entraña un gran peligro. Imagínese que en un paso posterior del programa, le mandamos escribir esos tres datos anteriores con la instrucción PRINT

Print Salario

Print Nombre

Print Telwfono

Habrá observado en tercer lugar la palabra Telwfono, que por error ha introducido el programador. Basic interpreta que Telwfono es una variable e irá a leer en memoria el valor que tiene. No tendrá ningún valor. Por lo tanto no escribirá nada y encima no dará ningún aviso de que se ha cometido un error. Nada es gratis en esta vida, y la facilidad para introducir variables se paga con la posibilidad de un error.

El peligro de no declarar las variables no termina en esa posibilidad de error. Cuando no declaramos el tipo de variables, Visual Basic supone que la variable es de un tipo que soporta cualquier tipo de datos : una variable tipo Variant. En ese tipo podrá meter cualquier tipo de variable, pero a costa de ocupar mucho mas espacio en la memoria que si la hubiese declarado con el tipo correcto para el dato que va a meter en ella

En Visual Basic, cuando declaramos una variable como String (Cadena de caracteres), no es necesario declarar su longitud. VB aceptará cualquier número de caracteres. Si desea evitar que se puedan introducir más de un determinado número de caracteres, debe declarar su número. Por ejemplo : Dim Var1 as String Var1 puede tener cualquier número de caracteres Dim Var2 as String * 15 Var2 puede tener un máximo de 15 caracteres. En este segundo caso, si se introduce como Var2 una cadena de caracteres con mas de 15 caracteres, Var2 tomará solamente los 15 primeros. Visual basic no presenta ningún aviso de que esa variable ha omitido los caracteres que han sobrepasado la cifra de 15. Si desea que el usuario conozca esa circunstancia, debe introducir el código oportuno para producir el aviso. La declaración de variables tipo String con número de caracteres predefinido presenta también inconvenientes a la hora de tratar esa cadena de caracteres con sentencias tales como Mid, Left y Right, o a la hora de añadir una cadena a otra. La experiencia nos indica que NO merece la pena declarar variables tipo String con el número de car acteres prefijado , excepto que sea necesario justamente para definir la longitud de la cadena. En una gran parte de los casos una variable que se compone de números debe declararse como

Page 8: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

una variable de cadena de caracteres (String), y no como numérica. Cuando pensamos por ejemplo en un número de DNI, compuesto por 7 u 8 cifras, un código postal, el número de una calle, el piso de un edificio, parecen invitar a que la variable que los contenga sea una variable de tipo numérico (Byte, Integer, Long, ...). Estas variables, aunque su contenido sean números, siempre se deben declarar como String, ya que se tratan en realidad de cadenas de caracteres, aunque estos no sean letras sino números. Para aclarar mas estas ideas, piense en el número del DNI con la letra del NIF incluido, o que el lugar del DNI se deba rellenar con el número del permiso de residencia, (lleva letras). Piense en el código postal de una provincia que comienza por 0 ( 08XXX = Barcelona ) . Si la variable que va a contener ese código postal se declara como numérica, el cero de la izquierda lo desprecia, por lo que ese código postal quedaría reducido al 8XXX, número de 4 cifras que el cartero nunca reconocería como un código postal, que necesariamente ha de tener 5 cifras. Para terminar, piense la forma de introducir en una variable numérica el número 32Bis de una calle o el piso S2 de un edificio. O piense en una variable que va a contener un código de un producto. Ese código siempre va a ser un número, por ejemplo de 9 cifras. ¿Ha pensado como trataría el ordenador una variable numérica que contiene el código 000100123 ?. El resultado sería que convertiría ese código en la cifra 100123, y Vd. deberá buscarse la vida para añadir los ceros iniciales a la hora de sacarlo a una impresora, por ejemplo. En todos los casos anteriores, el número no represe nta una cantidad numérica, sino un nombre. Lo que ocurre es que ese nombre contiene so lamente números. ¿Qué variables debemos declarar entonces como numéricas ? La respuesta es bien sencilla : Aquellas que van a contener datos con lo que vamos a realizar operaciones matemáticas. Las variables booleanas (True/False) pueden en muchos casos sustituirse por una variable del tipo Byte. Si ese datos True / False se va a introducir en una base de datos o en fichero en el disco, puede ser mas prudente poner 0 en vez de False y 1 en vez de True. Una variable byte ocupa muy poco, simplemente 1 byte como su nombre indica. Pero no puede contener números mayores de 255 ni números negativos. Cada vez que declare una variable numérica piense en los valores que puede tener, sobre todo cuando esa variable va a ser el resultado de una operación matemática. Recuerde el escaso margen de una variable tipo Integer ( de -32768 a 32767) Si la aplicación va a tratar moneda, piense en la forma de expresar los números decimales y el número de ellos permitidos, así como el redondeo. La variable correcta para este caso es Currency, pero Currency le añade automáticamente el tipo de moneda de cada país (Pts. Para España) lo que con frecuencia es un engorro. Los datos del tipo de moneda los toma del sistema operativo del ordenador, por lo que no se extrañe si le expresa el número de pesetas en dólares. Cambie el país en su S. O. Otro tipo de variable es Date. Este tipo de variable representa una fecha o una hora . Pero debe ser objeto de un estudio un poco mas extenso para tener claro que es una fecha para Visual Basic, como las trata y como se pueden comparar. Lo verá mas adelante al estudiar las funciones Format y DateDiff.

10. Tipos de Datos de las Variables en Visual Studi o 2010.

Las variables pueden ser de los siguientes tipos: (El número indicado en segundo lugar indica el número de Bytes que ocupa en memoria.)

Page 9: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Booleana (2) Admite los valores 0 y 1, o True (verdadero) y False (falso)

Byte (1) Números enteros, en el rango de 0 a 255

Integer (2) Números enteros en el rango de -32768 a 32767

Long (4) Números enteros en el rango de -2147483648 a 2147483647

Single (4) Punto flotante, simple precisión

Doble (8) Punto flotante, doble precisión.

Currency (8) Entero, con punto decimal fijo (Típico de monedas)

String (*) Cadenas alfanuméricas de longitud variable o fija

Date (8) Fechas

Objet (4) Referencia a objetos

Variant (**) Otros tipos de datos

(*) Una variable tipo String ocupa el mismo número de bytes que caracteres tenga la cadena.

(**) Una variable tipo Variant ocupa 16 bytes si se trata de un número y 22 bytes + longitud de la cadena si se trata de un dato tipo cadena de caracteres.

Existen también variables definidas por el usuario (Ya verá la sentencia Type). En este tipo de variables se pueden introducir muchos datos de distinto tipo. Los bytes necesarios para almacenar esa variable dependerá de los datos que se hayan definido.

Dentro de las variables Objet (variables que se refieren a objetos) existe una gran variedad que a estas alturas del curso no debemos complicarnos con ellas. Pero para adelantar algo, veremos que una variable puede ser del tipo Form - Formulario - , tipo Recordset, etc. etc.

Cada tipo de variable ocupa unos determinados bytes. Si no se define una variable, VB toma como tipo por defecto para la variable el tipo Variant, tal como citábamos anteriormente. Este tipo ocupa mas bytes que, por ejemplo, un integer. Si el tipo de dato que vamos a introducir en una variable es un integer, y no la hemos declarado como tal, VB asumirá para esa variable que es del tipo Variant, lo que le llevará a gastar mas bytes de memoria (16) que los que necesitaría (2) si la hubiésemos declarado previamente. Si esa variable va a estar en el rango de 0 a 255, y no declaramos previamente que la variable va a ser del tipo Byte, o la declaramos como integer, p. e., estamos desperdiciando memoria RAM y posiblemente, retardando la ejecución del programa. Lo mismo podemos decir del resto de las variables, y lo importante que es declararlas y declararlas bien.

Page 10: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

NOTA. Observe en la lista anterior que un dato Booleano ocupa 2 Bytes, mientras que un dato tipo Byte ocupa un byte. En muchas ocasiones declaramos variables tipo Boolean con la intención de que ocupen menos espacio. Paradoja del VB. Si la declaramos como Byte ocupamos menos espacio en memoria. Declarar una variable como Boolean tiene también sus ventajas (escribirá menos código por lo general cuando necesite leer o escribir una variable tipo Boolean), pero tenga presente esta observación respecto al tamaño de los datos Boolean.

Puede declarar el tipo de la variable mediante un carácter después del nombre de la variable. Esta técnica, obligatoria en Quick-Basic, está en desuso en VB. No es recomendable definir el tipo de esta forma, pues existe un serio peligro de error. De cualquier forma, eso es potestativo del programador y de sus costumbres.

Los caracteres que definen cada tipo de variable son:

% Integer & Long ! Single

# Double @ Currency $ String

Tipo de Visual Basic Asignación de almacenamiento nominal

Intervalo de valores

Boolean En función de la

plataforma de

implementación

True o False

Byte 1 byte 0 a 255 (sin signo)

Char (carácter

individual)

2 bytes 0 a 65535 (sin signo)

Date 8 bytes 0:00:00 (medianoche) del 1 de enero de 0001 a 11:59:59 p.m. del 31 de

diciembre de 9999.

Decimal 16 bytes 0 a +/-79.228.162.514.264.337.593.543.950.335 (+/-7,9... E+28) †sin

separador decimal; 0 a +/-7,9228162514264337593543950335 con 28

posiciones a la derecha del decimal;

el número distinto de cero más pequeño es +/-

0,0000000000000000000000000001 (+/-1E-28) †

Page 11: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Double (punto

flotante de

precisión doble)

8 bytes -1,79769313486231570E+308 a -4,94065645841246544E-324 †para los

valores negativos;

4,94065645841246544E-324 a 1,79769313486231570E+308 †para los

valores positivos

Integer 4 bytes -2.147.483.648 a 2.147.483.647 (con signo)

Long (entero largo) 8 bytes -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 (9,2...E+18 †) (con

signo)

Object 4 bytes en plataforma

de 32 bits

8 bytes en plataforma

de 64 bits

Cualquier tipo puede almacenarse en una variable de tipoObject

SByte 1 byte -128 a 127 (con signo)

Short (entero corto) 2 bytes -32.768 a 32.767 (con signo)

Single (punto

flotante de

precisión simple)

4 bytes -3,4028235E+38 a -1,401298E-45 † para los valores negativos;

1,401298E-45 a 3,4028235E+38 † para los valores positivos

String(longitud

variable)

En función de la

plataforma de

implementación

0 a 2.000 millones de caracteres Unicode aprox.

UInteger 4 bytes 0 a 4.294.967.295 (sin signo)

ULong 8 bytes 0 a 18.446.744.073.709.551.615 (1,8...E+19 †) (sin signo)

User-

Defined(estructura)

En función de la

plataforma de

implementación

Cada miembro de la estructura tiene un intervalo de valores determinado por

su tipo de datos y es independiente de los intervalos de valores

correspondientes a los demás miembros.

UShort 2 bytes 0 a 65.535 (sin signo)

11. ¿Qué es una cadena de Carácter? 12. Operadores Aritméticos .

Los operadores que utiliza para las operaciones básicas son:

+ Suma

Page 12: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

- Resta

* Multiplicación

/ División

\ División sin decimales

Mod Resto de una división

^ Eleva a un exponente

Ejemplos

Resultado = 12 + 15 ----> Resultado = 27

Resultado = 15 - 12 ----> Resultado = 3

Resultado = 15 * 12 ----> Resultado = 180

Resultado = 15 / 12 ----> Resultado = 1.25

Resultado = 15 \ 12 ----> Resultado = 1

Resultado = 15 Mod 12 ----> resultado = 3

Resultado = 12 ^ 2 ----> Resultado = 144

resultado = ( ( 4 * 3 ) / 2 ) ^ 2 ----> Resultado = 36

Estos operadores se denominan Operadores aritméticos.

13. Operadores Lógicos.

Existen otras operaciones que se pueden realizar con números: comparaciones. Los operadores que realizan comparaciones se denominan Operadores relacionales. El resultado de las operaciones realizadas con estos operadores solamente admiten dos resultados: True (Cierto) o False (Falso) Estos operadores son:

= Igual que

<> No igual que

< Menor que

Page 13: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

<= Menor o igual que

> Mayor que

>= Igual o mayor que

Estos operadores se suelen utilizar en estructuras de programa donde se tome una decisión.

El operador = puede usarse también para comparar cadenas o fechas.

Operadores Lógicos

Estos operadores podemos usarlos con variables Booleanas, es decir, aquellas que solamente pueden tomar los valores cero y uno, y con caracteres (un carácter = 1 Byte = 8 bits) realizando la operación correspondiente bit a bit con los 8 bits de cada carácter. Pero en este caso, los parámetros deben introducirse en decimal. Por ejemplo, si quiere realizar la función And entre el carácter 15 (00001111) y el 131 (10000011) , debe ponerlo de la forma Resultado = 15 And 132. El resultado de esta operación será el byte 00000011, pero como Ud. ya se habrá dado cuenta, le devolverá el valor 3. En el ejercicio Cap11 puede ver un ejemplo muy explicativo

Operador Devuelve True si Devuelve False si

And A=True y B=True Cualquier otro caso

Or A=True o B=True A=False y B=False

Xor A=True y B=False A=True y B=True

A=False y B=True A=False y B=False

Eqv A=True y B=True A=True y B=False

A=False y B=False A=False y B=True

Imp A=True y B=True A=True y B=False

Page 14: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

A=False y B=True

A=False y B=False

Not A=False A=True

Like A=True A=False

Otras Funciones con números

Int , Fix Devuelven la parte entera de un número con decimales

Int y Fix eliminan la fracción de un número y devuelven el valor entero resultante. La diferencia entre Int y Fix es que si el número es negativo, Int devuelve el primer entero negativo menor o igual a número, mientras que Fix devuelve el primer entero negativo mayor o igual a número. Por ejemplo, Int convierte -8,4 en -9, y Fix convierte -8,4 en -8.

Abs Devuelve el valor absoluto de un número

Sgn Devuelve el signo de un número

Sqr Devuelve la raíz cuadrada de un número

Exp Devuelve el número elevado al exponente

indicado

Log Devuelve el logaritmo natural de ese número

Trigonométricas

Page 15: Objetivo 2. Conocer el entorno de Visual STUDIO 2010 y ... · compatible hacia atrás con Visual Basic, ... pic msk Formulario ... lenguaje de programación Visual Basic 2010. Para

REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIONU.E.C. JUAN XXIII - FE Y ALEGRIAB. LIBERTAD - CIUDAD OJEDA

AÑO ESCOLAR: 2012 - 2013

Docente: Ing. Yesika Medina

Sin Devuelve el valor del seno de un ángulo

(Expresado en radianes)

Cos Devuelve el coseno de un ángulo (En radianes)

Tan Devuelve la tangente de un ángulo

Atn Devuelve un arco cuya tangente sea el número

(Angulo en radianes)