SyntaxHighlighter

Saturday 26 February 2011

Test

This is a general test of my blog, not anything useful yet.

private void InitializeTimer()  
     {  
       // We will use a DispatcherTimer to add records to the data periodically.  
       // DispatcherTimer instead of Timer because bound data is closely associated with the UI thread.  
       timer = new DispatcherTimer();  
       timer.Tick += new EventHandler(DispatcherTimer_Tick);  
       timer.Interval = new TimeSpan(0, 0, 8);  
       timer.Start();  
     }  
     private static string GeneratePassword()  
     {  
       int length = (int)RandomNumber.Next(6, 22);   
       string password = string.Empty;  
       for (int i = 0; i < length; i++)  
       {  
         switch (RandomNumber.Next(0, 3))  
         {  
           case 0:  
             password += (char)RandomNumber.Next((int)'a', (int)'z');  
             break;  
           case 1:  
             password += (char)RandomNumber.Next((int)'A', (int)'Z');  
             break;  
           case 2:  
             password += (char)RandomNumber.Next((int)'0', (int)'9');  
             break;  
         }  
       }  
       return password;  
     }  
     private void DispatcherTimer_Tick(object sender, EventArgs e)  
     {  
       foreach (var item in UsersObservableCollection)  
       {  
         item.Password = GeneratePassword();  
       }  
       foreach (DataRow row in UsersDataTable.Rows)  
       {  
         row[1] = GeneratePassword();  
       }  
       AddNextUser();  
     }}