Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
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 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 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
CLR (.NET Framework futtatókörnyezet)
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é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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.