CCS(HOJAS DE ESTILO)

CSS HOJAS DE ESTILO


¿QUE ES CSS?

Hojas de Estilo en Cascada (Cascading Style Sheets), es un mecanismo simple que describe cómo se va a mostrar un documento en la pantalla, o cómo se va a imprimir, o incluso cómo va a ser pronunciada la información presente en ese documento a través de un dispositivo de lectura. Esta forma de descripción de estilos ofrece a los desarrolladores el control total sobre estilo y formato de sus documentos.

¿PARA QUE SIRVE?

CSS se utiliza para dar estilo a documentos HTML y XML, separando el contenido de la presentación. Los Estilos definen la forma de mostrar los elementos HTML y XML. CSS permite a los desarrolladores Web controlar el estilo y el formato de múltiples páginas Web al mismo tiempo. Cualquier cambio en el estilo marcado para un elemento en la CSS afectará a todas las páginas vinculadas a esa CSS en las que aparezca ese elemento.

¿COMO FUNCIONA?

CSS funciona a base de reglas, es decir, declaraciones sobre el estilo de uno o más elementos. Las hojas de estilo están compuestas por una o más de esas reglas aplicadas a un documento HTML o XML. La regla tiene dos partes: un selector y la declaración. A su vez la declaración está compuesta por una propiedad y el valor que se le asigne.
h1 {color: red;}
h1 es el selector
{color: red;} es la declaración
El selector funciona como enlace entre el documento y el estilo, especificando los elementos que se van a ver afectados por esa declaración. La declaración es la parte de la regla que establece cuál será el efecto. En el ejemplo anterior, el selector h1 indica que todos los elementos h1 se verán afectados por la declaración donde se establece que la propiedad colorva a tener el valor red (rojo) para todos los elementos h1 del documento o documentos que estén vinculados a esa hoja de estilos.
Las tres formas más conocidas de dar estilo a un documento son las siguientes:
  • Utilizando una hoja de estilo externa que estará vinculada a un documento a través del elemento <link>, el cual debe ir situado en la sección <head>.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN">
    <html>
      <head>
        <title>Título</title>
        <link rel="stylesheet" type="text/css" href="http://www.w3.org/css/officeFloats.css" />
      </head>
      <body>
      .
      .
      .
      .
      </body>
    </html>
    
  • Utilizando el elemento <style>, en el interior del documento al que se le quiere dar estilo, y que generalmente se situaría en la sección <head>. De esta forma los estilos serán reconocidos antes de que la página se cargue por completo.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN">
    <html>
      <head>
        <title>hoja de estilo interna</title>
        <style type="text/css">
      
          body {
            padding-left: 11em;
            font-family: Georgia, "Times New Roman", serif;
            color: red;
            background-color: #d8da3d; 
          }
        
          h1 {
            font-family: Helvetica, Geneva, Arial, sans-serif;
          }
        
        </style>
      </head>
      <body>
        <h1>Aquí se aplicará el estilo de letra para el Título</h1>
      </body>
    </html>
    
  • Utilizando estilos directamente sobre aquellos elementos que lo permiten a través del atributo <style> dentro de <body>. Pero este tipo de definición del estilo pierde las ventajas que ofrecen las hojas de estilo al mezclarse el contenido con la presentación.
Algunas normas básicas a la hora de crear una CSS son las siguientes:
  • En el siguiente ejemplo, h1{color: red;}, el selector<h1>, le dice al navegador la parte del documento que se verá afectada por esa regla. Los selectores pueden aparecer individualmente o agrupados, separándolos con comas:
    h1, h2, h3 {
    p {text-align:center;color:red}  color: red;
    }
    
    o lo que es lo mismo
    h1 {color: red;}
    h2 {color: red;}
    h3 {color: red;}
  • La propiedad, que en este caso sería color, especifica qué aspecto se va a cambiar. En este ejemplo la propiedad cambiada será el color. Las propiedades que se desean modificar en una CSS para un mismo selector pueden agruparse, pero será necesario separar cada una de ellas con un punto y coma.
    
    Normalmente se describe una propiedad por línea, de la siguiente manera:
    h1 {
      padding-left: 11em;
      font-family: Georgia, "Times New Roman",Times, serif;
      color: red;
      background-color: #d8da3d;
    }
    
  • El valor, representado a la derecha de los dos puntos (:), establece el valor de la propiedad. Es importante recordar que si el valor está formado por más de una palabra, hay que ponerlo entre comillas.
    p {font-family: "sans serif";}




SELECTORES  BASICOS DE CSS

1. COLOR DE TEXTO: color: red;

2. COLOR DE FONDO: background-color: black;

3. REPETIR IMAGEN DE FONDO EN FORMA HORIZONTAL: background: url("/images/back.jpg") repeat-x;

4. REPETIR IMAGEN DE FONDO EN FORMA VERTICAL: background: url("/images/back.jpg") repeat-Y;

5. NEGRITA font-weight: bold;

6. CURSIVA font-style: italic;

7. SUBRAYADO: text-decoration: underline;

8. PARRAFO EN MAYUSCULAS: text-transform: uppercase;

9. LETRA CAPITAL O TEXTO TIPO TITULO: 1.text-transform: capitalize;

10. ELIMINAR SUBRAYADO DE UN ENLACE: a {

               text-decoration: none;              

  }



11. @fontface{ familia-fuente; url(url); }  Especifca una fuente para ser utilizada dentro del documento. Permite usar una fuente que no se encuentra localmente.

12. @import{ url( url ) } Permite importar una hoja de estilo.

13. { background: trasparent | color || url || repeat || scroll || posición } Especifica el gráfico y/o color, posición y forma de pintado del gráfico que se ubica detrás del texto y otros elementos del documento.

14. { background-attachment: scroll | fixed } Define si la imagen de fondo quedará fija mientras se desplaza el contenido del documento o si se repetirá a todo su largo y ancho.

15. { background-color: color | transparent } Indica al navegador el color del documento o de un elemento.

16. { background-image: url | none } Especifica el URL de la imagen de fondo del documento o de un elemento.

17. { background-position: [ posición ] | largo | {1,2} | [ top | center | bottom ] || [ left | center | right ]}

Indica al navegador la posición inicial de la imagen de fondo dentro del documento.

18. { background-repeat: repeat | repeat-x | repeat-y | no-repeat } Define si la imagen de fondo se repite y de que manera.

19. { background-color: color | transparent } Especifica el color de fondo de un elemento.

20. { border: largo || estilo || color } Especifica uno o varios atributos del tipo de borde que va a ser dibujado alrededor de un elemento o entre marcos.

21. { border-bottom: largo || estilo || color } Se utiliza para especificar uno o varios atributos del tipo de borde que se dibujará en la parte baja del elemento.

22. { border-bottom-color: color } Especifica el color del borde que se dibujará en la parte baja del elemento.

23. { border-bottom-style: none | solid | double | groove | ridge | inset | outset } Define el estilo del borde que se dibujará en la parte baja del elemento.

24. { border-bottom-width: thin | medium | thick | largo } Establece el largo del borde que se dibujará en la parte baja del elemento.

25. border-color: color {1,4} } Define el color de todos o alguno de los bordes.

26. { border-left: largo || estilo || color } Se utiliza para especificar uno o varios atributos del tipo de borde que se dibujará en la parte izquierda del elemento.

27. { border-left-color: color } Especifica el color del borde que se dibujará en la parte izquierda del elemento.

28. { border-left-style: none | solid | double | groove | ridge | inset | outset } Define el estilo del borde que se dibujará en la parte izquierda del elemento.

29. { border-left-width: thin | medium | thick | largo } Establece el largo del borde que se dibujará en la parte izquierda del elemento.

30. { border-right: largo || estilo || color } Se utiliza para especificar uno o varios atributos del tipo de borde que se dibujará en la parte derecha del elemento.

31. { border-right-color: color } Especifica el color del borde que se dibujará en la parte derecha del elemento.

32. { border-right-style: none | solid | double | groove | ridge | inset | outset } Define el estilo del borde que se dibujará en la parte derecha del elemento.

33.  { border-right-width: thin | medium | thick | largo } Establece el largo del borde que se dibujará en la parte derecha del elemento.

34. { border-style: none | solid | double | groove | ridge | inset | outset } Define el estilo del borde.

35. { border-right: largo || estilo || color } Se utiliza para especificar uno o varios atributos del tipo de borde que se dibujará en la parte superior del elemento.

36. { border-top-color: color } Especifica el color del borde que se dibujará en la parte superior del elemento.

37. { border-top-style: none | solid | double | groove | ridge | inset | outset } Define el estilo del borde que se dibujará en la parte superior del elemento.

38. { border-top-width: thin | medium | thick | largo }Establece el largo del borde que se dibujará en la parte superior del elemento.

39. { border-width: [ thin | medium | thick | largo ] {1,4} } Se utiliza para especificar el tamaño de uno o más bordes de un elemento.

40. { clear: none | left | right | both } Causa que el próximo elemento o texto se muestre debaja, a derecha o izquierda, de la imagen.

41. { clip: forma | auto } Especifica como será mostrado un elemento cuando su tamaño excede el de su contenedor.

42. { color: color } Color del texo o de un elemento

{ cursor: auto | crosshair | default | hand | move | e-resize | ne-resize | nw-resize | n-resize | se-rezise | sw-resize | s-rezise | w-reseze | text | wait | help } Especifica que tipo de gráfico contendrá en puntero del mouse cuando éste se pose encima de un elemento.

43. { display: none | texto_vacio } Determina si un elemento estará visible en el documento. Es similar a la propiedad VISIBILITY.

44. { font-family: [[ nombre-fuente | familia-genérica ] , ] * [ nombre-fuente | familia-genérica ] } Establece los tipos de fuentes que se usarán en el elemento. Se pueden establecer mediante su nombre propio o el de su "familia". Se pueden establecer una o más y se tomará la primera de la lista que exista en la PC del cliente. Si no hay ninguna utilizará la predeterminada para el navegador.

45. { filter: blendtrans | revealtrans | alpha | blur | croma | dropshadow | fliph | flipv | glow | gray | invert | light | mask | shadow | wave | xray } Establece o retorna un arreglo (array) con todos los filtros especificados en el estilo de un elemento.

46. { font: [ estilo || variante || grueso ]? tamaño [ / alto-de-linea ]? nombre-familia ] } Define uno o varios atributos de la fuente para un elemento.

47. { font-family: [[ nombre-fuente | familia-genérica ] , ] * [ nombre-fuente | familia-genérica ] } Establece los tipos de fuentes que se usarán en el elemento. E igual a la propiedad FACE.

48. { font-size: xx-large | x-large | large | medium | small | x-small | xx-small | larger | smaller | porcentaje | tamaño } Determina el tamaño de la fuente para el elemento.

49. { font-style: normal | italic | oblique } Establece el estilo de una fuente.

50. { font-variant: normal | small-caps } Especifica si se pondrá en mayúsculas la primera letra de cada palabra.


















LINUX

LINUX  es otro sistema operativo para ordenador de mi parte es el segundo sistema operativo que mas me agrada por que tiene una interfaz similar a mac pero a diferencia de windows y mac ;linux ya tiene sus propios programas .
despues  a completare esta entrada .

SISTEMAS OPERATIVOS

¿QUE ES UN SISTEMA OPERATIVO?

EL SISTEMA OPERATIVO se encarga de crear el vínculo entre los recursos materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, etcétera). Cuando un programa desea acceder a un recurso material, no necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador). Si no existe ningún driver, cada programa debe reconocer y tener presente la comunicación con cada tipo de periférico.
 

Funciones del sistema operativo

El sistema operativo cumple varias funciones:
  • Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.
  • Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.
  • Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).
  • Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".
  • Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.
  • Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
  • Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.

Componentes del sistema operativo

El sistema operativo está compuesto por un conjunto de paquetes de software que pueden utilizarse para gestionar las interacciones con el hardware. Estos elementos se incluyen por lo general en este conjunto de software:
  • El núcleo, que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicación.
  • El intérprete de comandos, que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos sin conocer las características del hardware utilizado, la gestión de las direcciones físicas, etcétera.
  • El sistema de archivos, que permite que los archivos se registren en una estructura arbórea.




Sistemas de multiprocesos

Un sistema operativo se denominade multiprocesos cuando muchas "tareas" (también conocidas como procesos) se pueden ejecutar al mismo tiempo.</b>
Las aplicaciones consisten en una secuencia de instrucciones llamadas "procesos". Estos procesos permanecen activos, en espera, suspendidos, o se eliminan en forma alternativa, según la prioridad que se les haya concedido, o se pueden ejecutar en forma simultánea.
Un sistema se considera preventivo cuando cuenta con un programador (también llamado planificador) el cual, según los criterios de prioridad, asigna el tiempo de los equipos entre varios procesos que lo solicitan.
Se denomina sistema de tiempo compartido a un sistema cuando el programador asigna una cantidad determinada de tiempo a cada proceso. Éste es el caso de los sistemas de usuarios múltiples que permiten a varios usuarios utilizar aplicaciones diferentes o similares en el mismo equipo al mismo tiempo. De este modo, el sistema se denomina "sistema transaccional". Para realizar esto, el sistema asigna un período de tiempo a cada usuario.

Sistemas de multiprocesadores

La técnica de multiprocesamiento consiste en hacer funcionar varios procesadores en forma paralela para obtener un poder de cálculo mayor que el obtenido al usar un procesador de alta tecnología o al aumentar la disponibilidad del sistema (en el caso de fallas del procesador).
Las siglas SMP (multiprocesamiento simétrico o multiprocesador simétrico) hacen referencia a la arquitectura en la que todos los procesadores acceden a la misma memoria compartida.
Un sistema de multiprocesadores debe tener capacidad para gestionar la repartición de memoria entre varios procesadores, pero también debe distribuir la carga de trabajo.

Sistemas fijos

Los sistemas fijos son sistemas operativos diseñados para funcionar en equipos pequeños, como los PDA (asistentes personales digitales) o los dispositivos electrónicos autónomos (sondas espaciales, robots, vehículos con ordenador de a bordo, etcétera) con autonomía reducida. En consecuencia, una característica esencial de los sistemas fijos es su avanzada administración de energía y su capacidad de funcionar con recursos limitados.
Los principales sistemas fijos de "uso general" para PDA son los siguientes:
  • PalmOS
  • Windows CE / Windows Mobile / Window Smartphone

Sistemas de tiempo real

Los sistemas de tiempo real se utilizan principalmente en la industria y son sistemas diseñados para funcionar en entornos con limitaciones de tiempo. Un sistema de tiempo real debe tener capacidad para operar en forma fiable según limitaciones de tiempo específicas; en otras palabras, debe tener capacidad para procesar adecuadamente la información recibida a intervalos definidos claramente (regulares o de otro tipo).
Estos son algunos ejemplos de sistemas operativos de tiempo real:
  • OS-9;
  • RTLinux (RealTime Linux);
  • QNX;
  • VxWorks.

Tipos de sistemas operativos

Existen varios tipos de sistemas operativos, definidos según su capacidad para administrar simultáneamente información de 16 bits, 32 bits, 64 bits o más.
SistemaProgramaciónUsuario únicoUsuario múltipleTarea únicaMultitarea
DOS16 bits X
X
Windows3.116/32 bits X

no preventivo
Windows95/98/Me32 bits X

cooperativo
WindowsNT/200032 bits
X
preventivo
WindowsXP32/64 bits
X
preventivo
Unix / Linux32/64 bits
X
preventivo
MAC/OS X32 bits
X
preventivo
VMS32 bits
X
preventivo


WINDOWS EL S.O POPULAR

¡EL SISTEMA OPERATIVO MAS POPULAR PARA TU  ORDENADOR!



WINDOWS




Muchos  aveces se preguntan cual es el mejor sistema operativo para una computadora(ordenador),bueno existen una gran cantidad de sistemas operativos pero en esta ves solo voy a hablar de tres sistemas los cuales son "OS X /LINUX/WINDOS"

Empezare  por hablar de windows que es WINDOWS es un sistema operativo desarrollado por la empresa  de  MICROSOFT aunque este es el sistema operativo mas popular dentro de los ordenadores de todo el mundo,pero antes de seguir contando de la popularidad de windows veamos  algo de historia de windows  

Microsoft Windows es el nombre de una familia de sistemas operativos  desarrollados y vendidos por Microsoft. Microsoft introdujo un entorno operativo denominado Windows el 20 de noviembre de 1985  como un complemento para MS-DOS  en respuesta al creciente interés en las interfaces gráficas de usuario (GUI).Microsoft Windows llegó a dominar el mercado mundial de computadoras personales, con más del 90% de la cuota de mercado, superando a MAC OS , que había sido introducido en 1984.

ESTAS SON LAS DISTINTAS VERSIONES DE WINDOWS

  WINDOWS

WINDOWS 1.0  Y 2.0 


La primera version independiente de Microsoft Windos, la versión 1.0, fue lanzada el 20 de noviembre de 1985 y empleó 55 programadores. Windows 1.0 tenía muy pocas funcionalidades y consiguió poca popularidad, probablemente porque las aplicaciones  que traía no tenían la potencia necesaria para usuarios de negocios. De todas maneras, permitía el uso de mouse, menús desplegables y gráficos de pantalla e impresora independientes del dispositivo.

Originalmente se llamaría Interface Manager, pero Rowland Hanson, uno de los jefes de marketing de Microsoft, convenció a la compañía de que el nombre “Windows” sería más atrayente para el mercado.

Windows 1.0 no fue un sistema operativo en sí mismo, sino que fue una extensión del MS-DOS, sistema operativo que ya estaba siendo desarrollado por Microsoft.

Problemas legales desde el principio


Por los problemas legales con Apple, muchas funciones de Windows 1.0 estaban limitadas. Por ejemplo, las ventanas sólo podían mostrarse en forma de "mosaicos", es decir, una ventana no podía aparecer una sobre otra (en "cascada"). Tampoco había papelera de reciclaje, pues Apple consideraba que era dueña intelectual de esas ideas. Microsoft agregó esas características tiempo después, luego de lograr un acuerdo con Apple.

Microsoft Windows 2.0, fue lanzado el 9 de diciembre de 1987 y alcanzó un poco más de popularidad que su predecesor. Su éxito se debió a la incorporación de nuevas aplicaciones como Excel y Word. También incorporó íconos, ventanas traslapadas y archivos PIF para DOS.
Windows 1.0
Muestra de la interfaz de Windows 1.0
Las versiones 2.0x de Windows utilizaban memoria en modo real, lo que limitaba a 1 megabyte la memoria RAM.

Luego, fueron lanzadas dos versiones: Windows/286 2.1 y Windows/386 2.1. Como en las versiones anteriores, Windows/286 2.1 utilizaba la memoria en modo real, pero fue la primera versión en soportar HMA (High Memory Area o área de memoria alta). Windows/386 2.1 tenía un kernel protegido con emulación EMS, el predecesor del XMS, que luego cambiaría la topología de la computación de las IBM PC.

Todas las aplicaciones Windows y DOS en ese momento eran en modo real, ejecutándose sobre el kernel protegido empleando el modo 8086 virtual, que era nuevo con el procesador 80386.

Windows/386 permitía múltiples máquinas virtuales DOS con multitarea o, en otras palabras, ejecutar más de una aplicación DOS al mismo tiempo.
Las versiones 2.03 y luego la 3.0, fueron cuestionadas por la empresa Apple, que presentó 189 cargos judiciales por los supuestos plagios por parte de Microsoft. El plagio principal sería el uso del sistema de ventanas solapadas, además de otras características relacionadas a la apariencia y manejo del sistema operativo. El juez William Schwarzer descartó 180 de los 189 cargos el 5 de enero de 1989.

El exitoso Windows 3.0 (1990 - 1992)



Logo inicial de Windows 3.0
Pantalla de inicio de Windows 3.0
Microsoft Windows alcanzó un éxito significativo con la versión  3.0 lanzada en 1990. Gracias a la introducción de la memoria virtual, Windows 3.0 permitía un mejor uso de la multitarea.

También los gráficos mejorados disponibles en
PCs (gracias a las tarjetas de video VGA) y los modos Protegidos/Realzados que permitían a las aplicaciones de Windows emplear más memoria de una mejor manera que en DOS.
Windows 3.0 podía ejecutarse en modos Real, Estándar o 386 Mejorado (o extendido), y era compatible con los procesadores de Intel desde el 8086/8088 al 80286 y 80386.

Windows 3.0 intentaba autodetectar en qué modo ejecutarse, de todas maneras podía ser forzado a ejecutarse en un modo específico empleando determinados parámetros. Esta fue la primera versión de Windows en ejecutar
programas en modo protegido.

Gracias a la compatibilidad hacia atrás, las aplicaciones Windows 3.0 también podían ser compiladas en entornos de 16 bits, sin siquiera usar todas las capacidades 32 bits de las CPU 386.


Otras características incorporadas en Windows 3.0 fueron: el soporte para red, el Administrador de Programas y el Administrador de Archivos, y el soporte para más de 16 colores.


Varios meses después, fue lanzada una versión multimedia limitada: Windows 3.0 con Multimedia Extensión 1.0. Esta fue adjuntada con el primer kit multimedia con tarjeta de sonido / CD-ROM. Por ejemplo, Creative Sound Blaster Pro junto con títulos como MS Bookshelf. Esta versión fue la precursora de las características multimedias disponibles en
Windows 3.1 y superior.

Windows 3.0 vendió alrededor de 10 millones de copias dos años antes de lanzar la versión 3.1, convirtiéndose así en la mayor fuente de ingresos de
Microsoft. Esto cambiaría drásticamente los planes de la empresa…

La pelea Microsoft/IBM
interfaz de Windows 3.0
El Program Manager en Windows 3.0
Microsoft desarrollaba junto a IBM el sistema operativo OS/2, como un sucesor del DOS. OS/2 v1.0 fue lanzado en 1987, soportando multitareas y ejecutables para DOS. La versión 1.1 fue lanzada en 1988, con una interfaz gráfica (GUI) llamada Presentation Manager (PM). La versión 1.2, lanzada en 1989, reemplazó el sistema de archivos DOS FAT (empleado por Windows) por el HPFS.

Pero a principios de los 90, hubo conflictos en la relación Microsoft/IBM. Cada empresa tenía acceso al
código fuente de los sistemas operativos que desarrollaban. Microsoft quería mejorar y desarrollar Windows, mientras que IBM quería seguir desarrollando OS/2. Por esta razón, acordaron que IBM desarrollaría OS/2 v2.0 para reemplazar a OS/2 v1.3 y Windows 3.0, mientras que Microsoft desarrollaría un nuevo sistema operativo, el OS/2 v3.0 para luego reemplazar el OS/2 v2.0.

Este acuerdo pronto fracasó, y terminó la relación Microsoft/IBM. IBM continuaría desarrollando OS/2, mientras que Microsoft cambió el nombre a OS/2 3.0 (que no había sido lanzado todavía) a
Windows NT (creando así una nueva línea de Windows). Ambas empresas retenían sus derechos de utilizas las tecnologías desarrolladas en OS/2 y Windows hasta el momento de terminado el acuerdo, de todas maneras, Windows NT fue prácticamente escrito como nuevo.

IBM lanzó en 1992 la versión 2.0 de OS/2, que incluyó una característica que luego sería imitada en Windows 95, el
escritorio (en OS/2 fue llamado WPS o Workplace Shell).

En ese momento no se sabía quién ganaría la llamada “Guerra de Escritorios”.
 

MI INICIO EN EL MUNDO WEB

Hace algún par de empecé a aprender lo que es la programasen y diseño web existen varios editores web pero para mi en lo personal son los siguientes:

HAZ CLICK EN LOS LINK PARA ENTRAR A SU SITIO WEB


#!  NETBEANS
Es el mas completo ya que te permite crear base de datos desde este mismo programa en este programa puedes ir viendo como se ve tu sitio web ya que cuenta con un servidor de prueba integrado pero cmplicado para algunos al momento de programar.

quizá el mas fácil de usar pero no lo es así si sabes explotar al 100% este programa
podrás crear paginas web dinamicas y muy presentables  y te permite enlazar base de datos.




#3  KOMPOZER
es un editor de html , javascript y css pero no te permite trabajar con base de datos.



es un editor basico pero con el cual aprenderas mucho sobre el html y otros lenguajes
pero creo que solo fue hecho para linux.


    es un editor completo pero difícil de entender.


En estos programas puedes encintaran un sin fin de ayuda para poder diseñar un buen sitio web, pero el unico defecto es que en algunos de ellos elaboras sitios muy simples ya que se utiliza solo  html ; tambien pueden soportar CSS (HOJAS DE ESTILO EN CASCADA) Y JAVASCRIPT.
gracias a estos lenguajes se puden relizar grandes pagines web ya sea para algun y trabajo escolar o empresarial . 
Bueno en este blog les enseñare a reaizar un sitio web completo y agradable con varios estilos y efectos que haran llamativo su sitio web dinamico.