viernes, 14 de agosto de 2015

¿Cómo crear un objeto?
Como se mencionó anteriormente, una clase proporciona los planos de objetos. Así que, básicamente, un objeto se crea de una clase. En Java, la palabra clave new se utiliza para crear nuevos objetos.
Existen tres pasos al crear un objeto de una clase:
  • Declarar: Debemos declarar una variable con su nombre y con el tipo de objeto que va a contener.
  • Instanciar: La palabra clave new se utiliza para crear el objeto.
  • Inicialización: La palabra clave new va seguida de una llamada a un constructor. Esta llamada inicializa el nuevo objeto.
Si seguimos el modelo del ejemplo anterior:
public class Carro{

   public carro(String marca){
      // El constructor tiene solo un parametro, en este caso marca
      System.out.println(“La marca es : " + marca );
   }
   public static void main(String []args){
      // Creamos la variable carro
      Carro miCarro = new Carro( "Ford" );
   }
}
Observemos que poseemos un constructor el cual recibe un parametro, en este caso la marca del carro, el cual va a imprimir el nombre de la marca cada vez que inicializemos un objeto de la clase carro.

A su vez con Carro miCarro = new Carro( "Ford" ) estamos cumpliendo los pasos que explicamos anteriormente ya que declaramos una variable llamada miCarro de la clase Carro, la instanciamos al hacerle new y la inicializamos al llamar al constructor con Carro( "Ford" ).

viernes, 7 de agosto de 2015

¡Bienvenido a Java y Cómo programar en Java,

Hemos trabajado duro para crear lo que pensamos será una experiencia de aprendizaje informativa,
divertida y retadora para usted. Java es un poderoso lenguaje de programación, divertido para los principiantes
y apropiado para los programadores experimentados que desarrollan sistemas de información de tamaño
considerable. Cómo programar en Java, 7ª edición es una herramienta efectiva de aprendizaje para cada una de
estas audiencias.

Java se ha convertido en el lenguaje de elección para implementar aplicaciones basadas en Internet, y software
para dispositivos que se comunican a través de una red. Ahora, los estéreos y otros dispositivos en los hogares
pueden conectarse entre sí mediante el uso de tecnología Java. ¡En la conferencia JavaOne en mayo del 2006,
Sun anunció que había mil millones de teléfonos móviles y dispositivos portátiles habilitados para Java! Java ha
evolucionado rápidamente en el ámbito de las aplicaciones de gran escala. Es el lenguaje preferido para satisfacer
la mayoría de las necesidades de programación de muchas organizaciones.
Java ha evolucionado tan rápidamente que publicamos esta séptima edición de Cómo programar en Java
justamente 10 años después de publicar la primera edición. Java ha crecido tanto que cuenta con otras dos ediciones.
La edición Java Enterprise Edition (Java EE) está orientada hacia el desarrollo de aplicaciones de red
distribuidas, de gran escala, y aplicaciones basadas en Web. La plataforma Java Micro Edition (Java ME) está
orientada hacia el desarrollo de aplicaciones para dispositivos pequeños, con memoria limitada, como los teléfonos
celulares, radiolocalizadores y PDAs.

viernes, 31 de julio de 2015

Visual Basic 
Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo que facilitó en cierta medida la programación misma. 
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008. 
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access ObjectsRemote Data Objects o ActiveX Data Objects. 
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI.
Visual Basic está diseñado para la creación de aplicaciones de manera productiva con seguridad de tipos y orientado a objetos. Visual Basic permite a los desarrolladores centrar el diseño en Windows, la web y dispositivos móviles. Como ocurre con todos los lenguajes destinados a Microsoft .NET Framework, los programas escritos en Visual Basic se benefician de la seguridad y la interoperabilidad de los lenguajes.
Esta generación de Visual Basic continúa la tradición de ofrecerle una manera rápida y fácil de crear aplicaciones basadas en .NET Framework. 
¿Qué es una computadora?
Una computadora es un dispositivo capaz de realizar cálculos y tomar decisiones lógicas a velocidades de millones (incluso de miles de millones) de veces más rápidas que los humanos. 
Por ejemplo, muchas de las computadoras personales actuales pueden realizar varios miles de millones de cálculos en un segundo. 
Una persona con una calculadora podría requerir toda una vida para completar el mismo número de operaciones. (Puntos a considerar: ¿cómo sabría que la persona sumó los números de manera correcta?, ¿cómo sabría que la computadora sumó los números de manera correcta?) ¡Las supercomputadoras actuales más rápidas pueden realizar billones de sumas por segundo! 
Las computadoras procesan los datos bajo el control de conjuntos de instrucciones llamadas programas de cómputo. Estos programas guían a la computadora a través de conjuntos ordenados de acciones especificadas por gente conocida como programadores de computadoras.
Una computadora está compuesta por diversos dispositivos (como teclado, monitor, ratón, discos, memoria, DVD, CD-ROM y unidades de procesamiento) conocidos como hardware. A los programas que se ejecutan en una computadora se les denomina software. Los costos de las piezas de hardware han disminuido de manera espectacular en años recientes, al punto en que las computadoras personales se han convertido en artículos domésticos. En este libro aprenderá métodos comprobados que pueden reducir los costos de desarrollo del software: programación orientada a objetos y (en nuestro Ejemplo práctico de Ingeniería de Software en los capítulos 2-8 y 10) diseño orientado a objetos.