Newsgroup: it.comp.lang.pascal
Titolo: A chi è da tanto che usa il pascal...

Cari programmatori di it.comp.lang.pascal,
Vorrei chiedervi alcuni suggerimenti...
Io ho creato un database, e volevo sapere se c'è un modo per caricare
il file dell'archivio nella ram, lavorarci, ed al termine risalvarlo sul
disco.
Questo mi permetterebbe sicuramente di velocizzare enormemente
alcune procedure, come l'ordinamento per esempio...
Inoltre volevo sapere da dove iniziare per rifargli l'interfaccia,
con menu, finestre, tutto naturalmente sotto dos con i caratteri:
come l'interfaccia del Borland Turbo Pascal 7 per capirci...
Phones


ti consiglio, per avere prestazioni migliori (ovviamente significative
solo su macchine un po' datate) di lavorare direttamente sulla memoria
video.
Si tratta di scrivere direttamente nell'area di memoria che inizia
all'indirizzo $B800, e lunga 80x25x2 bytes.
Ogni carattere sullo schermo occupa 2 bytes, uno per il carattere
visualizzato, ed uno per la modalita` di visualizzazione (colore, colore
sfondo, lampeggio).
Il manualone ti Turbo Pascal 7.0 (non l'ho sotto mano, quello rosso,
grosso...) tratta bene l'argomento, definendo anche alcune unit utili
ad esempio per l'utilizzo di finestre multiple.
Se vuoi qualche info in piu`, posta pure.
Comunque puoi fare delle prove abbastanza tranquillamente, non dovresti
fare grossi casini :-)
bye! 
-- 
Emanuele Cesena                  
http://www.penguinpowered.com/~ecesena
ece...@penguinpowered.com
 - Attenzione antispam: ROT13 per rispondermi 
Piu' ti comprometti, meno hai cercato compromessi.

 come l'interfaccia del Borland Turbo Pascal 7 per capirci...
Se ti vuoi divrtire con queste cose la Borland ti dà la possibilità di
usare la programmazione ad oggetti per creare le stesse finestre del
compilatore, anche se ti ci vorrà un bel po' di tempo per tirarci fuori
qualcosa

Se vuoi qualche info in piu`, posta pure.
Mmmmm, io non ho il manualone grosso e rosso ! Tu hai Turbo Pascal
originale ufficiale comprato !?  E dove ?!
Io con la grafica non ho mai lavorato...
ho solo utilizzato funzioncine come initgraph, outtextxy, ecc....
insomma sono abbastanza ignorante...
E poi non mi sembra il caso di scrivere pixel per pixel sul monitor...
inoltre che significa "80x25x2" ? Inoltre scrivendo sulla memoria
video, non mando in errore di protezione windows ?
Spiegami plz..... :-)
Phones

 qualcosa
Con che funzioni inizio?
Phones

come l'interfaccia del Borland Turbo Pascal 7 per capirci...
O usi la programmazione ad oggetti (il turbo vision, per intenderci),
oppure costruisci tutto a mano.
Io, di solito, quando faccio un programma con i menu', faccio tutto a
mano ...
<=- Negus -=>
www.infinito.it/utenti/negus80
 ... pascal, c++, asm

 mano ...
Mi puoi inviare i file della guida di turbo vision ? Anche io per ora ho
fatto
tutto a mano, ma è troppo pesante se vuoi fare le cose fatte bene...
Phones

 
probabile, ma se sei sotto windows:
- perche` non usi un compilatore per windows (ex Delphi)
- perche` usi un'interfaccia a caratteri e non a finestre
- perche` non usi Access, che e` tutto gia` fatto, sia dbase che
  finestre??
bye!
-- 
Emanuele Cesena                  
http://www.penguinpowered.com/~ecesena
ece...@penguinpowered.com
 - Attenzione antispam: ROT13 per rispondermi 
Notizie dai principali quotidiani:
	Scontro fra 2 taxi a Genova: 20 feriti.

  finestre??
Io ho avuto bisogno di crearmi un programma che gestisse un DB,
non un DB, che funzionasse sotto dos (e quindi pure sotto windows!).
Delphi č un compilatore pascal ?
Non conosco la programmazione orientata agli oggetti in pascal..
Phones


A parte la soddisfazione di farti a mano la tua bella interfaccia, puoi
sempre controllare cosa sta facendo il tuo programma proprio perche' hai
accesso al codice sorgente...
Scherzi a parte, scrivere un'interfaccia con menu', mouse e finestrelle per
la modalita' testuale e' un lavoro relativamente semplice e se fatto bene
puo' essere adattato anche alla modalita' grafica.
Ciao.
Simone.
==========================
...e Dio disse: "pkunzip universo.zip"
web: 
http://go.to/drfalken
e-mail: 
drfa...@tin.it
==========================

Delphi è un compilatore pascal ?
Delphi e' un compilatore Object Pascal e comunque ti conviene
sviluppare i tuoi programmi per Windows con questo compilatore.
L'accesso ai dati e' molto semplice grazie al framework VCL
sottostante e all'engine BDE che ti porti dietro.
Tra l'altro puoi accedere a qualsiasi tipo di DBMS :
Oracle/Interbase/DB2/Informix/SQL Server ...

 ...e Dio disse: "pkunzip universo.zip"
Figo...

               Attenzione all'anti-spam XXX
- L'hai sentita l'ultima sui sordomuti?
- Neanche loro!
		-- Da it.hobby.umorismo