Crear componentes en Gambas - Parte 5
A continuación se lista un primer bosquejo de la clase Notify, que debe analizar para verificar la presencia de deficiencias conceptuales, para anticipar problemas futuros y, entonces, pensar en qué cambios haría usted.
EXPORT
PUBLIC CONST URGENCY_LOW AS String = "low"
PUBLIC CONST URGENCY_CRITICAL AS String = "critical"
PUBLIC CONST URGENCY_NORMAL AS String = "normal"
STATIC PRIVATE $sSummary AS String
STATIC PRIVATE $sMessage AS String
STATIC PRIVATE $sUrgency AS String
STATIC PRIVATE $iTimeOut AS Integer
STATIC PRIVATE $sIcon AS String
STATIC PRIVATE $sCategory AS String
STATIC PRIVATE $vHint AS Variant
STATIC PROPERTY Summary AS String
STATIC PROPERTY Message AS String
STATIC PROPERTY Urgency AS String
STATIC PROPERTY TimeOut AS Integer
STATIC PROPERTY Icon AS String
STATIC PROPERTY Category AS String
STATIC PROPERTY Hint AS Variant
STATIC PUBLIC SUB Send(OPTIONAL pSummary AS String, pMessage AS String, pUrgency AS String, pTimeOut AS Integer, pCategory AS String, pHint AS Variant, pIcon AS String)
END
STATIC PRIVATE FUNCTION Urgency_Read() AS String
END
STATIC PRIVATE SUB Urgency_Write(Value AS String)
END
STATIC PRIVATE FUNCTION TimeOut_Read() AS Integer
END
STATIC PRIVATE SUB TimeOut_Write(Value AS Integer)
END
STATIC PRIVATE FUNCTION Icon_Read() AS String
END
STATIC PRIVATE SUB Icon_Write(Value AS String)
END
STATIC PRIVATE FUNCTION Category_Read() AS String
END
STATIC PRIVATE SUB Category_Write(Value AS String)
END
STATIC PRIVATE FUNCTION Hint_Read() AS Variant
END
STATIC PRIVATE SUB Hint_Write(Value AS Variant)
END
STATIC PRIVATE FUNCTION Summary_Read() AS String
END
STATIC PRIVATE SUB Summary_Write(Value AS String)
END
STATIC PRIVATE FUNCTION Message_Read() AS String
END
STATIC PRIVATE SUB Message_Write(Value AS String)
END
Fabian:
¿podrías poner al final del libro una sección de "Soluciones a las preguntas planteadas en la presentación de los códigos" sobre las preguntas que haces, comentando las posibles respuestas y el porque de la solución. Por si alguno no se da cuenta o no llega a ver los errores por lo menos que lo pueda revisar...
También podrías añadir algún test al final de cada capitulo o tema, para ver que el "alumno" ha entendido los conceptos.
Saludos
Jsbsan
Gracias Julio por tus sugerencias. Te comento que tengo planeado incluir las respuestas a los cuestionarios y un resumen al final de cada cómo. Y al final del libro las soluciones explicadas a los ejercicios propuestos.
Saludos.
Los comentarios están habilitados para que los lectores puedan participar en la corrección del libro, realizar preguntas puntuales o sugerencias. Todo comentario fuera de estos objetivos será eliminado. Por favor, tenga en cuenta lo siguiente:
- Cumpla las normas de etiqueta.
- Realice críticas constructivas.
- No sea redundante.