Jméno:    Heslo:   
Kdo je on-line
· Hosté on-line: 7

· Členové on-line: 0

· Registrovaní členové: 21
· Nejnovější člen: Kamila
PAVLAČ

17.05.2012

Stabilizace veřejných financí v nedohlednu?

V dnešních pře Rathovaných dnech se přece objevila dobrá zpráva. Český statistický úřad (ČSÚ) uveřejnil zprávu, podle které hospodaření veřejných rozpočtů v loňském roce skončilo neplánovaně výrazně lepším výsledkem.

Vláda,řešení...

Tedy, než jak původně naše vláda počítala podle svého plánu fiskální konsolidace. Přesto k tomu Kalousek vůbec nepřihlédl a nejen důchodci jsou dále poškozeni.


Vice: Stabilizace veřejných financí...
Reklama2
VBS: C++ Managed Extensions (2)
Visual Basic

V tomto díle se budeme zabývat základy tzv. řízeného programovacího jazyka C++ a popisem řízeného prostředí platformy Microsoft .NET Framework 1.1. Na tento exkurz zvu ty z vás, kteří pracujete s programovacím jazykem C++ a miníte přejít na platformu jazyka C++ s Managed Extensions, která je označována za projekt pro 21. století. V tomto článku nás čekají datové typy, na ci se musíme připravit.



V tomto díle se budeme zabývat základy tzv. řízeného programovacího jazyka C++ a popisem řízeného prostředí platformy Microsoft .NET Framework 1.1. Na tento exkurz zvu ty z vás, kteří pracujete s programovacím jazykem C++ a miníte přejít na platformu jazyka C++ s Managed Extensions, která je označována za projekt pro 21. století. V tomto článku nás čekají datové typy, na ci se musíme připravit.

Musíme počítat s tím, že céčko - C# nasbíralo již hodně zkušeností z předcházející větve "C/C++", avšak Visual Basic .NET vykročil zatrvzele na svoji cestu. Odlišnost je např. v práci s ukazateli a referencemi. Co se týče třeba ukazatelů, tak v C# můžeme s nimi operovat jedině v blocích speciálního kódu, určeného slovem "unsafe". Jenže Visual Basic .NET práci s ukazateli neumžňuje, tady si musíme zvykat na novější věci!

Nově na datové typy!

Víme zcela dobře, že s tzv. množinou datových typů umí pracovat všechny programovací jazyky. Čili prostřednictvím vestavěných jednoduchých datových typů můžeme definovat způsob zpracování informací, popisovat datové struktury atd. Volnou ruku u datových typů nám dávalo nativní C++, a to jak při jejich vytváření, tak i určování tzv. bitové interpretace. Avšak v řízeném C++ musíme striktně dodržovat poněkud jiné zásady, které jsou pro nové programovací prostředí dány. V prvé řadě počítejte s tím, že je nutné se naučit zcela novou práci s datovými typy. Jazyk C++ s Managed Extensions používá referenční typy hodnotové a odkazové.

__value typy (hodnotové)

Hodnotové datové typy obsahují hodnoty true a false, tedy textové znaky a především - celočíselné a reálné hodnoty s různým definičním oborem. Tyto datové typy jsou pak zastupeny v systémové vrstvě systemovými datovými typy. Hodnotové datové typy jsou naprosto kompatibilní se standardy Společná jazykové specifikace (Common Language Specification, CLS, která specifikuje požadavky na .NET-kompatibilní programovací jazyky a jejich kompilátory, které si poradí rovněž instrukcemi mezijazyka MSIL. Prostě - instance těchto datových typů tak můžeme použít z různého .NET-kompatibilního programovacího jazyka, což je velká výhoda. hodnotové datové typy jsou zejména tyto:

Příklady některých datových hodnotových typů
Typ Popis Hodnota
System::Byte Má 256 celočíselných hodnot vč. Používá se např. pro řídící proměnné cyklů. 8bitové celočíselná hodnoty bez znaménka z intervalu <0, 255>.
System::Char Proměnné pracují tohoto typu pracují se znaky sady Unicode. Jde o 16bitové celočíselné hodnoty intervalu <0, 65535>. Znaky Unicode
System::Boolean Tytp hodnoty nalézají využití v rozhodovacích příkazech a cyklech. Logické hodnoty true a false
System::DateTime Tento datový typ určuje časové hodnoty od půlnoci (0:00:00) až do konce dne (23:59:59) a hodnoty od 1. ledna roku 1 po 31. prosince roku 9999.. Hodnoty datumu a času

Resumé

Všechny zdroje, zabývající se tímto progresivním způsobem programování, se shodují v tom, že při psaní proměnných hodnotových datových typů bychom měli používat klíčová slova odpovídajícím systémovým hodnotovým datovým typů (např. System::Byte, System::Int64). Vždyť použití systémových typů je velice užitečné při následném programování v dalších .NETprogramovacích jazycích, což je otevřená brána také pro programování ve Visual Basicu .NET nebo programovacím jazyku C#.

Autor: Květoslav Vícha


Související články v kategorii:
Komentáře
Zatím nikdo nekomentoval. Buďte proto první a vložte svůj komentář.
Přidat komentář
Jméno:

Validační kód:


Zadejte validační kód:

Sdílet tuto novinku
URL:
BB-Code:
HTML:
Sdílet:
Share |