VB.Net Tutorial/Development/Environment — различия между версиями
Admin (обсуждение | вклад) м (1 версия)  | 
				Admin (обсуждение | вклад)  м (1 версия)  | 
				
(нет различий) 
 | |
Текущая версия на 12:53, 26 мая 2010
Содержание
Environment: MachineName, SystemDirectory, GetLogicalDrives, Version
Namespace MyApp.Info
    Module Main
        Sub Main()
            Dim objHW As New MyApp.Info.Utilities
            objHW.DisplayData()
        End Sub
    End Module
    Public Class Utilities
        "Run the application
        Public Sub DisplayData()
            Console.WriteLine(Environment.MachineName)
            Console.WriteLine(Environment.SystemDirectory)
            Console.WriteLine(Environment.GetLogicalDrives())
            Console.WriteLine(Environment.Version.ToString())
        End Sub
    End Class
End Namespacevbex C:\WINDOWS\system32 System.String[] 2.0.50727.42
Environment.OSVersion
Imports System
Public Class Step3
     Shared Sub Main()
          System.Console.WriteLine(System.Environment.OSVersion.ToString())
     End Sub
End ClassMicrosoft Windows NT 5.1.2600 Service Pack 2
Environment.TickCount
Option Strict On
Public Module TimerFunction
   Public Sub Main()
      Dim starttime, endtime As Integer
      starttime = Environment.TickCount
      For ctr As Integer = 0 to 10000000
      Next
      endtime = Environment.TickCount
      Console.WriteLine("Elapsed time is {0} milliseconds", endtime - starttime)
   End Sub
End ModuleElapsed time is 16 milliseconds
Environment.UserName
Public Class LoopPerformance
    Shared Sub Main()
        Console.WriteLine(System.Environment.UserName)
    
    End Sub
End ClassJoe
Get the command line arguments using the Environment class
Module Module1
    Sub Main(ByVal cmdArgs() As String)
        If Environment.GetCommandLineArgs.Length > 0 Then
            For Each strArg As String In Environment.GetCommandLineArgs
                "Process the arguments here.
                Console.WriteLine(strArg)
            Next strArg
        End If
    End Sub
End Modulemain
Sort Command line arguments
Imports System.Collections
Module modMain
    
    Sub Main()
        Dim oArgs As New ArrayList(Environment.GetCommandLineArgs())
        Dim I As Integer
        
        With oArgs
            .RemoveAt(0)
            .Sort()
            For I = 0 To .Count - 1
                Console.WriteLine(.Item(I))
            Next
        End With
    End Sub
    
End Module