ROSTAM2
سه شنبه 12 مهر 1401, 19:29 عصر
سلام.
ی کنسول اپلیکیشن با این کد بسازید و بعد از دستور Draw و یک فاصله کاراکتر دلخواهتون رو تایپ کنید و Enter.
مثال ها: Draw Alt+176 Draw Alt+177 Draw Alt+206
بجای نوشتن کلمه Alt+ کلید Alt رو نگهدارید و عدد بعدی رو از کیبورد تایپ کنید:
154041
با این روش می شه تو کنسول اپ جدول طراحی کرد و متن ها رو تو خونه های جدول نوشت البته این کد برای نمونه و سرگرمیه:
Module Module1
Sub Main()
Dim Words() As String = {""}
Do Until Words(0).ToLower = "quit"
Console.Write("DRAW IN CONSOLE>")
Words = Console.ReadLine.Split(Space(1))
Select Case Words(0).ToLower
Case "draw"
Console.WriteLine()
Select Case Words.Length
Case 2
Console.Write(StrDup(1, vbTab))
Console.WriteLine("{0}{2}{4}", "▐", "║", StrDup(100, "█"), "║", "▌")
For i = 0 To 10
Console.Write(StrDup(1, vbTab))
Console.WriteLine("{0}{2}{4}", "▐", " ", StrDup(100, Words(1)), " ", "▌")
Next
Console.Write(StrDup(1, vbTab))
Console.WriteLine("{0}{2}{4}", "▐", "║", StrDup(100, "█"), "║", "▌")
Case Else
Console.Write(StrDup(1, vbTab))
Console.WriteLine("{0}{1}{2}{3}{4}", "▐", "║", StrDup(100, "█"), "║", "▌")
For i = 0 To 10
Console.Write(StrDup(1, vbTab))
Console.WriteLine("{0}{1}{2}{3}{4}", "▐", " ", StrDup(100, " "), " ", "▌")
Next
Console.Write(StrDup(1, vbTab))
Console.WriteLine("{0}{1}{2}{3}{4}", "▐", "║", StrDup(100, "█"), "║", "▌")
End Select
Console.WriteLine()
End Select
Loop
End Sub
End Module
ی کنسول اپلیکیشن با این کد بسازید و بعد از دستور Draw و یک فاصله کاراکتر دلخواهتون رو تایپ کنید و Enter.
مثال ها: Draw Alt+176 Draw Alt+177 Draw Alt+206
بجای نوشتن کلمه Alt+ کلید Alt رو نگهدارید و عدد بعدی رو از کیبورد تایپ کنید:
154041
با این روش می شه تو کنسول اپ جدول طراحی کرد و متن ها رو تو خونه های جدول نوشت البته این کد برای نمونه و سرگرمیه:
Module Module1
Sub Main()
Dim Words() As String = {""}
Do Until Words(0).ToLower = "quit"
Console.Write("DRAW IN CONSOLE>")
Words = Console.ReadLine.Split(Space(1))
Select Case Words(0).ToLower
Case "draw"
Console.WriteLine()
Select Case Words.Length
Case 2
Console.Write(StrDup(1, vbTab))
Console.WriteLine("{0}{2}{4}", "▐", "║", StrDup(100, "█"), "║", "▌")
For i = 0 To 10
Console.Write(StrDup(1, vbTab))
Console.WriteLine("{0}{2}{4}", "▐", " ", StrDup(100, Words(1)), " ", "▌")
Next
Console.Write(StrDup(1, vbTab))
Console.WriteLine("{0}{2}{4}", "▐", "║", StrDup(100, "█"), "║", "▌")
Case Else
Console.Write(StrDup(1, vbTab))
Console.WriteLine("{0}{1}{2}{3}{4}", "▐", "║", StrDup(100, "█"), "║", "▌")
For i = 0 To 10
Console.Write(StrDup(1, vbTab))
Console.WriteLine("{0}{1}{2}{3}{4}", "▐", " ", StrDup(100, " "), " ", "▌")
Next
Console.Write(StrDup(1, vbTab))
Console.WriteLine("{0}{1}{2}{3}{4}", "▐", "║", StrDup(100, "█"), "║", "▌")
End Select
Console.WriteLine()
End Select
Loop
End Sub
End Module