NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze – Řešené úlohy k 3. lekci VB.NET

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Libor Šimo (libcosenior):24.9.2013 20:11

Ahoj Misaz.
Ako sa v Console.WriteLine() zalamuje text? Myslím to tak, aby sa metóda nemusela písať na každý riadok zvlášť.
Napr. v C je to takto:
printf("Toto je prvý riadok\na toto je druhý riadok výpisu.\n);

Odpovědět
24.9.2013 20:11
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Libor Šimo (libcosenior)
Petr Nymsa:24.9.2013 20:17

Console.Write() nezalomí řádek, Console.WriteLine automaticky zalamuje řádky. Pokud chceš ručně zalomit řádek tak napiš \n

Odpovědět
24.9.2013 20:17
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Michal Žůrek - misaz:24.9.2013 20:22

ve VB.NET žádné \n nefunguje musíš & vbCrLf &

 
Odpovědět
24.9.2013 20:22
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Žůrek - misaz:24.9.2013 20:24

WriteLine ti to zalomí automaticky. Pokud chceš manuálně tak lze string rozdělit a spojit k němu vbCrLf.

Dim neco = "První řádek" & vbCrLf & "Druhý řádek" & vbCrLf & "Třetí řádek"

neco pak bude vypadat:

První řádek
Druhý řádek
Třetí řádek
 
Odpovědět
24.9.2013 20:24
Avatar
Odpovídá na Michal Žůrek - misaz
Libor Šimo (libcosenior):24.9.2013 20:24

Díky. Používa sa to často, alebo ani veľmi nie?

Odpovědět
24.9.2013 20:24
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Libor Šimo (libcosenior)
Jan Vargovský:24.9.2013 20:26

V C# to je kdyžtak

Environment.NewLine
 
Odpovědět
24.9.2013 20:26
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Žůrek - misaz:24.9.2013 20:26

moc ne, stačí využít toho automatického zalamování WriteLine (v překladu to znamená napiš řádek). Až budeš pokročilejší a psát WinForm nebo WPF aplikace, tak tam se míst toho může použít:

Dim neco = String.Fromat("První řádek{0}Druhý řádek{0}Třetí řádek", vbCrLf)
 
Odpovědět
24.9.2013 20:26
Avatar
Odpovídá na Jan Vargovský
Michal Žůrek - misaz:24.9.2013 20:27

ve VB.NET to takhle de myslím taky, ale ty konstanty mi přijdou lepší.

 
Odpovědět
24.9.2013 20:27
Avatar
Odpovídá na Libor Šimo (libcosenior)
Libor Šimo (libcosenior):24.9.2013 20:27

Napr. takto:

Console.WriteLine("Obvod kruhu je: " & o & "cm" & vbCrLf &
                          "Jeho obsah je: " & S & "cm^2")
Odpovědět
24.9.2013 20:27
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Žůrek - misaz:24.9.2013 20:29

Ano, ale lepší je to rozdělit do dvou Console.Write­Line(), kód je pak přehlednější.

Console.WriteLine("Obvod kruhu je: " & o & "cm")
Console.WriteLine("Jeho obsah je: " & S & "cm^2")
Editováno 24.9.2013 20:29
 
Odpovědět
24.9.2013 20:29
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 20.