programozás i

22
V 1.0 ÓE-NIK, 2012 1 Programozás I. A Microsoft Visual Studio 2010 használata

Upload: grover

Post on 11-Jan-2016

62 views

Category:

Documents


0 download

DESCRIPTION

Programozás I. A Microsoft Visual Studio 2010 használata. Hallgatói Tájékoztató. A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendő anyag vázlatát képezik. Ismeretük szükséges, de nem elégséges feltétele a sikeres zárthelyinek, illetve vizsgának. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Programozás I

V 1.0 ÓE-NIK, 2012 1

Programozás I.

A Microsoft Visual Studio 2010 használata

Page 2: Programozás I

V 1.0

Hallgatói Tájékoztató

A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendő anyag vázlatát képezik. Ismeretük szükséges, de nem elégséges feltétele a sikeres zárthelyinek, illetve vizsgának.

Sikeres zárthelyihez, illetve vizsgához a jelen bemutató tartalmán felül a kötelező irodalomként megjelölt anyag, a gyakorlatokon szóban, illetve a táblán átadott tudnivalók ismerete, valamint a gyakorlatokon megoldott példák és az otthoni feldolgozás céljából kiadott feladatok önálló megoldásának képessége is szükséges.

ÓE-NIK, 2012 2

Page 3: Programozás I

V 1.0 ÓE-NIK, 2012 3

Programozás I.

A Microsoft Visual Studio 2010 használata

Page 4: Programozás I

V 1.0

Projektek és megoldások• Projekt („Project”)

A projekt egy futtatható programhoz vagy más típusú szoftvermodulhoz tartozó, együtt kezelt szoftverelemek (többségében fájlok) összessége.

• C# forráskód („source code”) [*.cs]• Hivatkozások („references”)• Beállítások („settings”) [*.settings]• Konfigurációs fájlok („configuration”) [*.config]• Egyéb erőforrások („resources”) [*.resx, *.rc, *.resources]

A projekthez tartozó elemek mappák létrehozásával hierarchikus fastruktúrába rendezhetők.A C# projekteket a Visual Studio *.csproj kiterjesztésű fájlokban tárolja.

ÓE-NIK, 2012 4

Page 5: Programozás I

V 1.0

Projektek és megoldások• Megoldás („Solution”)

A megoldás több összefüggő projekt együttes kezelését teszi lehetővé.Ezek a projektek virtuális mappák segítségével hierarchikus fastruktúrába is rendezhetők.A megoldásokat a Visual Studio *.sln kiterjesztésű fájlokban tárolja.

ÓE-NIK, 2012 5

Page 6: Programozás I

V 1.0

Új projekt létrehozása

ÓE-NIK, 2012 6

Page 7: Programozás I

V 1.0

Új projekt létrehozása

ÓE-NIK, 2012 7

Page 8: Programozás I

V 1.0

A legfontosabb projekttípusok• Grafikus Windows alkalmazás („Windows Forms Application”)

Végeredménye egy „exe” kiterjesztésű futtatható program.• Parancsértelmezőben futó Windows alkalmazás („Console

Application”) Végeredménye egy „exe” kiterjesztésű futtatható program.

• Osztálykönyvtár („Class Library”)Végeredménye egy „dll” kiterjesztésű könyvtárfájl.

• Üres projekt („Empty Project”)Ehhez a projekttípushoz kézzel kell a megfelelő elemeket hozzáadni.

ÓE-NIK, 2012 8

Page 9: Programozás I

V 1.0

Kód készítés

ÓE-NIK, 2012 9

Page 10: Programozás I

V 1.0

Kód készítés

ÓE-NIK, 2012 10

Page 11: Programozás I

V 1.0

A program

ÓE-NIK, 2012 11

Page 12: Programozás I

V 1.0

Futtatás

ÓE-NIK, 2012 12

Page 13: Programozás I

V 1.0

Hibás program

ÓE-NIK, 2012 13

Page 14: Programozás I

V 1.0

A View menüpont

ÓE-NIK, 2012 14

Page 15: Programozás I

V 1.0

A Solution Explorer

ÓE-NIK, 2012 15

Page 16: Programozás I

V 1.0

Hibakeresés• Futtatás hibakereséssel (Start Debugging – F5)

ÓE-NIK, 2012 16

Page 17: Programozás I

V 1.0

Hibakeresés• Töréspont (Breakpoint)

– Itt megáll a program végrehajtása.

• Futtatás lépésenként– Step Into (F11)– Step Over (F10)

ÓE-NIK, 2012 17

Page 18: Programozás I

V 1.0

Hibakeresés• Locals

– Helyi változók: az aktuális blokkban deklarált változók értéke

• Watch– Megfigyelt változók

ÓE-NIK, 2012 18

Page 19: Programozás I

V 1.0 ÓE-NIK, 2012 19

Objektumorientált Programozás

V.A Microsoft Visual Studio 2010 használata

Page 20: Programozás I

V 1.0

Irodalom, feladatok• Kotsis-Légrádi-Nagy-Szénási: Többnyelvű

programozástechnika, PANEM, Budapest, 2007• Faraz Rasheed: C# School, Synchron Data, 2006

http://www.programmersheaven.com/2/CSharpBook• Reiter István: C# jegyzet, DevPortal, 2010,

http://devportal.hu/content/CSharpjegyzet.aspx

20ÓE-NIK, 2012

Page 21: Programozás I

V 1.0 ÓE-NIK, 2012 21

Page 22: Programozás I

22ÓE-NIK, 2012