Este libro presenta de forma concisa y práctica los 23 modelos de diseño (Design Patterns) fundamentales, ilustrándolos mediante ejemplos adaptados y rápidos de comprender. Cada ejemplo se describe en UML y en C# bajo la forma de un pequeño programa completo y ejecutable. Para cada patrón, el autor detalla su nombre, el problema correspondiente, la solución propuesta, sus dominios de aplicación y su estructura genérica. El libro está dirigido a aquellos diseñadores y desarrolladores que trabajen con Programación Orientada a Objetos. Para comprenderlo bien, es preferible tener conocimientos previos de los principales elementos de los diagramas de clases UML y la última versión del lenguaje C# (a partir de la versión 3.0). El libro está organizado en tres partes que se corresponden con las tres familias de patrones de diseño: los patrones de construcción, los patrones de estructuración y los patrones de comportamiento. Un capítulo presenta tres variantes de patrones existentes, mostrando la gran flexibilidad existente a la hora de implementar estos modelos.
Un elemento esencial en todo sistema de computación es el sistema operativo. En este manual, se explica qué es, cuál es su función, su objetivo principal, cuáles son las innovaciones que se han ido introduciendo a lo largo de la historia para un aumento del rendimiento del sistema, etc.
Este libro ofrece al lector, de forma sencilla, el proceso de instalación y configuración de Windows 10, indicando cómo administrarlo para poder obtener el máximo rendimiento del novedoso sistema operativo de Microsoft. El libro comienza describiendo las novedades de este sistema operativo, destacando las distintas características entre las versiones disponibles. Seguidamente se describe el proceso de instalación o actualización del sistema. Se explicará con detalle todas las novedades, su personalización, la papelera de reciclaje, agregar o quitar programas, agregar nuevo hardware, las aplicaciones instaladas, el explorador de Windows, etc. Poco a poco, se irá aumentando la dificultad hasta llegar a describir sus partes más complejas (las cuentas de usuario y la protección infantil, la impresión, el almacenamiento de los datos, las herramientas del sistema, la seguridad, la recuperación de los fallos y su funcionamiento en red). Todo el libro ha sido escrito y desarrollado siguiendo un método secuenciado y completamente práctico, de forma que resulta sencillo para el lector. Por último, me gustaría agradecer al lector la confianza depositada en este libro. Espero que los conocimientos adquiridos le sirvan para su desarrollo profesional e intelectual y abran sus puertas a nuevos aprendizajes.
Objetivos Manejar aplicaciones informáticas en la gestión de la información y la documentación. Contenidos Introducción al ordenador (Hardware/Software) - Hardware - Tipología y clasificaciones - Arquitectura de un equipo informático básico - Componentes - Periféricos - Software - Definición y tipos - Sistemas operativos Utilización básica de los sistemas operativos habituales - Sistema operativo - Interface - Carpetas, directorios, operaciones - Ficheros, operaciones - Aplicaciones y herramientas del sistema operativo - Exploración/navegación por el sistema operativo - Configuración de elementos del sistema operativo - Utilización de cuentas de usuario - Creación de Backup - Soportes para la realización de Backup - Realización de operaciones básicas en un entorno de red Introducción a la Búsqueda de Información - Qué es Internet - Aplicaciones de Internet dentro de la empresa - Historia de Internet - Terminología relacionada - Protocolo TCP/IP - Direccionamiento - Acceso a Internet - Seguridad y ética en Internet Navegación por la World Wide Web - Definiciones y términos - Navegación - Histórico - Manejar imágenes - Guardado - Búsqueda - Vínculos - Favoritos - Impresión - Caché - Cookies - Niveles de seguridad Utilización y configuración de correo electrónico - Definiciones y términos - Funcionamiento - Gestores de correo electrónico - Correo web Transferencia de ficheros FTP - Introducción - Definiciones y términos relacionados
La presente obra está dirigida a los estudiantes del Ciclo Formativo de Grado Superior de Administración de Sistemas Informáticos en Red, en concreto al Módulo Profesional Administración de Sistemas Operativos. A lo largo del libro se estudian los aspectos fundamentales relacionados con la administración de los sistemas operativos más utilizados en pequeñas y medianas empresas: Windows 2008 R2 y GNU/Linux. En concreto, aprenderá a utilizar las dos distribuciones GNU/Linux más utilizadas: Ubuntu Server y Fedora. Los capítulos incluyen actividades y ejemplos con el propósito de facilitar la asimilación de los conocimientos tratados. Así mismo, se incorporan test de conocimientos y ejercicios propuestos con la finalidad de comprobar que los objetivos de cada capítulo se han asimilado correctamente. En la página web de Ra-Ma (www.ra-ma.es) se encuentra disponible el material de apoyo y complementario.
Microsoft actualiza Windows 8.1 a Windows 10 para ofrecer un renovado sistema operativo con muchas e interesantes novedades. Una de las principales es la recuperación del añorado por muchos menu Inicio, desde el que se accede fácilmente a las aplicaciones instaladas y a la configuración del sistema y que incluye el nuevo asistente virtual Cortana, que ayuda a encontrar cualquier cosa en el equipo. Estas son solo algunas novedades, pero existen muchas más que irá conociendo a lo largo de este manual y que le ayudarán a trabajar con mucha más comodidad, efectividad y soltura con este sistema operativo. Con este libro: Descubrirá la nueva ventana de configuración. Aprenderá a usar la Vista de tareas. Averiguará las multiples opciones que ofrece el nuevo asistente virtual Cortana. Usará Snap Assist para organizar su trabajo. Conocerá un nuevo modo de navegar por Internet con Microsoft Edge.
Este libro es una guía para aquellos programadores con nociones básicas de Android que quieran introducirse en cuatro de los aspectos más novedosos e interesantes relacionados con esta plataforma. Android Wear es el nuevo sistema operativo de Google para wearables que revoluciona la forma de interactuar con el usuario. Aprenda a crear notificaciones adaptadas a dispositivos Wear. Diseñe interfaces de usuario para esta plataforma. Use el API de sincronización para compartir datos entre el reloj y el móvil. Aprenda a utilizar el reconocimiento de voz y sensores. Desarrolle un proyecto que le permita monitorizar y llevar la puntuación de una partida de pádel. Análisis de imágenes con OpenCV: Utilice desde Android la herramienta más extendida y potente para procesar imágenes en tiempo real. Comprenda todos los conceptos teóricos necesarios para realizar un preproceso que resalte los elementos que trata de localizar. Segmente las zonas donde están los objetos a reconocer. Extraiga las características que pueden identificar los objetos. Desarrolle un proyecto que reconozca señales de tráfico en tiempo real que le avise si su velocidad es excesiva. Google Glass son las nuevas gafas de realidad aumentada de Google que han generado una gran expectación. Se espera que este dispositivo se utilice de una forma similar a los teléfonos, aunque sin necesidad de utilizar las manos. No obstante, el verdadero potencial de este dispositivo está por descubrir. Aprenda a diseñar un interfaz de usuario con nuevos elementos, como línea de tiempo, tarjetas o inmersiones. Desarrolle Glassware con GDK y Mirror API siguiendo los patrones de diseño establecidos por Google. Android TV, Google Cast y Miracast: Una de las más nuevas tecnologías desarrolladas por Google es Android TV, la plataforma de Google para televisión. Google Cast es una tecnología que permite controlar contenido multimedia y ejecutar aplicaciones en un televisior, desde un teléfono, tableta o portátil. Otro sistema similar es Miracast que se está imponiendo entre los fabricantes. Aprende a desarrollar aplicaciones para estos sistemas y comunicarlas con tus aplicaciones Android. El libro propone un aprendizaje dinámico, con actividades, muchas de ellas a través de Internet: Ejercicio paso a paso: La mejor forma de aprender es practicando. Práctica: Para afianzar lo aprendido hay que practicar. Vídeo: Las mejores referencias para ampliar la información. Preguntas de repaso: ¿Lo ha entendido todo correctamente?
Hubo un tiempo, no tan lejano, en el que pensar en el ordenador como herramienta de oficina era una simple quimera. Revolución en Silicon Valley muestra cómo se produjo ese cambio a través de algunos de sus protagonistas, los creadores del primer Macintosh de Apple: Steve Jobs y Steve Wozniak. El autor de este libro, Andy Hertzfeld, fue un miembro clave del equipo que construyó el software del sistema Macintosh y uno de los pocos elegidos que trabajó junto a Steve Jobs en lo que supuso dar el primer paso hacia la revolución tecnológica: el ordenador Mac. Esta obra muestra, a través de sus ilustraciones, fotos de época y relatos apasionantes recogidos de primera mano, lo que supuso vivir los primeros años del ordenador personal. Ahora, más de veinticinco años después, millones de personas todavía se benefician de los logros técnicos de ese grupo de genios.
La presente obra está dirigida a los estudiantes del Ciclo Administración de sistemas informáticos en red de Grado Superior, en concreto para el Módulo Profesional de Implantación de sistemas operativos.Los contenidos incluidos en este libro abarcan los conceptos básicos de los sistemas operativos en red y de los sistemas operativos clientes.Se indica cómo instalar un sistema operativo en red propietario y otro libre (Windows Server 2003, Windows Server 2008 y Ubuntu Server), así como diversos aspectos de administración y configuración de varios sistemas operativos concretos (Windows XP Professional, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008 y Ubuntu Server).Los capítulos incluyen actividades y ejemplos, con el propósito de facilitar la asimilación de los conocimientos tratados.Así mismo, incorporan tests de conocimientos y ejercicios propuestos con el objeto de comprobar que los objetivos de cada capítulo se han asimilado correctamente.Además, incorpora un CD-ROM con material de apoyo y complementario.
Aparece este nuevo libro de Aplicaciones Informáticas y Operatoria de Teclados con la finalidad de adaptarse a los nuevos programas que aparecen en el mercado y que se convierten en una referencia obligada para los profesionales del área administrativa, como es el caso de las últimas versiones de Windows y Office, que aquí vemos en su versión Office 2000. Además, se han tenido en cuenta dos circunstancias: - La aparición del euro. Así, la hoja de cálculo EXCEL 2000 recoge dicho cambio. - El fenómeno Internet, determina que todos los programas, de una u otra forma, se deban orientar a esta red mundial. La obra se completa con un CD-ROM que recoge: - Ejemplos desarrollados en el libro. - Ficheros necesarios para resolver algunos ejercicios propuestos. - Ejercicios de autoevaluación en línea. Se trata de cuestionarios tipo test que proporcionan automáticamente la puntuación obtenida. No se necesita ningún programa específico, ni siquiera la presencia del profesor, basta con un navegador web. Los contenidos del currículo se tratan ampliamente, de forma que los alumnos puedan profundizar en cada tema y que se contemplen distintas configuraciones posibles para ordenadores y redes locales, en especial en las siguientes cuestiones: - Sistemas operativos. Aunque se desarrolla el sistema operativo Windows, se hace referencia a Linux, un sistema de libre distribución que cada vez cuenta con más adeptos y que evoluciona rápidamente. Los alumnos que dominen Windows, pueden comenzar a trabajar en este sistema. - Redes locales. Se contemplan tres posibilidades: red Windows sin servidor, que se puede instalar en la mayoría de las aulas de Informática, y redes con servidor Windows 2000 o Novell Netware. - Internet. Se contemplan distintas conexiones posibles y se hace referencia a los navegadores más empleados. - Utilidades. Se hace referencia a los antivirus, cuya instalación y actualización es imprescindible y se tratan los programas de compresión de ficheros.