| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come calcolare Giorni Lavorativi in Visual Basic
    Attribuite 52 settimane in un anno e cinque giorni feriali a settimana , generalmente considerato lo stesso come Business Day , un anno dovrebbe contenere 52 volte cinque , o 260 , giorni lavorativi . Questo non è sempre vero come si è visto quando si confrontano i calendari per più anni . Quello che era un giorno lavorativo , in un anno non può essere in quella successiva. Vacanze impatto del numero di giorni lavorativi in un anno così . Per ottenere un numero più esatto di giorni lavorativi , utilizzare questo piccolo programma Visual Basic . Cose che ti serviranno
    Visual Basic 6.0
    Show More Istruzioni
    1

    Creare un modulo in Visual Basic per tenere l'interfaccia utente per questo programma. Aprire Visual Basic e scegliere " EXE standard " dal display del modello. Fare doppio clic sui comandi elencati di seguito dal " Toolbox" che vedete sulla sinistra dello schermo . Come appare ciascuno sul modulo, fare clic su di esso e trascinarlo nella posizione specificata

    Checkbox1 : . Trascinare a sinistra di formCheckbox2 : Trascinare a destra di formLabel1 : Trascinare sotto Checkbox1Textbox1 : Trascinare sotto Checkbox2CommandButton1 : Centro di seguito sopra controlsLabel2 : Centro di seguito CommandButton1CommandButton2 : Centro di seguito Label2
    2

    Aggiungi didascalie nel dialogo "Proprietà" sulla destra dello schermo per ciascuno di questi controlli . Farlo cliccando su ciascuno , che porta in primo piano il controllo selezionato nel dialogo "Proprietà" . La proprietà " Caption " appare in ordine alfabetico nell'elenco delle proprietà . Modificare la didascalia predefinita o testo come elencato di seguito . Utilizzare il trascinamento maniglie sul modulo controlli per accogliere il testo aggiunto . Non utilizzare le virgolette seguente

    Checkbox1 didascalia : ". Sottrarre le feste federali ? " Checkbox2 didascalia : "Leap Year ? " Caption Label1 : " Quanti giorni di ferie aggiuntivi " Textbox1 : Eliminare la proprietà "Testo" in il list.CommandButton1 : "Calcola giorni Lavorativi " . Modificare il " ( nome)" proprietà su " Calcola" Label2 : . Eliminare la didascalia se present.CommandButton2 : . "Exit"

    3 Fare doppio clic su " Calcola Giorni Lavorativi " pulsante per aprire la finestra del codice . Quando si esegue questa due righe di visualizzazione del codice di default, " Private Sub Calculate_Click ( )" e " End Sub ". Impostare la prima parte del codice per il calcolo business day , inserendo le seguenti linee tra queste due linee predefinite :

    Dim DataFine , CURDATE Come DateDim BusDay , TotBusDays , CalcYear Come IntegerTotBusDays = 0CalcYear = InputBox ( " Che anno ? " ) CURDATE =" 1/1 /" & CalcYearEndDate = " 31/12 /"& CalcYearDo Fino CURDATE = EndDateBusDay = Format ( CURDATE , " w " ) Select Case BusDayCase " 2 "a" 6 " TotBusDays = TotBusDays + 1case " 1 "' Do nothingCase " 2 " ' Do nothingEnd SelectCurDate = DateAdd ( " d " , 1 , CURDATE ) loop
    4

    Aggiungi codice aggiuntivo per compensare per le vacanze. Dieci feste federali di solito significa meno 10 giorni lavorativi , anche quando la festa cade di fine settimana perché la maggior parte dei datori di lavoro concedono o un Venerdì o Lunedi a titolo di risarcimento . Se questo non si applica nel tuo caso , modificare il valore della " Quanti giorni di ferie aggiuntivi " casella di immissione quando il programma viene eseguito . Per esempio, se non si ottiene giorni di riposo per alcuni giorni festivi , ridurre o immettere un numero negativo in quella scatola . Digitare il seguente codice direttamente sotto l'ultima riga nel passaggio 3

    Check1.Value = vbChecked ThenTotBusDays = TotBusDays - . 10End IFIF Check2.Value = vbChecked ThenTotBusDays = TotBusDays + 1End IFIF Text1.Text < > " " ThenAddHol = Text1.TextTotBusDays = TotBusDays - AddHolEnd IfLabel1.Caption = " Ci sono "& TotBusDays &" giorni lavorativi a " & CalcYear
    5

    Dare all'utente un modo semplice per uscire dal programma . Nel modulo , fare doppio clic sul pulsante "Esci" . Immettere la parola " Fine " tra il " Private Sub Command2_Click ( ) " e "End Sub " che vedete nella sezione di codice .
    6

    Clicca sul modulo stesso e modificare la proprietà Caption del form leggere "Calcola giorni Lavorativi " . Fare clic su "File " e poi " Salva progetto con nome . " Ha scelto una cartella per il programma e il nome del progetto "Calcola Giorni Lavorativi " . Fare clic su " OK ", quindi premere "F5" per eseguire il programma .

    Previous :

    next :
      Articoli Correlati
    ·Come eseguire un MS Access Query da VB 
    ·Come ottenere un valore decimale da una casella di test…
    ·Come sbloccare un Script account 
    ·Tecniche di VBA 
    ·Come salvare un valore ListBox in VBA 
    ·Come utilizzare SetDIBits in VB.NET 
    ·Come utilizzare WMI per rilevare VMWare 
    ·Come ottenere file MP3 Lunghezza da VBScript 
    ·Come nascondere una colonna Dalla FlexGrid in Visual Ba…
    ·Come utilizzare combinazioni di tasti in VB.NET 
      Articoli in evidenza
    ·Come creare un percorso relativo a Java 
    ·Che strumenti programmatori utilizzo 
    ·Turbo C metodi di ordinamento 
    ·Come copiare e incollare una pagina Web a un altro sito…
    ·Come controllare se il primo carattere di una parola è…
    ·Come costruire applet Java a binario 
    ·Eccezioni ingresso Java 
    ·Classi e funzioni in VB.Net 
    ·Come cambiare uscita Python al PID 
    ·Come fare un link IMG 
    Copyright © Conoscenza Informatica http://it.wingwit.com