April 13
Imparare a manipolare le date nei vostri programmi si dà il potere di manipolare i dati time-sensitive. Molte applicazioni che si basano sulle spese di spedizione, vendite e anche la promozione dei prodotti si basano su calcoli di data precisi. Un calcolo utile consiste nel determinare il numero di giorni o settimane tra due date di calendario. strumento di programmazione Visual Basic di Microsoft ha una funzione built-in che determina questo per voi.
1 Avviare Visual Studio. Fai clic su "File". Viene visualizzato un menu a discesa. Fai clic su "Nuovo progetto". Si apre la finestra "Nuovo progetto".
2 Fai clic su "Visual Basic" e quindi fare doppio clic su "Applicazione Windows Form" per creare un nuovo progetto di Visual Basic. Una nuova forma apparirà nella finestra di progettazione.
3 Doppio clic sulla barra del titolo del form. Una finestra di codice si apre e visualizza il codice seguente:
"Private Sub Form1_Load (mittente di ByVal come System.Object, ByVal e come System.EventArgs) tratta MyBase.Load
End Sub "
4 Aggiungere il seguente codice prima dell'istruzione "End Sub":
Dim date1Year As Long
Dim date1Month As Integer
Dim date1Day As Integer
Dim date2Year As Long
Dim date2Month As Integer
Dim date2Day As Integer
Dim dayCount As Integer
Dim weekCount Come Decimale
"valori data1 e data2 impostato al di sotto
date1Year = 2000
date1Month = 1
date1Day = 1
date2Year = 2009
date2Month = 2
date2Day = 2
'Determinare il numero di giorni tra le due date
Dim date1 come nuovo System.DateTime (date1Year, date1Month, date1Day)
Dim date2 come nuovo System.DateTime (date2Year, date2Month, date2Day)
dayCount = date2.Subtract (data1) .days
weekCount = dayCount / 7
MessageBox.Show (weekCount.ToString ())
5 Individuare il commento che ha questa etichetta:
"Imposta data1 e data2 valori al di sotto."
Le sei righe di codice che seguono quel commento consentono di impostare il vostro data1 e data2 valori. In questo esempio, è date1Year 2000 date1Month è 1 e date1Day è 1. Che equivale al 1 ° gennaio 2000. Il date2Year è il 2009, il date2Month è 2 e il date2Day è 2. Ciò si traduce al 2 febbraio, 2009.
Quando questo codice viene eseguito, si calcola il numero di settimane tra date1 e la data 2 e memorizza il valore nella variabile denominata "weekCount." La dichiarazione finale MessageBox.Show apre una finestra pop-up e visualizza il risultato.
6 Premere il tasto "F5" per eseguire il progetto. La finestra pop-up mostrerà il numero di settimane tra le due date. In questo esempio, tale valore è 474,28.