|
|||||||||||||||||
![]() |
|||||||||||||||||
Pràctica |
![]() |
Exercicis
|
|||||||||||||||
Amb la propera pràctica perseguim els següents objectius:
|
|||
Desenvolupament de la pràctica | |||
La pràctica consistirà en la descàrrega des d'internet del programa JCreator. En farem la instal·lació i una configuració mínima. Després crearem un espai de treball i un projecte. Afegirem un programa al projecte, el compilarem i l'executarem. |
|||
![]() |
Els IDE i Java | ||
Els IDE ("Integrated Development Environment") són aplicacions pensades per a integrar en una interfície d'usuari totes les eines necessàries per a la creació de programes. Centralitzen la redacció de codi font, l'organització de fitxers, la compilació i depuració de programes, la documentació de projectes i moltes de les utilitats característiques de cada llenguatge de programació. Alguns llenguatges estan estretament lligats a l'IDE que els dóna suport - Visual Basic, Visual C++, Delphi -. Altres, i Java n'és el cas, no estan vinculats a un entorn específic: cada programador el pot escollir segons criteris econòmics, de funcionalitat o complexitat dels seus projectes. L'oferta d'entorns és, a hores d'ara, molt àmplia. Disposem de programes de tots els preus -molts són gratuïts-, per a totes les plataformes i amb graus de complexitat i funcionalitat diversos. La major part estan escrits en Java i solen incorporar a la instal·lació la seva pròpia màquina virtual. Fins aproximadament l'any 2001 les capacitats dels entorns anaven creixent a mesura que augmentaven les capacitats de la plataforma. D'aquesta generació d'entorns "pesats" destaquen Forte, Netbeans o JBuilder. A partir de 2002 i considerant el creixement exponencial de les APIs de Java, s'ha anat consolidant el model de plugins. Els nous entorns contenen les eines bàsiques i són fàcilment ampliables en aquelles eines que el programador necessita, sense saturar el sistema amb d'altres eines innecessàries. El nucli de l'entorn es concentra en facilitar la tasca d'escriure codi a través d'experts i amb eines de refactorització. El projecte Eclipse i Intellij són les dues concrecions més exitoses d'aquesta segona generació d'entorns. En aquest curs començarem familiaritzant-nos amb l'IDE JCreator. És un entorn lleuger i molt ràpid respecte a allò habitual en el món de Java. La seva interfície és intuïtiva i força configurable. És un bon programa d'iniciació i per a la producció de projectes mitjans. JCreator és un programa per al sistema operatiu Windows. Si seguiu el curs des d'algun altre sistema operatiu, com ara Linux, us recomanem l'entorn Eclipse, gratuït, de darrera generació i amb un suport creixent de la indústria Java. Aquí us en donem una mica més d'informació. |
|||
![]() |
Instal·lar JCreator | ||
|
|||
![]() |
Executar JCreator per primer cop | ||
|
|||
![]() |
Espais de Treball i Projectes | ||
JCreator, com la majoria d'entorns, organitza els fitxers i recursos en espais de treball ("Workspaces") i projectes ("Projects"). Un Espai de treball no és més que un conjunt de projectes. Un projecte és un conjunt ordenat i accessible de classes de Java. Habitualment 'projecte' és sinònim de 'programa', tot i que un projecte pot contenir diferents programes que comparteixen les seves classes. Per tal de facilitar l'organització dels programes que escriurem al llarg del curs, hem de crear un espai de treball. Un cop el tinguem, incorporarem un senzill projecte que recollirà les pràctiques del primer mòdul.
|
|||
|
|||
Creació d'un nou espai de treball
|
|||
|
|||
![]() |
|||
Creació d'un nou projecte
|
|||
|
|||
![]() |
|||
Creació d'un nou fitxer de
codi Java
|
|||
|
|||
Obtenim el següent missatge de compilació: el qual ens indica que a la línia 9 hi ha un problema de tancament de cadena. Fins i tot ens marca amb un símbol "^" el lloc exacte on s'ha generat l'error. Si en aquesta finestra de sortida fem un doble clic a la línia de descripció de l'error, JCreator ens retorna a la línia 9 de l'editor de codi! |
|||
![]() |
Observem: | ||
|
|||
![]() |
|||