Mnozí z vývojářů biflovali před léty jazyk C++. Stálo nás to hodně píle a nocí u PC, než jsme vstřebali základy tohoto skvělého programovacího jazyka. Nyní však nastupuje podobná a velmi silná platforma řízených aplikací .NET. Ty mají podle vizinoářů skvělou perspektivu pro internet! Naskytá se tedy otázka - budou nám vůbec k něčemu zkušenosti z jazyka C++? Odpoveď je jednoduchá - ano!
Takže, vážení s novým školním rokem, přicházíme i my s novým seriálem, který rozšíří naše znalosti (a praktické výsledky) o C++ s Managed Extensions a dále o platformu C++/CLI, což je vlastně Visual Studio 2005. Včetně aplikací .NET, jež tvoří jazyky Visual Basic .NET a Visual C# .NET.
Proměna "céčka"...
Aby bylo jasno - z našeho dobrého známého programovacího jazyka "céčka" vzniklo tzv. řízené C++, které má dvě základní podoby. Je to Visual Studia .NET, které spatřilo světlo světa v roce 2002 společně s Managed Extensions. A dále to je Visual C++ .NET, který nastartoval v roce 2003 s notnou dávkou vizuálního programování. Nu a konečně pak se přidal v roce 2005 .NET Framework 2.0. A právě ten obsahuje řízené "céčko", které dostalo označení: C++/CLI. Je to poněkud spletitý vývoj, ale brzy budete mít v tom zcela jasno!
Visual C++ .NET 2003
A tak jsme se dostali k vývojové platformě Microsoft .NET Framework 2.0, která díky programovacímu jazyku C++/CLI nám umožní celkem snadnou tvorbu moderních aplikací .NET pro operační systémy řady Windows. Pro práci nám bude stačit pracovní prostředí .NET Framework 1.1 a jeho hlavní komponenty a pak budeme potřebovat aplikace Visual C++ .NET 2003. V příštím díle se budeme zabývat podrobněji základy řízeného C++ a popisem řízeného prostředí platformy Microsoft .NET Framework 1.1.
Resumé
Tolik tedy úvod do nového seriálu. Připravte se na poměrně složitější teorii, avšak mohu vás ubezpečit, že samotný zdrojový kód, který vás čeká je nádherný a hlavně přehledný a stručný. Podívejte se na závěr na ukázku. Takto jednoduše, pouze na dvou řádcích, je zdrojový kód, který nám přehraje videosoubor:
Videoprehravac^ obj = gcnew Videoprehravac();
obj->PrehratVideosoubor("d:\\video.wmv");
Console::Read();
- Autor: Květoslav Vícha
- Zdroje:
- Vlastnosti Visual C# .NET Standard 2003
Home Page




