Newsgroup: it.comp.os.linux.development
Titolo: VDKBuilder

Ciao a tutti.
Leggendo un post dei giorni scorsi ho scoperto l'esistenza di VDKBuilder.
L'ho provato ma in fase di compilazione mi dice che richiede il file vdk.h 
(da lui automaticamente aggiunto negli #include).
Questo file di che pacchetto fa parte?
Ho installato le VDK 1.2.5 ma l'unico presente che gli assomiglia č un 
vdkb.h
Consigli?
Grazie

vdkb.h
Fa parte delle librerie VDK, hai installato il VDKBuilder con lo stesso
numero di versione delle librerie VDK? Le librerie sono installate
correttamente?
-- 
  _  _ >>Now on Linux<<  _     || ICQ number.................Non lo uso
 | \| |___ _____ ___ ___|_|___ || Home-Page ................Non ce l'ho
 | .` | -_|     | -_|_ -| |_ -||| E-Mail................Non l'avrai mai
 |_|\_|___|_|_|_|___|___|_|___||| Un Nemesis che ha pochi e-contatti ;)


Mago.cut
mago.poof()
anche tu qui??????????????
io mi sto dando al Kylix....... e tu?
mago.poof()

 correttamente?
Sě, l'unico dubbio sta nel fatto che ho usato gli rpm (i tarball non riesco 
ancora a gestirli bene :))
Proverň con questi ultimi.
Ciao

 io mi sto dando al Kylix....... e tu?
Provato.
Non mi soddisfa pienamente.
E' senz'altro un buon IDE, il linguaggio lo conosco piuttosto bene, ma la 
compatibilità con Delphi win32 è praticamente solo nella sintassi, quindi 
niente porting :(
E tra l'altro mi sembra parecchio lento e bacato.
Ciao

 E tra l'altro mi sembra parecchio lento e bacato.
Concordo ma........allora si va su Java......
ma anche qui il porting sembra fasullo?!?!?!

 ma anche qui il porting sembra fasullo?!?!?!
Visto che non avete bisogno di prestazioni estreme (almeno
deduco... visto che citate Java... ;->), avete preso in considerazione
i linguaggi cosiddetti di scripting?  I piu` popolari sono Ruby,
Python e Perl.  Dategli un'occhiata, magari fanno al caso vostro.
Massimiliano

 Massimiliano
e nel caso di prestazioni estreme?
P.S. per caso conosci anche il modo di comunicare con una seriale in kylix
od almeno un linguaggio che consente ciò.....?
mago.poof()

Se non hai ancora risolto...
questa č la risposta alla domada sul Kylix
mago.poof()
giuro che non ti sto pedinando.......
per gestire db con kylix devi usare dbExpress e poi utilizzare i componenti
SqlClentDataSet o quelli strutturati.
Puoi cosě usare Interbase, MySQL Oracle e DB2 per fgli altri devi migarre in
XML e ritorno
mago.poof()

mago.poof()
mi dai qualche info in piu su RUBY.....?
[ Programmo in VB e VC++ ( Windows Plat ) e desiderereri passare LINUX ]
mago.poof()

 od almeno un linguaggio che consente ciň.....?
Il mio Object Pascal e` piu` che arruginito e non l'ho mai usato per
comunicare con l'hardware, men che mai sotto Linux.  Aprire /dev/ttyS0
come file in lettura/scrittura non e` sufficiente?  Ti serve un
accesso piu` a basso livello?
Massimiliano

 [ Programmo in VB e VC++ ( Windows Plat ) e desiderereri passare LINUX ]
Volentieri.  Che tipo di informazioni?  Esempi, caratteristiche del
linguaggio, dove scaricare documentazione, dove discuterne?
Cosi` su due piedi posso dirti che e` un linguaggio interpretato con
orientamento agli oggetti piu` puro di C++, Python o Java (se questo
sia un vantaggio o uno svantaggio dipende dalla tua forma mentis),
molto coerente e con una velocita` di sviluppo che non avevo
incontrato prima, nonostante io provenga da Delphi, cosiddetto RAD.
Tecnicismi a parte, non mi ero mai divertito tanto a programmare e con
tanti risultati. :-)
E' opera di un giapponese e sta vivendo adesso il suo boom occidentale
(da un paio a una mezza dozzina di libri dedicati nel giro di sei
mesi), mentre in patria sua e` il meglio piazzato ormai da un po'.
Lo trovi anche per altre piattaforme, Windows incluso.
Se vuoi sapere qualcosa di piu` specifico, chiedi pure.
Massimiliano


mago.cut
mago.poof()
sto cercando documentazione su ruby e poi ti farò sapere.....
Per quanto riguarda le porte....devo comunicare con un apparecchiature
mediante comandi ASCII...
Se creo un file di testo e lo piazzo nella directory /dev/ttyS0 è come se
scrivessi la sequenza sulla porta?
o meglio è come un Out 11100110 (in C o Vb per esempio)?
grazie
mago.poof()

mago.poof()
Dimenticavo....RUBY permette lo sviluppo di applicazioni con interfaccia
grafica per la comunicazione con l porte ( Ser o LPT)??????
...mi sà che necessito di una ricerca.......Google arrivooooooo.......
mago.poof()

 XML e ritorno
Sě ho letto.
Ho trovato anche in giro i tools della Zeos (se non mi sbaglio) che
sostituiscono quelli che la Borland si č "dimenticata" di inserire nella
P.E. per la gestione dati.
Ciao

 o meglio è come un Out 11100110 (in C o Vb per esempio)?
Piu` facile. :-)
Come ti dicevo, non ho piu` a memoria i dettagli per la gestione dei
file in Delphi/Kylix/OP.  Ci sara` da usare AssignFile, credo, perche'
Assign ha altro significato, ma non vorrei dire baggianate.  
Questo e` un esempio in Ruby che presuppone un modem attaccato alla
seriale.  Il succo e` lo stesso che negli altri linguaggi:
serial = File.open("/dev/ttyS0", "w+") # apre la seriale in lettura/scrittura
serial.print "ATDT1234567890\r\n"      # digita un numero
serial.print "ATH\r\n"                 # attacca
serial.close                           # chiude la seriale
Oppure, se ti interessa la maniera Ruby-way ;-) con blocco (do..end) e
chiusura automatica anche in caso di errori:
File.open("/dev/ttyS0", "w+") do |serial|
  serial.print "ATDT1234567890\r\n"
  serial.print "ATH\r\n"
end
Massimiliano

 arrivooooooo.......
google.groups.com
: comp.lang.ruby
Penso di averti dato proprio tutti i puntatori necessari, ormai. :-)
Su comp.lang.ruby trovi anche un messaggio in cui riassumo il sistema
per accedere alla parallela tramite /dev/port, il subject e` "Hitting
the hardware (raw write to parallel port)".
Massimiliano

 Scrivermi tutta l'interfaccia a mano è decisamente frustrante.
Ci sarebbe Glade, oltre ai gia` citati KDevelop + QT Designer e
VDKBuilder, ma, se stai pensando seriamente alla migrazione, fossi in
te mi dimenticherei per un po' delle interfacce grafiche.  IMNSHO
porta molto piu` lontano il concentrarsi sul creare una logica pulita
e ben strutturata, senza dipendenza da interfacce di sorta (neppure a
linea di comando), e preoccuparsi di queste ultime solo come
ultimissimo passo.
Le IDE in stile Delphi sono grandiosi strumenti di apprendimento, ma
sviluppare progetti poco piu` che banali e` un inferno se non c'e` una
ferrea disciplina nel tenere la logica separata dall'interfaccia.  Ne
vien fuori uno spaghetti code molto peggiore dei tempi del BASIC e dei
GOTO assolutamente non mantenibile, altro che RAD (Rapid Application
Destruction?).  Non so quante volte mi e` capitato di vedere, persino
nei manuali ufficiali, cose tipo:
procedure Button1Click(Sender: TObject)
begin
  Label1.Text = IntToStr(StrToInt(Edit1.Text)*2)
end
Il genere di cose che raccontero` ai miei nipotini la notte di
Halloween...
Massimiliano

 ultimissimo passo.
Intanto ringrazio tutti per l'attenzione al mio thread :)
Mi sento un po' disorientato!
Il mio problema non è imparare a programmare. Lo faccio da qulche annetto
ormai e credo di saper fare piuttosto bene il mio lavoro-hobby.
Nemmeno imparare un linguaggio è un problema una volta che si sa
programmare.
E ovviamente disegnare un'interfaccia con un editor grafico non significa
saper sviluppare un'applicazione (come molti credono si possa fare, in
particolare con strumenti come Delphi o VB sotto win).
Il problema è <da dove iniziare per imparare a programmare sotto linux>.
- Esistono manuali di programmazione e non i classici how-to per end-users?
  Se sì, dove si trovano?
- Esiste (e serve?) una guida sull'API di sistema?
- Esiste qualsiasi cosa che introduca alla programmazione sotto Linux e che
non si fermi al solito sterile "si può usare il C/C++, PHP, Tclk, bla bla"?
Grazie ancora.
Spero di non avervi annoiato troppo.
Ciao

 non si fermi al solito sterile "si può usare il C/C++, PHP, Tclk, bla bla"?
se hai un po' di soldi da spendere, compra beginning linux programming,
della wrox, è ottimo. Altrimenti on-line c'è advanced linux programming
(
http://www.advancedlinuxprogramming.com/
) che, almeno per me, è davvero
avanzato. Un'altra guida utile è la Gapil del buon Simone Piccardi,
anch'essa disponibile liberamente on-line. Tutte queste guide sono
C-oriented, ovviamente; solo nel primo libro si trattano altri linguaggi
(perl, Tcl/Tk, bash scripting).
ciao,
nico

non si fermi al solito sterile "si puņ usare il C/C++, PHP, Tclk, bla bla"?
Il fatto č che Linux ti mette a disposizione i compilatori per 
TUTTI i linguaggi che vuoi.
Quinci il disorientamento... :-)
Riguardi, P.
-- 
   	 ___      ___  __       ___       ___ ___  ___
	/__/ /	 /__/ /   //_/ /__  /__/ /__ /__  /__/
       /__/ /__ /  / /__ // / ___/ /  / /__ /__  /
 
 
http://theunixplace.com/~entropia/index.html
 
Obviously welcome removing Anti-spam filters to contact me in email :-)

 Il C, IMHO. Così puoi trovare esempi di codice a volontà.
Brrrr...
:-)
Massimiliano

mago.poof()
mago.patch("Outlook Express", "R:", "Re:")
-- 
Saluti,
    Mardy
http://castellina.org/interlingua