aaaaaaaaaaaaaa

Páginas: 33 (8111 palabras) Publicado: 12 de agosto de 2014


HAEduc 2
Manual del programador de Sora Script

(Documento en construcción)

Fecha de actualización: 13/05/2011
Lic. Osmely Fernández Lliteras


Índice

Select case 19
Procedimientos sub 19
Funciones 20
Operadores 22
Operadores de asignación 23
Funciones nativas del lenguaje 23
Ejecución del runtime para scripts y proyectos. Parámetros de ejecución. Los procedimientos deinicio de aplicación main y appready 35
Acceso al proyector y a la ventana de proyección 38
Construcción de objetos en tiempo de ejecución 38
El modelo de eventos de HAEduc 40
Las clases en Sora Script 42
Creación de componentes dentro de clases 45
Heredando de un componente 46
Las clases visuales de HAEduc y su relación con las clases de script. 53
La interfaz púbica de objetos 54Referencia a eventos 59
Vea el epígrafe Ejecución del runtime para scripts y proyectos. Parámetros de ejecución. Los procedimientos de inicio de aplicación main y appready. 59
Interacción con libros y páginas 68
Las transiciones para la navegación 70
El historial de navegación 71
Acceso a los objetos durante la ejecución 72
Clase Image 73
El formato xpm 75
Clase BorderSize 76
Clase Rectangle 77Clase PathStrokeType 79
Clase RectanglePlacement 80
Clase graphics 82
Clase TableRow 89
Clase TableListbox 90
La clase Timer. Formas de empleo. 93
Clase BubbleMessage 95
Clase Colour 96
Clase ColourSelector 99
clase fontselector 100
Clase StretchableLayoutManager 101
Clase StretchableLayoutResizerBar 104
Base de datos 104
Clase DataBase 106
Clase Query 106
ClaseCalendarComponentSettings 108
Clase CalendarComponent 109
Las mascotas de HAEduc 111
Cadenas de caracteres 115
Codificación de caracteres 120
Clase audioplayer 120
Clase Button 122
Serializado de fuentes 125
Clase FSerializedTypeface 126
Clase Font 127
Clase TimelineSystem 130
Clase SliceActionChain 130
Clase sliceactionbase 131
Las páginas de fondo 133
Clase ShapeButton 134
clase DrawableButton 135Clase Time 137
Clase FillType 140
Clase ColourGradient 141
Clase VideoComponent 142
Clase ListBox 144
Clase FileChooser 148
Clase FilenameComponent 149
Clase ComponentAnimator 151
Clase ProgressBar 151
Clase FileBrowserComponent 152
Clase TopLevelWindow 154
Clase ResizableWindow 155
Clase DocumentWindow 157
Clase DialogWindow 159
Clase AlertWindow 159
Clase DirectoryIterator 162clase File 163
Clase TreeViewItem 169
Métodos generales 170










Nota inicial:
Tenga cuidado al copiar código de este documento y pegarlo en HAEduc. Generalmente hay caracteres que este documento cambia en su edición, es el caso de las comillas simples y dobles. Es altamente recomendable antes de pegar el código en HAEduc pegarlo en un editor de texto plano como Notepad deWindows u otro similar en Linux, luego copie desde este programa y pégelo en HAEduc.





































Introducción

En el mundo de la multimedia educativa, el desarrollo de software ha sido liderado por productos como ToolBook de asymetric, Mathware Mediator, o la gigante Macromedia con excelentes herramientas para la elaboración de software decorte multimedia. Sin embargo la gran mayoría de ellos son sistemas propietarios. Si a esto le sumamos que solo permiten trabajar y desarrollar productos para plataforma Windows y aunque en algunos casos tienen mecanismos para exportación a web, siempre estos procedimientos son traducciones acotadas del lenguaje propio a HTML y/o java script. Ante esta situación, los programadores de softwaremultimedia se ven restringidos al necesitar crear aplicaciones de escritorio, y pese a la gran diversidad de opciones que presenta Internet, esta es una zona bastante desierta y poco explotada del mundo del software libre.

Los autores de HAEduc ante la necesidad de este tipo de herramientas en plataforma Linux se dieron a la tarea de diseñar un sistema capaz de crear aplicaciones multimedia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • aaaaaaaaaaaaaa
  • Aaaaaaaaaaaaaa
  • aaaaaaaaaaaaaa
  • aaaaaaaaaaaaaa
  • Aaaaaaaaaaaaaa
  • Aaaaaaaaaaaaaa
  • aaaaaaaaaaaaaa
  • Aaaaaaaaaaaaaa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS