Entradas con la etiqueta iOS

De cómo se abordan grandes desarrollos de software.

La última clase antes de las vacaciones de Navidad ha servido para aclarar puntos muy importantes que deben tenerse en cuenta:

- Sobre cómo abordar grandes proyectos en base a escenarios.

- Sobre cómo, para cada paso del escenario, extraer las responsabilidades y cómo asignarlas a clases y traducirlas a métodos y/o atributos.

Siempre lo son, pero los apuntes de este último día deben tenerse como base para las siguientes tareas.

Os deseo unas felices fiestas. Nos vemos el 09 de enero. Un saludo.

Etiquetas: , ,

Clases y objetos.

Phileas. Iniciativa aprendizaje bases desarrollo orientado a objetosClases y objetos

La estructura de una clase.
Una clase tiene tres partes bien diferenciadas, la definición o la declaración de la clase, los atributos de clase y los métodos de clase, aunque no todas son obligatorias.

Leer el resto de esta entrada »

Etiquetas: , , , ,

RETROMALLORCA 2011

La RETROMALLORCA 2011 ya está a la vuelta de la esquina, os informo del horario de actividades: Leer el resto de esta entrada »

Etiquetas: , , , , , , , ,

Introducción a los sistemas complejos de software

mister phileas fogg attributed to chaotic good01 on flickrEn la clase de hoy hemos visto una rápida introducción a las “filosofías” de cómo abordar proyectos de desarrollo de software complejos. De todo lo visto: características de los sistemas complejos, el ciclo de vida en cascada y su problemática, etc, lo que me gustaría que intentásemos es adquirir el hábito del modelo en espiral a la hora de saber cómo afrontar desarrollos de dimensiones industriales. Esto, unido a las herramientas que veremos en UML y los ejercicios que haremos en Java, nos serán de mucha ayuda a la hora de conseguir los objetivos de la asignatura.

Mañana vamos a conocer una de las herramientas que nos ayudarán a entender cómo son, en esencia, los programas orientados a objetos: las tarjetas CRC.

¡Un saludo y nos vemos mañana en clase!

Etiquetas: , , , , , ,

Utilidades útiles. OpenMeetings 1.6.2

OpenMeetings es una herramienta que nos permite realizar videoconferencias. Algunas de sus características son:
Leer el resto de esta entrada »

Etiquetas: , , , , , , , ,

Cracker de todo, hacker de nada.

 

En estos días ha aparecido una noticia en los medios de comunicación que me ha impulsado a elaborar este post. La noticia cuenta que fotos de algunas famosas han sido robadas de sus móviles. El tema no es la noticia, sino que quería mas bien entrar en cómo se da la noticia.

Leer el resto de esta entrada »

Etiquetas: , , , , , , , , ,

EDIB condena la violencia

 

ETA no

 

Muy lamentablemente, hoy domingo 9 de Agosto la banda asesina ETA ha vuelto a atacar, otra vez en nuestra isla, con la colocación de varios artefactos en diversos restaurantes de zonas muy turísticas.

Ya que la intención de este grupo de malnacidos es “hacerse notar” y demostrar que tienen capacidad de provocar miedo, nosotros queremos manifestar públicamente que no estamos dispuestos a vivir con miedo, y que vamos a decir altro y claro:

¡ETA NO!

¡NO A LA VIOLENCIA!

Leer el resto de esta entrada »

Etiquetas: ,

Manual de PHP: Conceptos Básicos PHP 1

Lo primero de todo recordaros que estos post están enfocados para gente que hace poco que se ha introducido en el lenguaje HTML y también quiere hacerlo en PHP, así que intentaré seguir un lenguaje muy sencillo y aplicando ejemplos de forma que sea muy fácil de entender.

 

Introducción PHP

Los documentos PHP se interpretan en el servidor, generando una página HTML que será enviada al cliente, el cual podrá visualizarla en su navegador.

 

Si programamos localmente necesitaremos acceder  a nuestro servidor, lo más común es que accedamos a nuestro servidor mediante la dirección http://localhost o http://127.0.0.1 ya que esto depende de la configuración del servidor web.

Previamente necesitamos haber instalado un servidor web en nuestro ordenador, os pongo la dirección a WAMP, un paquete que incluye Apache, PHP5, MySQL, PHPMyAdmin, SQLiteManager y un interface para la barra de notificaciones del sistema.

Wamp (Versión para Windows)
http://www.wampserver.com/en/download.php

Mamp (Versión para Mac)
http://www.mamp.info/de/downloads/index.html

Lamp (Versión para Gnu/Linux)
http://www.apachefriends.org/en/xampp-linux.html

Primer Script php:

El código PHP se integra dentro del HTML, con la ventaja de que además de permitirnos programas e interactuar con bases de datos, el usuario verá solamente el código HTML.

En este primer ejemplo vemos que como usamos “<?php” para indicar el inicio de la etiqueta PHP. Después indicamos la sentencia y abandonamos el modo PHP usando “?>”

Lo que haremos en este primer ejemplo es mostrar: Hola Mundo usando la sentencia echo()

<html>
 <head>
  <title>Primer PHP</title>
 </head>
 <body>
  <?php echo "Hola Mundo"; ?>
 </body>
</html>   

En el caso de estar utilizando WAMP tendremos que guardar la página dentro de C:wampwww , para tenerlo más ordenado os recomiendo generar una carpeta por cada sitio web. Una vez guardada tenéis que visualizarla desde http://localhost .
No borréis el index que ya hay, este os permitirá acceder a las carpetas de forma más cómoda.

Comentarios:

Abajo tenéis un ejemplo en el que usamos varios tipos de comentarios.

<?php
    echo "Esto es una prueba";
    // comentario de una sola línea
    /* comentario multilínea
       simplemente otro tipo de comentario */
    echo " Ejemplo de PHP ";
    # comentario de una sola línea
?>

Acordaros de visualizar desde http://localhost

Variables:

Una variable es un espacio que se reserva en la memoria para almacenar datos.
En PHP las variables empiezan por el símbolo $ y no es necesario definirlas antes de usarlas, también carecen de tipo.
Para la inicialización de una variable se utiliza el signo de igual ( = )
Entre otras cosas, más adelante veremos como empleamos las variables para asignar valores enviados desde un formulario e insertarlos, borrarlos y actualizarlos en una base de datos.

Ejem1:

<html>
<head>
   <title>Ejemplo de variables</title>
</head>
<body>
<?php
   $a = 1; // asignamos un valor numérico (sin comillas)
   $b = “Hola”; //asignamos un valor alfanumérico (entre comillas)
   echo $a,"<br>",$b; // Mostramos las variable con el commando echo, también fijaros que combinanos PHP con un salto de línea de HTML <br>
?>
</body>
</html>

Ejemp2:

<html>
<head>
   <title>Ejemplo de variables</title>
</head>
<body>
<?php
   $a = $_POST["nombre"]; // en este caso no asignamos el valor directamente, sino que viene de otra página mediante un formulario, lo veremos más adelante
    echo $a;
?>
</body>
</html>

Acordaros de visualizar desde http://localhost

Artículos anteriores:

 Manual de PHP

 

Etiquetas: , , , , , , , , , , ,