Programación en Windows

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

Download "Programación en Windows"

Transcripción

1 Programación en Windows Ing. Vicente Suárez Zendejas Ciclo de Exposiciones y Conferencias de ESIME Culhuacan Conceptos. Concepto de Programación. La Programación es el proceso de escribir instrucciones con objeto de automatizar un proceso en computadora.!qué lejos queda esta definición de las necesidades actuales de la Programación moderna! Aquel que ha diseñado, desarrollado o implantado un sistema, sabe que esta definición se queda chica. La programación va más allá de las fronteras de la computación de escritorio o de la habitación preparada para una Supercomputadora. Un programador necesita desarrollar un concepto bien definido de como resolverá un problema dado. Y para llevar a cabo esto se requiere de vastos conocimientos en áreas muy lejanas a la Computación a primera vista. Conceptualización de la Programación. Es necesario llevar la definición a una conceptualización "a posteriori". Suponga que ha adquirido un automóvil. Este será el equivalente al ordenador. Saber manejar el auto, sus dispositivos, sus artefactos especializados o de lujo, se equiparan con conocer el Software del Ordenador. Conocer todo esto no es suficiente para decir que Usted es un buen conductor, es necesario saber más. El reglamento de tránsito del lugar donde usualmente lo usará, seguir reglas cívicas como la cortesía, la precaución y el sentido común. Del mismo modo alrededor de la programación de una computadora se tiene un mundo de reglas, normas o requerimientos que deben ser cumplidos para convertirse en un profesional de la Computación de otra manera se llega a ser un conductor computacional mediocre o bien un cafre del ordenador. Las reglas que siguen a la programación están dadas por: Tipo de Programación.

2 Técnicas de Programación. El Desarrollo de Sistemas. Nivel de Programación. Tipos de Programación. Programación Lineal? Me refiero a este punto como una pregunta porqué desde el punto de vista de la Historia difícilmente se considera a esto un Sistema de Programación. No cumple con estándares, no tiene principios, vamos, ni siquiera tiene reglas que la limiten o ayuden a su comprensión. Y debo aclarar que no depende del lenguaje sino de las ideas personales del programador. Este tipo de programación pertenece a los primeros años del uso del ordenador. La tarea del programador no tenía una división nítida entre el diseño y la codificación. El programador era prácticamente un artista, incluso la programación se consideraba un arte. Obviamente los errores se encuentran por todas partes, se llega al límite en que el propio creador de un sistema no es capaz de "desenredar" su código. De por sí, la habilidad humana para comprender la solución a un problema en una única abstracción es limitada, Esta es una barrera al desarrollo de software. Programación Estructurada. En 1968 la comunidad computacional fue llamada a una reflexión en las perspectivas de programación. El holandés Edsger W. Dijkstra, investigador de la Burroughs Corporation publicó "Notes on Structured Programming", su argumentación mencionaba: La mayoría de los programas eran innecesariamente complejos debido a la falta de una estructura matemática rigurosa. La mayoría de los errores en programación son predecibles. El uso indiscriminado de sentencias tipo GOTO convierten un programa en un plato de spaghetti. En base a estos principios se requería el cambio de concepto; la programación es una ciencia no un arte. Es aquí donde se marca el nacimiento de una nueva manera de programar. Dijkstra propuso el uso de tres tipos de estructuras de control: Secuencia lineal; lo que significa hacer una cosa tras de otra. Selección; en la que el programa ejecuta una operación de entre varias posibles. Repetición; en la cual se ejecuta una operación mientras que cierta condición sea válida.

3 De este modo nacen lineamientos para un nuevo tipo de Programación: 1. Estructuración en Bloques. Las líneas del programa se organizan en grupos funcionales. 2. Uso de estructuras de control. Por medio de las estructuras mencionadas por Dijkstra, se evitan los saltos indiscriminados el orden de operación. 3. Modularidad. Un programa debe estar dividido en subrutinas, procedimientos o módulos. De esa manera el programa principal se vuelve como un esqueleto fácil de manejar y comprender. Por consecuencia lo mismo ocurre con los módulos. Programación Orientada al Objeto, (OOP). En los años últimos la OOP ha tenido gran demanda en los círculos de programación. Pero debe hacerse aquí un paréntesis. La OOP empezó en Los primeros lenguajes diseñados para trabajar así fueron el Simula y el Smalltalk. Aunque su uso nunca ha sido en producción comercial, sino en ejercicios meramente académicos son los predecesores del Pascal, C, BASIC y otros tantos lenguajes que han incorporado el objeto como centralismo. Antes de hablar del tema, es necesario desmitificar un gravamen de los programadores tanto novicios como avezados en esta materia. No es necesario volver a iniciar el proceso de aprendizaje de la programación OOP, cualquiera que conozca los principios estructurados del QuickBASIC, del TurboPascal o cualquier otro lenguaje tiene formada una base que le ayudará a adentrarse en la OOP. Como su nombre lo indica, la base de la OOP es el objeto. Esta conceptualización es más real de lo que parece. Tomemos por ejemplo al televisor. Al encenderlo dejamos de preocuparnos por los elementos. La antena, el control remoto, los circuitos integrados, etc. Y el comportamiento, como se da la imagen, el sonido. El televidente simplemente lo enciende, selecciona un canal y adelante. La fórmula de la OOP es Objeto = Código + Datos. Dentro de los principio de la programación estructurada, se definen estructuras que almacenen los datos y procedimientos que los manipulen. En OOP ambos se combinan dentro de un objeto. Este contiene las características de una entidad es decir los datos y su comportamiento es decir sus procedimientos. Pero entendamos esto con un ejemplo. Una aeronave puede ser descrita en términos físicos: el número de pasajeros, su velocidad, la altitud que puede alcanzar, la energía que consume, etc. También podemos describir un aeroplano por sus términos funcionales: el despegue, movimientos de ascenso y descenso, el aterrizaje, etc. Esto se vería así:

4 Type Avion = Record Velocidad : Word; Altitud : Word; Alas : (A, Ab); Procedure Acelerar; Begin {.....} Procedure Aterrizar; Begin {.....} Procedure AlasA; Begin {.....} Por un lado tenemos la definición de una estructura que define el comportamiento físico de un avión. Se separan los distintos comportamiento del avión en procedimientos o funciones. En la OOP las característica o datos y el comportamiento o procedimientos se combinan en una entidad llamada obviamente objeto. Este contiene declaraciones para los datos y los procedimientos. Los procedimientos declarados dentro de un objeto se denomina métodos. Ahora esto se ve así: Type Avion = Object Velocidad : Word; Altitud : Word; Alas : (A, Ab); Procedure Arranque; Procedure Acelerar; Procedure Ascender; Procedure Aterrizar; Procedure AlasA; En la declaración sólo se escriben las cabeceras de los métodos. El resto debe ser escrito por separado. Observe los dos siguientes casos. Procedure Avion.Arranque; Begin Alas := Ab; Velocidad := 0; Altitud := 0; Procedure Avion.AlasA; Begin Alas := A;

5 El resultado es que ahora en un programa se puede tener código como el siguiente: Var A : Avion; With A Do Begin Arranque; AlasA; Acelerar; Ascender; Esta explicación es un esbozo de la OOP, ni siquiera una introducción. Ahora el conjunto de requisitos, reglas y sistematización puede abarcar un tomo completo. 2. Windows VS DOS. El DOS es el sistema operativo con más permanencia, éxito y eficiencia en el mercado de la computación personal. Lo cual no significa que sea la opción óptima. Desde su creación ha venido cargando con lastres. Esto ha hecho que la evolución de la PC a cargo de Microsoft e IBM en primer lugar y en seguida por todos los fabricantes de hardware y software, tome un paso más lento. 1. DOS es un sistema MONOTAREA, es decir sólo puede servir de apoyo en sus rutinas a una tarea. EL tiempo máquina de la CPU sólo permite las operaciones de una tarea a la vez. 2. DOS es un sistema de TEXTO y de línea de comandos. La manera de interaccionar es por medio de un prompt. El usuario tiene que recordar o memorizar una serie de palabras reservadas como instrucciones y su sintaxis para dar órdenes al ordenador. 3. DOS es un sistema que trabaja el modo USUARIO de los microprocesadores, por lo que la memoria está limitada a 640K de memoria base Además 384K se usan para la memoria de video, adaptadores en general, memoria Shadow. Para tener una clara idea de la función de WINDOWS en la Computación actual, debemos hacer un viaje al pasado cercano. En 1984, Apple lanzó una Campaña de publicidad promocionando su computadora Macintosh, la frase era algo así como: "Pruebe nuestra Mac, es gráfica". Algo empezaba a ocurrir. Esa frase referente a lo gráfico fue como una ventana al futuro. En 1988, Microsoft e IBM formaron un frente común, recuerdo una revista Byte de ese año que mostraba al OS/2 como la pared del DOS. La frase publicitaria fue "Hey, aquí esta OS/2, es un sistema multitarea", el fracaso puede decirse ahora que fue rotundo. Sin embargo apareció un concepto nuevo, el sistema operativo multitarea, un sistema capaz de mantener en memoria distintos programas, y

6 permitir al usuario el acceso a ellos cuando le plazca. El concepto ahora ha ido más allá, la compartición de datos o recursos. En 1991, Apple regresó a la batalla con un sistema "moderno", el System 7 para la Macintosh. Ahora el sistema era "gráfico y multitarea".sin embargo la presentación de WINDOWS 3.0 acaparaba mucha de la atención de los usuarios de PCs. Puedo decir que en ese momento instalaba yo mismo, al WINDOWS 3.0 sobre DOS. En 1992, OS/2 apareció completamente revitalizado por IBM. Con una versión de 32 bits, gráfico, multitarea y además las aplicaciones de WINDOWS podían ser utilizadas. Recuerdo que yo me encontraba en San Diego, leyendo la inminente aparición de WINDOWS 3.1. Y a los pocos meses en México, el mercado vendía carretadas de esa versión. El concepto de Ambiente Gráfico se refiere: En algún momento entre la aparición de las versiones 3.0 y 3.1, la industria experimento un repentino auge en la interfaz de usuario de la mayoría de las aplicaciones de WINDOWS e increiblemente también en las de DOS. La mayoría de las compañias tendieron a estandarizar la apariencia de sus programas. Las cajas de diálogos, las líneas de mensajería, las barras de herramientas, las cajas de listas, etc. Por lo tanto, WINDOWS 3.1 es un Sistema Operativo, MULTITAREA (multitasking), GRAFICO (GUI) y trabaja en modos ESTANDAR y EXTENDIDO. Esto es: Modo ESTANDAR: Este modo opera en PCs 286 o mayores. Corre cualquier apliación de WINDOWS y trabaja con el modo PROTEGIDO de la CPU. Modo EXTENDIDO: Requiere de la existencia de un procesador 386 o mayor y su diferencia específica es la posibilidad de trabajar en modo MULTITAREA. Hemos comparado los puntos importantes de ambos sistemas operativos en relación a diferencias significativas. Estudiemos ahora un poco de su programación. Los programas en DOS tienen una estructura jerárquica, es decir, que el programa principal llama a los módulos o subrutinas de manera predecible o incluso estructurada. En cambio los programas WINDOWS, consisten en cierto modo de un ambiente "ecológico" de objetos coexistentes, que envían y reciben mensajes que describen su estado. Estos son los menús, las listas, las ventanas, los botones, etc. Ellos pueden ser activados en cualquier momento lógico de la sesión de un Usuario con la Computadora. Esto da pauta a un nuevo concepto: la programación manejada por eventos. Los programas del DOS parecen controlar al usuario en cambio en WINDOWS el usuario controla al programa. Aún un programador experimentado que no haya programado en WINDOWS tendrá que "pensar" en una manera radicalmente distinta.

7 3. Programación en WINDOWS. Características de la Programación en WINDOWS. A decir verdad las primeras formas de programar a WINDOWS fue por medio de C, usando costosos y complicados compiladores de C, que como ya se sabe es un lenguaje eficiente y conciso pero muy críptico y complejo para el novato. Además se requería el Kit de Desarrollo de Software o SDK, cuyo funcionamiento no era el más eficaz y sus costos por le menos de $1000. Finalmente aparecieron lenguajes como Borland's Turbo C++ for WINDOWS, Turbo Pascal para WINDOWS, MS Visual BASIC y otros que ofrecen un ambiente de programación para WINDOWS y librerías de objetos predefinidos que simplifican considerablemente la programación en WINDOWS. Existen algunos conceptos importantes que reconocer en este Sistema Operativo. Librerías. Es un conjunto de rutinas preparadas por la firma que vende el producto y que brindan apoyo a la programación en el ambiente dado. Se debe hablar entonces de: TurboVision, la Microsoft Foundation Class Library. OLE, que significa: Object Linking and Embedding. Un estándar creado por Microsoft que permite la comunicación entre aplicaciones dentro de WINDOWS. ODBC, que significa: Open Data Base Connectivity. Permite un acceso a bases de datos y a los datos mismos sin escribir código. Programación orientada al Evento: Este es un concepto crucial en la comprensión del desarrollo de aplicaciones en WINDOWS. Los programas en DOS se ejecutan de una manera lineal como ya mencione. Cuando un programa se ejecuta, se inicia al principio del mismo y se "corre" hacia abajo, una instrucción a la vez, pueden existir saltos del control estructurados en algún lugar del programa. Esto funciona bien con el DOS por ser un sistema MONOTAREA que no necesita tomar providencias para controlar las acciones de varios programas ejecutándose al mismo tiempo, como ya se dijo. WINDOWS sin embargo es un sistema MULTITAREA, en el cual más de un programa puede estar trabajando concurrentemente. Por lo anterior las aplicaciones WINDOWS tienen que estar preparadas para ser manejadas pro eventos. Por lo tanto la programación en WINDOWS es ineludiblemente orientada al objeto y manejada por eventos. Análisis de algunas opciones.

8 Visual C++ Entre sus características de valía se encuentran: La capacidad de crear y reusar código o componentes. Esto apoya las buenas técnicas de programación. Una aplicación entonces puede desarrollarse en períodos de tiempo menores. Cuenta con las herramientas más poderosas de Microsoft, el ODBC, el OLE 2.0 y el MFC 2.5. Delinear el Programa. Application Wizard. Creación de Interfaz. Application Studio. Comportamiento del Programa. Se derivan clases y se especifica la manera de interactuar la interfaz con el código. Se debe de usar C++ cuando se tengan características o requerimientos como la portabilidad, la sistematividad, y cierta complejidad del problema. En conclusión Visual C++, es un programa de gran calidad, de gran facilidad en el desarrollo de programas en WINDOWS para personas entrenadas y conocedoras del asunto, de otra manera se torna difícil y aún peligroso en personas novicias en la materia. Lenguajes Especializados en Bases de Datos: FoxPro 2.5 y Paradox 1.0. El primero es un lenguaje especializado en el manejo de base de datos. Permite la compatibilidad con Oracle, SQL, Netware, Vines, etc. El lenguaje está basado en procedimientos y orientado a eventos. El segundo incluye la Borland InterBase Engine que permite el acceso a Paradox, dbase y SQL. Es un lenguaje de manejo visual y orientado al evento. Excel 5.0. Esta hoja de cálculo es una de las banderas de Microsoft. Sus usuarios siempre han esperado de él la excelencia y prácticamente es lo que se les ha dado. Como hoja de cálculo, tiene características que lo convierten en un producto líder. Lo que interesa a esta exposición es la característica de tener: Soporte completo de OLE y un lenguaje de macros estandarizado. El lenguaje macro está enteramente basado en el estándar de Visual BASIC. Conceptualización y Administración de la Programación en WINDOWS. La Programación como muchas actividades humanas tiene una pirámide de tres niveles: el

9 técnico, el administrativo y el conceptual. 1. En el nivel técnico se tienen las reglas del Tipo de Programación y las Técnicas de Programación. Un profesional del ramo debe conocer un número suficiente de herramientas de software para aplicarla en la fase de Diseño de un Sistema de manera adecuada. Pero estas herramientas seguirán un tipo de programación por lo tanto se deben conocer las reglas, requisitos y limitaciones de esa herramienta y el tipo de programación que requiere. 2. En el nivel administrativo encontramos al Desarrollo de Sistemas. Esta parte de la Computación ha comenzado a desarrollar principios científicos. Una vez que se conoce la herramienta de trabajo es necesario contar con métodos que permitan ejecutar eficientemente los pasos del Desarrollo de Sistemas. Un sinnúmero de proyectos encuentran el fracaso en su camino por falta de administración en la programación. Las causas van desde falta de conocimiento en el cálculo de costos, mala planeación y proyección de tiempos y movimientos hasta carencia de trato en las relaciones humanas. 3. En el nivel conceptual encontramos el Nivel de Programación. Esto se refiere a conceptos y políticas empresariales. La base es el trabajo en equipo. En un mundo computacional lleno de gigantes de todos colores y megaempresas que ingieren a empresas exitosas pero de menor tamaño, el individuo está prácticamente imposibilitado de llevar a cabo grandes proyectos individualmente. Por lo tanto se le ubica dentro de una empresa que sin importar el tamaño, debe de conceptualizar el Desarrollo de Proyectos. Los niveles de la Programación según el Software Engineering Institute, fundado por el Departamento de Defensa de los EUA que estudia el desarrollo de software y disemina información acerca de prácticas adecuadas de programación, son: Anarquía o Inicial. Los programadores hacen lo que individualmente piensan que es mejor y esperan que sus esfuerzo rinda frutos al final del proyecto. El costo, tiempos y calidad son generalmente impredecibles y están fuera de control. Una organización de este nivel opera sin planeación formal o técnicas de programación. Los proyectos están plagados de cambios de control pobres y las herramientas no se encuentran integradas al proceso. Folklore o Repetitividad. En este nivel los programadores tienen suficiente experiencia en el desarrollo de algunos sistemas que creen haber desarrollado correctamente en el pasado. Se ha aprendido a hacer planes y a calcular costos. Como puede verse, el poder de una organización de este tipo se basa en su repetida experiencia al desarrollar programas similares por lo que tienden a fallar cuando se enfrentan a nuevas herramientas y métodos, nuevos tipos de aplicaciones o cambios organizacionales profundos. La experiencia de la empresa la tienen individuos específicos y cuando uno de ellos abandona el trabajo, esta se pierde. Normativo o Definido. Ahora el acervo de conocimiento se encuentra escrito en

10 normas organizacionales. El proceso aún es repetitivo pero ya no depende de individuos para su preservación. Sin embargo no se cuentan con modos para medir la eficiencia o hacer comparaciones con otros procesos. Aunque en proceso es formal no se tienen indicadores de que funcione. Medición o Administración. El proceso normativo se encuentra medido en este nivel. y se colectan datos para medir la eficiencia del proceso. Este sistema elimina los problemas del nivel anterior. Optimización. En los niveles anteriores la organización se centra en la repetición y las mediciones primarias para mejorar la calidad. Ahora se puede medir el número de defectos por 1000s de líneas de código y entonces se puede saber que tan buena ejecución tiene una aplicación. Por lo tanto, el proceso de programación puede modificarse, medir los resultados de la variación y establece esta variación como una nueva norma, siempre y cuando esta sea beneficiosa. Se tienen herramientas que automáticamente colectan los datos necesarios para el análisis del proceso y su mejoramiento. Daré un ejemplo para comprender la diferencia de niveles. Un proyecto de 500,000 líneas, en el nivel 1 tiene un costo de 33 millones de dls. y un tiempo de desarrollo de 40 meses. En el nivel 5, el mismo proyecto cuesta 1 millón de dls. y toma un período de 16 meses. 4. Ejemplo. Para entender un poco más descriptivamente la programación WINDOWS presento un ejemplo basado en el lenguaje más popular de la historia computacional el BASIC. Pero un BASIC distinto, moderno, eficiente y que trabaja bajo WINDOWS. EL Visual BASIC 3.0. Una de las opciones más socorridas dentro de este sistema operativo. Presentación del lenguaje. VB es un lenguaje basado en el objeto, no orientado al objeto. Esto se debe a que no cumple con todos los requisitos de un lenguaje orientado al objeto. Pero sus similitudes y funcionamiento son homólogos. VB es un lenguaje visual, ya que la creación de la interfaz de entrada/salida se ejecuta como en programas como el CorelDraw. VB presenta 20 objetos predefinidos para usarse dentro de la creación de la interfaz de E/S. Los objetos se dividen en 3 grupos: Formas, controles y objetos especiales. El último grupo se encuentra fuera del alcance de esta conferencia. Cada objeto o control tiene un juego de propiedades que definen su estado. Por ejemplo su tamaño, sus letreros, su color. Existen métodos que se utilizan dentro del programa para hacer que ocurra una acción a un objeto de VB. Los métodos son similares a cualquier instrucción, pero sus acciones toman lugar directamente en un objeto. Presenta en su pantalla inicial un IDE, Integrated Development Environment. Se refiere al ambiente popular actualmente en aplicaciones de este tipo. Microsoft y Borland, líderes en el campo han adoptado esta postura para el

11 desarrollo interactivo de aplicaciones. Se tiene un MENU, una CAJA DE HERRAMIENTAS, una BARRA DE HERRAMIENTAS, una VENTANA DE PROYECTOS y una VENTANA DE PROPIEDADES. El trabajo de compilar puede resultar sencillo en DOS pero en WINDOWS requiere de un procesamiento más bien complicado. Por esa razón este tipo de programas agrega ayudas para la compilación. En este caso se cuenta con un compilador de alto rendimiento. Una vez que se ha desarrollado una aplicación el Setup Wizard, se encarga del proceso. Secuencia de Programación. 1. Se crea la interfaz. Se "dibujan" los objetos que conformarán la interfaz en la forma dada por default. Se pueden colocar cualquiera de los objetos que forman los controles del VB. Piense en la interfaz como las carátulas que conformarán su programa. Recuerde que se está trabajando en un ambiente gráfico. Por lo que toda la información parecerá en esta ventanas o formas. 2. Se establecen propiedades. Las propiedades son las características de los objetos. Letreros, colores, tamaños, tipos de letra y muchos otros. Estos dependen inherentemente al tipo de control que se esté trabajando. Las propiedades son dadas por medio de la VENTANA DE PROPIEDADES. 3. Se desarrolla el código. Esta sección depende de las acciones del usuario. En el momento en que se "dispara" una acción dada por un control se tiene un evento. En ese momento se ejecuta el código escrito para la ocasión. Esta sección es similar en un 50% a las últimas dos versiones del Sistema Profesional de Desarrollo BASIC 7.0 y 7.1 de Microsoft. Para "correr" la aplicación se presiona F5. 5. Conclusiones. Se ha dicho que "la tercera es la vencida". Este cliché se aplica claramente al ambiente gráfico que es WINDOWS. Las primeras propuestas fueron poco exitosas en permitir entrar a la PC a mundo de los ambientes gráficos.

12 Microsoft finalmente ha pegado un "hit" con WINDOWS 3.1. Y WINDOWS 4.0 está por presentarse según el plan original en Julio de este año, aunque recientes noticias mandan este suceso hasta el año entrante. La noticia realmente fuerte es que atrás de esta aparición viene el lanzamiento de DOS 7.0 y probablemente sea la última versión que se libera. Por lo anterior, al observar otras plataformas como Macintosh, las Workstations y por supuesto los ordenadores que trabajan bajo UNIX, se veía nítidamente que si las PCs querían entrar a la batalla tendrían que dirigirse al mejoramiento de esta forma de trabajo. El presente debe ser WINDOWS. Los lenguajes u opciones de programación en WINDOWS se manejan visualmente, Esto no es una característica es un requerimiento dado por el mismo sistema que es gráfico. C, BASIC, Pascal o cualquier otra opción que se elija maneja objetos que son visuales por la interfaz del usuario. Es dificíl tener sueños gráficos en un mundo de texto. El pilar más fuerte en el que descansa el ordenador es la programación o los lenguajes de programación. Es el pincel por el cual el artista-programador crea su obra. Por medio de ellos se llega al desarrollo de programas o aplicaciones que dan acceso a tareas más específicas de usuarios especializados o al menos interesados en el uso de la herramienta computacional. La programación WINDOWS, está basada o dirigida al objeto. Por lo tanto el estudio de la OOP es crucial para desarrollar aplicaciones en este sistema operativo. La Programación Orientada al Objeto no es una tendencia o moda, es una necesidad para eficientar la Ingeniería de Software. Αctividad humana, en la que se expresan Mi última conclusión toma el quehacer computacional como una necesidades, racionalidad y abstracción. El ordenador es sólo una herramienta, el artífice es el programador. Por lo tanto la tarea final siempre estará en manos del ser humano y no de la máquina. Si el artífice conoce su herramienta, conoce los límites y ventajas de la misma, conceptualiza ideas de servicio para el usuario final e incluso maneja las relaciones humanas en el desarrollo de un proyecto, puede generar un rsultado mucho mejor en DOS con todo y sus limitaciones que un programador que falle en cualquiera de esos puntos aún con las herramientas de la década de los 90s. La Ciencia es el alma de la prosperidad de lasnaciones y la fuente de todo progreso. Louis Pateur.

13 Regresar

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

Computación Tercer Año

Computación Tercer Año Colegio Bosque Del Plata Computación Tercer Año UNIDAD 3 Sistemas Operativos E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información Sistemas Operativos Generaciones

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

Módulo I - Excel. Conociendo la aplicación de Excel... 2. Abriendo una planilla de Excel... 2. Entendiendo el concepto de Libro, hoja y celda...

Módulo I - Excel. Conociendo la aplicación de Excel... 2. Abriendo una planilla de Excel... 2. Entendiendo el concepto de Libro, hoja y celda... Módulo I - Excel Índice Conociendo la aplicación de Excel... 2 Abriendo una planilla de Excel... 2 Entendiendo el concepto de Libro, hoja y celda... 3 Creando el primer libro... 4 Saliendo de Excel...

Más detalles

MACROS. Automatizar tareas a través del uso de las macros.

MACROS. Automatizar tareas a través del uso de las macros. OBJETIVOS MACROS Definiciones Automatizar tareas a través del uso de las macros. Grabar Ejecutar Manipular macros. Tipos de Macros en Excel Introducción Las operaciones tradicionales que se pueden realizar

Más detalles

Por qué usar VBA en Excel 2010?

Por qué usar VBA en Excel 2010? Por qué usar VBA en Excel 2010? Microsoft Excel 2010 es una herramienta muy eficaz que se puede usar para manipular, analizar y presentar datos. A veces, no obstante, a pesar del amplio conjunto de características

Más detalles

MODULO 1: Introducción a la administración de proyectos con MS Project 2010.

MODULO 1: Introducción a la administración de proyectos con MS Project 2010. MODULO 1: Introducción a la administración de proyectos con MS Project 2010. 1.1. Introducción Para muchas personas, aprender a usar Microsoft Project 2010 significa aprender también los principios de

Más detalles

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software. ARQUITECTURA DE LAS COMPUTADORAS QUE ES UNA COMPUTADORA (UN ORDENADOR)? Existen numerosas definiciones de una computadora, entre ellas las siguientes: 1) Una computadora es un dispositivo capaz de realizar

Más detalles

Microsoft Office 2010 Illustrated. Tipos de Software

Microsoft Office 2010 Illustrated. Tipos de Software Microsoft Office 2010 Illustrated Tipos de Software SOFTWARE Conjunto de instrucciones que le indican a la computadora que hacer. Existen tres tipos de software: Sofware de Aplicacion Sofware de Programacion

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

Al concluir la práctica el alumno conocerá las definiciones, los elementos y funciones de los Sistemas Operativos.

Al concluir la práctica el alumno conocerá las definiciones, los elementos y funciones de los Sistemas Operativos. Sistemas Operativos Práctica 2 Alumno: Grupo: Fecha: Instituto Politécnico Nacional Secretaria Académica Dirección de Educación Superior ESIME Culhuacan Ingeniería en Computación Fundamentos de Programación

Más detalles

3. RENDIMIENTO Y CARACTERISTICAS DE UN COMPUTADOR (1 clase)

3. RENDIMIENTO Y CARACTERISTICAS DE UN COMPUTADOR (1 clase) CURSO BÁSICO DE INFORMÁTICA E INTERNET TEMAS: 1. CONCEPTOS INFORMÁTICA BÁSICA (2 clases) 1.1. Hardware Monitor. Torre. Parlantes. Cámara. Disco duro. Procesador. El teclado. El mouse. 1.2. Software 1.3.

Más detalles

SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA SECCION F 3 SEMESTRE YORDAN ALEXANDER MARIN CUBIDES

SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA SECCION F 3 SEMESTRE YORDAN ALEXANDER MARIN CUBIDES REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PORDER POPULAR PARA LA EDUCACION INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIÑO EXTENSION MARACAIBO SITEMAS OPERATIVOS PROFESORA ELIZABETH ARIAS INFORMATICA

Más detalles

Tema 1 Fundamentos de Computación

Tema 1 Fundamentos de Computación Tema 1 Fundamentos de Computación Clase 2 Prof. María Alejandra Quintero Asignatura: Informática Escuela de Ingeniería Forestal Puntos a tratar Continuación hardware Memoria principal Dispositivos de almacenamiento

Más detalles

Intérprete entre el Operador y el Ordenador.

Intérprete entre el Operador y el Ordenador. Introducción a Windows Generalidades Una computadora es un colaborador rápido y eficaz en la tarea administrativa de la información. La computadora en realidad es capaz de hacer muy pocas cosas, como ser:

Más detalles

ENTORNO GRÁFICO. PROFESOR: Maicol Angel Lezama Quintana

ENTORNO GRÁFICO. PROFESOR: Maicol Angel Lezama Quintana ENTORNO GRÁFICO PROFESOR: Maicol Angel Lezama Quintana INTERFAZ GRÁFICA Surge con la necesidad de hacer los ordenadores más accesibles para el uso de los usuarios comunes. La mayoría de ordenadores domésticos,

Más detalles

(volver a Tabla de Contenidos)

(volver a Tabla de Contenidos) Para escribir, compilar y ejecutar un programa en Java lo único que realmente se necesita y no viene incluido con el sistema operativo es el kit de desarrollo de Java, denominado SDK (Software Development

Más detalles

Módulo II - Excel. Identificando tipos de datos... 2. Introduciendo datos en las celdas... 3. Llenando automáticamente las celdas...

Módulo II - Excel. Identificando tipos de datos... 2. Introduciendo datos en las celdas... 3. Llenando automáticamente las celdas... Módulo II - Excel Índice Identificando tipos de datos... 2 Introduciendo datos en las celdas... 3 Llenando automáticamente las celdas... 4 Seleccionando un rango de celdas... 5 Seleccionando una fila o

Más detalles

Un largo etcétera de desventajas respecto a otros lenguajes de programación.

Un largo etcétera de desventajas respecto a otros lenguajes de programación. HISTORIA DE VISUAL BASIC El lenguaje de programación BASIC (Beginner's All purpose Symbolic Instruction Code) nació en el año 1964 como una herramienta destinado a principiantes, buscando una forma sencilla

Más detalles

TEMA 3: SISTEMAS OPERATIVOS.

TEMA 3: SISTEMAS OPERATIVOS. TEMA 3: SISTEMAS OPERATIVOS. 1. QUÉ ES UN SISTEMA OPERATIVO? 2. SISTEMAS OPERATIVOS GRÁFICOS. 3. SISTEMAS OPERATIVOS MÓVILES. 4. EL ENTORNO DE WINDOWS PARA PC. 5. LA APLICACIÓN DEL TEMA. 6. ACTIVIDADES.

Más detalles

Módulo 1 El lenguaje Java

Módulo 1 El lenguaje Java Módulo 1 El lenguaje 1.1 Presentación de es un lenguaje de programación desarrollado por la empresa Sun Microsystems en 1991 como parte de un proyecto secreto de investigación llamado Green Proyect, con

Más detalles

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria.

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria. Informáticas I 1. Sistemas Operativos Para comprender el concepto de sistemas operativos y entender los diferentes tipos de ventanas disponibles lo primero que tenemos que cubrir algunas definiciones básicas.

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

Intérprete entre el Operador y el Ordenador. En otras palabras, el sistema

Intérprete entre el Operador y el Ordenador. En otras palabras, el sistema Introducción a Windows XP Generalidades El pilar o plataforma para la ejecución de todos los programas en una computadora es el Sistema Operativo, que se define en pocas palabras, como el Intérprete entre

Más detalles

PRÁCTICA SOFTWARE OPERATIVO Y DE DESARROLLO Parte I. Objetivos

PRÁCTICA SOFTWARE OPERATIVO Y DE DESARROLLO Parte I. Objetivos Objetivos El alumno conocerá algunos tipos de software operativo existentes que le serán útiles en su desempeño académico y profesional. Al final de esta práctica el alumno podrá: 1. Distinguir varias

Más detalles

TIC s Módulo introductorio

TIC s Módulo introductorio TIC s Módulo introductorio PDF Portable Document Format o Formato de documento portable El PDF de las siglas en inglés Portable Document Format, en español Formato de documento portable, es un formato

Más detalles

Planificación del Help Desk de su escuela

Planificación del Help Desk de su escuela Capítulo 1 Planificación del Help Desk de su escuela Después de terminar este capítulo usted será capaz de: Describir cuál es la función de un Help Desk; Describir qué es el soporte de nivel 1; Explicar

Más detalles

AutoCAD, Herramientas 2D CONTENIDO

AutoCAD, Herramientas 2D CONTENIDO CONTENIDO HOJA TÉCNICA... 3 INTRODUCCIÓN... 4 GENERALIDADES DEL AUTOCAD... 5 COMO UTILIZAR ESTE MANUAL... 5 PARTE 1: PREPARACIÓN... 7 1.- CONOCIENDO EL COMPUTADOR:... 7 1.1.- COMPONENTE FÍSICO:... 8 1.2.-

Más detalles

Introducción a macros en Excel 2007

Introducción a macros en Excel 2007 MACROS CON EXCEL Capítulo 1 Introducción a macros en Excel 2007 A lo largo de este primer capítulo comenzaremos a recorrer el camino de las macros en Excel 2007. Para eso, conoceremos las herramientas

Más detalles

Escuela Industrial Superior SISTEMAS OPERATIVOS. Windows 7 Conceptos básicos. Ventajas de Windows. Elementos de trabajo

Escuela Industrial Superior SISTEMAS OPERATIVOS. Windows 7 Conceptos básicos. Ventajas de Windows. Elementos de trabajo SISTEMAS OPERATIVOS Un Sistema Operativo (SO, frecuentemente OS, del inglés Operating System) es un programa o conjunto de programas que en un Sistema Informático controla los recursos de hardware y gestiona

Más detalles

Lectura 2: El Sistema Operativo y sus Funciones

Lectura 2: El Sistema Operativo y sus Funciones MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Sistema Operativo Lectura 2: El Sistema Operativo y sus Funciones

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

Sistemas Operativos de Red

Sistemas Operativos de Red Sistemas Operativos de Red Como ya se sabe las computadoras están compuestas físicamente por diversos componentes que les permiten interactuar mas fácilmente con sus operarios y hasta comunicarse con otras

Más detalles

Contenido. Samayra Niebles Velasquez chamayra@hotmail.com www.insser.net

Contenido. Samayra Niebles Velasquez chamayra@hotmail.com www.insser.net Contenido MACROS EN MS EXCEL... 1 Objetos, propiedades y métodos... 1 Propiedades... 1 Métodos.... 1 Editor de Visual Basic.... 2 Insertar un nuevo módulo.... 2 Insertar un procedimiento.... 2 Ejecutar

Más detalles

Instituto Laboral Andino Curso básico de informática

Instituto Laboral Andino Curso básico de informática Instituto Laboral Andino Curso básico de informática MÓDULO I MANEJO BÁSICO DE LA COMPUTADORA ADVERTENCIA La manera de usar un lenguaje que no discrimine entre hombres y mujeres aún no ha conseguido un

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

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN FACULTAD NACIONAL DE MINAS Escuela de Sistemas OBJETIVOS: General: Estudiar y utilizar los elementos del entorno de trabajo Visual Basic for Applications

Más detalles

Introducción al Arte de las Ciencias de la Computación

Introducción al Arte de las Ciencias de la Computación 1 NOMBRE DE LA CLASE: Introducción al Arte de las Ciencias de la Computación Duración: 45-60 minutos : Preparación: 15 minutos Meta: Dar al curso una idea clara de qué son las Ciencias de la Computación

Más detalles

Microsoft. desde Word 2003

Microsoft. desde Word 2003 En esta guía Microsoft Microsoft Word 2010 es bastante diferente a Word 2003; por ello hemos creado esta guía, para ayudar a minimizar la curva de aprendizaje. Léala para conocer las partes principales

Más detalles

Por más insignificante que sea lo que debes hacer, esmérate en hacerlo lo mejor que puedas, como si fuera la cosa más importante

Por más insignificante que sea lo que debes hacer, esmérate en hacerlo lo mejor que puedas, como si fuera la cosa más importante Empecemos! En este tema puedes seguir aprendiendo y conociendo todo lo relacionado a la clasificación del software, sus funciones en el control de los dispositivos de la computadora y las diferentes aplicaciones

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción

República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción Dato: Hecho o valor a partir del cual se puede inferir una conclusión.

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

construcción de programas Prof. Eliana Guzmán U.

construcción de programas Prof. Eliana Guzmán U. Unidad II. Metodología para la construcción de programas Prof. Eliana Guzmán U. Semestre: A-2015 Introducción Resolver un problema con una computadora conduce a la escritura de un programa y a su ejecución.

Más detalles

Según Peter Senge. Cuáles cree usted que son los modelos de organizaciones que aprenden actualmente?

Según Peter Senge. Cuáles cree usted que son los modelos de organizaciones que aprenden actualmente? Revista Gestión 1 / enero - febrero 1997. (Entrevista a Peter Senge) Con mucha disciplina En las empresas, la rapidez de aprendizaje puede convertirse en la única fuente sostenible de ventajas competitivas.

Más detalles

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows

Más detalles

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México

La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México Licencia La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México S. A de C.V., Está protegida por derechos de autor y / u otras leyes aplicables. Cualquier uso diferente a

Más detalles

Ingeniería de Software I

Ingeniería de Software I Ingeniería de Software I Agenda Objetivo. Unidades de aprendizaje. Formas de evaluación. Bibliografía. 2 Datos del profesor Correo electrónico: egonzalez@upemor.edu.mx Asesorías Jueves de 11:00 a 13:00

Más detalles

SISTEMA OPERATIVO WINDOWS

SISTEMA OPERATIVO WINDOWS SISTEMA OPERATIVO WINDOWS QUÉ ES WINDOWS? Es un Sistema Operativo, que cuenta con un Ambiente Gráfico (GUI) que permite ejecutar programas (aplicaciones) de forma más fácil y cómoda para el usuario. Viene

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador Act 1: Revisión de Presaberes Lectura No. 1 Título de la Lectura: El Computador Computador, dispositivo electrónico capaz de recibir un conjunto de instrucciones (input) y ejecutarlas realizando cálculos

Más detalles

PROGRAMACION ORIENTADA A OBJETOS CON PHP

PROGRAMACION ORIENTADA A OBJETOS CON PHP PROGRAMACION ORIENTADA A OBJETOS CON PHP COMO SE DEFINE EN PHP La programación orientada a objetos es una metodología de programación avanzada y bastante extendida, en la que los sistemas se modelan creando

Más detalles

PC flexible y moderno RESUMEN DE SOLUCIONES

PC flexible y moderno RESUMEN DE SOLUCIONES m PC flexible y moderno RESUMEN DE SOLUCIONES Administre la información, configuraciones y aplicaciones de los usuarios centralmente mientras le da a los usuarios finales la misma experiencia y acceso

Más detalles

Programación de Sistemas

Programación de Sistemas Programación s Unidad 2 s Operativos y Programación Software Base Contenido Introducción a los s Operativos (SO) Definición y conceptos SO Visualización un sistema cómputo s distintos puntos vista Capas

Más detalles

Manual del Usuario de Microsoft Access Introducción - Página 1. I. Introducción. I.1. Base de Datos Relacional

Manual del Usuario de Microsoft Access Introducción - Página 1. I. Introducción. I.1. Base de Datos Relacional Manual del Usuario de Microsoft Access Introducción - Página 1 I. Introducción I.1. Base de Datos Relacional Una base de datos relacional es una colección de información secundaria a un tema o propósito

Más detalles

1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS

1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS 1. Introducción 1 1.1 Programas secuenciales, interactivos y orientados a eventos 1.2 Programas para el entorno Windows 1.2.1 Modo de Diseño y Modo de Ejecución 1.2.2 Formularios y Controles 1.2.3 Objetos

Más detalles

En las empresas, la rapidez de aprendizaje puede convertirse en la única fuente sostenible de ventajas competitivas

En las empresas, la rapidez de aprendizaje puede convertirse en la única fuente sostenible de ventajas competitivas Con mucha disciplina En las empresas, la rapidez de aprendizaje puede convertirse en la única fuente sostenible de ventajas competitivas Por Peter Senge Peter Senge es director del Centro de Aprendizaje

Más detalles

Calibración y definición del perfil de su monitor. Dispositivo de medición Eye-One Contrapeso (para monitores LCD solamente)

Calibración y definición del perfil de su monitor. Dispositivo de medición Eye-One Contrapeso (para monitores LCD solamente) Calibración y definición del perfil de su monitor Para este módulo necesitará: Dispositivo de medición Eye-One Contrapeso (para monitores LCD solamente) Condiciones adecuadas para visualizar el monitor

Más detalles

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES. PROF. ISRAEL J. RAMIREZ israel@ula.ve

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES. PROF. ISRAEL J. RAMIREZ israel@ula.ve UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES PROF. ISRAEL J. RAMIREZ israel@ula.ve UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES LOS SISTEMAS OPERATIVOS 1.-

Más detalles

Básico de Arquitectura del Computador. Ing. Irvin Cuervo

Básico de Arquitectura del Computador. Ing. Irvin Cuervo Básico de Arquitectura del Computador El Computador Hardware Software El Computador Qué es y qué hace un computador? Un computador es básicamente una máquina cuya función principal es procesar información.

Más detalles

Partes de la Computadora

Partes de la Computadora Ciclo III - Informática. Guía # 4 Partes de la Computadora RETO: Identificar las partes que componen una computadora personal. Hardware. Software. Periféricos. Dispositivos. Procesador. Unidades. MegaByte.

Más detalles

MANUAL PARA USO DEL COMPUTADOR NETBOOK

MANUAL PARA USO DEL COMPUTADOR NETBOOK MANUAL PARA USO DEL COMPUTADOR NETBOOK Secretaría Informática Página 1 Índice PRESENTACIÓN... 2 Objetivos... 2 Competencias a lograr... 2 LA COMPUTADORA... 3 PARTES DE UNA COMPUTADORA... 3 El equipo (hardware)...

Más detalles

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

Más detalles

Capítulo 5. Sistemas operativos. Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática)

Capítulo 5. Sistemas operativos. Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática) Capítulo 5 Sistemas operativos Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática) 1 Sistemas operativos Definición de Sistema Operativo Partes de un Sistema Operativo Servicios proporcionados:

Más detalles

UF1303 Elaboración de hojas de estilo

UF1303 Elaboración de hojas de estilo UF1303 Elaboración de hojas de estilo TEMA 1. Hojas de estilo en la construcción de páginas web TEMA 2. Diseño, ubicación y optimización de los contenidos de una página web OBJETIVOS: - Describir las características

Más detalles

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS. 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lugar de ejecución: Lab. de arquitectura de computadoras, edif. de electrónica. Tema: INSTALACIÓN Y PARTICIONAMIENTO

Más detalles

TEMA 1: INTRODUCCIÓN

TEMA 1: INTRODUCCIÓN 1 DISEÑO Y DESARROLLO DE COMPILADORES TEMA 1: INTRODUCCIÓN Qué es un Compilador? Un compilador no es más que un traductor, es decir, un programa que nos permite pasar información de un lenguaje a otro.

Más detalles

6.- Este software se instalara como una versión Demo con una duración de 25 días de uso. En el código de validación, se dejara la palabra Demo.

6.- Este software se instalara como una versión Demo con una duración de 25 días de uso. En el código de validación, se dejara la palabra Demo. Instalación El software TractoSoft, requiere de dos programas. TractoSoft es el programa que funciona como interface e interactúa con la base de datos, TractoSoft se instala en todos los equipos a utilizar

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP El ambiente de trabajo Descripción del ambiente de trabajo Luego de encendida la computadora, la pantalla se presenta de la forma que lo muestra la figura. El ambiente de trabajo que proporciona el sistema

Más detalles

Fundamentos CAPÍTULO 1. Contenido

Fundamentos CAPÍTULO 1. Contenido CAPÍTULO 1 Fundamentos En este capítulo encontrará instrucciones rápidas y sencillas que le permitirán poner manos a la obra de inmediato. Aprenderá también a utilizar la ayuda en pantalla, que le será

Más detalles

BROWSERSQL VERSIÓN 3.1 TUTORIAL

BROWSERSQL VERSIÓN 3.1 TUTORIAL TUTORIAL LAURA NOUSSAN LETTRY (MENDOZA, ARGENTINA 2011) ÍNDICE CONTENIDOS PÁGINA Introducción 2 Características Funcionales 2 Área de Conexión 3 Área de Ejecución de Sentencias 4 En qué se basa su funcionamiento

Más detalles

Protección de Software Protección de información Protección para Internet

Protección de Software Protección de información Protección para Internet Protección de Software Protección de información Protección para Internet Con el Sistema Integral de Seguridad HARDkey obtiene una poderosa herramienta de protección de software, cifrado de archivos de

Más detalles

Práctica1. Introducción a Microsoft Access. Qué es Access?

Práctica1. Introducción a Microsoft Access. Qué es Access? Práctica1. Introducción a Microsoft Access Los sistemas de información empresariales tienen como misión el proporcionar información precisa en el momento adecuado, tanto para la gestión y realización de

Más detalles

Universidad de Sonora. Alumno: Erick Alonso Castro Navarro. Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto:

Universidad de Sonora. Alumno: Erick Alonso Castro Navarro. Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto: Universidad de Sonora Alumno: Erick Alonso Castro Navarro Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto: Portal intranet para la administración de archivos y servicio de soporte en línea. Índice.

Más detalles

Guía de instalación de los complementos de integración de Python y R en SPSS Statistics

Guía de instalación de los complementos de integración de Python y R en SPSS Statistics www.metodo.uab.cat Estudios de postgrado en Metodología de la investigación en Ciencias de la Salud Guía de instalación de los complementos de integración de Python y R en SPSS Statistics Tabla de contenidos

Más detalles

Introducción al programa ImageJ Entrenamiento de docentes para el uso efectivo y desarrollo de recursos informáticos en el aula

Introducción al programa ImageJ Entrenamiento de docentes para el uso efectivo y desarrollo de recursos informáticos en el aula Introducción al programa ImageJ Entrenamiento de docentes para el uso efectivo y desarrollo de recursos informáticos en el aula Proyecto de Voluntariado Universitario DQIAQF, FCEN-UBA Autor: Rolando M.

Más detalles

UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos

UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos CICLO ESCOLAR 20092010B PROFESOR M. en C. J. Jesús Arellano Pimentel GRUPO 204 NÚMERO DE PRÁCTICA 1 NOMBRE DE LA PRÁCTICA OBJETIVO GENERAL

Más detalles

Herramienta de Soporte Técnico Online

Herramienta de Soporte Técnico Online Herramienta de Soporte Técnico Online Guía del Usuario Versión 1.0 1 soporte@.com Índice 1. Presentación...3 2. Como acceder al sistema:...4 3. Como reportar una incidencia:...5 4. Consultando mis incidencias:

Más detalles

22. TRABAJO CON OLE Y MULTIMEDIA

22. TRABAJO CON OLE Y MULTIMEDIA 22. TRABAJO CON OLE Y MULTIMEDIA 22.1. QUÉ SIGNIFICA OLE? Object Linking and Embedding. Es un concepto complejo del entorno de programación en Windows y que abarca campos muy amplios. Podría decirse que

Más detalles

TIPOS DE SISTEMAS OPERATIVOS

TIPOS DE SISTEMAS OPERATIVOS TIPOS DE SISTEMAS OPERATIVOS En esta sección se describirán las características que clasifican a los sistemas operativos, básicamente se cubrirán tres clasificaciones: sistemas operativos por su estructura

Más detalles

TECNOLOGIAS DE LA INFORMACION: ARQUITECTURA DEL ORDENADOR

TECNOLOGIAS DE LA INFORMACION: ARQUITECTURA DEL ORDENADOR TECNOLOGIAS DE LA INFORMACION: ARQUITECTURA DEL ORDENADOR En esta unidad vamos a estudiar el ORDENADOR, sus principios de funcionamiento, elementos que lo componen y las funciones que cumplen dentro del

Más detalles

Curso de Informática básica

Curso de Informática básica Universidad Rey Juan Carlos Curso de Informática básica Estefanía Martín Barroso Liliana Patricia Santacruz Valencia Laboratorio de Tecnologías de la Información en la Educación Contenidos 2 Bloque 1:

Más detalles

2º ESO BLOQUE: HARDWARE Y SISTEMAS OPERATIVOS EL ORDENADOR: HARDWARE

2º ESO BLOQUE: HARDWARE Y SISTEMAS OPERATIVOS EL ORDENADOR: HARDWARE 2º ESO BLOQUE: HARDWARE Y SISTEMAS OPERATIVOS EL ORDENADOR: HARDWARE 1. EL ORDENADOR Es una máquina electrónica diseñada para la manipulación y procesamiento de datos de datos, capaz de desarrollar complejas

Más detalles

Módulo I - PowerPoint

Módulo I - PowerPoint Módulo I - PowerPoint Índice Conociendo la aplicación de PowerPoint... 2 Iniciando la aplicación de PowerPoint... 3 Abriendo una presentación existente... 4 Conociendo las partes del área de trabajo de

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

Qué es Access? Bases de datos relacionales en Access. Cuando abre Access

Qué es Access? Bases de datos relacionales en Access. Cuando abre Access Qué es Access? Access 2010 es una herramienta de diseño e implementación de aplicaciones de base de datos que se puede usar para realizar un seguimiento de la información importante. Puede conservar los

Más detalles

Módulo 2 Nociones básicas de computación e Internet

Módulo 2 Nociones básicas de computación e Internet Módulo 2.1 Módulo 2 Nociones básicas de computación e Internet Objetivos Conocer los componentes básicos de una computadora Familiarizarse con los movimientos del ratón (mouse) Desarrollar habilidades

Más detalles

Generalidades Computacionales

Generalidades Computacionales Capítulo 2 Generalidades Computacionales 2.1. Introducción a los Computadores Definición: Un computador es un dispositivo electrónico que puede transmitir, almacenar, recuperar y procesar información (datos).

Más detalles

Software Computacional y su clasificación

Software Computacional y su clasificación Software Computacional y su clasificación Capítulo 5 El software En modo sencillo el software permite que las personas puedan contarle a la computadora cierto tipo de problemas y que ésta a su vez le ofrezca

Más detalles

Microsoft Office 2007 es una versión de la suite ofimática Microsoft Office de

Microsoft Office 2007 es una versión de la suite ofimática Microsoft Office de Microsoft Office 2007 es una versión de la suite ofimática Microsoft Office de Microsoft y sucesora de Microsoft Office 2003. Originalmente conocido como Office 12 durante su ciclo beta, fue lanzado el

Más detalles

Herramientas Visuales de Programación

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

Más detalles

Lección 01. Introducción a los Lenguajes de Programación. Contenido. Conceptos Básicos. Lenguaje de Programación. Introducción al Lenguaje Maquina

Lección 01. Introducción a los Lenguajes de Programación. Contenido. Conceptos Básicos. Lenguaje de Programación. Introducción al Lenguaje Maquina Lección 01 Introducción a los Lenguajes de Programación Contenido Conceptos Básicos Lenguaje de Programación Introducción al Lenguaje Maquina Introducción al Lenguaje Ensamblador Introducción al Lenguaje

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server

Más detalles

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos.

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos. Contenidos Sistemas operativos Tema 3: Estructura del sistema operativo Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del SO

Más detalles

Software de sistema: Programas genéricos que permiten gestionar los recursos del ordenador.

Software de sistema: Programas genéricos que permiten gestionar los recursos del ordenador. PRINCIPALES TIPOS DE SOFTWARE Software de sistema: Programas genéricos que permiten gestionar los recursos del ordenador. Software de aplicación: Son programas escritos para realizar funciones específicas

Más detalles

Gestión De Memoria Universidad Cooperativa De Colombia Facultad de Ingeniería Programa de Sistemas Sistemas Operativos VI Semestre 2012

Gestión De Memoria Universidad Cooperativa De Colombia Facultad de Ingeniería Programa de Sistemas Sistemas Operativos VI Semestre 2012 Gestión De Memoria Universidad Cooperativa De Colombia Facultad de Ingeniería Programa de Sistemas Sistemas Operativos VI Semestre 2012 Gestión De Memoria Presentado Por: Juan Felipe Carvajal Artunduaga

Más detalles

LA COMPUTADORA Parte 1

LA COMPUTADORA Parte 1 LA COMPUTADORA Parte 1 Contacto Hora: M (109) 4:00 pm- 6:00 pm V (109) 4:00 pm- 6:00 pm Profesor: Andrés Arcia Cubículo en el CEMISID. Teléfono: 2402914. e-mail: amoret@ula.ve Consultas: V 2 pm 4 pm Evaluación

Más detalles

Los sistemas de explotación WINDOWS y MS-DOS

Los sistemas de explotación WINDOWS y MS-DOS Práctica 1 Los sistemas de explotación WINDOWS y MS-DOS En la primera práctica se introduce al alumno en el manejo de dos sistemas de explotación muy extendidos: WINDOWS y MS-DOS. El primero de ellos (y

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles