Microsoft NET Framework har gjort det muligt for programmører at skabe visuelle grænseflader til deres software. . Denne ramme giver mange værktøjer, der giver dig mulighed for at konstruere grafiske brugerflader ( GUI) nemt. For eksempel giver rammen på " ListBox ", en komponent, der viser en liste over elementer inde i en rektangulær kasse . En måde at få adgang til medlemsdata et " ListBox " er at bruge det i en forespørgsel. Du kan bruge . Net LINQ forespørgsel sprog at vælge, hvilke emner du viser i " ListBox ". Ting du skal
Visual Studio 2010
Vis Flere Instruktioner
1
Open Visual Studio 2010 ved at klikke på programmets ikon . Når det belastninger , skal du vælge "File /New /Project" og klik på " Visual C # /Windows Forms Application ". Dette vil skabe en ny Windows Form Application projekt og en tom Windows-formular vises i hovedredigeringsvinduet .
2
Find panelet mærket " Toolbox ", som er placeret på enten venstre eller højre side af skærmen . Den " Toolbox" byder på en liste over brugbare grafiske komponenter , som " ListBox ". Klik på elementet mærket " ListBox ", og træk det ud på Windows-formular . Ved at slippe museknappen , kan du placere punktet på skemaet .
3
Klik på menupunktet mærket " View " fra toppen af Visual Studio 2010 interface. Vælg "Code " fra menuen , der vises. Udsigten skifter nu fra den visuelle editor til kildekoden editor. Kig efter teksten " InitializeComponent () ", som er omkring halvvejs nede på siden. Placer alle dine kildekode efter denne tekstlinje .
4
Opret en liste over kvaliteter . En forespørgsel, der følger logikken i at vælge kvaliteter over 75 vil bruge disse kvaliteter . Disse kvaliteter kan derefter udskrive til " ListBox ". Skriv følgende liste over kvaliteter : Hej
int [ ] kvaliteter = new int [ ] { 55 , 77, 12 , 99, 47 , 88, 62 };
5
Opret en LINQ forespørgsel. Denne forespørgsel kan du gentage gennem "lønklasse " listen og test for at se, om en klasse er over 75 . Hvis karakteren er over 75 , vil "vælg " erklæring vælge den. Dette giver dig mulighed for at udskrive det senere. Skriv følgende LINQ query : Hej
IEnumerable query =
fra lønklasse i lønklasse
hvor klasse > 75
vælge klasse ; < br >
6
ready " ListBox " for indgående data ved at skrive følgende linje kode : Hej
listBox1.BeginUpdate ();
7
Start LINQ query ved at placere det i en " foreach " loop . Med hver iteration af " foreach " loop , enhver grad "udvalgt" vil blive tilføjet til " ListBox ". Skriv følgende " foreach " loop : Hej
foreach ( int i i forespørgslen )
{ listBox1.Items.Add ( i) ;}
8
Close off dataskrivningen evne til " ListBox " ved at udstede følgende erklæring : Hej
listBox1.EndUpdate ();
9
Kør programmet ved at trykke på den grønne "Play" -knappen. En Windows Form vises, og det viser et " ListBox ". Den " ListBox " har følgende værdier:
77
99
88