Computer Programming
numero 68 aprile 1998

Editoriale Informazioni

S O M M A R I O

spacer.gif (241 bytes)

COVER STORY

Tecnologie Script-based per Appricazioni Web
di Dino Esposito
Introduce il Remote Scripting e il Data Binding ovvero due diversi modi di accedere in background ad un server Web senza lasciare la pagina HTML corrente

Creare un nuovo linguaggio con XML
di Luigi Piatti e Pierfrancesco Bionda
Come definire uno pseudo-linguaggio HTML-like per gestire al meglio, e con la dovuta flessibilità, un tipo di documento complesso e articolato. Così facendo, viene affrontato e discusso il motore XML

Scrivere codice script multi-browser
di Andrea Chiarelli
Analizza le differenze principali tra gli ambienti di esecuzione di JavaScript e JScript e suggerisce alcune tecniche per superare le incompatibilità tra le diverse versioni dei linguaggi di Web scripting

Un motore VBScript per le applicazioni
di Giuseppe Dimauro
Descrive i passi necessari per mettere a punto un controllo ActiveX che incapsula un interprete VBScript. L'applicazione sarà in grado di interpretare un file VBScript che lavora sugli oggetti della form

Lotus Notes e il suo linguaggio
di Massimiliano Licchiello
Analizza le caratteristiche più interessanti del linguaggio script della Lotus e mostra come creare semplici applicazioni in ambiente Notes

PRIMO PIANO

CGI e VB per pubblicare un database aziendale
di Massimo Pironato
È il resoconto di una specifica esperienza dell'autore in cui è stato necessario rendere accessibile attraverso Internet un intero sistema di database aziendale. Questa esperienza è lo spunto per parlare di CGI in VB

Intervista a Scot Wingo
di Davide Marcato
Scot Wingo è co-autore di uno dei migliori libri su MFC, oltre che contributing editor di Microsoft Systems Journal e Dr.Dobb’s Journal e autore di apprezzati prodotti software per sviluppatori. In questa intervista ci parla della sua visione di MFC, COM e Java

 


RUBRICHE

Algoritmi
Il processo di sillabazione

di Giuseppe Dattilo
La sillabazione è una di quelle caratteristiche che spesso non vengono implementate negli editor in quanto fortemente language-driven. In questo articolo viene mostrato come costruire in C e Visual Basic una funzione che scompone in sillabe una qualunque parola italiana

Dynamic HTML
Dynamic HTML in applicazioni VB e C++

di Dino Esposito
La serie dedicata a Dynamic HTML si chiude con alcuni esempi che mostrano a vari livelli di difficoltà come accedere agli oggetti DHTML da applicazioni Visual Basic e C++. Quest’ultima parte inoltre costituisce un buon reference per capirne di più su ciò che accade dietro le quinte di proprietà, metodi ed eventi

C++
STL e ottimizzazioni
di G. Lo Russo
Non sempre ottimizzare un programma C++ richiede di programmare in Assembler. In questo articolo vedremo alcuni accorgimenti utili a chi lavora con STL

Java
OLE DB: Enumerator, Rowset

di Marco Gregorini
Proseguiamo il nostro viaggio alla scoperta di OLE DB, esaminando in dettaglio un esempio pratico che ben illustra il paradigma di programmazione di questa tecnologia dal punto di vista di chi utilizza, o consuma, i dati

Database
Componenti data-aware compatibili con DBCtrlGrid
di Fabrizio Zacché
Chi usa i database in Delphi prima o poi si sarà imbattuto in TDBCtrlGrid e nel suo rifiuto di lavorare con molti dei componenti di Delphi. In questo articolo ne viene analizzato il sorgente e viene mostrato come scrivere componenti data-aware compatibili con esso

Java
Agenti Mobili e Java
di Andrea Giovannini
Cosa sono gli agenti mobili, a cosa servono e come si programmano in Java. Commercio elettronico e Information Retrieval distribuito sono due esempi tipici di utilizzo

Principles&Techniques
Architettura di Sistemi Reattivi
di C. Pescio
Iniziamo una serie di puntate dedicate al design architetturale, in cui svilupperemo un realistico framework ad oggetti per la gestione di impianti industriali. Le problematiche che affronteremo si ritrovano peraltro in una ampia categoria di sistemi, che va dalle centrali telefoniche alla realtà virtuale

Visual Basic
Creare collegamenti con Visual Basic
di Francesco Albano
Esempio di utilizzo della classe clsShellLink ed è composto da due progetti. Il primo contiene la classe e può essere utilizzato per creare un server ActiveX. Il secondo consente di creare, rimuovere ed eseguire collegamenti all'interno della directory selezionata nel frame Tipo di Link

Windows
Un tray-program per ripulire il desktop
di D. Esposito
Progettare e implementare un tray-program, cioè un’applicazione destinata a funzionare nella tray-area di Windows, richiede il rispetto di alcune regole particolari. Vediamo come realizzare una piccola utility che dalla tray-area consenta di iconizzare in un colpo solo tutte le finestre presenti sul desktop di Windows



AI LETTORI

SPAZIO Q&A

POSTA

VARIAZIONI SUL TEMA di Dino Esposito


CP68.ZIP (zip file ~ 1Mb)