Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.19 KB | None | 0 0
  1. Imports System.IO
  2.  
  3.  
  4. Public Class Form1
  5. 'Calling up a filepath for saving the users input plus altered input [file names]
  6. Public filePath As String = "Input1.TXT"
  7. Public filePath2 As String = "Input2.TXT"
  8. Public outputFile As String = "Output.txt"
  9. Public objReader As New System.IO.StreamReader(filePath)
  10. Public objReader1 As New System.IO.StreamReader(filePath2)
  11.  
  12.  
  13. Dim line As String
  14. 'Temp Variables
  15.  
  16. Dim TempS As String
  17. Dim TempY As String
  18. Dim iPass As Integer
  19. Dim iTemp As Integer
  20.  
  21.  
  22.  
  23. 'Declaring variable for how many numbers there are in TextFileNumbes.txt (I have listed 6 numbers in this case)
  24. Dim numbers(100) As String
  25. 'Declaring variable for creating a counter for reading all the numbers in TextFileNumbers.txt
  26. Dim i As Integer = 0
  27.  
  28. 'Event - To Load Name From TextFile
  29. Public Sub BtnLoad_Click(sender As Object, e As EventArgs) Handles btnLoad.Click
  30. If objReader.Peek() <> -1 Then
  31. 'Read one line from the input textfile
  32. TempS = objReader.ReadLine()
  33.  
  34.  
  35. 'Declaring code for placing the numbers into an array
  36. numbers(i) = TempS
  37. 'Add name read to listbox
  38. ListBox1.Items.Add(TempS)
  39. 'Add numbers to the listBox titled "Data Combined From Both Files"
  40. ListBox2.Items.Add(numbers(i))
  41. 'Increment Array
  42. i += 1
  43.  
  44. Else
  45. 'Prompts User End of File Has Been Reached
  46. MessageBox.Show("End of File Has Been Reached!")
  47.  
  48. End If
  49.  
  50.  
  51. End Sub
  52.  
  53. Public Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  54. If objReader1.Peek() <> -1 Then
  55. 'Read one line from the input textfile
  56. TempY = objReader1.ReadLine()
  57.  
  58. 'Declaring code for placing the numbers into an array
  59. numbers(i) = TempY
  60. 'Add name read to listbox
  61. lstBoxInputFile.Items.Add(TempY)
  62. 'Declaring code for the numbers/data stored in TextFileNumbers to be passed onto the OriginalData listbox
  63. ListBox2.Items.Add(numbers(i))
  64. 'Increment array counter
  65. i += 1
  66.  
  67.  
  68.  
  69.  
  70. Else
  71. 'If file not located, prompts user that the file isn't there
  72. MessageBox.Show("End of File Has Been Reached!")
  73.  
  74. End If
  75.  
  76.  
  77. End Sub
  78. 'Event - save the user input plus altered text
  79. Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
  80.  
  81. End Sub
  82. 'Event to clear output textfile
  83.  
  84.  
  85. Public Sub btnSort_Click(sender As Object, e As EventArgs) Handles btnSort.Click
  86.  
  87.  
  88. For iPass = 1 To numbers.Length - 1
  89. For i = 0 To numbers.Length - 2
  90. If numbers(i) > numbers(i + 1) Then
  91. iTemp = numbers(i)
  92. numbers(i) = numbers(i + 1)
  93. numbers(i + 1) = iTemp
  94. End If
  95. Next i
  96. Next iPass
  97. Dim sortOut As String
  98. For i = 0 To numbers.Length - 1
  99.  
  100. If Not String.IsNullOrEmpty(numbers(i)) Then
  101. ListBox3.Items.Add(numbers(i))
  102. End If
  103.  
  104.  
  105. Next
  106. MessageBox.Show("The Data has been sorted!")
  107.  
  108. End Sub
  109. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement