Microsoft NET Framework har gjort det möjligt för programmerare att skapa visuella gränssnitt för sin programvara . . Denna ram innehåller många verktyg som gör att du kan bygga grafiska användargränssnitt ( GUI ) lätt . Till exempel ger ramen för " ListBox , " en komponent som visar en lista över objekt i en rektangulär låda . Ett sätt att komma till medlemmens uppgifter av en " ListBox " är att använda den i en fråga . Du kan använda den . Net LINQ frågespråk för att välja vilka objekt du visar i " ListBox . " Saker du behöver Review, Visual Studio 2010
Visa fler instruktioner
1
Öppna Visual Studio 2010 genom att klicka på dess programikon . När den laddas , välj " Arkiv /Nytt /Project " och klicka på " Visual C # /Windows Forms Application . " Detta kommer att skapa ett nytt Windows- projekt formulärprogram , och en tom Windows-formulär visas i redigerarens huvudfönster .
2
Leta panelen märkt " Toolbox ", som ligger på antingen vänster - eller höger sidan av skärmen. Den " verktygslåda " innehåller en lista med användbara grafiska komponenter , som " ListBox . " Klicka på posten märkt " ListBox " och dra den till Windows-formulär . Genom att släppa musknappen , kan du placera punkt i formuläret .
3
Klicka på menyalternativet märkt "Visa " från toppen av Visual Studio 2010 -gränssnittet . Välj " Code " från menyn som visas . Vyn ändras nu från den visuella redigeraren till källkoden redaktör . Leta efter texten " InitializeComponent ( ) , " vilket är ungefär halvvägs ner på sidan . Placera alla dina källkod efter denna textrad .
4
Skapa en lista över årskurser . En fråga som följer logiken i att välja kvaliteter över 75 kommer att använda dessa kvaliteter . Dessa kvaliteter kan sedan skriva ut den " ListBox . " Skriv följande lista med kvaliteter :
int [ ] kvaliteter = new int [ ] { 55 , 77 , 12 , 99 , 47 , 88 , 62 };
5
Skapa ett LINQ fråga . Den här frågan kan du iterera igenom " kvaliteter " lista och test för att se om en klass är över 75 . Om betyget är över 75 , kommer den " select " uttalande markera det . Detta gör att du kan skriva ut det senare . Skriv följande LINQ fråga :
IEnumerable query =
från årskurs i årskurserna
där klass > 75
välja klass ;
6
Redo att " ListBox " för inkommande data genom att skriva följande kodrad :
listBox1.BeginUpdate ( ) ;
7
Starta LINQ fråga genom att placera den inuti en " foreach " loop . Med varje upprepning av " foreach " loop , någon grad "vald " läggs till " ListBox . " Skriv följande " foreach " loop :
foreach ( int i in query ) katalog
{ listBox1.Items.Add ( i) ;}
8
Förslut skrivningen förmåga " ListBox " genom att utfärda följande uttalande :
listBox1.EndUpdate ( ) ;
9
Kör programmet genom att trycka på den gröna knappen "Spela" . En Windows-formulär visas , och den visar en " ListBox . " Den " listruta " har följande värden :
77
99
88