Mono es un proyecto de código abierto para crear un entorno de desarrollo multiplataforma compatible con Microsoft .NET Framework según lo especificado por el Ecma.El software libre tiene numerosas ventajas y pocas desventajas. De las primeras cabe destacar la flexibilidad para modificar y adaptar el código, con lo que generalmente se mejora su calidad, y la libertad para poder distribuirlo, según la licencia GPL (General Public License), lo cual evita la piratería informática. También suele ofrecer buen soporte a través de foros de usuarios y desarrolladores.C#, pronunciado C Sharp, es actualmente uno de los lenguajes de programación más populares en informática y comunicaciones. Fue introducido por Microsoft en su plataforma de desarrollo .NET Framework con la idea de permitir a los programadores abordar el desarrollo de aplicaciones complejas con facilidad y rapidez. Con C# y, en este caso, la plataforma de desarrollo Mono podrá crear programas para su uso personal, para su grupo de trabajo, para una empresa, aplicaciones distribuidas a través de Internet, aplicaciones de bases de datos, páginas Web y otras muchas cosas.La compatibilidad de ambas plataformas, Mono (versión 1.9.1 en el momento de escribir esta obra) y .NET Framework 2.0, es muy alta. No obstante, actualmente la plataforma .NET tiene mucha ventaja sobre la plataforma Mono. Sin embargo, la plataforma Mono se encuentra en continua evolución tanto en el desarrollo de nuevas API y evolución de las ya existentes, como en herramientas para el desarrollador, uno de los puntos débiles de Mono. En conjunto es una plataforma estable y potente para el desarrollo de aplicaciones con interfaz gráfica y aplicaciones para Internet.Finalmente, decir que la plataforma Mono tiene un gran punto a favor y es que hace posible la ejecución de software en múltiples sistemas operativos como Linux, Mac OS X o Windows entre otros. Concretamente, esta obra ha sido escrita sobre una plataforma Linux (distribución openSUSE 10.3) verificando, a su vez, que todas las aplicaciones desarrolladas se ejecutaban también sobre Windows.Aplicaciones .NET multiplataforma es un libro que se ajusta a las características de Mono versión 1.9.1 o superior, compatible con Microsoft .NET Framework 2.0, y explica de una forma práctica cómo desarrollar aplicaciones de escritorio que presentan una interfaz gráfica, aplicaciones que acceden a bases de datos y aplicaciones para Internet construidas a base de formularios Web y servicios Web con acceso a bases de datos.Podrá descargarse desde www.ra-ma.es, en la página Web correspondiente al libro, un CD-ROM con todos los ejemplos realizados y con las direcciones de Internet desde las que se podrá descargar el software necesario para que el lector pueda reproducirlos durante el estudio.
C# evolucionó a partir del lenguaje C/C++ incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades para realizar un diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de aplicaciones para Windows e Internet. Desde la aparición de Visual Studio .NET, entorno de desarrollo que incluye a Visual C#, dicho paquete ha sido revisado y ampliamente modificado, con el único objetivo de ofrecer una herramienta flexible para los desarrolladores de aplicaciones de línea de negocios que crean aplicaciones Windows, Web o móviles. Así, hemos oído hablar de Visual Studio 2002, 2003, 2005, 2008 y de Visual Studio 2010 y .NET Framework 2.0, 3.5 y 4.0. Al mismo tiempo, Microsoft ha publicado una gama de productos denominada Express, de descarga gratuita, que está enfocada a programadores no profesionales. Estos entornos de desarrollo son Visual Basic, Visual C#, Visual C++, Visual Web Developer (para el desarrollo de aplicaciones web) y SQL Server Express, además de un nuevo producto llamado Visual Studio 2010 Express for Windows Phone para el desarrollo de aplicaciones para los dispositivos móviles basados en Windows Phone. Los desarrolladores profesionales podrán elegir también entre las versiones profesionales de Visual Studio, en las que encontrarán herramientas específicas para arquitectos, desarrolladores o probadores, o herramientas de software de ciclo de vida. Visual C# - Interfaces gráficas y aplicaciones para Internet con WPF, WCF y Silverlight es un libro totalmente centrado en las tecnologías WPF, WCF y Silverlight, para aprender a desarrollar aplicaciones WPF y Silverlight utilizando herramientas de diseño rápido como Microsoft Visual Studio 2010 (o en su defecto Visual C# 2010 Express, Visual Web Developer 2010 Express y SQL Server Express), que le permitirá crear aplicaciones cliente Windows tradicionales con interfaces gráficas muy ricas utilizando el código de marcado XAML, utilizando la tecnología de enlace a datos potente y sencilla propuesta por WPF, aplicaciones cliente servidor, aplicaciones para acceso a bases de datos (ADO.NET), acceso a bases de datos utilizando LINQ más Entity Framework, aplicaciones que utilizan un modelo de navegación tipo Web (páginas web), aplicaciones para la Web utilizando la tecnología Silverlight, servicios WCF, y a desarrollar aplicaciones Silverlight de N capas y N niveles, que tienen que acceder a una base de datos a través de servicios WCF.
La materia total que compone este libro queda resumida de la forma siguiente: Introducción a la OPP. Estudio de C++ para realizar una programación orientada a objetos. Streams. Tipos genéricos (templates). Diseño e implementación de aplicaciones orientadas a objetos. Arrays, listas, árboles y mapas (bases de datos indexadas). Diagnósticos y excepciones. Estos capítulos van presentando C++ aplicado a la programación orientada a objetos de forma natural, con abundantes ejemplos que le facilitarán enormemente la comprensión de lo expuesto.
Al más puro estilo de los relatos de enigmas de Javier Sierra. El maestro del Prado presenta un apasionante recorrido por las historias más desconocidas y secretas de una de las pinacotecas más importantes del mundo, el Museo del Prado. Una historia fascinante de cómo un aprendiz de escritor aprendió a mirar cuadros y a entender unos mensajes ocultos que difieren de la ortodoxia de la Iglesia católica, una institución que en el Renacimiento era visto más como opresores que como espiritual. Una nueva obra que entusiasmará a los miles de seguidores de Javier Sierra.
Al más puro estilo de los relatos de enigmas de Javier Sierra. El maestro del Prado presenta un apasionante recorrido por las historias más desconocidas y secretas de una de las pinacotecas más importantes del mundo, el Museo del Prado. Una historia fascinante de cómo un aprendiz de escritor aprendió a mirar cuadros y a entender unos mensajes ocultos que difieren de la ortodoxia de la Iglesia católica, una institución que en el Renacimiento era visto más como opresores que como espiritual.
C# evolucionó a partir del lenguaje C/C++ incorporando numerosas instrucciones, funciones y palabras clave directamente relacionadas con la interfaz gráfica de Windows. Actualmente ofrece capacidades para realizar un diseño completamente orientado a objetos y acceso directo a Microsoft .NET Framework, entorno que proporciona un amplio conjunto de interfaces de programación de aplicaciones para Windows e Internet. Desde la aparición de Visual Studio .NET, entorno de desarrollo que incluye a Visual C#, dicho paquete ha sido revisado y ampliamente modificado, con el único objetivo de ofrecer una herramienta flexible para los desarrolladores de aplicaciones de línea de negocios que crean aplicaciones Windows, web o móviles. Así, hemos oído hablar de Visual Studio 2002, 2003, 2005, 2008, 2010 y 2012 y .NET Framework 2.0, 3.5, 4.0 y 4.5. Al mismo tiempo, Microsoft ha publicado una gama de productos denominada Express, de descarga gratuita, que está enfocada a programadores no profesionales. Estos entornos de desarrollo son Visual Studio Express for Windows Desktop, for Web (para el desarrollo de aplicaciones web), for Windows Phone, etc., y SQL Server Express. Los desarrolladores profesionales podrán elegir también entre las versiones profesionales de Visual Studio, en las que encontrarán herramientas específicas para arquitectos, desarrolladores o probadores, o herramientas de software de ciclo de vida. Este software de desarrollo se complementa con ASP.NET AJAX para el desarrollo de aplicaciones web basadas en AJAX. Enciclopedia de Microsoft Visual C# es un libro totalmente actualizado con las nuevas características de .NET Framework 4.5, para aprender a programar escribiendo línea a línea el código de una determinada aplicación, o bien utilizando herramientas de diseño rápido como Microsoft Visual Studio 2012 y SQL Server, que le permitirán crear aplicaciones cliente Windows tradicionales, componentes distribuidos, aplicaciones cliente-servidor, aplicaciones para acceso a bases de datos (ADO.NET), acceso a bases de datos utilizando Entity Framework y LINQ, aprender sobre enlaces a datos, páginas web y servicios WCF, crear aplicaciones para Internet (ASP.NET) basadas o no en AJAX, y muchas otras. Por otra parte, mi otro libro Aplicaciones .NET multiplataforma (Proyecto Mono) es una extensión a esta enciclopedia que le enseñará a realizar sus desarrollos .NET sobre una máquina Linux aplicando todo lo estudiado en esta obra.
Este libro nos brinda la oportunidad de conocer, de una forma amena y sencilla, la interesante avifauna de uno de los espacios naturales con más encanto de la provincia de Granada. Para ello proponemos trece rutas que nos llevan por los distintos ecosistemas de este Parque y nos permiten observar las aves más características de éstos, así como visitar profundos barrancos, emblemáticas cumbres, y bellos rincones en los que aflora un rico patrimonio histórico, etnográfico y cultural. Cada una de las excursiones también nos muestra privilegiados balcones naturales desde donde se nos abren excepcionales vistas en todas direcciones, y, en especial, hacia Sierra Nevada, que nos ofrece desde aquí unas panorámicas de postal. Si a todo esto añadimos su cercanía a la capital granadina y el encanto de sus pintorescos pueblos, situados en las faldas de esta sierra, con un rico legado histórico y artístico, tendremos motivos más que suficientes para acercarnos a este bello espacio natural.
Pensando en los ninos y sus familias esta guía ofrece 40 paseos fascinantes por los mejores rincones de la Sierra de Madrid, adaptados por edades, claramente detallados y llenos de sugerencias para el juego en la NATURALEZA. ¿Podrán ir los abuelos o un minusválido? ¿Se puede llevar carrito de bebé? ¿Hay lugares peligrosos? ¿Nos podemos bañar? ¿Cómo reconocer plantas o animales a simple vista? Javier Zarzuela, maestro, especialista en ecología infantil y padre de dos niñas, facilita una información útil y precisa para que cada paseo se convierta en una experiencia gratificante para toda la familia.
La mediación destaca entre los nuevos sistemas alternativos de resolución de conflictos y se configura como una alternativa al proceso judicial o a la vía arbitral. El carácter alternativo viene a significar que estamos ante un instrumento distinto que persigue la resolución de conflictos. Si la mediación, en ocasiones, excluye la intervención del juez, en otras la necesita. Esa necesidad surge de otra: la de conceder la tutela jurisdiccional ante el incumplimiento de lo acordado. Esta tutela se vincula a la adecuada formación del título ejecutivo, mediante la elevación del acuerdo a escritura pública o su homologación judicial. Y en tales casos de incumplimiento habrá que determinar qué concreto tribunal es el que ha de llevar a cabo las actuaciones. Cuándo debe el juez abstenerse y cuándo debe actuar son interrogantes examinados en esta obra. Junto a estos, cobra relieve la posibilidad de control de la actividad ejecutiva realizada por el juez, con la oposición al despacho de la ejecución o haciendo valer la nulidad del título ejecutivo o del propio acuerdo de mediación.
Julio, 1947. Una aeronave se estrella en el desierto de Nuevo México, cerca de la base militar de Roswell, en extrañas circunstancias. Las autoridades ocultan la información sobre el caso. Cincuenta años más tarde, a punto de levantarse el secreto ofi cial del caso, se difunde la grabación de una supuesta autopsia a uno de los tripulantes de la nave siniestrada.¿Qué hubo de verdad en esas imágenes? ¿Quién decidió que era el momento de mostrarlas y por qué?
Hasta hace pocos años Java solo nos traía a la mente una taza de café, objeto que se ha convertido en su logotipo, seguramente por las muchas que se tomaron sus creadores. Sin embargo, hoy en día, cualquiera que haya tenido contacto con una página web tiene otro concepto, y sabe que Java es un lenguaje de programación orientado a objetos, introducido por Sun Microsystems, actualmente soportado por Oracle, cuyas características lo convierten en el producto ideal para desarrollar programas para la Web. A modo de resumen, Java le permitirá crear programas para su uso personal, para su grupo de trabajo, para una empresa, aplicaciones distribuidas a través de Internet, aplicaciones de bases de datos, páginas web, servicios web y otras muchas cosas. En este libro se explica cómo crear aplicaciones que muestren una interfaz gráfica al usuario, se estudian los enlaces a datos, SQL y el acceso a bases de datos (JDBC), la persistencia de los datos, el desarrollo de aplicaciones Java EE, el diseño de clientes web (HTML, applets), el desarrollo de servlets, el diseño de aplicaciones web con JSP, JSTL y JDBC, los servicios web XML y RESTFUL, los marcos de trabajo JavaServer Faces (JSF) y Spring para crear aplicaciones de tres o más capas para la web, las tecnologías para incluir AJAX en una aplicación web todo ello con el fin de que diseñe aplicaciones para Internet. Java: Interfaces gráficas y aplicaciones para Internet es un libro totalmente actualizado a las nuevas características de JDK 8/Java EE 7, con ejemplos claros y sencillos, fáciles de entender, que ilustran el diseño de interfaces gráficas, de páginas web y de aplicaciones con acceso a bases de datos para Internet utilizando JSF, persistencia y AJAX.