| 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 usare LAME in Visual Basic
    LAME è una libreria che consente ai programmatori di codificare i file MP3 . LAME è open source e si può scaricare gratuitamente . Il file utile è " LameLib " o " libmp3lame.dylib . " Visual Studio è un ambiente di sviluppo integrato di Microsoft . È possibile utilizzare Visual Basic , C + + o C # con questo IDE. VB è un linguaggio di programmazione orientato agli oggetti , che è ampiamente utilizzato per la creazione di applicazioni Windows, delle applicazioni di rete o le applicazioni web service . Con VB.NET , è anche possibile codificare i file mp3 . L' uscita sarà a 32 bit MP3 codificato . Istruzioni
    1

    Fare clic su "Start ", selezionare " Tutti i programmi " e scegliere " Visual Studio ". Fai clic su " Nuovo" e selezionare " Progetto" per creare un nuovo progetto . Selezionare " Visual Studio" come linguaggio di programmazione e " Applicazione Windows ", come il tipo di applicazione . Immettere un nome per il progetto . Specificare una posizione per i file di progetto .
    2

    doppio clic Form1.vb . Fornire il percorso lame.exe tramite il codice : Dim WithEvents _lameShell As New LameShell_lameShell.InFile = Application.StartupPath & " \\ " input.mp3 _lameShell.OutFile = Application.StartupPath & " \\ " output.mp3 _lameShell.Options = " - b 32" _lameShell.Start ( )
    3

    aggiungere gestori eventi per mostrare il progresso di codifica : _lameShell_Progress private Sub ( ByRef Progress Come LameProgress ) _Handles _lameShell.ProgressIf pBar.Maximum < ,> Progress.FrameMax ThenpBar.Value = 0pBar.Maximum = Progress.FrameMaxElsepBar.Value = Progress.FrameCurrentEnd IflblFeedback.Text = Progress.PercentDone & " % " & " ETA : " & Progress.ETAEnd sub
    4

    destro del mouse sul progetto e selezionare " nuova classe " per creare una nuova classe " Lame.vb. " Crea un nuovo ProcessStartInfo variabile : _startInfo privato As New ProcessStartInfo_startInfo.FileName = " zoppo . exe " _startInfo.UseShellExecute = False_startInfo.RedirectStandardOutput = True_startInfo.RedirectStandardError = True_startInfo.CreateNoWindow = True
    5

    Creare un lettore di mantenere la produzione di lame.exe : LameReader private Sub ( ) Dim Oneline Come String_lameProcess.Start ( ) Oneline = _lameProcess.StandardError.ReadLine ( ) mentre non Oneline Is NothingoneLine = _lameProcess.StandardError.ReadLine ( ) End Sub WhileEnd

    Previous :

    next :
      Articoli Correlati
    ·Come convertire un file binario in una stringa di byte …
    ·Visual Basic Opzioni del comando 
    ·Come faccio a chiamare un modulo su Visual Basic 2005 
    ·Come aprire Internet Explorer da Visual Basic 
    ·Visual Basic Proprietà Borsa Tutorial 
    ·Come aggiungere Windows Media Players controllo in VB6 
    ·Come fare una installazione in VB.NET 
    ·Che cosa sono le macro di WordPerfect ? 
    ·Come disegnare una griglia su un pannello in VB.NET 
    ·Come leggere le variabili da file di testo a VBScript 
      Articoli in evidenza
    ·Come usare NetBeans per eseguire il debug di MATLAB 
    ·Come passare un vettore contenitore di una funzione 
    ·Come formattare un ListBox con valore selezionato 
    ·Come scrivere programmi Java per una Slot Machine 
    ·Il Codice di Striscia intestazioni e piè da file HTML 
    ·Come risolvere il GCC Attenzione dichiarazione implicit…
    ·Come Master VBA per Microsoft Office 2007 
    ·Come creare un Tag in PHP 
    ·Come impostare livelli di isolamento in MySQL 
    ·Come inserire caratteri arabi in MySQL 
    Copyright © Conoscenza Informatica http://it.wingwit.com