Resumen teórico. En la Consola. Abre nuevo proyecto y elige Consola aplicación y ponle el nombre que quieras y escribe: Module Module1

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Resumen teórico. En la Consola. Abre nuevo proyecto y elige Consola aplicación y ponle el nombre que quieras y escribe: Module Module1"

Transcripción

1 Resumen teórico. En la Consola Abre nuevo proyecto y elige Consola aplicación y ponle el nombre que quieras y escribe: Module Module1 Sub Main() Console.Write("Hola") Console.Read() End Module Ejecútalo. Constantes y Variables Constantes: Una constante es algo que permanece inalterable, por eso se llama constante. Las constantes se declaran de la forma: Const nombre de la constante As tipo de dato = valor Por ejemplo: Const n As Integer = 15 Qué ventajas tiene usar constantes en lugar de usar el valor directamente? Pues que, hay ocasiones en las que dicho valor se repite en un montón de lugares, y si por una casualidad decidimos que en lugar de tener el valor 15, queremos que tenga el 22 cambiamos el valor que se le asigna a la constante en la declaración, en vez de tener que buscar los sitios en los que aparece dicho valor y cambiarlo uno a uno. Variables: Una variable es una dirección de memoria en la que se guarda un valor o un objeto. Pero antes de utilizar una variable tenemos que declararla. Esto se hace de la siguiente manera: Dim i As Integer o Dim s As String Con esto le estamos diciendo al vb.net que reserve espacio en su memoria para guardar un valor de tipo Integer, (numérico), en la variable i y que en la variable s vamos a guardar valores de cadena de caracteres. Las variables se pueden declarar de dos formas, aunque básicamente es lo mismo: 1.- Declarando la variable y dejando que VB asigne el valor por defecto. Página 1

2 Por ejemplo: Dim i As Integer, entonces i tendrá un valor inicial de 0. si queremos que tenga el valor 15, escribiremos i= Declarando la variable y asignándole el valor inicial que queramos que tenga. Dim i As Integer = 15 Recuerda que por defecto, cuando no se asigna un valor a una variable, ésta contendrá : - Las variables numéricas tendrán un valor CERO. - Las cadenas de caracteres una cadena vacía: "" - Las variables Boolean un valor False (recuerda que False y CERO es lo mismo) - Las variable de tipo Objeto tendrán un valor Nothing, es decir nada, un valor nulo. El Visual Basic no "obliga" a que se declaren todas las variables que vayamos a usar. Pero es una muy aconsejable hacerlo. Tipos de datos de Visual Basic.NET y su equivalente en el Common Language Runtime (CLR) Tipo de Visual Basic Tipo en CLR (Framework) Espacio de memoria que ocupa Valores que se pueden almacenar y comentarios Boolean System.Boolean 2 bytes Un valor verdadero o falso. Valores: True o False. En VB se pueden representar por -1 o 0, en CLR serán 1 y 0, aunque no es recomendable usar valores numéricos, es preferible usar siempre True o False. Dim b As Boolean = True Byte System.Byte 1 byte Un valor positivo, sin signo, para contener datos binarios. Valores: de 0 a 255. Puede convertirse a: Short, Integer, Long, Single, Double o Decimal sin recibir overflow Dim b As Byte = 129 Char System.Char 2 bytes Un carácter Unicode. Valores: de 0 a (sin signo). No se puede convertir directamente a tipo numérico. Para indicar que una constante de cadena, realmente es un Char, usar la letra C después de la cadena: Dim c As Char = "N"c Date System.DateTime 8 bytes Una fecha. Valores: desde las 0:00:00 del 1 de Enero del 0001 hasta las 23:59:59 del 31 de Diciembre del Las fechas deben representarse entre almohadillas # y por lo habitual usando el formato norteamericano: #m-d-yyyy# Página 2

3 Dim d As Date = # # Decimal System.Decimal 16 bytes Un número decimal. Valores: de 0 a +/-79,228,162,514,264,337,593,543,950,335 sin decimales; de 0 a +/ con 28 lugares a la derecha del decimal; el número más pequeño es: +/ (+/-1E-28). En los literales se puede usar la letra D o el para indicar que el valor es Decimal. Dim undecimal As Decimal = D Dim undecimal2 As Decimal = @ Double System.Double 8 bytes Un número de coma flotante de doble precisión. Valores: de E+308 a E-324 para valores negativos; de E-324 a E+308 para valores positivos. Se puede convertir a Decimal sin recibir un overflow. Se puede usar como sufijo el signo almohadilla # o la letra R para representar un valor de doble precisión: Dim undoble As Double = R Dim undoble2 As Double = # Integer System.Int32 4 bytes Un número entero (sin decimales) Valores: de -2,147,483,648 a 2,147,483,647. Se puede convertir a Long, Single, Double o Decimal sin producir overflow. Se puede usar la letra I o el signo % para indicar que es un número entero: Dim unentero As Integer = I Dim unentero2 As Integer = % Long System.Int64 (entero largo) Object 8 bytes System.Object (class) 4 bytes Short System.Int16 (entero corto) 2 bytes Un entero largo (o grande) Valores: de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807. Se puede convertir a Single, Double o Decimal sin producir overflow. Se puede usar la letra L o el signo & para indicar que es un número Long: Dim unlong As Long = L Dim unlong2 As Long = & Cualquier tipo se puede almacenar en una variable de tipo Object. Todos los datos que se manejan en.net están basados en el tipo Object. Un entero corto (sin decimales) Valores: de -32,768 a 32,767. Página 3

4 Se puede convertir a: Integer, Long, Single, Double o Decimal sin producir un overflow. Se puede usar la letra S para indicar que es un número entero corto: Dim unshort As Short = 32000S Single System.Single 4 bytes Número de coma flotante de precisión simple. Valores: de E+38 a E-45 para valores negativos; de E-45 a E+38 para valores positivos. Se puede convertir a: Double o Decimal sin producir overflow. Se pueden usar la letra F y el símbolo! para indicar que es un número Single: Dim unsingle As Single = F Dim unsingle2 As Single = ! String (cadenas de longitud variable) System.String (clase) Depende de Una cadena de caracteres Unicode. Valores: la de 0 to aproximadamente 2 billones (2^31) de caracteres plataforma Unicode. Tipos (heradada de definidos por System.ValueType) el usuario (estructuras) Se puede usar el símbolo $ para indicar que una variable es un String. Depende de Cada miembro de la estructura tiene su rango, dependiendo del tipo de dato que representa. la plataforma Una expresión está compuesta por variables constantes y operadores. Prioridad de los operadores aritméticos y de concatenación: Exponenciación (^) Negación (-) Multiplicación y división (*, /) División de números enteros (\) Módulo aritmético (Mod) Suma y resta (+, -) Concatenación de cadenas (&) Operadores de comparación: Igualdad (=) Desigualdad (<>) Página 4

5 Menor o mayor que (<, >) Mayor o igual que (>=) Menor o igual que (<=) Operadores lógicos: Negación (Not) Conjunción (And, AndAlso) Disyunción (Or, OrElse, Xor) La prioridad de los operadores igual que matematicas. Podemos usar cualquier constante o variable en las expresiones, e incluso, podemos usar el resultado de esa expresión para asignar un valor a una variable. Por ejemplo: Dim x As Integer = 25 Dim i As Integer i=x*2 En este caso, se evalúa el resultado de la expresión, (lo que hay a la derecha del signo igual), y el resultado de la misma, se asigna a la variable que estará a la izquierda del signo igual. Incluso podemos hacer cosas como esta: i = i + 15, esto no tiene sentido en matemáticas. Esto último se llama incrementar una variable, y el vb.net tiene su propio operador para estos casos, es decir cuando lo que asignamos a una variable es lo que ya había antes más el resultado de una expresión: i += 15 Aunque también se pueden usar: *=, /=, -=, etcétera, dependiendo de la operación que queramos hacer con el valor que ya tuviera la variable. Por tanto i = i * 2, es lo mismo que i *= 2 Página 5

6 No podemos asignar a una variable de tipo numérico el resultado de una expresión alfanumérica: i += "10 * 25" Ya que "10 * 25" es una constante de tipo cadena, no una expresión que multiplica 10 por 25. Al estar entre comillas dobles se convierte automáticamente en una constante de cadena y deja de ser una expresión numérica. Y si tenemos Option Stric On, tampoco podríamos usar números que no fuesen del tipo Integer: i += 25 * Ya que el VB se quejará... aunque para solventar estos inconvenientes existen unas funciones de conversión, que sirven para pasar datos de un tipo a otro. En este caso, usamos la función Val para convertir una cadena en un número, pero ese número es del tipo Double y si tenemos Option Strict On, no nos dejará convertirlo en un Integer... así de "estricto" es el Option Strict. Para solucionarlo, usaremos la función CType: i = CType(Val("10 * 25"), Integer) Con esto le estamos diciendo al VB que primero convierta la cadena en un número mediante la función Val, (que devuelve un número de tipo Double), después le decimos que ese número Double lo convierta en un valor Integer. También podríamos hacerlo de esta otra forma: i = CInt(Val("10 * 25")) Pero cuidado con los valores que se evalúan, ya que si el valor que se quiere asignar no "cabe" en la variable a la que lo asignamos, nos dará un error de overflow... es decir que el número que queremos asignar es más grande de los que ese tipo de datos puede soportar... para solucionar esto, habrá que usar un tipo de datos que soporte valores mayores... a eso es a lo que me refería con lo de la conversión a otros tipos sin producir overflow de la tabla anterior. Por ejemplo: i = CInt(Val(" ")) dará error, porque el número ese que está dentro de las comillas es demasiado grande para almacenarlo en una variable de tipo Integer. Página 6

7 Veamos un resumen de las distintas funciones de conversión de tipos y algunos ejemplos: (estos están tomados de la ayuda de Visual Basic.NET) Nombre de la función Tipo de datos Valores del argumento "expresion" que devuelve CBool(expresion) Boolean Cualquier valor de cadena o expresión numérica. CByte(expresion) Byte de 0 a 255; las fracciones se redondean. CChar(expression) Char Cualquier expresión de cadena; los valores deben ser de 0 a CDate(expresion) Date Cualquier representación válida de una fecha o una hora. CDbl(expresion) Double Cualquier valor Duoble, ver la tabla anterior para los valores posibles. CDec(expresion) Decimal Cualquier valor Decimal, ver la tabla anterior para los valores posibles. CInt(expresion) Integer Cualquier valor Integer, ver la tabla anterior para los valores posibles, las fracciones se redondean. CLng(expresion) Long Cualquier valor Long, ver la tabla anterior para los valores posibles, las fracciones se redondean. CObj(expresion) Object Cualquier expresión válida. CShort(expresion) Short Cualquier valor Short, ver la tabla anterior para los valores posibles, las fracciones se redondean. CSng(expresion) Single Cualquier valor Single, ver la tabla anterior para los valores posibles. CStr(expresion) String Depende del tipo de datos de la expresión. Nota: Todos los objetos de vb.net tienen unos métodos para realizar conversiones a otros tipos, al menos de número a cadena, ya que tienen la propiedad.tostring que devuelve una representación en formato cadena del número en cuestión (igual que CStr). - CType(expresion, El indicado en Cualquier tipo de datos Tipo) el segundo Página 7

8 parámetro Val(expresion) Double Fix(expresion) Depende del Cualquier tipo de datos tipo de datos de la expresión Int(expresion) Depende del Cualquier tipo de datos tipo de datos de la expresión Una cadena de caracteres. Int y Fix devuelve un valor del mismo tipo que el que se indica en el parámetro o expresión, pero sin decimales. Estructuras de decisión If <expresión a evaluar> Then <Lo que haya que hacer si la expresión evaluada devuelve Verdadero> Esta es la forma más simple, ya que aquí lo que se hace es evaluar la expresión que se indica después de IF y si esa expresión devuelve un valor verdadero, (es decir es verdad), se ejecutan los comandos que haya después de THEN y si esa expresión no es cierta, se ejecuta lo que haya en la siguiente línea. Eso mismo también se suele usar de esta otra forma: If <expresión a evaluar> Then <Lo que haya que hacer si la expresión evaluada devuelve Verdadero> If <expresión a evaluar> Then <Lo que haya que hacer si la expresión evaluada devuelve Verdadero> Else <Lo que haya que hacer si no se cumple> Página 8

9 Después de Else podemos usar otro IF si así lo creemos conveniente, esto es útil cuando queremos comprobar más de una cosa y dependiendo del valor, hacer una cosa u otra: If a = 10 Then Lo que sea que haya que hacer cuando a vale 10 ElseIf a = 15 Then Lo que haya que hacer cuando a vale 15 Else Lo que haya que hacer en caso de que a no valga ni 10 ni 15 Esto se ejecuta siempre después de haberse comprobado todo lo anterior. Fíjate que en medio de cada If / Then he usado lo que se llama un comentario. Los comentarios empiezan por una comilla simple (apóstrofe), en los comentarios podemos poner lo que queramos, con la seguridad de que no será tenido en cuenta por el Visual Basic. La expresión que se indica después de IF puede ser una expresión "compuesta", es decir se pueden indicar más de una expresión, pero para ello hay que usar algunos de los operadores lógicos, tales como AND, OR o NOT. Por ejemplo si queremos comprobar si el valor de i es mayor que 200 o es igual a 150, haríamos algo así: If i > 200 Or i = 150 Then Pero si lo que queremos es que el valor de i sea mayor que 200 y menor de 500, habría que usar AND: If i > 200 And i < 500 Then Por último, si queremos que la condición se cumpla cuando i NO sea igual a 100: If Not i = 100 Then Aunque esto mismo podríamos haberlo hecho de esta otra forma: If i <> 100 Then Con AND se cumple la verdad si las dos expresiones son verdaderas. Con Or se cumple si cualquiera de las expresiones es verdadera. Por supuesto, podemos usar expresiones en las que se mezclen AND y OR, aunque en estos casos es recomendable el uso de paréntesis para separar las expresiones "dudosas". Ya que estamos, decirte que los símbolos que podemos usar para efectuar comparaciones, son estos: Página 9

10 = igual < menor que > mayor que <= menor o igual >= mayor o igual <> distinto Seguramente ya lo sabías, pero... nunca está de más. Para terminar, decirte que las expresiones que se pueden usar con el IF pueden ser tanto numéricas como alfanuméricas o de cadena, ya que también puede ser conveniente saber si el contendido de la cadena s es mayor que la palabra "hola", aunque en este tipo de expresiones, se evalúa tal y como si se fuese a clasificar... es decir "ahora" será menor que "hola", ya que si lo clasificáramos, tendríamos que la letra A está antes que la H. Aquí también juega un poco el Option Compare Binary ya que se hacen distinciones de mayúsculas y minúsculas, aunque a la hora de clasificar (u ordenar), las minúsculas están después de las mayúsculas, por tanto "Amigo" será menor que "amigo" si es que tenemos puesto el Option Compare Binary. Pero serán iguales si está puesto el Option Compare Text. Si quieres hacer algunas pruebas, puedes crear un proyecto del tipo Consola y usar el Console.WriteLine para mostrar cosas en la pantalla, aunque debes acordarte al final de poner un Console.ReadLine para que la pantalla se quede visible hasta que pulses Intro. Dim unbyte As Byte = 129 Dim unboolean As Boolean = True Dim unchar As Char = "N"c Dim unchar2 As Char = "B" (Con Option Strict On da error) Dim unafecha As Date = #10/27/2001# Dim undecimal As Decimal = D Dim undecimal2 As Decimal = @ Dim undoble As Double = R Dim undoble2 As Double = # Dim unint As Integer = (Con Option Strict On da error) Dim unentero As Integer = I Dim unentero2 As Integer = % Dim unlong As Long = L Dim unlong2 As Long = & Dim unshort As Short = 32000S Página 10

11 Const n As Integer = 15 Dim i As Integer i = 10 i += 25 + (n * 2) Console.WriteLine("(i=10, n=15), i += 25 + (n * 2) es igual a: " & CStr(i)) i += CType(Val("10 * 25"), Integer) i = CInt(Val(" ")) (dará error) i = CInt(Val("25000")) Console.WriteLine(i) undoble = Fix(unDoble2) Console.WriteLine("unDoble = Fix(" & undoble2.tostring & ") : " & undoble.tostring) undoble2 = # undoble = CInt(unDoble2) Console.WriteLine("unDoble = Int(" & undoble2.tostring & ") : " & undoble.tostring) undoble = CInt(unDoble2) Console.WriteLine("unDoble = CInt(" & undoble2.tostring & "): " & undoble.tostring) undoble = Fix(8.9) Console.WriteLine("unDoble = Fix(8.9) : " & undoble.tostring) undecimal = Fix(8.9D) Console.WriteLine("unDecimal = Fix(8.9D) : " & undecimal.tostring) Console.WriteLine("i vale: " & CStr(i)) If i > 1500 Then Console.WriteLine("i es mayor de 1500") i = 200 Console.WriteLine("Se asigna el valor " & CStr(i) & " a i") If i > 15 + n Then Console.WriteLine("i es mayor de 15 + n") Else Console.WriteLine("i NO es mayor de 15 + n") Página 11

12 If i > 200 Or i < 500 Then Console.WriteLine("el valor de i es mayor de 200 O menor de 500") If i > 100 And i < 500 Then Console.WriteLine("el valor de i es mayor de 100 Y menor de 500") If Not i = 100 Then Console.WriteLine("i NO vale 100") Dim a As Integer = 100 Dim b As Integer = 50 Dim x As Integer = n * If a = 100 Or (b > 50 And x = n * 2) Then Console.WriteLine ("SI: If a = 100 Or b > 50 And x = n * 2 Then") If "amigo" > "Amigo" Then Console.WriteLine ("amigo > Amigo") Else Console.WriteLine ("amigo no es > Amigo") Console.ReadLine () Bucles en Visual Basic For / Next, con este tipo de bucle podemos repetir un código un número determinado de veces. La forma de usarlo sería: For <variable numérica> = <valor inicial> To <valor final> [Step <incremento>] contenido del bucle, lo que se va a repetir Next La variable numérica tomará valores que van desde el valor inicial hasta el valor final, si no se especifica el valor del incremento, éste será 1. Pero si nuestra intención es que el valor del incremento sea diferente a 1, habrá que indicar Página 12

13 un valor de incremento; lo mismo tendremos que hacer si queremos que el valor inicial sea mayor que el final, con idea de que "cuente" de mayor a menor, aunque en este caso el incremento en realidad será un "decremento" ya que el valor de incremento será negativo. Lo entenderemos mejor con un algunos ejemplos: Dim i As Integer For i = 1 To 10 contará de 1 hasta 10 la variable i tomará los valores 1, 2, 3, etc. Next For i = 1 To 100 Step 2 contará desde 1 hasta 100 (realmente 99) de 2 en 2 la variable i tomará los valores 1, 3, 5, etc. Next For i = 10 To 1 Step -1 contará desde 10 hasta 1 la variable i tomará los valores 10, 9, 8, etc. Next For i = 100 To 1 Step -10 contará desde 100 hasta 1, (realmente hasta 10) la variable i tomará los valores 100, 90, 80, etc. Next For i = 10 To 1 este bucle no se repetirá ninguna vez Next For i = 1 To 20 Step 50 esto sólo se repetirá una vez Next En algunos casos, hay que tener en cuenta que el valor final del bucle puede que no sea el indicado, todo dependerá del incremento que hayamos especificado. Por ejemplo, en el tercer Página 13

14 bucle, le indicamos que cuente desde 1 hasta 100 de dos en dos, el valor final será 99. While / End While, se repetirá mientras se cumpla la expresión lógica que se indicará después de While. La forma de usarlo es: While <expresión> lo que haya que hacer mientras se cumpla la expresión End While Con este tipo de bucles, se evalúa la expresión y si el resultado es un valor verdadero, se ejecutará el código que esté dentro del bucle, es decir, entre While y End While. La expresión será una expresión lógica que se evaluará para conseguir un valor verdadero o falso. Veamos algunos ejemplos: Dim i As Integer While i < 10 Console.WriteLine(i) i=i+1 End While Console.ReadLine() Dim n As Integer = 3 i=1 While i = 10 * n no se repetirá ninguna vez End While En el primer caso, el bucle se repetirá mientras i sea menor que 10, fíjate que el valor de i se incrementa después de mostrarlo, por tanto se mostrarán los valores desde 0 hasta 9, ya que cuando i vale 10, no se cumple la condición y se sale del bucle. En el segundo ejemplo no se repetirá ninguna vez, ya que la condición es que i sea igual a 10 multiplicado por n, cosa que no ocurre, ya que i vale 1 y n vale 3 y como sabemos 1 no es igual a 30. Do / Loop, este tipo de bucle es muy parecido al anterior, aunque algo más flexible. Página 14

15 Si se utiliza sólo con esas dos instrucciones, este tipo de bucle no acabará nunca y repetirá todo lo que haya entre Do y Loop. Pero la flexibilidad a la que me refería es que este tipo de bucle se puede usar con dos instrucciones que nos permitirán evaluar expresiones lógicas: While y Until Pero no debemos confundir este While con el While/End While que acabamos de ver anteriormente, aunque la forma de usarlo es prácticamente como acabamos de ver. La ventaja de usar While o Until con los bucles Do/Loop es que estas dos instrucciones podemos usarlas tanto junto a Do como junto a Loop, la diferencia está en que si los usamos con Do, la evaluación se hará antes de empezar el bucle, mientras que si se usan con Loop, la evaluación se hará después de que el bucle se repita al menos una vez. Veamos cómo usar este tipo de bucle con las dos "variantes": Do While <expresión> Loop Do Loop While <expresión> Do Until <expresión> Loop Do Loop Until <expresión> Página 15

16 Usando Do con While no se diferencia en nada con lo que vimos anteriormente, con la excepción de que se use junto a Loop, pero como te he comentado antes, en ese caso la evaluación de la expresión se hace después de que se repita como mínimo una vez. Until, a diferencia de While, la expresión se evalúa cuando no se cumple la condición, es como si negáramos la expresión con While (Not <expresión>) Una expresión usadas con Until podríamos leerla de esta forma: hasta que la expresión se cumpla: Do Until X > 10 (repite hasta que X sea mayor que 10) Veamos un ejemplo para entenderlo mejor: i=0 Do Until i > 9 Console.WriteLine(i) i=i+1 Loop Este bucle se repetirá para valores de i desde 0 hasta 9 (ambos inclusive). Y este también: i=0 Do While Not (i > 9) Console.WriteLine(i) i=i+1 Loop Con esto entenderás mejor a lo que me refería con negar la expresión con While. En el caso de que Until se use junto a Loop, la expresión se comprobará después de repetir al menos una vez el bucle. Cuando se quiere abandonar un bucle antes de que acabe de forma lógica lo haremos con: Exit For, Exit While, Exit Do. Página 16

17 En esta primera sesión Vamos a trabajar los siguientes contenidos: - Formularios, controles y eventos (Cont.) - Constantes y variables (cont.). - Estructuras de control. - Estructuras de repetición. - Procedimientos. : Actividad 1: Formularios, controles y eventos. Inicio del Proyecto Visor de Imágenes Como se usan tanto los visores de imágenes para visualizar fotos, etc. Diseña un visor de imágenes como el que se muestra en la figura. Solución: Vamos a seguir trabajando con el entorno del lenguaje para ir haciéndose una idea de las inmensas posibilidades que tiene. Además nos vamos a ir adentrando poco a poco en la idea de la programación orientada a objetos. Visual Basic 2005 es un lenguaje orientado a objetos. Un Objeto es una estructura de programación que encapsula datos y funciones en una sola unidad y a la que solo se puede acceder a través de sus interfaces (propiedades, métodos y eventos). Las Propiedades son atributos que describen al Objeto. Los métodos acciones que el objeto es capaz de realizar. Los eventos son métodos que se ejecutan de un modo especial provocados por el usuario al interactuar con los controles de un formulario. Primero crea un formulario llamado Visor Imagen, Luego crea un lugar donde quieres que aparezca la imagen, un botón imagen para mostrarla, un botón para cerrar el programa, otro para cerrar el formulario, un botón para dibujar el borde, dos etiquetas para ver las coordenadas y dos botones de aumento y disminución. El Código para dar sentido a los eventos es el siguiente: Public Class frmvisor Private Sub btnseleccionaimagen_click(byval sender As System.Object, _ ByVal e As System.EventArgs) Handles btnseleccionaimagen.click Página 1

18 Mostrar el cuadro de diálogo abrir If ofdseleccionaimagen.showdialog = Windows.Forms.DialogResult.OK Then Cargar la Imagen en el cuadro de Imagen PicAlojoImagen.Image = Image.FromFile(ofdSeleccionaImagen.FileName) Mostrar el nombre del archivo en el titulo del formulario Me.Text = "Ver imagen (" & ofdseleccionaimagen.filename & ")" Private Sub btncerrar_click(byval sender As System.Object, _ ByVal e As System.EventArgs) Handles btncerrar.click Me.Close() Private Sub btnampliar_click(byval sender As System.Object, _ ByVal e As System.EventArgs) Handles btnampliar.click Me.Width = Me.Width + 20 Me.Height = Me.Height + 20 Private Sub Button2_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button2.Click Me.Width = Me.Width - 20 Me.Height = Me.Height - 20 Private Sub btndibujaborde_click(byval sender As System.Object, ByVal e As _ System.EventArgs) Handles btndibujaborde.click Dim objgraphics As Graphics objgraphics = Me.CreateGraphics objgraphics.clear(system.drawing.systemcolors.control) objgraphics.drawrectangle(pens.blue, _ PicAlojoImagen.Left - 1, PicAlojoImagen.Top - 1, _ PicAlojoImagen.Width + 1, PicAlojoImagen.Height + 1) objgraphics.dispose() Private Sub PicAlojoImagen_MouseLeave(ByVal sender As Object, _ ByVal e As System.EventArgs) Handles PicAlojoImagen.MouseLeave Página 2

19 lblx.text = "" lbly.text = "" Private Sub PicAlojoImagen_MouseMove(ByVal sender As Object, ByVal e As _ System.Windows.Forms.MouseEventArgs) Handles PicAlojoImagen.MouseMove lblx.text = "X: " & e.x lbly.text = "Y: " & e.y Private Sub frmvisor_load(byval sender As Object, ByVal e As System.EventArgs) _ Handles Me.Load lblx.text = "" lbly.text = "" End Class Actividad 2: Formularios, controles y eventos. Visor de Imágenes (continuación). Mejora el Visor de Imágenes dotándole de opciones de configuración, de un menú, de una barra de herramientas y de una barra de estado. Formulario de Opciones Agrega un nuevo formulario Opciones a nuestro proyecto. Añade dos botones, OK y Cerrar. Página 3

20 Ahora programamos para que el formulario Opciones tenga el mismo icono que el formulario VisorImagen. Para ello haz doble clic en el formulario y en los iconos y escribe el siguiente código. Public Class frmopciones Private Sub frmopciones_load(byval sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load Me.Icon = frmvisor.icon Private Sub btnok_click(byval sender As System.Object, _ ByVal e As System.EventArgs) Handles btnok.click Me.Close() Private Sub btncancelar_click(byval sender As System.Object, ByVal e As _ System.EventArgs) Handles btncancelar.click Me.Close() End Class Ahora en el formulario visor Imagen Creamos el Botón Opciones y lo programamos para que muestre el formulario Opciones. Private Sub btnopciones_click(byval sender As System.Object, _ ByVal e As System.EventArgs) Handles btnopciones.click frmopciones.show() frmopciones.windowstate = FormWindowState.Normal Terminemos de montar el formulario Opciones y para ello creamos un cuadro de texto con una o varias líneas y con ScrollBars y haz doble clic sobre él y observa los posibles eventos. Página 4

21 Cambiamos propiedades para que el Botón OK funcione lo mismo que Intro y el Botón Cancelar lo mismo que escape. Ahora creamos un tabcontrol con dos fichas, una, General, que contiene una etiqueta, un cuadro de texto y una confirmación de salida y otra, Apariencia con un GroupBox y dentro dos RadioButton. Menú de Opciones Os propongo para la siguiente sesión que vayáis pensando en esta parte donde crearemos un menú, un menú contextual, una barra de herramientas y una barra de estado. Crea un menú con las opciones Fichero y Herramientas. Ahora programamos las opciones del Menú, que se consigue copiando código de un sitio a otro. Por qué? Pongamos un menú contextual al cuadro donde se muestra la imagen y como opción de ese menú la opción Dibuja borde. Ahora vamos a asignar una combinación de teclas a cada una de las opciones del menú. Con ToolStrip se crea una barra de herramientas y con StatusStrip una barra de estado para que quede el formulario Visor Imagen como se muestra en la imagen. Actividad 3: Variables y estructuras de Control. Programa: Números Primos Idea un programa para decidir si un número es primo. Depura el programa para que sea lo mas eficiente posible. Solución: Una forma de ver si un número es primo es probar a dividirlo por todos los números menores que él y si ninguno lo divide, el número es primo. Diseña el algoritmo. Diseña un formulario como el del margen y programa los controles para que funcione. Página 5

22 Mejoremos el algoritmo. Observa que el divisor (distinto del número n) más grande posible es n/2, así que podríamos probar sólo hasta el n/2 en vez de n-1. Pero si n/2 es un número entero que es divisor de n, entonces 2 también es divisor, pero ya probamos antes si el 2 dividía a n. Así que no hace falta probar con el n/2. Entonces el siguiente divisor más grande posible es n/3, pero por un razonamiento análogo, tampoco hace falta probarlo ya que antes habíamos probado con 3. La pregunta es hasta cuando hay que probar. El Código sería: Public Class Form1 Dim numero, j, i, p, num, n As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If IsNumeric(TextBox1.Text) = False Then MsgBox("Por Favor, introduce un valor numérico", MsgBoxStyle.Critical) TextBox1.Text = "" TextBox1.Focus() Exit Sub If CSng(TextBox1.Text) <= 0 Then MsgBox("Por Favor, introduce un número positivo", MsgBoxStyle.Question) TextBox1.Text = "" TextBox1.Focus() Exit Sub If CDec(TextBox1.Text) <> Int(CDec(TextBox1.Text)) Then MsgBox("Que sea entero", MsgBoxStyle.Exclamation) TextBox1.Text = "" TextBox1.Focus() If RadioButton1.Checked = True Then numero = CInt(TextBox1.Text) If numero = 1 Then TextBox2.Text = "No es primo" For i = 2 To Int(CInt(Math.Sqrt(numero))) If numero Mod (i) = 0 Then TextBox2.Text = "No es primo" Exit For Else TextBox2.Text = "Es primo" Página 6

23 Next End Class Actividad 4: Procedimientos. Programa: Números Primos Mejora el programa Números Primos para que utilice una función. Se trata de escribir la función esprimo que devolverá el valor -1 si el número introducido es primo y en caso contrario devuelve cero. Solución: Un procedimiento es un conjunto discreto de código que puede ser ejecutado desde otros bloques de código. Existen dos tipos de procedimientos: Que devuelven un valor (denominados funciones). Que no devuelven un valor(denominados subrutinas o simplemente procedimientos) Funciones Public Function Nombre(ByVal o ByRef variable As ) As Codigo End Function Subrutinas o procedimientos Public Sub Nombre(ByVal o ByRef variable As ) Codigo Vamos a crear la función Esprimo que acepta como parámetro un número y devuelve el valor -1 si es primo y en caso contrario el valor cero. Escribe el siguiente código antes de End Class: Public Function Esprimo(ByVal primo As Integer) As Integer Dim i As Integer Esprimo = -1 Si llega a ser primo devuelve -1 If primo = 1 Then Esprimo = 0 Exit Function For i = 2 To Int(CInt(Math.Sqrt(primo))) Raiz cuadrada de n Página 7

24 If primo Mod i = 0 Then Esprimo = 0 No, no es primo y devuelve 0 Exit For Sale del For...Next Next i End Function Ahora cambio el código: Por este otro j = Esprimo(numero) If j = -1 Then TextBox2.Text = "Es primo" Else TextBox2.Text = "No es primo" Observa como funciona la función. Actividad 5: Variables, estructuras de Control y procedimientos. Programa: Divisores de un número Mejora el programa anterior para que escriba los divisores de un número en un control de tipo ListView. Solución: Intenta tú hacer el algoritmo y luego refinarlo para que sea más eficiente. La solución que te proponemos es escribir el siguiente procedimiento al final del código. Sub divisores(byval dividendo As Integer) Dim p As Integer ListView1.Items.Clear() Página 8

25 For p = 1 To Int(CInt(Math.Sqrt(dividendo))) If dividendo Mod p = 0 Then ListView1.Items.Add(Str(p)) Next If Int(CInt(Math.Sqrt(dividendo))) = CInt(Math.Sqrt(dividendo)) Then For p = Int(CInt(Math.Sqrt(dividendo))) - 1 To 1 Step -1 If dividendo Mod p = 0 Then ListView1.Items.Add(Str(dividendo / p)) Next Else For p = Int(CInt(Math.Sqrt(dividendo))) To 1 Step -1 If dividendo Mod p = 0 Then ListView1.Items.Add(Str(dividendo / p)) Next Luego añade la instrucción que llama a este procedimiento justo detrás de donde se escribe en las cajas de texto si es primo o no. Actividad 6: Variables y estructuras de control. Programa: Poliedros. Diseña una solución que permita elegir de un cuadro combinado uno de los poliedros regulares y tras introducir su arista calcule el área de dicho poliedro. Solución: a) Diseña la solución Poliedros como en la imagen adjunta. Llama al formulario frmpoliedros. Utiliza el icono Poliedros. b) En el cuadro combinado, en la propiedad Ítems, introduce los nombres de los poliedros regulares, uno en cada línea. En la propiedad Text, escribe Cubo o Hexaedro c) Haz doble-clic sobre el cuadro combinado y escribe el código: Private Sub cmbpoliedro_selectedindexchanged(byval Página 9

26 Select Case cmbpoliedro.items.indexof(cmbpoliedro.text) Case 0 pbxpoliedro.image = Image.FramFile( Tetraedro.gif ) Case 1 pbxpoliedro.image = Image.FromFile( Cubo.gif ) Case 2 pbxpoliedro.image = Image.FramFile ( Octaedro.gif ) Case 3 pbxpoliedro.image = Image.FramFile( Dodecaedro.gif ) Case 4 pbxpoliedro.image = Image.FramFile( Icosaedro.gif ) End Select d) Haz doble-clic sobre el botón Calcular y escribe el código: Private Sub ButCalcular_Click(ByVal a Dim Arista As Single Dim Área As Single Debes introducir el código parea comprobar que los valores introducidos son numéricos y mayores que cero. Arista = CSng(txtArista.Text) Select Case cmbpoliedro.items.indexof(cmbpoliedro.text) Case -1 MsgBox ( Selecciona un poliedro de la lista, MsgBoxStyle.Critical) cmbpoliedros.focus() Exit Sub Case 0 Área = Arista ^ 2 * Math.Sqrt(3) Case 1 Área = 6 * Arista ^ 2 Case 2 Área = 2 *Arista ^ 2 * Math.Sqrt(3) Case 3 Área = 5 *Arista ^ 2 * Math.Sqrt(3) Case 4 Área = 3 *Arista ^ 2 * Math.Sqrt(25+10 * Math.Sqrt(5)) End Select TxtÁrea.Text = Format(Área, #,##0,00 ) End sub Página 10

27 Actividad 7: Estructuras de repetición. Mejora el programa de la actividad anterior haciendo que escriba la fórmula del área de poliedro elegido. Actividad 8: Variables y estructuras de control. Programa: Suma. Diseña una solución para sumar los números enteros existentes entre dos números enteros dados de antemano, ambos inclusive. Solución: Haz el formulario y haz doble clic en el botón calcular y programa dicho evento. Primero Haz el algoritmo que resuelva el problema. Necesitas al menos tres variables para almacenar los números inicial, final e ir acumulando la cantidad: Inicio = CInt(txtInicio.Text) Final = CInt(txtFinal.Text) Sumador = 0 El bloque iterativo sería: For Contador = Inicio To Final Sumador = Sumador + Contador Next Actividad 9: Variables y estructuras de control. Programa: Dado. Diseña una solución que calcule el número de lanzamientos de un dado de seis caras para obtener un resultado determinado. Solución: En el cuadro de texto de los resultados, en la propiedad Multiline selecciona True y en ScrollBar elige Vertical. Haz doble clic en Comenzar lanzamientos para escribir el evento. Tienes que inicializar la generación de números al azar mediante la siguiente instrucción: Randomize() Inicializa las dos variables Lanzamientos = 0 CaraAleatoria = 0 Por otro lado el código que resuelve el problema es: Página 11

28 Do CaraAleatoria = Int(6 * Rnd() + 1) pbxcara.image = Image.FromFile(CaraAleatoria & ".bmp") txtresultados.text = txtresultados.text & CStr(CaraAleatoria) & vbcrlf Lanzamientos = Lanzamientos + 1 Loop Until CaraAleatoria = CInt(txtCaraDeseada.Text) Página 12

Tipos de Datos -Sesión n 3

Tipos de Datos -Sesión n 3 Boolean System.Boolean 2 bytes Un valor verdadero o falso. True o False. En VB se pueden representar por -1 o 0, en CLR serán 1 y 0, aunque no es recomendable usar valores numéricos, es preferible usar

Más detalles

Tutorial Básico de vbscript

Tutorial Básico de vbscript Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así

Más detalles

Operadores lógicos y matemáticos en Visual Basic. Math. Comentarios en VB. Rem. Ejemplos. (CU00314A)

Operadores lógicos y matemáticos en Visual Basic. Math. Comentarios en VB. Rem. Ejemplos. (CU00314A) aprenderaprogramar.com Operadores lógicos y matemáticos en Visual Basic. Math. Comentarios en VB. Rem. Ejemplos. (CU00314A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:

Más detalles

TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B)

TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B) APRENDERAPROGRAMAR.COM TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B) Sección: Cursos Categoría: Tutorial básico del programador web:

Más detalles

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),

Más detalles

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda: Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor

Más detalles

Ejemplos de conversión de reales a enteros

Ejemplos de conversión de reales a enteros Ejemplos de conversión de reales a enteros Con el siguiente programa se pueden apreciar las diferencias entre las cuatro funciones para convertir de reales a enteros: program convertir_real_a_entero print

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles

Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A)

Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A) aprenderaprogramar.com Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029

Más detalles

Comencemos a programar con. Entrega 10. Estructuras de Control II

Comencemos a programar con. Entrega 10. Estructuras de Control II Comencemos a programar con VBA - Access Entrega 10 Estructuras de Control II Eduardo Olaz 10-2 Estructuras de Control, segunda parte Las Instrucciones While - - - Wend La estructura de bucle For Contador

Más detalles

Cursosindustriales.net Página 1

Cursosindustriales.net Página 1 Cursosindustriales.net Página 1 CURSO DE VB.NET. LOS TIPOS DE DATOS. Todo lenguaje de programación consta de una estructura para poder programar aplicaciones con él. En este tema vamos a empezar a estructurar

Más detalles

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición. Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en

Más detalles

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.

Más detalles

UNIDAD 1. LOS NÚMEROS ENTEROS.

UNIDAD 1. LOS NÚMEROS ENTEROS. UNIDAD 1. LOS NÚMEROS ENTEROS. Al final deberás haber aprendido... Interpretar y expresar números enteros. Representar números enteros en la recta numérica. Comparar y ordenar números enteros. Realizar

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

Ecuaciones de primer grado con dos incógnitas

Ecuaciones de primer grado con dos incógnitas Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

Curso de Visual Basic 6.0 - Lección 1 Area Interactiva - www.areaint.com

Curso de Visual Basic 6.0 - Lección 1 Area Interactiva - www.areaint.com LECCIÓN 6 En esta lección vamos a familiarizarnos con las estructuras de repetición, las cuales nos sirven para realizar una misma instrucción un número determinado de veces o indeterminado dependiendo

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 4 Programación estructurada: Funciones y procedimientos Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento

Más detalles

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos. C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos Unidad 1 Introducción Visual Basic.NET El objetivo de la unidad es conocer

Más detalles

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas. Módulo 3 Herramientas de Cómputo Listas, tabulaciones, columnas y cuadros de texto Listas En muchas ocasiones es necesario que enumeres diferentes elementos en tus documentos. Word no sólo reconoce números

Más detalles

GENERACIÓN DE TRANSFERENCIAS

GENERACIÓN DE TRANSFERENCIAS GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base

Más detalles

Resumen del lenguaje de programación Visual Basic.NET

Resumen del lenguaje de programación Visual Basic.NET Resumen del lenguaje de programación Visual Basic.NET Contenidos del tema. 1. Datos y Constantes en VBNet....3 Tipos de datos...3 Tipos de Datos definidos por el usuario...5 Declaración de variables...

Más detalles

Enviar Felicitación Navideña por Email con Off. 2007

Enviar Felicitación Navideña por Email con Off. 2007 Enviar Felicitación Navideña por Email con Off. 2007 Hola Amigos, hoy vamos a ver un ejercicio de Excel que nos permitirá hacer un Envío de correo electrónico, para enviar nuestra felicitación de Navidad

Más detalles

Comencemos a programar con. Entrega 09

Comencemos a programar con. Entrega 09 Comencemos a programar con VBA - Access Entrega 09 Estructuras de Control Eduardo Olaz 09-2 Estructuras de Control. Las estructuras de control son segmentos de código que nos permiten tomar decisiones

Más detalles

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí

Más detalles

TALLER #5 ACCESS CONSULTAS. objeto Consulta en la vista lateral izquierda de la ventana Base de datos. Aparece esta ventana.

TALLER #5 ACCESS CONSULTAS. objeto Consulta en la vista lateral izquierda de la ventana Base de datos. Aparece esta ventana. TALLER #5 ACCESS CONSULTAS Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla. TIPOS DE CONSULTAS

Más detalles

Curso PHP Módulo 1 R-Luis

Curso PHP Módulo 1 R-Luis Lenguaje PHP Introducción Archivos HTML y PHP: Crear un archivo php es tan sencillo como cambiarle la extensión a un archivo html, por ejemplo podemos pasar de index.html a index.php sin ningún inconveniente.

Más detalles

CONCEPTOS BASICOS DEL LENGUAJE JAVA

CONCEPTOS BASICOS DEL LENGUAJE JAVA CONCEPTOS BASICOS DEL LENGUAJE JAVA NOMENCLATURA GENERAL En Java se distinguen las letras mayúsculas y minúsculas. Las reglas del lenguaje respecto a los nombres de variables son muy amplias y permiten

Más detalles

Resolver triángulos en Visual Basic. Parte 3/3

Resolver triángulos en Visual Basic. Parte 3/3 Artículo Revista digital Matemática, Educación e Internet (www.cidse.itcr.ac.cr/revistamate/). Vol. 3, N o 1. Agosto Diciembre 2002. Resolver triángulos en Visual Basic. Parte 3/3 Introducción Luis Acuña

Más detalles

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)

Más detalles

Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A)

Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) aprenderaprogramar.com Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:

Más detalles

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía.

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Examen Curso 2001-2002. Convocatoria de Febrero Página 1 Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Este ejercicio se divide en dos partes con el fin de que el alumno no intente

Más detalles

Roberto Quejido Cañamero

Roberto Quejido Cañamero Crear un documento de texto con todas las preguntas y respuestas del tema. Tiene que aparecer en él todos los contenidos del tema. 1. Explica qué son los modos de presentación en Writer, cuáles hay y cómo

Más detalles

Carlos Castro Grande 1

Carlos Castro Grande 1 QUÉ ES VISUAL BASIC.NET? GUIA DE LABORATORIO I TALLER DE DESARROLLO I VB.NET 2012 Es un lenguaje de programación de alto nivel orientado a objetos y eventos que soporta encapsulación, herencia y polimorfismo.

Más detalles

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo. CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia

Más detalles

Uso de Visual C++ Pre-Practica No. 3

Uso de Visual C++ Pre-Practica No. 3 Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por

Más detalles

... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4

... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4 CAPÍTULO 4. Formas alternativas de escribir un texto........ Columnas Para fijar columnas se posiciona el Punto de Inserción donde se desee que comiencen las columnas, o bien se selecciona el texto que

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

Prerrequisitos El alumno debe conocer y dominar los aspectos básicos de programación.

Prerrequisitos El alumno debe conocer y dominar los aspectos básicos de programación. Objetivo El objetivo de la práctica es que el alumno aprenda a desarrollar de programas orientados a objetos en Visual Basic.NET. Aprender el entorno de programación Visual Basic.NET Obligatoriedad La

Más detalles

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4. TABLAS A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4.1. Principales Elementos Al momento de generar y diseñar una tabla es importante

Más detalles

GENERACIÓN DE ANTICIPOS DE CRÉDITO

GENERACIÓN DE ANTICIPOS DE CRÉDITO GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos

Más detalles

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 Servicio de Informática y Comunicaciones Para poder diseñar un formulario y que éste nos envíe los resultados a nuestro correo electrónico, necesitamos

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín TEMA 4: EMPEZANDO A ESCUELA UNIVERSITARIA DE INFORMÁTICA NAVEGAR Raúl Martín Martín SERVICIOS DE INTERNET SERVICIOS DE INTERNET Las posibilidades que ofrece Internet se denominan servicios. Hoy en día,

Más detalles

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 El dispositivo que mide el nivel del agua necesita una interfase sencilla para el usuario, amigable y sin rutinas difíciles de entender, haciendo de esta manera una

Más detalles

Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.

Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la

Más detalles

Vamos a ver las dos formas básicas de arrancar PowerPoint.

Vamos a ver las dos formas básicas de arrancar PowerPoint. Iniciar Powerpoint Vamos a ver las dos formas básicas de arrancar PowerPoint. 1) Desde el botón Inicio situado, normalmente, en la esquina inferior izquierda de la pantalla. Coloca el cursor y haz clic

Más detalles

Sentencias o instrucciones en Visual BASIC

Sentencias o instrucciones en Visual BASIC Tecnología a de la Informació Sentencias o instrucciones en Visual BASIC REM Tecnología a de la Informació REM es una sentencia no ejecutable y permite introducir comentarios en los programas. A esta práctica

Más detalles

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la

Más detalles

Las propiedades de la clase en java es el equivalente a las variables globales en lenguajes estructurados como el C.

Las propiedades de la clase en java es el equivalente a las variables globales en lenguajes estructurados como el C. EJERCICIO GUIADO. JAVA: VARIABLES GLOBALES Variables Globales / Propiedades de la Clase Las propiedades de la clase en java es el equivalente a las variables globales en lenguajes estructurados como el

Más detalles

Creación de Funciones de Conducción

Creación de Funciones de Conducción Creación de Funciones de Conducción Requerimientos Para el desarrollo de esta actividad se requiere que: Contemos con un robot BoeBot armado con placa Arduino. Repetición En estos momentos habremos notado

Más detalles

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS 4.1 Antecedentes históricos El lenguaje de programación BASIC (Beginner's All purpose Symbolic Instruction Code)

Más detalles

PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC)

PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC) PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC) REPASO (CLASES Y OBJETOS): Un objeto es una combinación de código y datos que puede tratarse como una unidad. Un objeto puede ser una porción

Más detalles

LAS CONSULTAS ACCESS 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

LAS CONSULTAS ACCESS 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE LAS CONSULTAS ACCESS 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE LAS CONSULTAS En esta unidad veremos cómo crear consultas y manejarlas para la edición de registros de tablas

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

MANUAL DE AYUDA MODULO TALLAS Y COLORES

MANUAL DE AYUDA MODULO TALLAS Y COLORES MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3

Más detalles

Ministerio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 9: Imprimir

Ministerio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 9: Imprimir Ministerio de Educación Diseño de Presentaciones en la Enseñanza Módulo 9: Imprimir Instituto de Tecnologías Educativas 2011 Diseño de Presentaciones en la Enseñanza (OpenOffice) Imprimir Imprimir una

Más detalles

El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra.

El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra. Gestión de la tesorería y del riesgo El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra. En este manual nos

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema decimal

SISTEMAS DE NUMERACIÓN. Sistema decimal SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",

Más detalles

TUTORIAL SOBRE CÓMO CREAR Y GESTIONAR UN BLOG CON BLOGGER

TUTORIAL SOBRE CÓMO CREAR Y GESTIONAR UN BLOG CON BLOGGER TUTORIAL SOBRE CÓMO CREAR Y GESTIONAR UN BLOG CON BLOGGER Existen muchos proveedores de servicios para crear un blog. En nuestro caso se ha decidido crear uno en Blogger, que es, a su vez, donde muchas

Más detalles

MANUAL DE USO PROGRAMA DE GESTIÓN AGENCIAS DE VIAJES

MANUAL DE USO PROGRAMA DE GESTIÓN AGENCIAS DE VIAJES MANUAL DE USO PROGRAMA DE GESTIÓN AGENCIAS DE VIAJES Estructura general... 2 Pantalla General de Reservas... 3 Alta de una reserva Pantalla de un expediente... 5 Manejo de Documentos... 7 Ejemplo de un

Más detalles

Modulo 1 El lenguaje Java

Modulo 1 El lenguaje Java Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto

Más detalles

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente. PLANTILLAS EN PHP El concepto de plantilla, es un criterio del desarrollo web que propone optimizar la cantidad de documentos HTML que se usan en el desarrollo de un sitio web. A lo largo de la navegación

Más detalles

INDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior...

INDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior... MANUAL DE USUARIO INDICE 1. Introducción... 4 2. El panel Entities view... 5 3. El panel grafico... 6 4. Barra de botones... 6 4.1. Botones de Behavior... 7 4.2. Botones de In-agents... 8 4.3. Botones

Más detalles

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle: PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los

Más detalles

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que

Más detalles

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08 PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros

Más detalles

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas. Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.

Más detalles

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Report Builder Instituto de Tecnologías Educativas 2011 Informes con Oracle Report Builder En su configuración original, OpenOffice

Más detalles

Gestión del Stock 1. Creación de referencias 2. Dar de alta a mercancía y proveedores 3. Añadir o eliminar artículos de albarán 4. Etiquetado 5. Consulta de existencias de stock, tipo de proveedor, precio

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

CREACIÓN Y CONFIGURACIÓN DE WIKIS

CREACIÓN Y CONFIGURACIÓN DE WIKIS Paso 1: Creación CREACIÓN Y CONFIGURACIÓN DE WIKIS Como con el resto de actividades, para crear un wiki lo primero es activar el modo de edición y seleccionar la opción Wiki de la lista desplegable Agregar

Más detalles

Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1

Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1 Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1.1 Ejercicio 1: Máquina Expendedora (3.5 ptos.)... 1 1.2 Ejercicio 2: Clase Circulo (1.0 pto.)... 3 1.3 Ejercicio

Más detalles

Tecnologías de la Información. Apuntes de programación en Visual Basic 6.0

Tecnologías de la Información. Apuntes de programación en Visual Basic 6.0 Tecnologías de la Información. Apuntes de programación en Visual Basic 6.0 Introducción. Qué es un lenguaje de programación? Es la forma que tienen los usuarios (personas) de dar órdenes a una máquina

Más detalles

Manual Ingreso Notas y Acta Electrónica

Manual Ingreso Notas y Acta Electrónica Manual Ingreso Notas y Acta Electrónica ÍNDICE ÍNDICE 2 I. INTRODUCCIÓN 3 II. CREAR LA ESTRUCTURA DE NOTAS PARCIALES (OPCIÓN NOTAS NORMALES) _ 4 III. CREAR LA ESTRUCTURA DE NOTA FINAL (OPCIÓN NOTAS CALCULADAS)

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

Manual del Alumno de la plataforma de e-learning.

Manual del Alumno de la plataforma de e-learning. 2 Manual del Alumno de la Plataforma de E-learning 3 4 ÍNDICE 1. Página de Inicio...7 2. Opciones generales...8 2.1. Qué es el Campus...8 2.2. Nuestros Cursos...9 2.3. Cómo matricularme...9 2.4. Contactar...9

Más detalles

Concesionario de coches

Concesionario de coches Realizaremos una práctica que consistirá en informatizar un concesionario de coches. Gestionaremos y mecanizaremos la entrada de datos. Crear el diseño de las tablas Antes de empezar con el diseño de nuestra

Más detalles

GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS

GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS 1.- PLANTILLA DE PUBLICACIONES En este maestro crearemos la publicación base sobre la cual el programa generará

Más detalles

Práctica 3: Introducción a Word

Práctica 3: Introducción a Word Departament d Enginyeria i Ciència dels Computadors Práctica 3: Introducción a Word B12. Informática I. Curso 2001/2002 Profesores: Julio Pacheco Juanjo Murgui Raul Montoliu Mª Carmen Ortiz Octubre 2001

Más detalles

Preliminares. Tipos de variables y Expresiones

Preliminares. Tipos de variables y Expresiones Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un

Más detalles

Sistemas de numeración

Sistemas de numeración Sistemas de numeración Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. Los sistemas de numeración actuales son sistemas posicionales, que se caracterizan

Más detalles

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos

Más detalles

15 CORREO WEB CORREO WEB

15 CORREO WEB CORREO WEB CORREO WEB Anteriormente Hemos visto cómo funciona el correo electrónico, y cómo necesitábamos tener un programa cliente (Outlook Express) para gestionar los mensajes de correo electrónico. Sin embargo,

Más detalles

Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007

Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007 Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007 Contenidos 1. Propósito 3 2. Cuentas Bancarias 4 2.1. Dar de alta un banco 4 3. Formas de pago 6 3.1. Cómo crear formas de pago

Más detalles

ZCARTAS: Iniciación a la suma y resta de números enteros... 4. Introducción... 4. Actividad 1: Escenario con cartas numeradas desde -2 hasta 2...

ZCARTAS: Iniciación a la suma y resta de números enteros... 4. Introducción... 4. Actividad 1: Escenario con cartas numeradas desde -2 hasta 2... CONTENIDO ZCARTAS: Iniciación a la suma y resta de números enteros... 4 Introducción... 4 Actividad 1: Escenario con cartas numeradas desde -2 hasta 2... 4 Contenidos trabajados... 4 Instrucciones de Scratch...

Más detalles

MANUAL BASICO DE WEBEX

MANUAL BASICO DE WEBEX MANUAL BASICO DE WEBEX Webex es un servicio de web conferencias y soluciones de colaboración, lo que significa que nos permite crear una conferencia por internet en la cual además de vernos los unos a

Más detalles

Trabajar con diapositivas

Trabajar con diapositivas Trabajar con diapositivas INFORMÁTICA 4º ESO POWERPOINT Una vez creada una presentación podemos modificarla insertando, eliminando, copiando diapositivas, Insertar una nueva diapositiva.- Para insertar

Más detalles

INTRODUCCIÓN DÓNDE ENCONTRAR LA CALCULADORA WIRIS

INTRODUCCIÓN DÓNDE ENCONTRAR LA CALCULADORA WIRIS INTRODUCCIÓN La calculadora WIRIS es una plataforma de cálculo matemático online, cuyo acceso es libre. Su manejo es muy sencillo y permite hacer cálculos elementales (mínimo común múltiplo, factorización

Más detalles

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER 2011 2012 COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER WWW.FAUBELL.COM vicente@faubell.com Hasta ahora hemos visto una pequeña introducción a la creación de las páginas web. No te preocupes por

Más detalles

OPERACIONES EN MOSTRADOR

OPERACIONES EN MOSTRADOR OPERACIONES EN MOSTRADOR Hacer un ticket de mostrador Para hacer un ticket de mostrador, si tenemos obligación de identificar al cajero, identificamos al cajero, pulsando el código de cajero y el botón

Más detalles

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana.

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Esta guía muestra como proceder en la configuración y posterior uso de la aplicación Allegro en

Más detalles

Operaciones básicas, fórmulas, referencias absolutas, relativas y mixtas.

Operaciones básicas, fórmulas, referencias absolutas, relativas y mixtas. Módulo 3 Herramientas de Cómputo Operaciones básicas, fórmulas, referencias absolutas, relativas y mixtas. Operaciones Básicas Las operaciones básicas que se realizan en una hoja de cálculo son: Seleccionar

Más detalles

GUÍA RED SOCIAL FACEBOOK

GUÍA RED SOCIAL FACEBOOK GUÍA RED SOCIAL FACEBOOK Qué es una Red Social? Una Red Sociales un sitio en internet donde compartir información, mensajes, ideas, fotos, etc., con amigos, conocidos y desconocidos. Para acceder a una

Más detalles

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) APRENDERAPROGRAMAR.COM OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles