lunes, 22 de febrero de 2010

Conceptos Básicos De Programación Orientada A Objetos

Objeto: cualquier entidad de información. Cualquier cosa que pueda ser sujeto a información.

Clase: intersección entre objetos.

ASPECTOS DE UN OBJETO.
  • Propiedades: también llamadas atributos, son características propias que individualizan al objeto (ser).
  • Métodos: conductas propias del objeto (hacer).
  • Evento: relaciones entre objetos de la misma o diferente clase.
Por ejmplo, el objeto Alumno puede contar con las siguientes características.

PROPIEDADES: nombre, número de control, CURP, IFE, RFC, seguro social, teléfono, edad, dirección, estatura, peso, nacionalidad, etc.

MÉTODOS: estudiar(), comer(), chatear(), platicar(), etc.

EVENTOS: Carlos lee libro, Mely hace tarea, Rauel escribe cuentas, etc.

Jerarquía De Operadores

  1. Paréntesis
  2. Potencias y raíces
  3. Multiplicaciones y divisiones
  4. Sumas y restas
  5. Si hay 2 o más operaciones de la misma jerarquía, resolver de izquierda a derecha
Si se desea alterar el orden normal de operaciones utilizar paréntesis, sólo cuando es necesario. Ejemplos:
2 + 3 * 4 = 20 (incorrecto)
2 + 3 * 4 = 20 (correcto, ya que por orden jerárquico, se realiza primero la multiplicación y luego la suma)

Operadores Aritméticos

  • + (más) : se utiliza para realizar sumas. (y = 5 + 7;)
  • - (menos) : se utiliza para realizar restas. (y = 7 - 5;)
  • * (por) : se utiliza para realizar multiplicaciones. (y = 7 * 5;)
  • / (entre) : se utiliza para realizar divisiones. En el caso de la división entre enteros, C# trunca la parte residual. La receta es agregar .0 en cualquier operando. (y = 30.0 / 4.0;)
  • % (módulo) : se utiliza para regresar el residuo entero de una división entre enteros. (y = 23 % 4;)
  • Math.Pow : se utiliza para realizar potencias y raíces, por ejemplo:
Potencia: y = 5 elevado a la 3ra potencia:
en C#: double y = Math.Pow((double)5, (double)3);

Raíz: y = raíz 5ta de 10 elevado a la 3ra potencia:
en C#: double y = Math.Pow((double)10, (double)3 / 5);

martes, 2 de febrero de 2010

Google Android

Android es un sistema operativo para dispositivos móviles y computadoras basado en el núcleo Linux. Inicialmente fue desarrollado por Androis Inc., compañía que fue comprada después por Google. Incluye numerosas aplicaciones prácticas de Google, como la Búsqueda de Google, Gmail, Google Maps, Google Talk y YouTube, entre otras.

Además, Google presenta la Open Handset Alliance (Alianza de Microteléfono Abierta), un grupo de más de 30 firmas de tecnologías móviles que se unen para, entre otras cosas, impulsar Android, que se define como "la primera plataforma completa, abierta y libre para dispositivos móviles". En la alianza encontramos nombres como T-Mobile, HTC, Qualcomm, Motorola, Telefónica de España, China Mobile, Texas Instruments, eBay, Sprint Nextel y Samsung.