Microsofts C # , uttalas C - Sharp , erbjuder programmeringsspråk en medelväg för utvecklare mellan komplexitet och makt av C + + och enkelheten i Visual Basic . Att handskas med datum i C # är lätt att använda " MonthCalendar " kontroll användargränssnittet och " DateTime " klass från . NET framework . Saker du behöver Review, Visual C # 2010
Visa fler instruktioner
Hämta datum från användare
1
Skapa ett projekt genom att klicka på " File " och " Nytt projekt . " Välj " Windows Forms Project " från listan över projektmallar och kalla den " dateApp . "
2
Klicka på " Toolbox " på vänster sida av skärmen som ska visas i grafiskt användargränssnitt ( GUI ) kontroller . Addera 3
Dra " MonthCalendar " kontroll i din ansökan . Detta kommer att visa en liten månadskalender program inuti programfönstret .
4
Dra " TextBox " kontroll i programfönstret .
5
Dubbelklicka på " MonthCalendar " kontrollen för att skapa lite kod som ska köras när användaren ändrar det valda datumet . Klistra in följande kod för att få användarens valda datumet visas i textrutan
textBox1.Text = monthCalendar1.SelectionRange.Start.ToShortDateString ( ) , .
P Om användaren väljer det datum " 4 mars , 2010 , " det här kommer att visa " 3/4/2010 " i textrutan .
Du kan få snyggare med detta . Till exempel , om användaren väljer ett datumintervall , kan du använda följande kod för att representera den i textrutan :
textBox1.Text = " Du valde " + monthCalendar1.SelectionRange.Start.ToShortDateString ( ) + " till " monthCalendar1.SelectionRange.End.ToShortDateString ( ) + " . " ;
nu , om användaren drar sitt musen över kalendern väljer intervallet från 4 Mars-12 Mars , resultatet i textrutan kommer vara :
" Du valde 3/4/2010 till 3/12/2010 . " Addera Set Calendar valt datum programmässigt
6
Upprepa steg 1 till 4 från den första sektionen för att få din ansökan ställa upp med en MonthCalendar kontroll och en textruta .
7
Dra en knapp från verktygslådan i din ansökan . Högerklicka på knappen och välj " egenskaper ". Hitta den " text " egendom och ändra det till "Load ".
Här knappen visas ett datum skrivs in i textrutan och markera den i kalendern .
8
Dubbelklicka på knappen och klistra in följande kod i källkoden redaktör . Denna kod kommer att ta en dag ges av en användare i textrutan och välj detta datum i kalendern .
MonthCalendar1.SelectionStart = DateTime.Parse ( textBox1.Text , System.Globalization.CultureInfo.InvariantCulture ) ;