Manual De Programacion Classpad 330
Enviado por elvismanco • 29 de Junio de 2014 • 12.228 Palabras (49 Páginas) • 868 Visitas
ClassPad 300 SDK Tutorial
Este documento mostrará el proceso de desarrollar, compilar y cargar un simple add-in de aplicación de la ClassPad 300. Este documento presenta las clases básicas y un enfoque ejemplo, para añadir-en el desarrollo, pero no servirá de referencia detallada. Utilice el archivo de ayuda de referencia se incluye como una referencia más detallada.
1. Tabla de contenidos
2. ClassPad 300 SDK AMBIENTE 4
2.1. DEV-C + + 4
2.2. Compilar y cargar un complemento 5
3. PROGRAMACIÓN DE UN EJEMPLO aplicación de complemento 9
4. ARQUITECTURA 9
4.1. El mainframe 9
4.2. MÓDULO DE WINDOWS 10
4.3. HOLA PROGRAMA MUNDIAL: SCRIBBLE_1 12
5. INTERFAZ DE USUARIO 13
5.1. La función de mensajes 13
5.2. MENÚS 14
5.3. LA BARRA DE HERRAMIENTAS 15
5.4. PEN O TECLADO DE ENTRADA 16
5.5. Adición de elementos de interfaz de usuario: SCRIBBLE_2 17
6. Varias ventanas 19
6.1. AGREGAR UN SEGUNDO VENTANA 19
6.2. Solicitudes que se acogieron 19
6.3. DESPLAZAMIENTO 20
6.4. Los cuadros de mensaje 20
6.5. La barra de estado 21
6.6. AGREGAR UNA NUEVA VENTANA, de diálogo y barras de desplazamiento: SCRIBBLE_3 21
7. INTERACCIÓN ENTRE VENTANAS 26
7.1. DOCUMENTOS Y WINDOWS 26
7.2. DOCUMENTOS Y DATOS DE CAMBIO 27
7.3. ACTUALIZACIÓN DE VIVIR EN LA APLICACIÓN SCRIBBLE: SCRIBBLE_4 27
8. Guardar / restaurar la información 30
8.1. UNDO / REDO 30
8.2. Almacenamiento de archivos 30
8.3. Apertura de archivos 32
8.4. AGREGAR GUARDAR / CARGAR Y DESHACER EL EJEMPLO: SCRIBBLE_5 32
9. MÁS INFORMACIÓN 39
10. Temas avanzados 39
10.1. SUBIR Add-in HERRAMIENTA 39
10.2. Compilador y el enlazador 40
10.3. USO DE ASAMBLEA 41
10.4. CONSTRUCCIÓN DE LA LÍNEA DE COMANDOS 42
10.5. DEPURACIÓN EN DEV-C + + 44
11. La depuración en el ClassPad 45
ClassPad 300 SDK para el Medio Ambiente
En esta sección vamos a echar un breve vistazo a la ClassPad 300 SDK Ambiente. Esto incluye una descripción del IDE del SDK, así como la forma de compilar y cargar un complemento a la ClassPad 300. Vamos a suponer que usted ya ha instalado el SDK en el directorio predeterminado.
Dev-C + +
La ClassPad 300 SDK utiliza Dev-C + + como IDE. Dev-C + + es un entorno de desarrollo integrado con todas las funciones (IDE) para el lenguaje de programación C / C + +. La versión más reciente disponible en el momento de los envases están incluidos en el instalador SDK. Sin embargo, para las correcciones de errores y nuevas actualizaciones, asegúrese de visitar el sitio web del desarrollador: http://www.bloodshed.net/. Tenga en cuenta que el archivo DLL ClassPad se ha compilado con MinGW 3.2. Aunque actualice Dev-C + +, se recomienda que usted continúa usando el compilador MinGW 3.2.
En general Dev-C + + utiliza el compilador GNU para crear programas de C / C + +. A ClassPad complemento, sin embargo, se crea mediante el HITACHI SH compilador. Con el fin de integrar la compilación de un complemento en Dev-C + + una herramienta contenedor se ha creado para convertir la sintaxis de GCC en la sintaxis SH. Esta herramienta, junto con una actualización de Dev-C + + 's ini y cfg permite elegir juegos compilador que va a crear un complemento utilizando SHC y / o GCC.
Con Dev-C + +
Antes de preocuparnos por los detalles de la envoltura, vamos a tomar un momento para repasar los pasos básicos en la creación de un complemento en Dev-C + +.
Dev-C + + le ayudará a organizar sus proyectos, y compila sin problemas luego con la ayuda de las herramientas de contenedor. Dev-C + + también se utiliza como un front-end para el depurador de GNU, GDB.
Después de instalar el SDK, puede empezar a Dev-C + + desde el menú Inicio-> Programas-> Dev-Cpp.
Para explorar la IDE, address.dev abierto vamos - el archivo de proyecto para el ejemplo de la libreta de direcciones complemento. Haga clic en Archivo-> Proyecto o Archivo Abrir ... y vaya a Documents \ ClassPad 300 SDK \ Examples \ Libreta de direcciones \ address.dev. Vamos a utilizar esto como un ejemplo para explicar los conceptos básicos de Dev-C + +.
La Figura 1.1 muestra una vista típica de Dev-C + +. Ventana 1 enumera todos los archivos en el presente proyecto. Haga doble clic en cualquier archivo para abrirlo en el editor (ventana 2). Ventana 3 tiene varias pestañas que puede hacer clic en para obtener información diferente. En la actualidad se muestra errores después de compilar el proyecto. Observe que el error seleccionado en la ventana 3 se pone de relieve en la ventana 2. Hay información más general sobre el uso de Dev-C + + en la página web del creador en http://www.bloodshed.net/dev/index.html. A partir de aquí nos vamos a centrar en el uso de Dev-C + + para crear un complemento.
Compilar y cargar un complemento
Ahora que hemos cargado la libreta de direcciones de complemento, vamos a caminar a través de la construcción y la instalación de la ClassPad.
Cambiar Sets compilador
Las herramientas de contenedor que vienen con el SDK son capaces de hacer tres versiones diferentes:. ClassPad Add-in sólo, Windows EXE solamente o ClassPad Add-in y Windows EXE al mismo tiempo.. Puede controlar qué compilador se utiliza cuando al seleccionar diferentes conjuntos de compilador.
5
Para este ejemplo vamos a utilizar el compilador que se basa tanto en el de Windows EXE y el ClassPad Add-in -. La "CPSDK complemento de CPA y Windows compilador EXE.". Ajuste. Para asegurarse de que este es el compilador actual, haga clic en el menú Proyecto y seleccione Opciones de proyecto (o presione Alt + p). Cuando aparezca el cuadro de diálogo Opciones de proyecto, haga clic en la ficha compilador.
Aquí podrás ver un menú desplegable que tiene los tres conjuntos compilador descrito anteriormente más el Dev-C + + set compilador por defecto (para desarrollar en C / C + +). Seleccione "CPSDK Add-in. CPA y Windows. Compilador EXE" de la lista para construir tanto una ClassPad complemento y un ejecutable de Windows. Recuerde que el "compilador por defecto" es el compilador que viene instalado en Dev-C + +. Usted no puede utilizar este compilador para construir una ClassPad Add-in, ya que va a llamar a GCC (no SH). También tenga en cuenta que este compilador no puede crear EXE de una ventana de la ClassPad porque su configuración del compilador y enlazador no están correctamente ajustadas. Cuando la construcción de un complemento que sólo utilizará los tres conjuntos de compilador que el CPSDK instalado.
...