| |
Scheda
Titolo: Computer Programming
Sottotitolo: Il primo mensile di programmazione
Editore: Infomedia
Sito web: www.infomedia.it
prezzo: 6,15 Euro allegati: un cd-rom (a volte)
ISSN: 1123-8526
Note: disponibile modalita'
abbonamento online |
|
Copertina
accattivante per il numero estivo di Computer Programming
dedicato alla grafica nei suoi vari aspetti, dalle librerie
alle tecniche di programmazione; certo, non alla portata
di tutti, ma per chi si diletta a modificare le librerie
grafiche per poter ottenere certi risultati, questo
è il numero che fa per lui (o lei). In 6 articoli
viene approfondito il mondo “grafica”, non
dal punto di vista dell’utilizzatore, ma del programmatore
avanzato che desidera costruirsi ad hoc le proprie librerie.
Chi è interessato a questa disciplina dell’informatica
troverà pane per i suoi denti e spunti molto
interessanti, gli altri (tra cui io, forse a malincuore,
non so) la salteranno a piè pari.
Inizia poi, con la prima parte, un minicorso sulla modellazione
in UML: in particolare, come tool, viene utilizzato
ArgoUML, un software prelevabile gratuitamente da internet
(da www.tigris.org), e in questo primo articolo viene
trattato il primo dei tipici 8 diagrammi UML, ovvero
lo Use Case Diagram (diagramma dei casi d’uso,
ovvero le funzionalità dell’applicativo,
in cui appaiono gli attori, i casi d’uso e le
relazioni tra questi), mentre nel successivo i Class
Diagram. Il tool richiede espressamente il JDK di Sun,
e quindi serve preventivamente averlo installato nel
proprio pc. Alessio Bucaioni, l’autore dell’articolo,
scrive con semplicità e chiarezza, e il suo articolo
è veramente interessante (soprattutto per chi
si occupa di progettazione software) e di piacevole
lettura. L’articolo su Delphi 7 (che tra l’altro
da questa versione non utilizza più come linguaggio
l’Object Pascal, ma il Delphi, assurto a ruolo
di vero e proprio linguaggio) tratta IntraWeb 5.0 Enterprise
Edition, uno strumento (o meglio un framework, realizzato
dalla AToZed Software) che permette di realizzare applicazioni
web distribui-bili su server commerciali.
|