Blame platform-demos/es/beginner.js.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="guide" style="task" id="beginner.js" xml:lang="es">
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="js#code-samples"/>
Packit 1470ea
    <revision version="0.2" date="2012-06-10" status="draft"/>
Packit 1470ea
Packit 1470ea
    <credit type="author copyright">
Packit 1470ea
      <name>Susanna Huhtanen</name>
Packit 1470ea
      <email its:translate="no">ihmis.suski@gmail.com</email>
Packit 1470ea
      <years>2012</years>
Packit 1470ea
    </credit>
Packit 1470ea
    <credit type="editor">
Packit 1470ea
      <name>Marta Maria Casetti</name>
Packit 1470ea
      <email its:translate="no">mmcasettii@gmail.com</email>
Packit 1470ea
      <years>2013</years>
Packit 1470ea
    </credit>
Packit 1470ea
Packit 1470ea
    <desc>Una guía para principiantes sobre escribir aplicaciones de GNOME en JavaScript, incluyendo ejemplos de código y ejercicios de práctica.</desc>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Daniel Mustieles</mal:name>
Packit 1470ea
      <mal:email>daniel.mustieles@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2011 - 2017</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Nicolás Satragno</mal:name>
Packit 1470ea
      <mal:email>nsatragno@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2012 - 2013</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Jorge González</mal:name>
Packit 1470ea
      <mal:email>jorgegonz@svn.gnome.org</mal:email>
Packit 1470ea
      <mal:years>2011</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
  <title>Tutorial para principiantes y ejemplos de código</title>
Packit 1470ea
<synopsis>
Packit 1470ea
  

JavaScript es uno de los lenguajes de programación más populares en la web. Sin embargo, no es sólo para la web. Si tiene aunque sea un conocimiento básico de JavaScript, puede escribir aplicaciones completas para GNOME. Los <link href="https://wiki.gnome.org/Apps/Documents">documentos de GNOME</link> está escritos en JavaScript, y también <link href="https://live.gnome.org/GnomeShell/Tour">GNOME Shell</link>, la parte más básica de GNOME.

Packit 1470ea
  <note style="tip">

GNOME Shell es lo que ve cuando pulsa en «Actividades», en la esquina superior izquierda de su pantalla. También controla el reloj y el resto del panel superior. Además de mostrarle cómo escribir aplicaciones de GNOME, estos tutoriales le mostrarán cómo usar JavaScript para escribir extensiones de GNOME Shell, que le añaden características o cambian su comportamiento.

</note>
Packit 1470ea
</synopsis>
Packit 1470ea
Packit 1470ea
<section id="getting-started">
Packit 1470ea
<title>Inicio</title>
Packit 1470ea
 

Estos tutoriales están diseñados para gente que ya sabe cómo programar en JavaScript, y que ya tienen GNOME instalado en sus equipos, pero que están comenzando a desarrollar aplicaciones de GNOME. Si todavía no sabe JavaScript, o si necesita ayuda instalando GNOME, eche un vistazo a estos recursos primero:

Packit 1470ea
<steps>
Packit 1470ea
  <item>

<link href="http://eloquentjavascript.net/contents.html">Eloquent JavaScript</link> es un libro libre, con licencia Creative Commons, que explica los conceptos básicos de programación en JavaScript. Dado que no va a escribir JavaScript para la web, sólo necesitará leer hasta el capítulo 10.

</item>
Packit 1470ea
  <item>

<link href="http://www.gnome.org/getting-gnome/">Descargue GNOME</link> como parte de una distribución, como Fedora, openSUSE, o Ubuntu. Cada distribución tiene sus propias instrucciones para obtener GNOME.

</item>
Packit 1470ea
  <item>

<link xref="set-up-gedit.js">Configurar gedit</link> para escribir aplicaciones. El editor de texto de GNOME, gedit, a veces solo se llama «editor de texto».

</item>
Packit 1470ea
</steps>
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
Packit 1470ea
<section id="tutorials">
Packit 1470ea
<title>Tutoriales</title>
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="samples">
Packit 1470ea
<title>Ejemplos de código</title>
Packit 1470ea
  

Estos ejemplos muestran cómo usar widgets en sus aplicaciones de GNOME. Cada uno demuestra una aplicación completa que exhibe el widget presentado. Al final de cada ejemplo, encontrará enlaces a material de referencia más detallado.

Packit 1470ea
  

Para ejecutar los ejemplos de código:

Packit 1470ea
  <steps>
Packit 1470ea
    <item>

Copie y pegue el código en nombre_archivo.js

</item>
Packit 1470ea
    <item>

Escriba en la terminal:

Packit 1470ea
          <screen>gjs nombre_archivo.js</screen></item>
Packit 1470ea
  </steps>
Packit 1470ea
Packit 1470ea
  <section id="windows" style="2column"><title>Ventanas</title>
Packit 1470ea
  </section>
Packit 1470ea
  <section id="display-widgets" style="2column"><title>Widgets de visualización</title>
Packit 1470ea
  </section>
Packit 1470ea
  <section id="buttons" style="2column"><title>Botones y casillas</title>
Packit 1470ea
  </section>
Packit 1470ea
  <section id="entry" style="2column"><title>Entrada de daos numérica y de texto</title>
Packit 1470ea
  </section>
Packit 1470ea
  <section id="multiline" style="2column"><title>Editor de texto multilínea</title>
Packit 1470ea
  </section>
Packit 1470ea
  <section id="menu-combo-toolbar" style="2column"><title>Widgets de menú, caja combinada y barra de herramientas</title>
Packit 1470ea
  </section>
Packit 1470ea
  <section id="treeview" style="2column"><title>Widget TreeView</title>
Packit 1470ea
  </section>
Packit 1470ea
  <section id="selectors"><title>Selectores</title>
Packit 1470ea
    <section id="file-selectors"><title>Selectores de archivos</title>
Packit 1470ea
    </section>
Packit 1470ea
    <section id="font-selectors"><title>Selectores de tipografías</title>
Packit 1470ea
    </section>
Packit 1470ea
    <section id="color-selectors"><title>Selectores de color</title>
Packit 1470ea
    </section>
Packit 1470ea
  </section>
Packit 1470ea
  <section id="layout" style="2column"><title>Contenedores de la distribución</title>
Packit 1470ea
  </section>
Packit 1470ea
  <section id="ornaments" style="2column"><title>Adornos</title>
Packit 1470ea
  </section>
Packit 1470ea
  <section id="scrolling" style="2column"><title>Desplazamiento</title>
Packit 1470ea
  </section>
Packit 1470ea
  <section id="misc" style="2column"><title>Varios</title>
Packit 1470ea
  </section>
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="exercises">
Packit 1470ea
<title>Ejercicios</title>
Packit 1470ea
</section>
Packit 1470ea
</page>