L'editor de fitxers font

 

Continguts:

Introducció
L'editor intern
Completació de codi

 

Introducció

A l'hora d'editar els fitxers de codi font, tant els fitxers de capçalera (.h) com les implementacions de les classes (.cpp), podem utilitzar l'editor que vulguem, ja que al cap i al fi es tracta de fitxers de text. Fins i tot els fitxers .ui (fitxers d'interfície) els podem crear i editar amb un editor de text, ja que internament la seva representació està estructurada mitjançant XML.
A continuació veiem diferents tipus de fitxers i l'editor que s'utilitza per cadascun d'ells quan els obrim des de QDevelop:

Tornar als continguts


L'editor intern

L'editor del propi QDevelop ens permet editar els fitxers anteriorment esmentats i ens proveeix d'una sèrie de característiques, algunes d'elles no activades per defecte però que podem activar des del menú Herramientas -> Opciones. Algunes de les més significatives són:

Quan estem editant un fitxer ja sigui de capçalera o de codi font, sota la pestanya d'aquest podem veure que ens apareixen les següents 4 funcionalitats per facilitar-nos la feina:

  1. Un botó que ens permet alternar ràpidament entre el fitxer .h i el fitxer .cpp (sempre que aquests estiguin al mateix directori).
  2. Un botó de refresc per poder actualitzar les llistes de classes i mètodes per cada classe.
  3. Un desplegable que conté totes les classes que hi ha en aquell fitxer.
  4. Un desplegable que conté tots els mètodes disponibles per la classe escollida.

Tornar als continguts


Completació de codi

La completació de codi ens permet obtenir una llista de manera instantània de totes les possibilitats per una determinada entrada. S'activa quan premem '.', '->' o '::' així ens mostrarà tots els atributs o mètodes disponibles per aquell element en funció de la seva definició, tipus...
També podem demanar completació de codi de manera explícita prement 'Ctrl.' + 'Espai'.

En la següent imatge podem veure un exemple d'autocompletació de codi sobre la variable calculator:

Tornar als continguts

 


Josep Ramon Benet Bitrià
2008