Torna indietro   Hardware Upgrade Forum > Software > Programmazione

BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone
BOOX ha portato sul mercato Picco, un e-reader da 3,97 pollici che pesa 58 grammi e si aggancia al retro dello smartphone con un anello magnetico. Lo abbiamo usato con Pixel 11 Pro XL e iPhone 18 Pro per capire se un formato così ridotto regga la prova della lettura quotidiana
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
A Las Vegas AMD ha svelato i dettagli architetturali delle CPU EPYC di sesta generazione, note con il nome in codice Venice. Nuovi core Zen 6 e Zen 6c costruiti a 2 nanometri, fino a 256 core per socket, 16 canali di memoria, interfaccia PCI Express 6.0 e un'intera famiglia di proposte che va da Venice SP7 a Verano. Senza dimenticare la memoria, oggi la voce di costo più pesante in un server: AMD risponde con CXL 3.1 e con la tecnologia software MEXT, che porta la memoria flash dentro la gerarchia della DRAM.
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro
HONOR Pad X9 Max mette un pannello IPS da 13 pollici con risoluzione 2,5K e refresh a 120 Hz davanti a una batteria da 10.100 mAh e a quattro altoparlanti. Il listino parte da 399,90 euro, per un progetto molto chiaro e ambizioso: schermo ampio, buon audio e giornate lontano dalla presa, a un prezzo che non pesa sul portafoglio
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-04-2002, 00:28   #1
Magnum2000
Senior Member
 
L'Avatar di Magnum2000
 
Iscritto dal: Mar 2001
Messaggi: 352
[VB]-Metodo PRINT troppo limitato!

Ciao ragazzi.
E' da poco che mi sono avvicinato a Visual Basic e, fortunatamente, sto imparando parecchio in fretta perchè l'IDE è molto semplice da utilizzare e anche la sintassi non differisce molto dagli altri linguaggi di programmazione.
Ho notato però, che un "punto dolente" del Visual Basic è la STAMPA.
Un linguaggio cos'ì semplice da utilizzare non può complicare la vita quando c'è da inviare dai dati verso la stampante.
Molte applicazioni si appoggiano ai database per visualizzare a video dei dati risultanti da elaborazioni che, in un modo o nell'altro, serviranno a qualcosa.
Un utente si aspetta sicuramente che sia possibile stampare su supporto cartaceo tali dati.
Visual Basic, pur consentendo la stampa, non da la possibilità allo sviluppatore di formattare il testo, posizionarlo e "colorarlo" con molta facilità.
L'unico metodo presente è PRINT; ditemi voi se posso dare ogni volta un'istruzione per stampare in grassetto una parola all'interno di una frase, poi devo dare un'altra riga di codice per farlo ritornare com'era, poi se voglio cambiare le dimensioni di una parola devo ricordarmi che VB cambia le dimensioni di tutto il testo che viene dopo, e quindi devo dargli un'altra riga di codice per ripristinare le dimensioni iniziali.
Insomma, secondo me è un po troppo limitato il metodo PRINT.
Vi scrivo così perchè fino ad ora ho creato esclusivamente Siti Web e, di conseguenza, il problema della stampa non esiste proprio, in quanto è il browser che si occupa di stampare quello che c'è all'interno di esso.

Ed è proprio questo che voglio chiedervi: come posso stampare velocemente tutto quello che è attualmente visualizzato nel form di VB?
E poi, tutti i libri che ho letto non accennano neanche a come stampare un'immagine! E che diamine!!

Non sono molto esperto, ma penso che il metodo PRINT sia troppo limitato; voi che ne dite?
__________________
"L'uomo che ha Fede è fortunato. Chi non ha Fede è una persona cui manca qualcosa nel profondo della sua esistenza. La Fede è speranza. L'uomo che abbandona questa speranza non è un uomo, è un disperato" [A. Zichichi]
Magnum2000 è offline   Rispondi citando il messaggio o parte di esso
Old 05-04-2002, 23:19   #2
xegallo
Member
 
Iscritto dal: Jan 2001
Città: PATAVIUM
Messaggi: 280
Re: [VB]-Metodo PRINT troppo limitato!

Quote:
Originariamente inviato da Magnum2000
[b]Ciao ragazzi.
E' da poco che mi sono avvicinato a Visual Basic e, fortunatamente, sto imparando parecchio in fretta perchè l'IDE è molto semplice da utilizzare e anche la sintassi non differisce molto dagli altri linguaggi di programmazione.
Ho notato però, che un "punto dolente" del Visual Basic è la STAMPA.
Un linguaggio cos'ì semplice da utilizzare non può complicare la vita quando c'è da inviare dai dati verso la stampante.
Molte applicazioni si appoggiano ai database per visualizzare a video dei dati risultanti da elaborazioni che, in un modo o nell'altro, serviranno a qualcosa.
Un utente si aspetta sicuramente che sia possibile stampare su supporto cartaceo tali dati.
Visual Basic, pur consentendo la stampa, non da la possibilità allo sviluppatore di formattare il testo, posizionarlo e "colorarlo" con molta facilità.
L'unico metodo presente è PRINT; ditemi voi se posso dare ogni volta un'istruzione per stampare in grassetto una parola all'interno di una frase, poi devo dare un'altra riga di codice per farlo ritornare com'era, poi se voglio cambiare le dimensioni di una parola devo ricordarmi che VB cambia le dimensioni di tutto il testo che viene dopo, e quindi devo dargli un'altra riga di codice per ripristinare le dimensioni iniziali.
Insomma, secondo me è un po troppo limitato il metodo PRINT.
Vi scrivo così perchè fino ad ora ho creato esclusivamente Siti Web e, di conseguenza, il problema della stampa non esiste proprio, in quanto è il browser che si occupa di stampare quello che c'è all'interno di esso.

Ed è proprio questo che voglio chiedervi: come posso stampare velocemente tutto quello che è attualmente visualizzato nel form di VB?
E poi, tutti i libri che ho letto non accennano neanche a come stampare un'immagine! E che diamine!!

Non sono molto esperto, ma penso che il metodo PRINT sia troppo limitato; voi che ne dite?
esiste l'oggetto data report
__________________
Salva il Pianeta
xegallo è offline   Rispondi citando il messaggio o parte di esso
Old 05-04-2002, 23:31   #3
Magnum2000
Senior Member
 
L'Avatar di Magnum2000
 
Iscritto dal: Mar 2001
Messaggi: 352
Re: Re: [VB]-Metodo PRINT troppo limitato!

Quote:
Originariamente inviato da xegallo
[b]
esiste l'oggetto data report
HMMMMM!
Questo lo sapevo, però ho sentito molti dire che il Data Report non è un gran chè.
Sinceramente, proprio perchè non sono molto esperto, non ho ancora capito bene quali sono i pregi e i difetti di questo sistema per la stampa, ma mi pare di aver capito che consente di stampare dati provenienti da un database.
Se è così, è possibile formattare i dati in un certo modo, magari aggingendo del testo personalizzato?
Lo hai già utilizzato?
Dove posso reperire valide informazioni sul Data Report?
Il mio manuale non ne parla molto, anzi...
__________________
"L'uomo che ha Fede è fortunato. Chi non ha Fede è una persona cui manca qualcosa nel profondo della sua esistenza. La Fede è speranza. L'uomo che abbandona questa speranza non è un uomo, è un disperato" [A. Zichichi]
Magnum2000 è offline   Rispondi citando il messaggio o parte di esso
Old 07-04-2002, 13:42   #4
xegallo
Member
 
Iscritto dal: Jan 2001
Città: PATAVIUM
Messaggi: 280
Re: Re: Re: [VB]-Metodo PRINT troppo limitato!

Quote:
Originariamente inviato da Magnum2000
[b]

HMMMMM!
Questo lo sapevo, però ho sentito molti dire che il Data Report non è un gran chè.
Sinceramente, proprio perchè non sono molto esperto, non ho ancora capito bene quali sono i pregi e i difetti di questo sistema per la stampa, ma mi pare di aver capito che consente di stampare dati provenienti da un database.
Se è così, è possibile formattare i dati in un certo modo, magari aggingendo del testo personalizzato?
Lo hai già utilizzato?
Dove posso reperire valide informazioni sul Data Report?
Il mio manuale non ne parla molto, anzi...
in attesa di critiche presto arriveranno posso dirti che per me il data report è un bellissimo oggetto e anche parecchio intuitivo da utilizzare io in ogni mio programma lo uso per la stempe sia di report di database che per impaginazioni varie usando le rptlabel infatti di possono usare svariate formattazioni di testo
ripeto per me è un valido alternativo all'oggetto printer che non so se hai mai usato ma con le coordinate x e y è un casino
__________________
Salva il Pianeta
xegallo è offline   Rispondi citando il messaggio o parte di esso
Old 07-04-2002, 15:00   #5
Magnum2000
Senior Member
 
L'Avatar di Magnum2000
 
Iscritto dal: Mar 2001
Messaggi: 352
Re: Re: Re: Re: [VB]-Metodo PRINT troppo limitato!

Quote:
Originariamente inviato da xegallo
[b]
... è un valido alternativo all'oggetto printer che non so se hai mai usato ma con le coordinate x e y è un casino
Bellissimo!
Non ci sono coordinate da dare....
Ma come funziona + o - ?
A me servirebbe stampare del testo unito a dati provenienti da database e memorizzati ad esempio in un elenco a discesa (ComboBox o ListBox).

Ad esempio se volessi stampare la scritta:

Il dato reperito è: "valore corrente del ComboBox"

Proprio così: la prima parte in grassetto ed il resto in corsivo
Come si fa con il DataReport?

AH! E poi nessuno mi ha mai detto come si stampa un'immagine da VB

Che mi dici?
__________________
"L'uomo che ha Fede è fortunato. Chi non ha Fede è una persona cui manca qualcosa nel profondo della sua esistenza. La Fede è speranza. L'uomo che abbandona questa speranza non è un uomo, è un disperato" [A. Zichichi]
Magnum2000 è offline   Rispondi citando il messaggio o parte di esso
Old 07-04-2002, 15:51   #6
xegallo
Member
 
Iscritto dal: Jan 2001
Città: PATAVIUM
Messaggi: 280
Re: Re: Re: Re: Re: [VB]-Metodo PRINT troppo limitato!

Quote:
Originariamente inviato da Magnum2000
[b]

Bellissimo!
Non ci sono coordinate da dare....
Ma come funziona + o - ?
A me servirebbe stampare del testo unito a dati provenienti da database e memorizzati ad esempio in un elenco a discesa (ComboBox o ListBox).

Ad esempio se volessi stampare la scritta:

Il dato reperito è: "valore corrente del ComboBox"

Proprio così: la prima parte in grassetto ed il resto in corsivo
Come si fa con il DataReport?

AH! E poi nessuno mi ha mai detto come si stampa un'immagine da VB

Che mi dici?
allora il valore della combo devimetterlo in una variabile e passarlo alla label all'interno del datareport per l'immagine basta che come metti la label nel report puoi mettere anche immagini
__________________
Salva il Pianeta
xegallo è offline   Rispondi citando il messaggio o parte di esso
Old 07-04-2002, 15:54   #7
xegallo
Member
 
Iscritto dal: Jan 2001
Città: PATAVIUM
Messaggi: 280
Componenti di Data Report


La finestra di progettazione Data Report è composta dai seguenti oggetti:

Oggetto DataReport. Simile a un form di Visual Basic, questo oggetto include una finestra di progettazione e un modulo di codice. Nella finestra di progettazione è possibile creare il layout di un report, mentre nel modulo di codice è possibile aggiungere il codice per la formattazione a livello di programmazione dei controlli o sezioni inclusi nella finestra di progettazione.


Oggetto Section. Ciascuna sezione della finestra di progettazione Data Report è rappresentata da un oggetto Section dell'insieme Sections. In fase di progettazione, ogni sezione è rappresentata da un'intestazione, su cui è possibile fare clic per selezionare la sezione, e da un riquadro in cui è possibile inserire e posizionare controlli. Tramite questo oggetto e le relative proprietà è possibile riconfigurare un report in modo dinamico prima dell'effettiva creazione.


Controlli di Data Report. Si tratta di controlli speciali che funzionano soltanto nella finestra di progettazione Data Report. Nota: nella finestra di progettazione Data Report non è possibile utilizzare i controlli intrinseci di Visual Basic o altri controlli ActiveX. I controlli di Data Report sono inclusi nella casella degli strumenti di Visual Basic nella scheda DataReport.
Sezioni della finestra di progettazione Data Report
Per impostazione predefinita, la finestra di progettazione Data Report include le seguenti sezioni:

Intestazione report: include il testo visualizzato all'inizio di un report, ad esempio titolo, autore e nome di database. Se si desidera includere l'intestazione del report nella prima pagina, impostare la corrispondente proprietà ForcePageBreak su rptPageBreakAfter.


Intestazione pagina: include informazioni visualizzate all'inizio di ciascuna pagina, ad esempio il titolo del report.


Intestazione gruppo/Piè di pagina gruppo: includono una sezione ripetitiva del report. A ogni sezione Intestazione gruppo corrisponde una sezione Piè di pagina gruppo, entrambe associate a un singolo oggetto Command di Data Environment.


Dettaglio: include la parte ripetitiva del report più interna (i record). Questa sezione è associata all'oggetto Command di livello inferiore nella struttura gerarchica di Data Environment.


Piè di pagina pagina: include informazioni visualizzate in fondo a ciascuna pagina del report, ad esempio il numero di pagina.


Piè di pagina report: include il testo visualizzato alla fine del report, ad esempio informazioni di riepilogo, un indirizzo o un nome di referente. Questa sezione è inclusa tra l'ultima sezione Intestazione pagina e la sezione Piè di pagina pagina.
Controlli di Data Report
Quando in un progetto si aggiunge una finestra di progettazione Data Report, nella nuova scheda DataReport della casella degli strumenti vengono aggiunti automaticamente i seguenti controlli:

Controllo casella di testo (RptTextBox). Consente di formattare testo e assegnare un oggetto DataFormat.


Controllo etichetta (RptLabel). Consente di inserire etichette per l'identificazione dei campi o delle sezioni del report.


Controllo immagine (RptImage). Consente di inserire elementi grafici nel report. Non può essere associato a un campo di dati.


Controllo linea (RptLine). Consente di disegnare righe nel report per contraddistinguere in modo più chiaro le varie sezioni.


Controllo forma (RptShape). Consente di inserire nel report rettangoli, triangoli, cerchi e ovali.


Controllo funzione (RptFunction). Consente di inserire una casella di testo speciale per il calcolo di valori durante la creazione del report.
__________________
Salva il Pianeta
xegallo è offline   Rispondi citando il messaggio o parte di esso
Old 07-04-2002, 16:27   #8
Magnum2000
Senior Member
 
L'Avatar di Magnum2000
 
Iscritto dal: Mar 2001
Messaggi: 352
Re: Re: Re: Re: Re: Re: [VB]-Metodo PRINT troppo limitato!

Quote:
Originariamente inviato da xegallo
[b]
allora il valore della combo devimetterlo in una variabile e passarlo alla label all'interno del datareport per l'immagine basta che come metti la label nel report puoi mettere anche immagini
Quindi i dati nel Data Report vanno inseriti in delle Label (perchè è più comodo o perchè è così e basta?)
Comunque, queto DataReport è un componente che va inserito nel form come il DataGrid?
__________________
"L'uomo che ha Fede è fortunato. Chi non ha Fede è una persona cui manca qualcosa nel profondo della sua esistenza. La Fede è speranza. L'uomo che abbandona questa speranza non è un uomo, è un disperato" [A. Zichichi]
Magnum2000 è offline   Rispondi citando il messaggio o parte di esso
Old 07-04-2002, 17:31   #9
xegallo
Member
 
Iscritto dal: Jan 2001
Città: PATAVIUM
Messaggi: 280
Re: Re: Re: Re: Re: Re: Re: [VB]-Metodo PRINT troppo limitat

Quote:
Originariamente inviato da Magnum2000
[b]

Quindi i dati nel Data Report vanno inseriti in delle Label (perchè è più comodo o perchè è così e basta?)
Comunque, queto DataReport è un componente che va inserito nel form come il DataGrid?
no è un form a se stante
__________________
Salva il Pianeta
xegallo è offline   Rispondi citando il messaggio o parte di esso
Old 08-04-2002, 09:56   #10
Magnum2000
Senior Member
 
L'Avatar di Magnum2000
 
Iscritto dal: Mar 2001
Messaggi: 352
Re: Re: Re: Re: Re: Re: Re: Re: [VB]-Metodo PRINT troppo lim

Quote:
Originariamente inviato da xegallo
[b]
no è un form a se stante

AAAAAA!
Allora anche i metodi e/o le proprietà + o - sono quelle di un Form (Hide, Show, ecc).
__________________
"L'uomo che ha Fede è fortunato. Chi non ha Fede è una persona cui manca qualcosa nel profondo della sua esistenza. La Fede è speranza. L'uomo che abbandona questa speranza non è un uomo, è un disperato" [A. Zichichi]
Magnum2000 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone BOOX Picco: l'ebook reader minuscolo è un...
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria AMD EPYC Venice: dentro Zen 6, i SoC a 256 core ...
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro HONOR Pad X9 Max recensione, schermo ultra large...
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno Lenovo ThinkPad X1 Carbon Gen 14: il business ul...
Jabra Evolve3 85: le cuffie sia per l'intrattenimento che per il lavoro Jabra Evolve3 85: le cuffie sia per l'intratteni...
Programma NOM4D: Caltech e DARPA hanno r...
La missione ESA Hera inizia l'analisi de...
SpaceX e Singulus: stretto un accordo pe...
Binance avvisa: un bug di iOS mette a ri...
Apple corregge 9 vulnerabilità su iPhone...
Microsoft inaugura il Pavilion a Roma, c...
Black Friday, l'errore che può co...
Lotus avrà un V8 ibrido da 670 CV...
IBM: solo il 26% delle imprese dimostra ...
Hacker contro hacker e danni per 740.000...
Xiaomi SkyNomad, boom da 27.147 auto in ...
Logitech concede un giorno di ferie ai s...
Amazon, questi mini PC hanno un display ...
BYD prepara una rivale di smart #2? Il b...
Amazon, 3 robot tagliaerba ECOVACS GOAT ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 23:59.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v