This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
es:orx:tutorials:aplicación_standard [2012/03/05 11:16 (13 years ago)] – [Sumario] zera | es:orx:tutorials:aplicación_standard [2020/08/19 21:14 (5 years ago)] (current) – Old content sausage | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Tutorial de Independiente ====== | ||
- | |||
- | |||
- | ===== Sumario ===== | ||
- | |||
- | Este es nuestro primer tutorial básico de C++. También muestra como escribir un ejecutable independiente usando orx y como usar el módulo de localización ('' | ||
- | |||
- | Como **NO** estamos usando el ejecutable por defecto para este tutorial, su código será directamente compilado en un ejecutable y no dentro de una librería externa.\\ | ||
- | |||
- | Esto implica que **NO** tendremos el comportamiento codificado por defecto que tuvimos en los tutoriales anteriores: | ||
- | * F11 no afectará el cambiador de sincronia vertical. | ||
- | * Escape no saldrá de la aplicación automáticamente. | ||
- | * F12 no captura una imagen. | ||
- | * Backspace no recarga ficheros de configuración. | ||
- | * La sección [Main] en el fichero de configuración no será usada para cargar un plugin (llave '' | ||
- | |||
- | Un programa basado directamente en orx ((ej. sin la ayuda del lanzador orx)), por defecto, **NO** saldrá de la aplicación si recibe el evento orxSYSTEM_EVENT_CLOSE.\\ | ||
- | Para hacer esto, o tendriamos que usar la función auxiliar '' | ||
- | |||
- | Ver los anteriores [[main# | ||
- | |||
- | Como estamos por nuestra cuenta aquí, necesitamos escribir la función principal e inicializarla manualmente con orx.\\ | ||
- | La parte buena es que podemos entonces especificar que módulo queremos usar, y desactivar la pantalla o cualquier otro módulo a voluntad, si fuera necesario. | ||
- | |||
- | Si quisieramos mantener una semi automática inicialización de orx, podemos usar la función '' | ||
- | Este tutorial cubrirá el uso de orx con su función auxiliar, pero puedes decidir si no la usas su su comportamiento no sirve para tus necesidades. | ||
- | |||
- | Esta función auxiliar tendrá cuidado de inicializar todo correctamente y salir adecuadamente.\\ | ||
- | Estará también segura que el módulo del reloj está marcando constantemente (como parte del núcleo de orx) y que podamos salir si el evento orxSYSTEM_EVENT_CLOSE fue enviado.\\ | ||
- | Este evento es enviado cuando cerramos una ventana, por ejemplo, pero puede ser enviado por criterio propio (la tecla escape es presionado, por ejemplo). | ||
- | |||
- | Este código es un ejemplo básico de C++ para mostrar como usar orx sin tener que escribir código de C.\\ | ||
- | Este tutorial pudo haber estado estructurado de una mejor manera (cortandolo en piezas con encabezados de ficheros, por ejemplo) pero queremos mantener un solo fichero por tutorial *básico*. | ||
- | |||
- | Este ejecutable independiente también crea una consola (como hace el ejecutable de orx por defecto), pero tu puedes tener tu propio programa sin consola si así lo deseas.\\ | ||
- | A fin de lograr eso, solo necesitas proveer un listado | ||
- | Si no, el fichero cargado por defecto será orx.ini en vez del que está basado en el nombre de nuestro ejecutable (ej. 10_StandAlone.ini). | ||
- | |||
- | Los usuarios(windows) de [[http:// | ||
- | |||
- | Este tutorial simplemente muestra el logo de orx y una leyenda localizada. Presione espacio o el botón click izquierdo para pasar por todas las lenguas disponibles para la leyenda del texto. | ||
- | |||
- | Algunas explicaciones acerca de elementos del núcleo puedes encontrarlas en este tutorial: | ||
- | |||
- | * '' | ||
- | |||
- | * '' | ||
- | |||
- | * '' | ||
- | |||
- | ===== Detalles ===== | ||
- | |||
- | |||
- | ===== Recursos ===== | ||
- | |||