Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

TÁMOP 2.2.3-07/1-2F-2008-0011 Informatikai gyakorlatok 11. évfolyam A Visual C# Express 2008 beszerzése, telepítése, felfedezése Czigléczky Gábor 2009.

Hasonló előadás


Az előadások a következő témára: "TÁMOP 2.2.3-07/1-2F-2008-0011 Informatikai gyakorlatok 11. évfolyam A Visual C# Express 2008 beszerzése, telepítése, felfedezése Czigléczky Gábor 2009."— Előadás másolata:

1 TÁMOP /1-2F Informatikai gyakorlatok 11. évfolyam A Visual C# Express 2008 beszerzése, telepítése, felfedezése Czigléczky Gábor 2009

2 A Microsoft.NET felépítése Operációs rendszer CLR (Common Language Runtime) BCL (Base Class Library) ADO.NET és XML ASP.NET Web Forms ASP.NET Web Forms Windows Forms CLS (Common Language Specification) Basic C++ C# JScript J# Microsoft Visual Studio

3 CLR (Common Language Runtime) Platformfüggetlenség ◦ A programok fejlesztése független az operációs rendszertől és az azt futtató processzortól Virtuális gépi kód ◦ A fordító nem processzorfüggő gépi kódra fordít, hanem egy képzeletbeli processzor gépi kódjára A.NET Framework részét képező futtatókörnyezet ◦ A virtuális gépi kódot a program futása közben fordítja le a konkrét fizikai processzor gépi kódjára Forráskód Fordító Virtuális gépi kód CLR (.NET Framework futtatókörnyezet) Valódi gépi kód

4 BCL (Base Class Library).NET programozók „aranybányája” Egységes felépítésű osztálykönyvtár ◦ A fejlesztés során használható osztályok, függvények gyűjteménye  Dátumok kezelése  Fájlok olvasása, írása  Adattípusok: sor, verem, lista  Adatbázis-kezelés Mindegyik.NET nyelvben használható Strukturált, áttekinthető felépítés

5 ADO.NET és XML ADO.NET ◦ Adatbázisok kezelése (SQL Server, Access, MySQL, Oracle) ◦ Adatelérésre és -megjelenítésre használható komponensek (pl. DataGridView) XML (eXtensible Markup Language) ◦ Szabványos adatleíró nyelv ◦ XML adatforrások feldolgozása beépített komponensek segítségével

6 ASP.NET és Windows Forms ASP.NET ◦ Webes felületű (böngészőben futó) alkalmazásokhoz Windows Forms ◦ Windows alatt futó, grafikus felületű, Windows-vezérlőelemeket használó alkalmazásokhoz Apróbb különbségeket leszámítva ugyanaz a fejlesztés módja mindkét környezetben

7 CLS (Common Language Specification) A programozási nyelvek közti különbségek (egy részének) eltüntetése Egységesebb szabályok a.NET programnyelveiben ◦ Egységes alaptípusok (egész, valós, karakter) ◦ Szigorú szabályok például a változók elnevezésére, hatókörére ◦ Másik példa: a tömbök indexelése mindenhol kezdődjön 0-val!

8 Nyelvfüggetlenség.NET programnyelvek ◦ Basic, C++, C#, JScript, J# Mindegy, melyikben programozunk ◦ Mindegyik kód a CLR virtuális gépi kódjára lesz lefordítva Több nyelvet is használhatunk egy programon (projekten) belül! Basic forráskód C# forráskód C++ forráskód Fordító Virtuális gépi kód CLR (.NET Framework futtatókörnyezet) Valódi gépi kód

9 Microsoft Visual C# Express 2008 Express verzió ◦ Ingyenesen letölthető, ingyen használható: ◦ Csak SQL Server 2008 Express és Access támogatás ◦ Nem lehet vele mobileszközökre fejleszteni ◦ Kereskedelmi forgalomba kerülő alkalmazásokat nem lehet vele fejleszteni C# nyelv jellemzői ◦ C/C++ szintaktika ◦ Szigorúbb szabályok (nehezebb rossz kódot írni) ◦ Teljesen objektumorientált (fogalom magyarázata később) ◦ Nincsen közvetlen mutatókezelés (biztonságosabb)

10 Microsoft Visual C# Express 2008 Letölthető összetevők ◦ Visual C# 2008 Express fejlesztőkörnyezet ◦ SQL Server 2008 Express adatbázisszerver ◦ MSDN Library 2008 Express súgórendszer ◦ Visual Web Developer 2008 (ASP.NET fejlesztéshez) Bemutató videók ◦ A telepítő letöltése A telepítő letöltése ◦ A telepítés folyamata A telepítés folyamata ◦ Kezelőfelület: projekt létrehozása, mentése Kezelőfelület: projekt létrehozása, mentése ◦ Kezelőfelület: részei, az egyes elemek feladata Kezelőfelület: részei, az egyes elemek feladata ◦ Kezelőfelület: testre szabás Kezelőfelület: testre szabás ◦ A Súgó használata A Súgó használata


Letölteni ppt "TÁMOP 2.2.3-07/1-2F-2008-0011 Informatikai gyakorlatok 11. évfolyam A Visual C# Express 2008 beszerzése, telepítése, felfedezése Czigléczky Gábor 2009."

Hasonló előadás


Google Hirdetések