viernes, 30 de julio de 2010

EJEMPLO DE ARRAYLIST

Creamos una clase con sus atributos privados
public class Producto{
private String nombre;
private int cantidad;
Cada uno con sus get and set
      private void setnombre (String nom){
            nombre=nom;
      }
     private void setnombre (int cant){
            cantidad=cant;

      }
     private String getnombre(){
            return nombre;
     }
      private String getnombre(){
            return nombre;
                                                                           }
Creamos los constructores el vacio y el sobrecargado
     public Producto{
     }
      public Producto(String nom,int cant){
              nombre=nom;
              canidad=cant;
     }
  }

En el Main hacemos lo siguiente

public class Main{                                          
     public void class main(String[] args){
Creamos 2 instancias de la clase Producto         
     Producto a = new Producto ("disco duro", 33256);
     Producto b = new Producto ("cable sata", 11656);
Creamos un ArrayList
      ArrayList lista = new ArrayList();
Insertamos los objetos
      lista.add(a);
      lista.add(b);
Creamos un metodo para mostrar
     mostrar(lista);


     }
Metodo para mostrar el ArrayList
      private void mostrar(List lista){
           for(iterator it = lista.iterator().hasNext()){
           Producto x = (Producto)it.Next();
           sout(x.getName+":"+x.getcantidad);
          }
      }

viernes, 9 de julio de 2010

QUE ES .NET?

DESCARGAR
.NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Sun Microsystems y a los diversos framework de desarrollo web basados en PHP.

Su propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones –o como la misma plataforma las denomina, soluciones– permitiendo una integración más rápida y ágil entre empresas y un acceso más simple y universal a todo tipo de información desde cualquier tipo de dispositivo.
La plataforma .NET de Microsoft es un componente de software que puede ser añadido al sistema operativo Windows. Provee un extenso conjunto de soluciones predefinidas para necesidades generales de la programación de aplicaciones, y administra la ejecución de los programas escritos específicamente con la plataforma. Esta solución es el producto principal en la oferta de Microsoft, y pretende ser utilizada por la mayoría de las aplicaciones creadas para la plataforma Windows.

.NET Framework se incluye en Windows Server 2008, Windows Vista y Windows 7. De igual manera, la versión actual de dicho componente puede ser instalada en Windows XP, y en la familia de sistemas operativos Windows Server 2003. Una versión "reducida" de .NET Framework está disponible para la plataforma Windows Mobile, incluyendo teléfonos inteligentes.
.NET Framework 3.5 agrega de forma incremental las nuevas características de .NET Framework 3.0. Por ejemplo, los conjuntos de características de Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) y Windows CardSpace. Además, .NET Framework 3.5 contiene una serie de características nuevas en distintas áreas tecnológicas que se han agregado como nuevos ensamblados para evitar cambios destacados. Algunas de estas características son:

  • Integración total de LINQ (Language Integrated Query) y del reconocimiento de los datos. Esta nueva característica le permitirá escribir código en idiomas habilitados para LINQ para filtrar, enumerar y crear proyecciones de varios tipos de datos SQL, colecciones, XML y conjuntos de datos usando la misma sintaxis.
  • ASP.NET AJAX le permite crear experiencias web más eficaces, más interactivas y con un gran índice de personalización que funcionan con los exploradores más usados.
  • Nueva compatibilidad con el protocolo web para generar servicios WCF, como por ejemplo AJAX, JSON, REST, POX, RSS, ATOM y distintos estándares WS-* nuevos.
  • Compatibilidad total con las herramientas de Visual Studio 2008 para WF, WCF y WPF, incluida la nueva tecnología de servicios habilitados para flujos de trabajo.
  • Nuevas clases en la biblioteca de clases base (BCL) de .NET Framework 3.5 que tratan numerosas solicitudes de cliente comunes.

COMO PODEMOS OBSERVAR HAY QUE INVESTIGAR Y ESTUDIAR MUCHO SI QUEREMOS ESTAR A LA ALTURA DE UN BUEN DESARROLLO, NO NOS PODEMOS QUEDAR CON UN PAR DE ARQUITECTURAS SOLAMENTE,  ESTO ES SOLO UNA INTRODUCCION YA MAS ADELANTE PREPARAREMOS UN PAR DE EJEMPLOS SENCILLOS EN LAS DISTINTAS APLICACIONES DEL PAQUETE.
Y SI SE ANIMAN A DARLE DE LLENO LES DEJO EL ENLACE DE DESCARGA!!

OJO CON SILVERLIGHT QUE TAMBIEN ES UNA BUENA HERRAMIENTA!!!
EN OTRO BLOG HABLO DE SUN Y SU JAVAFX.................. 

/*===============medicion============================*/