Diferencia entre revisiones de «Introducción a Patrones de Diseño en C++ con Qt4:Racionalizacion»

Contenido eliminado Contenido añadido
m Revertidos los cambios de Paynalton (disc.) a la última edición de 200.52.87.170
m Robot: Fixing wiki syntax; cambios triviales
 
Línea 1:
{{nav2|Introducción a Patrones de Diseño en C++ con Qt4:Agradecimientos|Agradecimientos|Introducción a Patrones de Diseño en C++ con Qt4|Contenido|Introducción a Patrones de Diseño en C++ con Qt4:1.Contenido|I. Introducción a C++ y Qt 4}}
----
= Justificación para este libro =
 
Como en la Universidad de Suffolk, seguimos la tendencia popular y continuamos enseñando programación orientada a objetos usando C++. Por varios años enseñamos un curso de un semestre de OOP/C++ estándar que seguía una secuencia CS1-CS2 basada en el lenguaje de programación C. Los estudiantes desarrollaron substancial maestría del lenguaje C++ del núcleo y entendimiento de algunos conceptos de OO como son la encapsulación, rehechura y desarrollo de herramientas. Sin embargo, encontramos que STL es una librería que ofrece dificultades a los estudiantes y causa que pierdan mucho tiempo construyendo programación de bajo nivel y problemas de plantillas. STL no es capaz de escribir aplicaciones con interfaces gráficas, y algún otro framework debía ser usado en consecuencia.
Línea 12:
 
 
Creemos que los lectores entienden mejor las ideas cuando las aplican, y encontramos que esto es especialmente cierto con los patrones de diseño. Muchas de las clases Qt o ejemplos de código son implementaciones concretas de los patrones de diseño más populares descritos en [http://cartan.cas.suffolk.edu/oopdocbook/opensource/bibliography.html#gof95| Gamma95]. Para cada patrón de diseño que discutimos, hacemos disponible el código fuente de nuestro ejemplo e incluimos ejercicios que retan al lector a reusar, refinar y extender ese código.
 
 
Línea 21:
 
 
Existen muchos libros de C++ por allí que también enseñan C++ o enseñan Qt, pero encontramos que los libros de C++ usan una variedad distinta de estilos de programación, y hacen énfasis en algunos puntos que nosotros no usamos mucho con Qt. los libros sobre Qt que hemos visto asumen previos conocimientos de C++. Este libro, por el contrario, asume que no se tiene experiencia programando C++ o C, y cubre las características de lenguaje de C++ que necesitas saber con el fin de usar las clases Qt 4 tan pronto como sea posible en ejemplos y asignaciones. Esto puede ser un útil libro de texto para enseñar C++ y patrones de diseño, con énfasis en el reuso de código abierto.