Introducción a la programación con C#.
|
|
|
- Rosa María Padilla Aguilera
- hace 9 años
- Vistas:
Transcripción
1 Introducción a la programación con C#. El programa básico, Hola Mundo. El siguiente programa es la versión C# que muestra la cadena Hola Mundo por consola. // Programa C# que muestra Hola Mundo por consola. // Estas dos líneas son dos comentarios en C# class Hola public static void Main() /* WriteLine es un método de la clase Console, la cual se encuentra en el namespace System. Estas líneas son tambien un comentario*/ System.Console.WriteLine("Hola Mundo"); Almacene este código en un fichero denominado Hola.cs. Antes de proceder a compilar este fichero, es conveniente hacer algunos comentarios generales que irán ayudando a comprender mejor este simple programa. a) En C# todo el código debe estar situado dentro de una o varias clases. Este primer programa tiene una única clase Hola- que a su vez contiene un único método Main()-. Un método no es más que un conjunto de instrucciones que serán ejecutadas cada vez que el método sea invocado. b) El fichero de código fuente puede llamarse con el mismo nombre que la clase que contiene el método Main()-como sucede en Java- o con otro distinto. En este libro muchas veces se hará así. Los ficheros fuente tienen la extensión.cs de C Sharp-. c) Main() se escribe con mayúsculas. C# es sensible a las mayúsculas. d) El método Main() es un miembro de la clase Hola, y es especialmente importante porque es el punto de entrada del programa, el método que se ejecuta en primer lugar. Tiene tres palabras que le preceden: a. void indica que este método no devuelve nada. La palabra inmediatamente anterior a un método, indica el tipo de dato que devuelve el método Main(). b. public: con este modificador se indica que este método es público y que por lo tanto puede ser llamado desde el código de cualquier clase. En C# -al contrario de lo que sucede en Java- cuando se omite este modificador, el método es privado, que significa que dicho método sólo puede ser llamado por el código de la propia clase en la que está definido el método. c. static: indica que Main() es un método de clase o estático, es decir, que puede ser invocado sin necesidad de crear un objeto de la clase Hola. Realmente, cuando se ejecuta el programa, el compilador, en primer 1/31
2 lugar, llama al método Main() de la clase Hola sin haber creado ningún objeto de esta clase. El método Main()simplemente ejecuta la línea: System.Console.WriteLine("Hola Mundo"); Esta línea imprime en pantalla la cadena Hola Mundo. La librería de.net tiene definidas muchas clases que el programador puede utilizar. Una de ellas es la clase Console que proporciona algunos métodos de entrada/salida por consola. Uno de los métodos de salida de la clase Console es el método WriteLine(). WriteLine() es un método estático y por eso se invoca a través del nombre de la clase. El método WriteLine() muestra por la consola o línea de comandos la cadena que se le pasa como parámetro, añadiendo un salto de línea y un retorno de carro. Si se desea no añadir el salto de línea ni el retorno de carro se puede utilizar otro método de la clase Console denominado Write(). System es el namespace el ámbito, el espacio de nombres- de la librería donde se encuentra la clase Console. Para no tener que escribir System.Console cada vez que se desee llamar a esta clase, se puede importar el espacio de nombres System en nuestra aplicación, con la directiva using: //Este programa tiene la misma salida que el anterior using System; class SegundoHola public static void Main() Console.WriteLine("Hola Mundo"); En general, siempre que se desee utilizar una clase de un determinado espacio de nombres es necesario importar dicho espacio. C# proporciona muchos espacios de nombres y también el programador puede construir sus propios espacios de nombres. Más adelante profundizaremos en este concepto. Comentarios La estructura de los comentarios es la misma que en C, C++ y Java. Los caracteres // hacen que la línea que preceden sea un comentario. Para crear un comentario de varias líneas, basta con encerrar entre los símbolos /* y */ el comentario. Compilación y ejecución. Se puede compilar un programa de dos modos: - Utilizando la línea de comando. 2/31
3 - Creando un proyecto en el IDE de Visual Studio 7.0 Compilación desde la línea de comando. Para compilar desde la línea de comando se han de realizar los siguientes pasos: a) Crear el fichero fuente utilizando cualquier editor de texto y guardarlo en un fichero con extensión.cs, que es la extensión de los ficheros fuente de C#. Por ejemplo, Hola.cs. b) Invocar al compilador para compilar el fichero fuente. Para ello se ejecuta el programa csc.exe que se proporciona con el Visual Studio. Dicho programa puede utilizar como parámetro el nombre del fichero: csc Hola.cs Se crea entonces el fichero Hola.exe en el mismo directorio donde se ubica el fichero fuente. Nota: para cargar Visual Studio.NET en modo comando se ha de utilizar Programas/Microsoft Visual Studio 7.0/ Visual Studio NET Tools/Visual Studio NET Command Prompt, como se indica en la figura 1.1. Figura 2.1 c) Ejecutar el programa: 3/31
4 Hola En la figura 2.2 se pueden observar estos pasos y la salida del programa. Figura 2.2 Diferentes posibilidades de compilación C# nos proporciona mucha flexibilidad a la hora de compilar. Aunque no se pretende hacer ahora un estudio exhaustivo de las distintas formas de compilación, a continuación se estudian de manera resumida algunas formas de compilar desde la línea de comando: a) Para compilar el fichero Ejemplo.cs generando Ejemplo.exe: csc Ejemplo.cs b) Para compilar Ejemplo.cs generando Ejemplo.dll csc /target:library Ejemplo.cs c) Para compilar Ejemplo.cs sin generar ejecutable, únicamente para comprobar su sintaxis. csc /nooutput Ejemplo.cs d) Para compilar Ejemplo.cs y generar Pepe.exe csc /out:pepe.exe File.cs e) Para compilar todos los ficheros C# del directorio actual con optimización y definiendo el símbolo DEBUG, generando como salida Ejemplo2.exe. csc /define:debug /optimize /out: Ejemplo2.exe *.cs f) Para compilar todos los ficheros C# del directorio actual generando una versión debug de Ejemplo2.dll. No se mostrarán mensajes informativos durante la 4/31
5 compilación -comienzo, final e información intermedia- y tampoco advertencias o warnings. csc /target:library /out: Ejemplo2.dll /warn:0 /nologo /debug *.cs g) Para compilar todos los ficheros C# del directorio actual generando la librería Pepe.xyz, que es realmente una dll. csc /target:library /out:pepe.xyz *.cs Compilación desde el Visual Studio 7.0 Para compilar desde el IDE se han de realizar los siguientes pasos: a) Crear un proyecto nuevo. Esto se puede hacer directamente al arrancar el Visual Studio, pulsando con el ratón en el botón Nuevo Proyecto en la ventana inicial de la Página de Inicio (figura 2.3): Figura 2.3. Ventana inicial de Visual Studio O bien desde el menú: Archivo/Nuevo/Proyecto (figura 2.4): 5/31
6 Figura 2.4. Creando un nuevo proyecto. b) Elegir como tipo de proyecto Proyectos de Visual C#, y como plantilla Aplicación de Consola (figura 2.5): 6/31
7 Figura 2.5. Pantalla de configuración de un nuevo proyecto. Este es un buen momento para dar nombre al proyecto (caja de textos Nombre) y decidir el lugar en el que será almacenado (caja de texto Ubicación). En este ejemplo se dejarán los valores que el programa propone por defecto. El resultado será el de la figura 2.6: Figura 2.6. Código generado por Visual Studio.NET Se crea una clase Class1, que es la que debe implementar la funcionalidad y que posee un método Main() y un constructor (figura 2.6). Como se ve, la estructura mínima que se ofrece es una clase, ya que la filosofía C# para.net es trabajar únicamente con clases, no con funciones ni variables globales. c) El siguiente paso es añadir el código necesario apoyándose en las facilidades de desarrollo que ofrece el IDE del Visual Studio 7.0. (figura 2.7). Se puede observar que, directamente, se importa el namespace System. Cuando se esté escribiendo el código, después de escribir la clase Console y el punto para invocar al método WriteLine, automáticamente se presenta una ventana donde se puede elegir el nombre del método, bien con el cursor o bien escribiendo las primeras letras del método (ver figura 2.7). Cuando el foco esté en el método, basta con pulsar RETURN y se escribe el método WriteLine(). Al abrir el paréntesis, aparece la ayuda sobre el tipo de argumentos que puede recibir el método. 7/31
8 Figura 2.7. El IDE proporciona múltiples ayuda para escribir código. d) Una vez escrito el código, se ha de construir el proyecto: Generar/Generar (figura 2.8). 8/31
9 Figura 2.8. Compilando un proyecto. e) Si no se ha cometido ningún error, se puede ejecutar en modo Debug o sin el depurador. En este ejemplo se ejecutará sin el depurador. Para ello se ejecuta la opción de menú Depurar/Iniciar sin Depurar (figura 2.9) 9/31
10 Figura 2.9. Ejecución de un programa. f) El resultado será el de la figura 2.10: Figura Resultado de la compilación. Aunque el resultado ha sido el mismo que cuando se ha compilado desde la línea de comandos, en este caso se crean muchos más ficheros, que se pueden dividir en tres grupos (figura 2.11): 10/31
11 g) Ficheros Fuente: -Fichero fuente: Class1.cs. -Fichero información sobre el assembly: AssemblyInfo.cs. -Fichero de proyecto: ConsoleApplication1.csproj. -Etc... h) Ficheros objeto, en la carpeta obj: Aunque esta carpeta se genera para un proyecto en C#, realmente no es necesaria, ya que el compilador a IL no genera ficheros objeto, sino que crea directamente el.exe o.dll especial de la plataforma.net. a. Versión Debug. b. Versión Release. i) Ficheros binarios en código IL(carpeta bin): a. Versión Debug. b. Versión Release. Figura Ficheros que genera Visual Studio al compilar un proyecto. Entradas y salidas a) WriteLine() 11/31
12 Anteriormente, se han explicado los métodos WriteLine() y Write() de la clase Console. Sin embargo no se han estudiado las entradas y salidas con formato. Realmente, no es lo más habitual utilizar este lenguaje para hacer aplicaciones de consola y por ello se tocará este punto de manera superficial. WriteLine() en un método estático que no devuelve nada y que escribe el o los datos que especifica en su argumento seguido de un retorno de carro y salto de línea al final. Es un método que está sobrecargado y puede tener como argumento un dato de cualquier tipo. Además puede tener varios argumentos y es relativamente sencillo dar formato a la salida. Las posibilidades para escribir los datos son muchas. Aquí sólo se harán algunas consideraciones de una de las más importantes: public static void WriteLine(string, params object[]); En esta forma, el segundo argumento es opcional. Se imprime la cadena y donde se van sustituyendo cada i por los argumentos situados después de la primera coma. Por ejemplo: escriba este código en el método Main() del programa anterior. int unentero = 7; string unacadena = "Hola Mundo"; double undouble = 6.86; Console.WriteLine("Mi frase es 0",unaCadena); Console.WriteLine("var1=0 var2=1 var3=2", unentero,undouble,unacadena); Figura Resultado de la ejecución del programa. b) ReadLine() La clase Console proporciona dos métodos básicos para introducir datos por teclado desde la consola. Dichos métodos son Read() y ReadLine() y tienen la siguiente estructura. int Read(); string ReadLine(); Cuando el programa llega a la línea que contiene cualquiera de estos dos métodos, simplemente espera a que el usuario introduzca una cadena y pulse INTRO. Los siguientes ejemplos muestran la idea explicada: 12/31
13 //Fichero EntradaSalida.cs /*En este programa se pide el nombre al usuario y se devuelve un saludo*/ using System; class EntradaSalida public static void Main() Console.Write("Buenos días. Deme su nombre"); string unacadena = Console.ReadLine(); Console.WriteLine("Aprenderá C# en seguida Sr. 0",unaCadena); //Fichero ClaseCirculo //Calculo del area de un círculo pidiendo el radio por consola using System; class ClaseCirculo public static void Main() Console.Write("Dame el radio del círculo"); int radio = Console.Read(); float area = 3.14*radio*radio; Console.WriteLine("El area del circulo de radio 0 es 1",radio, area); ReadLine()devuelve una cadena formada por los caracteres introducidos por el teclado hasta que se pulsa la tecla INTRO. Se devuelve una cadena en la que se ignoran los caracteres correspondientes al salto de línea y al retorno de carro. Read() devuelve un entero correspondiente al carácter de la tecla pulsada. También espera a que se pulse la tecla INTRO. En este caso es conveniente decir que una vez pulsado INTRO, se quedan en el buffer de entrada los caracteres correspondientes al salto de línea y al retorno de carro. Si se deseara utilizar este método de nuevo, habría que limpiar el buffer de entrada. Puede hacerse de varias maneras, pero quizá dos formas simples son las que se indican a continuación: a) Ejecutar Console.ReadLine(). b) Ejecutar dos veces Console.Read(). Consideraciones sobre el método Main() Para las aplicaciones de consola, Main() puede tomar cuatro formas: public static void Main() public static int Main() public static void Main(string[] args) public static int Main(string[] args) Las dos primeras se utilizan cuando no se desea pasar a la aplicación ningún argumento. Se diferencian entre ellas en el valor devuelto. Cuando concluye la aplicación, en la 13/31
14 segunda forma se devuelve un entero. Si la aplicación ha terminado correctamente se devuelve un cero. En caso contrario, un valor distinto de cero. Es posible declarar el método Main() para que reciba los valores que se deseen pasar a la aplicación. Para ello, se utilizan las dos formas siguientes de Main(). Se diferencian en lo mismo que las anteriores: una devuelve un entero y la otra nada. Sin embargo, Main() tiene como parámetro un array de string o cadenas. Cada uno de los valores que se le pasan a la aplicación se almacenan de manera consecutiva en los elementos del array. El ejemplo siguiente refleja bien esta idea. Se trata de imprimir los parámetros que se pasan a la aplicación. Para ello se siguen los pasos que se indican a continuación. a) Crear un fichero de nombre ClasePrueba.cs con el código siguiente: //Fichero ClasePrueba.cs using System; class ClasePrueba static void Main(string[] args) for(int i=0;i<args.length;i++) Console.WriteLine("Argumento 0 es 1",i,args[i]); b) A continuación, se compila: csc ClasePrueba.cs. Se genera el fichero ClasePrueba.exe c) Se ejecuta la aplicación proporcionando unos determinados parámetros. Pueden ser los que se desee en número y pero serán almacenados como cadenas. Por ejemplo: ClasePrueba Miguel HolaMundo d) El resultado de este programa es el siguiente: Argumento 0 es Miguel Argumento 1 es 23 Argumento 2 es Argumento 3 es HolaMundo 14/31
15 Espacio de nombres (Namespace) Introducción Microsoft proporciona una serie de clases, tipos de datos, enumeraciones, estructuras, etc, predefinidos que se contienen en la librería.net. Todo este código está contenido en espacios de nombres o namespace -equivalentes a los paquetes en Java-. Un namespace no es más que un directorio lógico -no físico- dentro de la libraría.net donde se incluye código relacionado entre sí. Una buena costumbre de programación consiste en ir creando namespace propios donde se incluyan las clases personales. Por ejemplo, la clase Console está incluida en el namespace System. Si se quiere utilizarla por ejemplo porque se desea utilizar el método estático WriteLine()- se puede hacer de dos maneras: a) Llamar a la clase directamente. Para ello, hay que llamarla con el nombre de la clase, precedida del nombre del namespace donde está incluida y separadas por el operador punto (.): System.Console.WriteLine( Hola Mundo ); b) Importar el namespace System y utilizar directamente la clase en el código: Para importar un namespace, se utiliza la palabra using seguida del nombre del namespace. Esto debe hacerse antes de la declaración de cualquier clase: using System; //Para importar el namespace. Console.WriteLine( Hola Mundo ); Para incluir una clase o un tipo de dato en un determinado namespace, basta con incluirla entre llaves después del nombre del namespace. Por ejemplo, para incluir la clase Hola en el namespace MisClases: using System; namespace MisClases class Hola public static void Main() Console.WriteLine("Hola Mundo"); Para utilizarla, puede hacerse importando el namespace using MisClases- e invocando a la clase o bien llamando a la clase directamente: MisClase.Hola En general, los programas C# se organizan utilizando namespaces, que ofrecen: - Un sistema de organización interna para un programa. 15/31
16 - Un sistema de organización externa para otros programas, es decir un modo de presentar los elementos del programa a otros programas. Para facilitar el uso de los namespaces se utiliza la directiva using. Unidades de Compilación. Una unidad de compilación consiste en cero o más directivas using seguidas de cero o más declaraciones de namespace. Un programa C# consiste en una o más unidades de compilación, cada una en un fichero fuente separado. Cuando un programa C# es compilado, todas las unidades de compilación se procesan juntas. Por tanto, las unidades de compilación pueden depender entre si. Si no se indica un namespace concreto, los miembros de una unidad de compilación pertenecen al namespace global. Declaración de namespaces. Una declaración de namespace consiste en la palabra clave namespace seguida de un nombre de namespace y un cuerpo, seguido opcionalmente por un ;. Las declaraciones de varios namespace se pueden anidar entre sí. Por ejemplo: namespace N1.N2 class A class B Es equivalente semánticamente a: namespace N1 namespace N2 class A class B Los namespaces son públicos por defecto y no pueden utilizarse modificadores de acceso en la declaración de los namespace. En el cuerpo de un namespace, las directivas opcionales using permiten importar otros namespaces, cuyos tipos podrán ser utilizados sin tener que precederlos del nombre del namespace al que pertenecen. 16/31
17 Directivas using y namespaces. Las directivas using facilitan el uso de namespace y tipos definidos en otros namespace. Las directivas de tipo using-alias-directive introducen un alias para un namespace o un tipo. Ejemplo: namespace N1.N2 class A namespace N3 using R1 = N1; using R2 = N1.N2; class B N1.N2.A a; R1.N2.A b; R2.A c; // referencia a la clase N1.N2.A // referencia a la clase N1.N2.A // referencia a la clase N1.N2.A Las directivas de tipo using-namespace-directive importan los tipos miembro de un namespace. Ejemplo: namespace N1.N2 class A namespace N3 using N1.N2; class B: A Ejemplo: using System; namespace AlgunEspacioDeNombres public class MiClase public static void Main() EspacioCaja.ClaseDelEspacioCaja.DecirHola(); namespace EspacioCaja public class ClaseDelEspacioCaja 17/31
18 public static void DecirHola() Console.WriteLine("Hola"); Anexo Diferencias entre el compilador de C# y C++. Como se ha comentado, el compilador de C# no genera ficheros.obj, sino que crea directamente los ficheros.exe o.dll. Como consecuencia de esto, el compilador de C# no necesita el enlazador o linker. Se puede apreciar en el menú Generar que no existe la pareja de opciones Compilar y Generar, sino únicamente Generar, debido a que ya no es necesario compilar para generar los ficheros objeto y luego construir para enlazar los ficheros objeto con el resto de librerías. Ahora se construye directamente el assembly con el código intermedio MSIL. Desensamblado del código IL. El ejecutable generado tras compilar el fichero.cs (tanto utilizando Visual Studio como la línea de comando) no es realmente un ejecutable, aunque aparezca con la extensión.exe. Tiene un formato muy similar a un ejecutable (el formato de un exe es PE) pero contiene código intermedio MSIL, así como metadatos y el fichero de manifiesto. Si se desea, es posible desensamblar el fichero.exe correspondiente a una aplicación.net utilizando la herramienta de desensamblaje ILDASM. Para ello se utiliza el programa ildasm.exe suministrado con Visual Studio (figura 2.12): Figura Desensamblando un fichero.exe El resultado será el de la figura 2.13: 18/31
19 Figura Programa ILDASM A través de la herramienta ILDASM se puede observar el contenido de una aplicación.net. Para obtener tanto el fichero de manifiesto como el código IL contenido en la aplicación y su representación con nmónicos y otros se puede hacer doble click sucesivamente en las distintas líneas de la ventana: Figura Fichero de manifiesto. 19/31
20 Figura 2.15 Figura 2.16 Figura 2.17 Creación y uso de dll en C#. Una librería de enlace dinámico se enlaza con la aplicación en tiempo de ejecución. En el siguiente ejemplo se puede ver cómo construir una dll: a) MiLibreria.dll: es el fichero de la librería, contiene los métodos que serán invocados en tiempo de ejecución. En este ejemplo serán Sumar y Multiplicar. 20/31
21 b) ClaseAdicion.cs: es el fichero fuente en el que está definida la clase ClaseAdicion, que tiene el método estático Sumar(long i, long j), el cual devuelve el resultado de sumar sus parámetros. La clase ClaseAdicion pertenece al namespace MiLibreria. c) ClaseMultip.cs: es el fichero fuente en el que está definida la clase ClaseMultip, con el método estático Multiplicar(long x, long y), el cual devuelve el resultado de multiplicar sus parámetros. La clase ClaseMultip pertenece al namespace MisMetodos. d) MiAplicacion.cs: es el fichero que contiene el método Main(). A partir de este fichero se generará el.exe que utilizará los métodos de las clases ClaseAdicion y ClaseMultip, contenidas en la librería MiLibreria.dll. Los ficheros fuente son: ClaseAdicion.cs // Suma dos números using System; namespace MiLibreria public class ClaseAdicion public static long Sumar(long i, long j) return(i+j); ClaseMultip.cs // Multiplica dos números using System; namespace MiLibreria public class ClaseMultip public static long Multiplicar(long x, long y) return (x*y); MiAplicacion.cs using System; using MiLibreria ; class MiAplicacion public static void Main(string[] args) Console.WriteLine("Llamando a métodos desde MiLibreria.dll:"); if (args.length!= 2) 21/31
22 Console.WriteLine("Introducir: <num1> <num2>"); return; long num1 = long.parse(args[0]); long num2 = long.parse(args[1]); long suma = ClaseAdicion.Sumar(num1, num2); long producto = ClaseMultip.Multiplicar(num1, num2); Console.WriteLine("La suma de 0 y 1 es 2", num1, num2, suma); Console.WriteLine("El producto de 0 y 1 es 2", num1, num2, producto); Para indicar que en la clase MiAplicacion se van a utilizar los métodos de las clases ClaseAdicion y ClaseMultip hay que importar el namespace que contiene las clases, no la dll (el assembly) en la que se almacenarán. Esto es muy importante, porque reduce la utilización de una clase a una referencia lógica, evitando el engorro y los problemas de versiones que supone tener que importar y exportar métodos de una dll concreta. Compilación y ejecución. a) Compilación desde la línea de comando. Para crear la librería MiLibreria.dll se ha de ejecutar la siguiente línea de comando: csc /target:library /out:milibreria.dll ClaseAdicion.cs ClaseMultip.cs La opción /target:library indica al compilador que se desea generar una dll. Si no se indicase el nombre de la dll mediante la opción /out:milibreria.dll el compilador tomaría el nombre del primer fichero (ClaseAdicion.cs) como nombre de la dll (ClaseAdicion.dll). Para crear MiAplicacion.exe se ha de ejecutar la siguiente línea de comando: csc /out:miaplicacion.exe /reference:milibreria.dll MiAplicacion.cs La opción /reference: permite indicar al compilador qué dll va a utilizar el ejecutable a generar. b) Ejecución desde la línea de comando. Para ejecutar el programa MiAplicacion.exe sólo hay que introducir un comando similar al siguiente: MiAplicacion La salida es la que se indica en la siguiente figura 2.18: 22/31
23 Figura 2.18 c) Compilación desde el Visual Studio 7.0. Para crear la dll desde Visual Studio 7.0 se ha de crear un nuevo proyecto de tipo Biblioteca de Clases (figura 2.19): Figura Creación de una dll desde Visual Studio.NET Con lo que se crea una librería con una clase vacía: 23/31
24 Figura 2.20 Para añadir una nueva clase se puede hacer desde Proyecto/Agregar Clase, y se obtiene la ventana de configuración de la figura /31
25 Figura 2.21 A continuación se codifica su funcionalidad: 25/31
26 Figura 2.22 La misma operación se ha de repetir para la clase ClaseMultip. Tras haber creado ambas clases, sólo resta construir la dll (Generar/Generar). El resultado será el de la figura 2.23: Figura 2.23 Donde la librería se encontrará en el directorio MiLibreria\bin\debug. Figura 2.24 d) Creación de MiAplicacion.exe. Sólo falta crear MiAplicacion.exe, que es el cliente que va a utilizar la dll. Se ha de tener en cuenta que el espacio de nombres de las clases que hay en la dll se llama MiLibreria. Se siguen los pasos que se indican en las figuras 2.25 y /31
27 Figura Creación de la aplicación. Figura Ventana de código. 27/31
28 Para poder utilizar las clases ClaseAdicion y ClaseMultip no basta con añadir la línea using MiLibreria al código fuente. Además se ha de añadir la referencia a la librería a través de la opción de menú Proyecto/Agregar referencia. Figura Es necesario referenciar la librería. Esta opción muestra un cuadro de diálogo en el que se puede elegir la o las librerías que se van a referenciar desde el proyecto (figuras 2.27, 2.28 y 2.29). 28/31
29 Figura 2.28 Figura 2.29 Tras este paso ya se puede construir el ejecutable. 29/31
30 Si se ejecuta, se indicará que han de pasarse dos argumento. Es lo único que falta para poder probar este ejemplo. Para indicar que se desea pasar argumentos de línea de comando al ejecutable cuando se pruebe, han de seguirse los pasos que se indican a continuación: Seleccionar la ventana del Explorador de Soluciones. Si no está tiene visible, puede hacerse por medio del menú Ver/Explorador de Soluciones, o pulsando el primero de los iconos situados en la parte superior derecha del IDE (figura 2.30). Seleccionar el nombre del proyecto en el Explorador de Soluciones y situarse en la ventana de propiedades. Para verla, puede hacerse lo mismo que en el caso anterior (Ver/Ventana de propiedades) o bien desde el icono situado en la parte superior derecha del IDE. También se puede pulsar F4. (figura 2.31) Figura 2.30 Figura /31
31 Al seleccionar la ventana de propiedades aparecerá el cuadro de diálogo correspondiente, a través del cual se podrán establecer los argumentos de línea de comandos para la ejecución del proyecto (figura 2.32). Figura Se establecen los parámetros de la línea de comandos. Tras este paso sólo resta ejecutar el proyecto y ver el resultado (figura 2.33). Figura /31
Programación III. 1. Facultad: Ingeniería Escuela: Computación Asignatura:Programación III I. OBJETIVOS II. INTRODUCCIÓN TEÓRICA
Programación III. 1 Facultad: Ingeniería Escuela: Computación Asignatura:Programación III GUIA1: Uso de C# modo consola. I. OBJETIVOS Qué el estudiante: Conozca el lenguaje de programación Visual C#.Net
Crear una Nueva Solución Vacía:
Lo primero que haremos será crear una Solución Vacía, en la cual almacenaremos todos los proyectos y sus clases, que desarrol lemos a lo largo de este curso. Crear una Nueva Solución Vacía: Clic en el
Tema 6. Reutilización de código. Programación 2015-2016. Programación - Tema 6: Reutilización de código
Tema 6 Reutilización de código Programación 2015-2016 Programación - Tema 6: Reutilización de código 1 Tema 6. Reutilización de código Modularidad. Implementación de métodos. Uso de métodos. Programación
Práctica: Creación de un programa C# sencillo
Introducción a C# 1 Práctica: Creación de un programa C# sencillo Objetivos Al final de esta práctica, usted será capaz de: Crear un programa C#. Compilar y ejecutar un programa C#. Usar el Visual Studio
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
Introducción a Visual Studio.Net
Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones
Impress : Programa de presentaciones de OpenOffice.
Impress : Programa de presentaciones de OpenOffice. Básicamente Impress es un programa de presentaciones proyectadas a través de diapositivas (pantallas completas) que un orador o ponente puede utilizar
Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid
Descarga Automática Manual de Usuario Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Versión 5.2 Fecha: 2008-10-15 Ref : MU_DescargaAutomática.doc ÍNDICE 1 INTRODUCCIÓN...
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
ISTP CIDET COMPUTACION E INFORMATICA ARREGLOS EN JAVA
ARREGLOS EN JAVA I I N T R O D U C C I Ó N En las sesiones anteriores, los datos manejados en los programas han sido datos simples (carácter, entero, reales) En un gran número de problemas es necesario
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
MATERIAL 2 EXCEL 2007
INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta
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.
Instructivo de Microsoft Excel 2003
Instructivo de Microsoft Excel 2003 El presente instructivo corresponde a una guía básica para el manejo del programa y la adquisición de conceptos en relación a este utilitario. Que es Microsoft Excel?
Dev C++. Compilador de C para Windows
Práctica 6 Dev C++. Compilador de C para Windows 1. Introducción Estas notas sirven de apoyo para la realización de las prácticas de programación en lenguaje C de la asignatura Fundamentos de Informática
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
1. El entorno de desarrollo Eclipse
Índice 1. El entorno de desarrollo Eclipse 1 1.1. Qué es Eclipse?........................................................ 1 1.2. Trabajando con Eclipse....................................................
Teclado sobre una PDA para Personas con Parálisis Cerebral
Manual de Usuario - 1 - - 2 - Teclado sobre una PDA para Personas con Parálisis Cerebral Capítulo 1. MANUAL DE USUARIO 12.1 Descripción de la aplicación Este programa le permitirá llevar a cabo las siguientes
PROGRAMA INFORMÁTICO PARA LA CUMPLIMENTACIÓN DE RECETAS EN FORMATO XML VERSIÓN: 1.0
PROGRAMA INFORMÁTICO PARA LA CUMPLIMENTACIÓN DE RECETAS EN FORMATO XML VERSIÓN: 1.0 MARZO 2013 1 Índice de contenido 1. Introducción......3 2. Instalación...5 3. Menú Opciones...6 3.1. Abrir directorio
EDWIN KÄMMERER ORCASITA INGENIERO ELECTRÓNICO
Identifica los tipos de datos y funciones - Tipos de Datos: Excel soporta 5 tipos de datos, estos son: a) Numéricos: Están formados por cualquiera de los 10 dígitos (del 0 al 9) y pueden estar acompañados
INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT
INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo [email protected] www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...
Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos
1. Objetivos Este tema de introducción es el primero que debe seguir un alumno para asegurar que conoce los principios básicos de informática, como el manejo elemental del ratón y el teclado para gestionar
Programa Presupuestos de Sevillana de Informática.
Programa Presupuestos de Sevillana de Informática. Introducción. En sus inicios, el programa Presupuestos estaba pensado únicamente para escribir e imprimir presupuestos, facilitando el trabajo con un
Práctica 2: Simón dice
Práctica 2: Simón dice Fecha de entrega: 31 de enero de 2016 0.- Descripción del juego (Wikipedia.org) Simon dice es un juego electrónico, creado por Ralph Baer, que consiste en reproducir una secuencia
Elementos de Microsoft Word
Contenido 1. Distintas formas de iniciar Word 2007... 2 2. Ayuda de Word... 2 3. Las barras de herramientas... 3 4. Funcionamiento de las pestañas. Cómo funcionan?... 4 5. Personalizar barra de acceso
MANEJANDO FICHEROS Y CARPETAS
Tutorial 1 MANEJANDO FICHEROS Y CARPETAS 1.1.- Creando carpetas Para organizar la información que almacenamos en nuestros ordenadores, tenemos una elemento denominado carpeta. Vamos a ver cómo, usando
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
GUÍA BÁSICA DE USO DEL SISTEMA RED
SUBDIRECCIÓN GENERAL DE INSCRIPCIÓN, AFILIACION Y RECAUDACIÓN EN PERIODO VOLUNTARIO GUÍA BÁSICA DE USO DEL SISTEMA RED Marzo 2005 MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES TESORERÍA GENERAL DE LA SEGURIDAD
EDICIÓN Y FORMATO (II)
EDICIÓN Y FORMATO (II) 1. INTRODUCCIÓN Writer dispone de una serie de barras de herramientas predeterminadas, en las que se encuentran botones de acceso directo a comandos específicos que se activan con
MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES
MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES Joma ha creado una herramienta con la cual, usted, como distribuidor, podrá generar presupuestos de las agrupaciones
Tutorial de PowerPoint
Tutorial de PowerPoint Este documento pretende explicar la elaboración de la presentación Los Planetas del Sistema Solar que se comenta en el apartado II de la Guía del curso. Las imágenes utilizadas están
Construcción de Escenarios
Construcción de Escenarios Consiste en observar los diferentes resultados de un modelo, cuando se introducen diferentes valores en las variables de entrada. Por ejemplo: Ventas, crecimiento de ventas,
8. Sentencia return y métodos
92 A. García-Beltrán y J.M. Arranz 8. Sentencia return y métodos Objetivos: a) Describir el funcionamiento de la sentencia return b) Interpretar el resultado de una sentencia return en el código fuente
MICROSOFT EXCEL 2007. Introducción: Qué es y para qué sirve Excel2007? TECNOLOGIA/ INFORMATICA: MS-EXCEL
MICROSOFT EXCEL 2007 Qué es y para qué sirve Excel2007? Excel 2007 es una hoja de cálculo integrada en Microsoft Office. Esto quiere decir que si ya conoces otro programa de Office, como Word, Access,
Un Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro
Introducción Un Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro acceso al mundo Web. Cuando queremos entrar a Internet, lo primero que se abre en el ordenador es el
Reservas - Rooming List
Reservas - Rooming List Desde esta pantalla obtendremos la rooming list del día o periodo solicitados. 1. Criterios para obtener la Rooming List En la parte derecha de la pantalla se nos ofrecen todas
Introducción al lenguaje Java
Tipo de entrega: Fecha límite: Lugar: Introducción al lenguaje Java por grupos de prácticas sesión de laboratorio Atenea Objetivos de la práctica: Escribir aplicaciones simples en Java Utilizar el entorno
FUNDAMENTOS DE PROGRAMACION CON C#
Capítulo 1 FUNDAMENTOS DE PROGRAMACION CON C# El lenguaje C# C# (léase, en inglés C sharp, y en español C almohadilla) es un lenguaje de programación que permite el desarrollo de aplicaciones para Internet,
Manual Impress Impress Impress Impress Impress Draw Impress Impress
Manual Impress Se puede definir Impress como una aplicación dirigida fundamentalmente a servir de apoyo en presentaciones o exposiciones de los más diversos temas, proyectando una serie de diapositivas
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
INSTRUCTIVO DEL COMANDO MAKE
INSTRUCTIVO DEL COMANDO MAKE Introducción Un programa escrito en C está normalmente compuesto por varios archivos. Estos archivos se van modificando según se va completando o cambiando el programa. Cada
Ilustrar el mecanismo de llamadas al sistema para solicitar servicios al sistema operativo.
Práctica 1: introducción al simulador SPIM 1. Motivación Seguro que a estas alturas de la carrera sabe ya manejar un ordenador perfectamente. Incluso debe saber cómo programarlos en un lenguaje de alto
Curso Internet Básico - Aularagon
Antes de empezar es necesario que tengas claro algunas cosas: para configurar esta cuenta de correo, debes saber que el POP y el SMTP en este caso son mail.aragon.es; esta cuenta de correo hay que solicitarla
Ahora comencemos!... Las operaciones matemáticas fundamentales pueden realizarse de forma rápida y sencilla con Miicrosofftt Excell.
Necesitas organizar tus cuentas? O calcular tus notas? Miicrosofftt Excell te ayuda a hacerlo Lleva todas tus cuentas, notas, o lo que necesites, de forma automática, a través de las hojas de cálculo de
Práctica 2 de Microsoft Access
Práctica 2 de Microsoft Access Israel González Carrasco ([email protected]) María Belén Ruiz Mezcua ([email protected]) 1. FORMULARIOS 1) En primer lugar se creará una base de datos con el nombre
ÍNDICE. Acceso a nivel de agencias...3. Organización por carpetas...4. Descarga de facturas desde el portal...5. Búsquedas de facturas...
ÍNDICE Acceso a nivel de agencias...3 Organización por carpetas...4 Descarga de facturas desde el portal...5 Búsquedas de facturas...8 Configurar notificaciones por e-mail...11 3 Bienvenido al manual de
UF0320: Aplicaciones informáticas de tratamiento de textos
UF0320: Aplicaciones informáticas de tratamiento de textos TEMA 1. Conceptos generales y características fundamentales del programa de tratamiento de textos TEMA 2. Introducción, desplazamiento del cursor,
1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana
EXCEL PRÓLOGO Microsoft Excel es una hoja de cálculo de gran capacidad y fácil uso. Excel no solo es una hoja de calculo, sino también tiene capacidad para diseñar bases de datos (listas) de forma totalmente
Práctica 0. Emulador XENON de la computadora CESIUS
Práctica 0. Emulador XENON de la computadora CESIUS 1. Introducción El objeto de la presente práctica es permitir al alumno ensayar y familiarizarse con los conceptos de programación de computadoras digitales
1 MANUAL DE INSTALACIÓN
1 MANUAL DE INSTALACIÓN El software necesario para la ejecución de las aplicaciones se incluye en el apartado software del cd del proyecto. Aún así, a continuación se explica como poder descargar los programas
Programación Orientada a Objetos con Java
Programación Orientada a Objetos con Java M.C. Jorge Eduardo Ibarra Esquer [email protected] Sobrecarga de métodos Java permite la definición de dos o más métodos que tengan el mismo nombre, dentro de la
2.1. Introducción al lenguaje Java
Bloque II. Elementos del lenguaje de programación Java 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida
reemplaza menú archivo y esta situado en la esquina superior izquierda de estos programas de
Taller de Computación Básica Curso de Apoyo a la Modalidad Presencial Lección 1: Conociendo Word Indicaciones: 1. Identifica los elementos principales e interfaz de Word. 2. Maneja los elementos principales
Proyectos de Innovación Docente
Proyectos de Innovación Docente Manual de Usuario Vicerrectorado de Docencia y Profesorado Contenido INTRODUCCIÓN... 3 DATOS PERSONALES... 6 Modificar email... 6 Modificar contraseña... 7 GESTIÓN PROYECTOS...
MANUAL BÁSICO DE WRITER
MANUAL BÁSICO DE WRITER Los contenidos que vamos a tratar en este pequeño manual son los siguientes: 1. 2. 3. 4. 5. 6. 7. 8. Qué es OpenOffice y qué es Writer? Cómo accedemos a Writer? Principales opciones
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.
A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II
DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
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
Introducción a la programación orientada a objetos
Introducción a la programación orientada a objetos 1. Introducción a la programación orientada a objetos 2. Las clases 3. El tipo Struct 4. Diferencias entre Class y Struct 5. Pilares de la Programación
5.2.1 La Página Principal
5.2 Las Páginas WEB Una página Web es un documento electrónico escrito en un lenguaje de ordenador llamado HTML, o Hypertext Markup Language (lenguaje de marcación de hipertexto). Como ya hemos dicho,
Qué es y para qué sirve Excel2007?
Excel es un programa del tipo Hoja de Cálculo que permite realizar operaciones con números organizados en una cuadrícula. Es útil para realizar desde simples sumas hasta cálculos de préstamos hipotecarios.
GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B)
APRENDERAPROGRAMAR.COM GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde cero Fecha
MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO
MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Marzo 2016 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 2 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 2 HERRAMIENTA
GE Power Management. 6S``O[WS\bORS1]\TWUc`OQWÕ\g. GE-FILES 7\ab`cQQW]\Sa 539$ &
')) GE Power Management 6S``O[WS\bORS1]\TWUc`OQWÕ\g /\ãzwawars@suwab`]arszawabs[o GE-FILES 7\ab`cQQW]\Sa 539$ & *(Ã3RZHUÃ0DQDJHPHQW +D\DOJRTXHQRHQFXHQWUD" $OJRQRHVWiVXILFLHQWHPHQWHFODUR" 6,Ã 7,(1(Ã $/*Ô1Ã
Combinar comentarios y cambios de varios documentos en un documento
Combinar comentarios y cambios de varios documentos en un documento Si envía un documento a varios revisores para que lo revisen y cada uno de ellos devuelve el documento, puede combinar los documentos
TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;
TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio
CAPÍTULO I: UNA PRESENTACIÓN EN POCOS MINUTOS
CAPÍTULO I: UNA PRESENTACIÓN EN POCOS MINUTOS El objetivo de este primer capítulo es enseñar los comandos y operaciones básicas de PowerPoint, desde la creación del archivo hasta su presentación propiamente
Herramientas Visuales de Programación
Pág. 1 07/04/2013 Para la compilación y ejecución del código que se realizará a lo largo de este curso vamos a utilizar el entorno de programación de la Herramienta Visual Studio 2010. El entorno de programación
Plataforma Helvia. Manual de Administración. Bitácora. Versión 6.06.04
Plataforma Helvia Manual de Administración Bitácora Versión 6.06.04 Í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
Microsoft Power Point
Actividad Nº1 Microsoft Power Point Qué es Power Point? Power Point es un programa que permite hacer presentaciones mediante diapositivas en las cuales puedes poner texto e imágenes, también efectos de
Documentación de la Práctica 1 para la asignatura de Nuevas Tecnologías de la Programación (NTP)
Documentación de la Práctica 1 para la asignatura de Nuevas Tecnologías de la Programación (NTP) Realizado por: José Luis López Pino Aitor Garcia Manterola Índice de contenido Enunciado de la práctica...3
TEMA 3: EL LENGUAJE C: PRESENTACIÓN
TEMA 3: EL LENGUAJE C: PRESENTACIÓN Historia del lenguaje C Características del lenguaje C Estructura de un programa en C El editor de textos: elementos Funciones: de usuario y de librería Librerías de
Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:
Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :
PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)
APRENDERAPROGRAMAR.COM PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero
Comentario sobre el entorno de desarrollo Microsoft Visual Studio 2005 Juan Manuel Lucas
Comentario sobre el entorno de desarrollo Microsoft Visual Studio 2005 Juan Manuel Lucas Introducción El entorno de desarrollo Visual Studio 2005 o 2008 es una potente herramienta desarrollada por Microsoft
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),
CÓMO CREAR NUESTRO CATÁLOGO
CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,
MACROS Y FORMULARIOS
MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es
NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN
NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES Versión: 27/06/2012-1 ÍNDICE:
11. Algunas clases estándar de Java (II)
122 A. García-Beltrán y J.M. Arranz 11. Algunas clases estándar de Java (II) Objetivos: a) Presentar la clase predefinida en Java para trabajar con arrays b) Interpretar el código fuente de una aplicación
Una plantilla es un modelo que puede servir como base para muchas hojas de cálculo. Puede incluir tanto datos como formatos.
USAR PLANTILLAS Vamos a conocer y manejar con más precisión las opciones disponibles en Excel2010 a la hora de empezar un libro de trabajo, como puede ser el uso de plantillas como modelos que usaremos
Introducción al Dev-C++
Introducción al Dev-C++ El Entorno de Desarrollo Dev-C++ http://www.bloodshed.net/devcpp.html Incluye todas las operaciones necesarias para crear o modificar un programa. Posee un editor, un compilador
Exportación e Importación horarios XML
Exportación e Importación horarios XML Tipo documento Guía de procesos Funcionalidad Perfiles: Administración y Dirección Etapa Descripción Dirigido a Guía para la comunicación entre SAUCE y las aplicaciones
Este botón situado en la barra de título de la ventana de la aplicación, nos da acceso a un menú mediante el cual podemos, entre otras opciones:
Botón de Office [Información extraída de la página web http://www.adrformacion.com/cursos/wordb2007/leccion1/tutorial3.html] Este botón situado en la barra de título de la ventana de la aplicación, nos
Plantilla de texto plano
Plantilla de texto plano Esta es la plantilla seleccionada por defecto al crear una nueva página. Título: Es el título que aparecerá identificando a la página, así como en la cabecera del documento en
Google Calendar. Google Calendar
Google Calendar Tabla de contenido Tabla de contenido... 2 Introducción... 3 Qué es Google Calendar?... 3 Acceder y crear una cuenta de Google Calendar... 4 Creación de eventos... 11 Envío de invitaciones...
Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática
Manejo básico de base de datos Unas de las capacidades de Excel es la de trabajar con listas o tablas de información: nombres, direcciones, teléfonos, etc. Excel puede trabajar con tablas de información
Manual de Instrucciones
Manual de Instrucciones INDICE Acceso...3 Iniciando la aplicación...3 Inicio sesión: Ventanas de login...4 Ventana de login inicial...4 Ventana de login estándar...5 Ventana de inicio...7 Descripción de
El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas)
El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas) Sobre Dev-C++ Dev-C++ es un Entorno Integrado de Desarrollo para el lenguaje de programación C/C++ que
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
TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX
TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX Oracle VirtualBox es una aplicación de código abierto (Open Source) permite crear una máquina virtual en nuestro ordenador de forma que podemos ejecutar un Sistema
1 Microsoft Office Word 2007.
1 Microsoft Office Word 2007. Al abrir Word 2007 por primera vez, es posible que le sorprenda su nuevo aspecto. La mayoría de los cambios se encuentra en la cinta de opciones, el área que se extiende por
DESCARGA E INSTALACIÓN DE LA DOCUMENTACIÓN PARA LAS CLASES DEL API DE JAVA. CONSULTAR EN LOCAL O EN INTERNET? (CU00910C)
APRENDERAPROGRAMAR.COM DESCARGA E INSTALACIÓN DE LA DOCUMENTACIÓN PARA LAS CLASES DEL API DE JAVA. CONSULTAR EN LOCAL O EN INTERNET? (CU00910C) Sección: Cursos Categoría: Lenguaje de programación Java
Otros tipos de Consultas
Otros tipos de Consultas Tabla de contenidos 1.- CONSULTA DE SELECCIÓN INTERACTIVA... 3 2.- CONSULTAS DE ACCIÓN... 4 3.- CONSULTAS DE TABLAS DE REFERENCIAS CRUZADAS... 6 Universidad de Salamanca Facultad
Antivirus Avira. Inguralde [Enero 2011]
Inguralde [Enero 2011] 1. Introducción Avira AntiVir Personal Edition es un completo antivirus gratuito, capaz de detectar y eliminar una gran cantidad de virus, incluyendo los de macro y sector de arranque,
Manual de OpenOffice Impress
Manual de OpenOffice Impress. Capítulo 4. Trabajando con gráficos, esquemas y plantillas 1 Manual de OpenOffice Impress Capítulo 4: Trabajando con gráficos, esquemas y plantillas Este material es una adaptación
9. Objetos y clases. 9.1. Clases
Programación orientada a objetos con Java 103 9. Objetos y clases Objetivos: a) Presentar el concepto de objeto, clase, atributo, método e instancia b) Interpretar el código fuente de una aplicación Java
MANUAL DE USUARIO ARCHIVO
MANUAL DE USUARIO ARCHIVO ÍNDICE Páginas 1. INTRODUCCIÓN... 1 2. MENÚ PRINCIPAL... 2 2.1 TABLAS... 2 2.1.1. Localización... 4 2.1.2. Tipos de Documentos... 4 2.1.3. Tipos Auxiliares... 6 2.2. DOCUMENTOS...
Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia
Introduccion al Lenguaje C Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introducción C es un lenguaje de programación creado en 1972 por
