La Microsoft NET Framework ha permesso ai programmatori di creare interfacce visuali per il loro software. . Questo framework fornisce molti strumenti che consentono di costruire interfacce grafiche ( GUI) facile . Ad esempio , il quadro prevede la " ListBox ", un componente che visualizza un elenco di elementi all'interno di una scatola rettangolare . Un modo per accedere ai dati dei membri di una " ListBox " è di usarlo in una query . È possibile utilizzare il linguaggio di query LINQ . Net per selezionare gli elementi che si visualizza nella " ListBox ". Cose che ti serviranno
Visual Studio 2010
Mostra più istruzioni
1
Aprire Visual Studio 2010 , fare clic sulla sua icona del programma . Quando viene caricato , selezionare " File /Nuovo /Progetto" e fare clic su " Visual C # /Applicazione Windows Form ". Questo creerà un nuovo progetto Applicazione Windows Form , e un Windows Form vuoto appare nella finestra principale .
2
Individuare il pannello con l'etichetta " Casella degli strumenti ", che si trova sia sul sinistro o destro lato - lato dello schermo . Il "Toolbox" dispone di un elenco di componenti grafici utilizzabili , come " ListBox ". Fare clic sulla voce denominata " ListBox " e trascinarlo nel Windows Form . Rilasciando il pulsante del mouse , è possibile inserire l'articolo sul modulo .
3
Clicca l'opzione di menu "Visualizza" dalla parte superiore dell'interfaccia di Visual Studio 2010 . Selezionare "Codice " dal menu che appare. La vista ora cambia dall'editor visuale per l'editor di codice sorgente . Cercare il testo " InitializeComponent ( ) ", che è circa a metà pagina . Mettere tutto il codice sorgente dopo questa riga di testo .
4
Creare un elenco di voti. Una query che segue la logica di selezione di gradi sopra 75 utilizzerà questi gradi . Questi gradi possono quindi stampare il " ListBox ". Scrivere il seguente elenco di voti :
int [ ] gradi = new int [ ] { 55 , 77 , 12 , 99 , 47 , 88 , 62 } ;
5
Creare un LINQ query. Questa query consente di scorrere la lista dei "gradi " e prova a vedere se un grado è superiore a 75 . Se il voto è superiore a 75 , la dichiarazione "selezionare" verrà selezionato . Ciò consente di stampare in un secondo momento . Scrivi la seguente query di LINQ :
interrogazione IEnumerable =
dal grado in gradi
dove grado> 75
selezionare grado; < br > Pagina 6
Pronta la " ListBox " per i dati in entrata per scrivere la seguente riga di codice :
listBox1.BeginUpdate ();
7
Avvia la query LINQ collocandolo all'interno di un ciclo " foreach " . Ad ogni iterazione del ciclo " foreach " , qualsiasi grado " selezionato " viene aggiunto al " ListBox ". Scrivere il seguente " foreach " loop :
foreach ( int i in query)
{ ListBox1.Items.Add ( i); }
8
chiudere i dati di scrittura capacità del " ListBox " emettendo il seguente comunicato:
listBox1.EndUpdate ();
9
Eseguire il programma premendo il tasto verde "Play" . Viene visualizzato un Windows Form , e viene visualizzata una " ListBox ". Il " ListBox " ha i seguenti valori :
77
99
88