Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Abbiamo provato per una settimana intera la Can-Am Origin, la Dual Sport elettrica del gruppo canadese BRP: ecco com'è andata tra città, autostrada e un primo assaggio di sterrato
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Nelle ultime settimane abbiamo provato il mouse Logitech G305, la tastiera G316 X 98 e le cuffie G325. Si tratta del setup entry-level di Logitech che ormai, di "entry-level" ha ben poco. Tastiera e mouse offrono prestazioni di livello competitivo con quasi nessuna rinuncia e un livello di personalizzazione estremamente elevato. Le cuffie, invece, hanno mostrato qualche debolezza, ma propongono un ventaglio di funzionalità completo che consente di abbandonare completamente i cavi
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
POCO F9 Pro arriva sul mercato con l'obiettivo di portare prestazioni da smartphone top di gamma in una fascia di prezzo "più aggressiva", senza rinunciare a un comparto fotografico finalmente all'altezza. Dopo averlo testato sul campo, emerge uno smartphone molto più completo rispetto alla generazione precedente, ma anche con alcuni piccoli compromessi che diventano difficili da ignorare quando il prezzo di listino sfiora i 1.000 euro.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-04-2002, 23: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, 22: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, 22: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, 12: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, 14: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, 14: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, 14: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, 15: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, 16: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, 08: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


Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco Logitech G325, G305 e G316 X: il tris per chi no...
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio Recensione POCO F9 pro: potenza da vero top di g...
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6 Qualcomm annuncia la nuova generazione di SoC Sn...
Il satellite LINK è rientrato nel...
L'ESA risponde alle critiche di Jared Is...
La NASA annuncia il nuovo telescopio spa...
HONOR pubblica The Sea Between Us, un co...
L'Olanda punta su NixOS e open source pe...
OPPO Find X10 Pro Max, il flagship con t...
Gli smartphone Samsung potrebbero avere ...
GeForce Now arriverà sui Googlebo...
Opus 5.5 e GPT-6 Sol nello stesso pomeri...
Weekend Amazon, le prime 5 offerte sono ...
Mini Compressore a 21,84€: gonfia le gom...
Gemini si aggiorna, ora può conne...
Da 32 a 65 pollici: ecco le TV più...
Xiaomi Redmi Note 17 a 269€: ecco perch&...
ASUS avverte i clienti: accesso non auto...
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: 21:52.


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