NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 4 - Typový systém podruhé: Datové typy ve 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
Ben Žour
Tvůrce
Avatar
Ben Žour:23.4.2013 22:56

Mě se ten VB .NET líbí čím dál víc! :) V některých věcech mi přijde občas i lepší než C#, ikdyž delší kód v něm je na první pohled lehce chaotický. Každopádně díky za psaní článků!

 
Odpovědět
23.4.2013 22:56
Avatar
Odpovídá na Ben Žour
Michal Žůrek - misaz:24.4.2013 6:33

Počkej až si najdu čas napsat článek "Co ti síšarpáři nemají" :)

Ony ty jazyky jsou celkem stejné až na syntaxi, která se mírně liší. Kód VB.NET si myslím je stejně dlouhý jako C#, protože:
VB.NET:

Dim ctecka = New IO.StreamReader(...)

C#:

IO.StreamReader ctecka = New IO.StreamReader(...)

Nicméně kvůli klíčových slov je něco o tochu delší.

Jinak ty jazyky jsou úplně stejné.

 
Odpovědět
24.4.2013 6:33
Avatar
Odpovídá na Michal Žůrek - misaz
Luboš Běhounek Satik:24.4.2013 8:54
IO.StreamReader ctecka = New IO.StreamReader(...)

muzes zapsat jako

var ctecka = New IO.StreamReader(...)

pak je to dlouhe stejne :) .

Odpovědět
24.4.2013 8:54
https://www.facebook.com/peasantsandcastles/
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
Kit:24.4.2013 12:05

V Javě také můžeš napsat třeba

Object str = "řetězec";

Jenom není vhodné to používat systematicky, ale jen tam, kde to skutečně potřebuji, protože tím trpí přehlednost kódu.

Takže var ano, ale jen tam, kde je to nutné.

Odpovědět
24.4.2013 12:05
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Michael Olšavský:25.4.2013 16:05

Pěkné články. Jen tak dál ;-) Nikdy jsem neměl rád VB syntaxi, ale jak vidím, není to tak špatné. A díky .NET je to hodně podobné C#.

 
Odpovědět
25.4.2013 16:05
Avatar
Odpovídá na Michael Olšavský
Michal Žůrek - misaz:25.4.2013 16:24

Až na tu santyxi je to víceméně stejné.

 
Odpovědět
25.4.2013 16:24
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Kit:25.4.2013 16:51

Dnešní programovací jazyky se snaží navázat na ty předchozí, aby uživatelé nemuseli moc měnit své návyky, ale aby jim byly nabídnuty nové vlastnosti.

Zcela odlišný jazyk se dělá pouze pokud se vytváří nové paradigma.

Odpovědět
25.4.2013 16:51
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Libor Šimo (libcosenior):14.7.2013 20:10

Misaz, v časti: Trim, TrimStart a StrimEnd máš v códe chybu.

Console.WriteLine("Zadejte číslo:")
Dim s As String = Console.ReadLine()
Console.WriteLine("Zadal jste text: " + s)
Console.WriteLine("Text po funkci trim: " + s.Trim())
Dim a As Integer = CInt(s)
Console.WriteLine("Převedl jsem zadaný text na číslo parsováním, zadal jste: " & a)
Console.ReadKey()

Ďalek som si všimol že pri výpise sa dá použiť operátor + vtedy, keď sa jedná o vypísanie stringu, pri číslach musí byť &.
Nemýlim sa?

Odpovědět
14.7.2013 20:10
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Žůrek - misaz:14.7.2013 20:33

Aha dík.

  • by mělo sloužit pro sčítání a string je pole, ty měly jít sčítat, proto jde i string sčítat.

& slouží pro spojování:

5 & 5 = 55
5 + 5 = 10
 
Odpovědět
14.7.2013 20:33
Avatar
Josef Jeništa:9.3.2017 16:50

Když zadám Console.Write("Za­dej číslo: ") a potom Console.ReadLine(), tak jak se to potom chová. Není tam WriteLine, ale pouze Write, takže to stojí v jedné řádce s odpovědí. Číslo to přečte, to jsem vyzkoušel. Reaguje to na nějaké skryté znaky nebo proč se to nepomíchá?

Odpovědět
9.3.2017 16:50
Kolik jazyků umíš, tolikrát jsi programátorem.
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 11.