Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
Lo chassis in Ceraluminium è il cuore di questo notebook in edizione 2026, un modello pensato per garantire produttività con le tipiche applicazioni di produttività personale e capace di offrire un'autonomia di funzionamento lontano dalla presa di corrente da riferimento. Potenza, facilità di trasporto e costruzione robusta tutto in un notebook compatto.
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Il primo Micro RGB di Samsung per il salotto è il 65 pollici da 2.749 euro. Sul banco di misura abbiamo rilevato 2.000 nit di picco, nero assoluto con il local dimming e il 91,4% del BT.2020, il colore più ampio che abbiamo misurato su un LCD
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
Apple ha rinnovato iPhone 18 Pro soprattutto dentro: chip A20 Pro a 2 nm con memoria affiancata al SoC, camera di vapore tre volte più ampia, Dynamic Island più piccola del 25% grazie a Face ID sotto il display e fotocamera principale con diaframma variabile da f/1.48 a f/4. Lo abbiamo misurato al colorimetro e nei benchmark, usato con iOS 27 e messo alla prova in fotografia tra laghi, borghi e interni poco illuminati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-10-2009, 16:10   #1
IA-64
Member
 
L'Avatar di IA-64
 
Iscritto dal: Feb 2002
Messaggi: 131
[vb.net] visibilità oggetti

ciao a tutti mi sono avvicinato da poco alla proggrammazione "strutturata" ed orientata agli ogetti.
conosco abbastanza vb e mi volevo avvicinare a vb.net

adesso ho un problema credo banalissimo ma dal quale non riescio a uscire.

Codice:
Public Partial Class MainForm
	Public Sub New()
		Me.InitializeComponent()
	End Sub
	
	Sub BTn_calcolaClick(sender As Object, e As EventArgs)
		dim UIctr=New Controllore 
		...... assegno dei valori all'ogetto UIctr
                if UIctr.validate then
			dim StoreVal=New Storevalues
			....
                        .... assegno dei valori all'ogetto Storeval

		end if
		
		
	End Sub
	
	Sub Button1Click(sender As Object, e As EventArgs)
		se storeval esiste  stampa storeval.nome
        End Sub
End Class
non riesco a vedere l'ogetto instaziato nella prima sub dalla seconda..illuminatemi?

grazie
__________________
Le mie statistiche per il Seti@Home

Case:Chiefetc tower / Ali:Enermax 430 Watt / Sk Madre: Abit NF7-S Rev. 2.0 / Procio: Athlon XP Thorton 2400+ @ Barton 2000 Mhz / RAM: 512x2 OCZ3200 EL Platinum / SK Video: PNY 6800GT / HDD: Maxtor ATA 133 120GB 8Mb cache + Maxtor SATA 300GB 16Mb cache / Sk Audio: Creative live! / Master DVD: LiteOn 451S@832S / Liquid Cooling by PCtuner - K10 Hurican-K5-650 Chipset
IA-64 è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2009, 17:06   #2
euphyllia87
Member
 
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 209
Mmmm... non vorrei dire una stupidata, magari mi ricordo male e correggetemi se non è così, ma in VB.net mi pare che due sub siano completamente 'a se stanti', ovvero non possono comunicare.

Poi io questa sintassi... non l ho mai vista in VB.net

Codice:
dim StoreVal=New Storevalues
Direi più così....

Codice:
Dim StoreVal AS New Storevalues
... la tua è molto C# Like
Comunque ho detto una cagata sulle SUB! Ora ricordo di aver sviluppato un Software tempo fa basato tutto sulle Sub... inguardabile! O_O
__________________
MacBook White 13.3'' Intel CPU :: 2GB DDR2 800Mhz :: 160Gb :: Mac OS X 10.6 Snow Leopard
euphyllia87 è offline   Rispondi citando il messaggio o parte di esso
Old 24-10-2009, 11:23   #3
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da IA-64 Guarda i messaggi
ciao a tutti mi sono avvicinato da poco alla proggrammazione "strutturata" ed orientata agli ogetti.
conosco abbastanza vb e mi volevo avvicinare a vb.net

adesso ho un problema credo banalissimo ma dal quale non riescio a uscire.

Codice:
Public Partial Class MainForm
	Public Sub New()
		Me.InitializeComponent()
	End Sub
	
	Sub BTn_calcolaClick(sender As Object, e As EventArgs)
		dim UIctr=New Controllore 
		...... assegno dei valori all'ogetto UIctr
                if UIctr.validate then
			dim StoreVal=New Storevalues
			....
                        .... assegno dei valori all'ogetto Storeval

		end if
		
		
	End Sub
	
	Sub Button1Click(sender As Object, e As EventArgs)
		se storeval esiste  stampa storeval.nome
        End Sub
End Class
non riesco a vedere l'ogetto instaziato nella prima sub dalla seconda..illuminatemi?

grazie
Per forza. Lo scope di storeval rimane nell'ambito della Sub in cui è definito.
In quel caso storeval viene creato nella Sub, e viene distrutto al termine della Sub stessa...
Per fare in modo di vederlo da ogni punto del codice all'interno della Form, lo devi dichiarare come Private a livello di Classe Form, poi lo puoi inizializzare e vedere da ogni Sub della Form stessa.
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 24-10-2009, 11:27   #4
euphyllia87
Member
 
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 209
Quote:
Originariamente inviato da MarcoGG Guarda i messaggi
Per forza. Lo scope di storeval rimane nell'ambito della Sub in cui è definito.
In quel caso storeval viene creato nella Sub, e viene distrutto al termine della Sub stessa...
Per fare in modo di vederlo da ogni punto del codice all'interno della Form, lo devi dichiarare come Private a livello di Classe Form, poi lo puoi inizializzare e vedere da ogni Sub della Form stessa.
Allora non avevo detto una cagata... ricordavo bene.
__________________
MacBook White 13.3'' Intel CPU :: 2GB DDR2 800Mhz :: 160Gb :: Mac OS X 10.6 Snow Leopard
euphyllia87 è offline   Rispondi citando il messaggio o parte di esso
Old 24-10-2009, 12:50   #5
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da euphyllia87 Guarda i messaggi
Allora non avevo detto una cagata... ricordavo bene.
Sì, ma non è una prerogativa di VB.
In VB.NET una Sub non è altro che un metodo Void della classe in cui è inserita, perciò che sia VB, C#, o Java, la regola è la stessa. Ciò che viene dichiarato all'interno di un metodo e non ha riferimenti con i membri della classe, nasce e muore in quel metodo.
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 24-10-2009, 12:52   #6
euphyllia87
Member
 
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 209
Quote:
Originariamente inviato da MarcoGG Guarda i messaggi
Sì, ma non è una prerogativa di VB.
In VB.NET una Sub non è altro che un metodo Void della classe in cui è inserita, perciò che sia VB, C#, o Java, la regola è la stessa. Ciò che viene dichiarato all'interno di un metodo e non ha riferimenti con i membri della classe, nasce e muore in quel metodo.
Si questo lo so ma non mi ricordavo come funzionasse la Sub , ora che mi hai ricordato essere un metodo void della classe principale (ovvero quella in cui è utilizzata) mi è chiaro
__________________
MacBook White 13.3'' Intel CPU :: 2GB DDR2 800Mhz :: 160Gb :: Mac OS X 10.6 Snow Leopard
euphyllia87 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto ASUS Zenbook 14 (UX3480AA): tanta autonomia con ...
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura Samsung Micro RGB R95H, il primo LCD a LED rossi...
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione realme C100x, lo smartphone economico con la bat...
Recensione HUAWEI WATCH D3, il migliore ...
Robot ECOVACS da 249 a 399 €: differenze...
GlobalFoundries produrrà negli US...
Apple prepara un evento per marted&igrav...
Musk, Huang e Lisa Su alla Casa Bianca: ...
iPhone Air 2 sarà ancora pi&ugrav...
Data center in stallo: San Francisco blo...
Brevetti violati, Apple dovrà ris...
Atari riporta in vita l'800XL: cos&igrav...
ArtCraft, la suite open source che punta...
XBOX annuncia XP, la nuova divisione ded...
Sony avrebbe trasferito a Meta 419 breve...
Spotifast sfida Spotify: il client open ...
Oltre i benchmark: le specifiche importa...
Euro digitale, la BCE fissa le date dei ...
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: 08:38.


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