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

Informatikai gyakorlatok 11. évfolyam

Hasonló előadás


Az előadások a következő témára: "Informatikai gyakorlatok 11. évfolyam"— Előadás másolata:

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

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

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 Virtuális gépi kód 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 XML (eXtensible Markup Language)
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
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 Basic forráskód C# forráskód C++ forráskód
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 Virtuális gépi kód 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és folyamata Kezelőfelület: projekt létrehozása, mentése Kezelőfelület: részei, az egyes elemek feladata Kezelőfelület: testre szabás A Súgó használata


Letölteni ppt "Informatikai gyakorlatok 11. évfolyam"

Hasonló előadás


Google Hirdetések