Pautas De Programación
1.2SOBRE LAS HERRAMIENTAS DEDESARROLLO Se utilizarán herramientas libres para el desarrollo. Como Entorno de Desarrollo Integrado (IDE) se empleará KDevelop. Es necesario destacar el uso de la biblioteca wxWidgets. Esta permite el desarrollo de aplicaciones con interfaces gráficas de manera rápida y sencilla. Con el uso de wxWidgets se garantiza que la herramienta de autor sea multiplataforma (funcionará tanto en Linux comoen Windows). Esto ocurre debido a que wxWidgets intenta usar los controles nativos en cada sistema operativo, de este modo se logra un aspecto homogéneo en cada plataforma. Es importante señalar que la biblioteca wxWidgets es software libre. Se distribuye bajo licencia wxWindows Library License, la cual es similar a GNU Library General Public License. Se diferencia en que, además permite crearaplicaciones comerciales, con la condición de que no se incluya código GNU. Otras características importantes de la biblioteca wxWidgets son: • Es compatible con los compiladores más populares. • Incluye Tex2RTF, que permite producir su propia documentación en varios formatos, entre ellos HTML y Word RTF. • Incluye más de 300 clases, entre ellas clases para visualizar archivos HTML, clases para elmanejo de eventos, y clases para la creación o manipulación de imágenes, muy importantes para el desarrollo de la herramienta de autor. • Está en desarrollo constante desde hace más de doce años, con ella se han desarrollado múltiples sistemas; cuenta con una amplia y activa comunidad de programadores.
2. TERMINOLOGÍA Identificador: Se usa para referirse a una variable, constante, función o tipode dato en C++. Puede constar de un prefijo, un nombre y un sufijo, en ese orden. Clase: Tipo de dato definido por el usuario que consiste de datos y funciones que operan con esos datos. Los datos definidos en la clase se denominan datos miembros y las funciones se denominan funciones miembros. Miembros públicos: Datos miembros o funciones miembros que pueden ser accedidos en cualquier parte porlas instancias de la clase. Miembros protegidos: Datos miembros o funciones miembros que pueden ser accedidos especificando el nombre dentro de funciones miembros de clases derivadas. Miembros privados: Datos miembros o funciones miembros que pueden ser accedidos por las funciones miembros de la propia clase (y por los amigos de la clase) Macro: Es un bloque de texto definido en una sentencia...
Regístrate para leer el documento completo.