Difference between revisions of "Lazarus Tutorial/hu"

From Lazarus wiki
Jump to navigationJump to search
m
Line 47: Line 47:
  
 
=== Második menet ===
 
=== Második menet ===
<!-- Nem lefordított angol szöveg
+
Nyisd meg újra a mentett projektedet.
Re-open your saved Project.
+
A Form1 ablakban klikkelj a 'Klikkelj rám' gombra (Button1), hogy kijelöld. Válaszd ki a Események fület az Objektum felügyelőben, klikkelj az OnClick esemény beviteli mezőjébe, majd a megjelenő '...' gombra, hogy újra a megfelelő kódrészletbe kerülj.
On the Form1 window click on the 'Press' button (Button1) to select it.
 
Select the 'Events' tab on the Object Inspector, click on the right side box next to OnClick, click on the ... ellipsis, to go back to the appropriate point in the Source Editor.
 
  
Edit your code to read as follows:
+
Szerkeszd át a kódot ezek szerint:
  
 
   procedure TForm1.Button1Click(Sender: TObject);
 
   procedure TForm1.Button1Click(Sender: TObject);
{Makes use of the Tag property, setting it to either 0 or 1}
+
  {Használd a Tag tulajdonságot, 0-ra, majd 1-re való állításával}
 
   begin
 
   begin
 
     if Button1.tag = 0 then
 
     if Button1.tag = 0 then
 
     begin
 
     begin
       Button1.caption := 'Press again';
+
       Button1.caption := 'Klikkelj rám';
 
       Button1.tag := 1
 
       Button1.tag := 1
 
     end else
 
     end else
 
     begin
 
     begin
       Button1.caption := 'Press';
+
       Button1.caption := 'Klikkelj rám újra';
 
       Button1.tag := 0
 
       Button1.tag := 0
 
     end
 
     end
 
   end;
 
   end;
  
Save your work, re-compile and run. The left button will now toggle between two alternative messages.
+
Mentsd a munkádat, fordítsd le és futtasd a programot. A bal oldali gombon most a két felirat fog váltakozni minden klikkeléskor.
  
The rest is up to you!
+
A többi már rajtad múlik!
  
If you prefer to write Console- or text-based Pascal programs (for example if you are following a basic Pascal programming course, or you need to write programs to use in batch mode or for system programming), you can still use Lazarus to edit, compile and run your programs. It makes an ideal environment for Pascal development. See [[Console Mode Pascal]].
+
Ha jobban szeretnél konzolos vagy szöveges Pascal programokat írni (például kezdő Pascal kurzust folytatsz, vagy programokat kell írnod batch módhoz, vagy rendszer-közeli használathoz), akkor is használhatod a Lazarus-t a szerkesztéshez, fordításhoz és futtatáshoz. Ideális környezetet teremt a Pascal programozáshoz. Lásd: [[Console Mode Pascal|Szöveges módú Pascal]].
  
== The Editor ==
+
== A szerkesztő ==
When you launch Lazarus for the first time, a series of separate disconnected or 'floating' windows will appear on your desk-top.
+
Amikor először futtatod a Lazarus-t, egy sor különálló ablak fog megjelenni az asztalodon.
  
The first, running right along the top of the desk-top, is titled '''Lazarus Editor vXXXXXX - project1''' (which will subsequently be modified to reflect the name of your currently-open project). This is the main controlling window for your project, and contains the Main Menu and the Component Palette.
+
Az első címe, ami az asztal felső részén helyezkedik el '''Lazarus IDE vXXXXXX - project1''' (ami az éppen megnyitott projekt neve szerint fog változni). Ez a fő vezérlő ablak, amely a főmenüt és a komponens palettát tartalmazza.
  
 
<center>[[Image:LazMain_GTK2.png]]</center>
 
<center>[[Image:LazMain_GTK2.png]]</center>
 +
 +
Folyamatban...
 +
<!--Nem lefordított angol szöveg
  
 
On the line below the title bar is the ''Main Menu'' with the usual entries for File, Edit, Search, View functions and so on, with a few selections that are specific to Lazarus.
 
On the line below the title bar is the ''Main Menu'' with the usual entries for File, Edit, Search, View functions and so on, with a few selections that are specific to Lazarus.

Revision as of 16:06, 12 April 2010

Deutsch (de) English (en) español (es) suomi (fi) français (fr) magyar (hu) italiano (it) 日本語 (ja) македонски (mk) Nederlands (nl) português (pt) русский (ru) slovenčina (sk) shqip (sq) 中文(中国大陆)‎ (zh_CN) 中文(台灣)‎ (zh_TW)


Lazarus Tananyag


Itt indul a Lazarus tananyag. Nyugodtan bővítsd a saját tapasztalataiddal.

Áttekintés

A Lazarus egy ingyenes és nyílt forráskódú fejlesztőeszköz a Free Pascal fordítóhoz, ami szintén ingyenes és nyílt forráskódú. A Lazarus IDE (képernyő kép) egy stabil és lehetőségekben gazdag programozási környezet egyedülálló grafikus és konzolos alkalmazások készítéséhez. Jelenleg a Lazarus Linux-on, Mac OS X-en és Win32-n fut és egy testre szabható forráskód szerkesztőt, vizuális form tervezőt, csomagkezelőt, hibakeresőt és a Free Pascal-lal való teljes GUI integrációt kínál.

Első lépések - Ez első Lazarus programod!

(Köszönet User:Kirkpatc-nek)

Szerezd meg, telepítsd (A Lazarus telepítése) és indítsd el a Lazarus-t, amely elérhetővé teszi egyúttal a Free Pascal fordítót is.

Néhány ablak fog megjelenni az asztalon: a főmenü felül, az Objektum felügyelő a bal oldalon a Lazarus Forráskód szerkesztő a legnagyobb területen, és egy előre elkészített Form1 című ablak a forráskód szerkesztő mögött.

A felső menüablakban, a menüsor alatt található egy sor lapfül. Ha nem a 'Standard' lap van kiválasztva, klikkelj rá az egérrel. Majd keresd meg a 'Button' (gomb) ikont (egy téglalap OK felirattal), és klikkelj rá az egérrel. Ezután klikkelj a Form1-re, a közepétől egy kicsit balra. Egy 'Button1' feliratú gomb fog megjelenni. Most újra klikkelj a 'Standard' lap 'Button' ikonjára, és helyezz el egy újabb gombot a Form1-en, most a közepétől egy kicsit jobbra: egy 'Button2' feliratú gomb jelenik meg.

Most klikkelj a 'Button1'-re, hogy kiválaszd. Az Objektum felügyelő meg fogja jeleníti a Button1 objektum tulajdonságait. A felső részben található a 'Caption' tulajdonság, a megjelenített 'Button1' értékkel. Klikkelj rá a beviteli mezőre, és írd át a 'Button1'-et 'Klikklej rám'-ra. Ha ENTER-t nyomsz vagy egy másik beviteli mezőre klikkelsz, láthatod, hogy a Form1-en lévő Button1 felirata megváltozik 'Klikkelj rám'-ra. Most klikkelj az Események fülre az Objektum felügyelőben, hogy láthasd a különböző eseményeket, amelyeket a gombhoz lehet rendelni. Ezek: OnClick, OnEnter, OnExit stb. Válaszd ki az OnClick-hez tartozó beviteli mezőt; egy '...' feliratú gomb fog megjelenni. Amikor erre klikkelsz, automatikusan a Forráskód szerkesztőbe kerülsz, és a kurzor a következő kódrészleten belül lesz:

 procedure TForm1.Button1Click(Sender: TObject);
 begin
   {most írd be:}    Button1.caption := 'Klikkelj rám újra';
 end;

Nyomd meg az F12-t, hogy visszakerülj a Form1 szerkesztőablakába, a Forráskód szerkesztőből.

Most szerkeszd a Button2 tulajdonságait: klikkelj a Button2 feliratú gombra, hogy megjelenjenek a tulajdonságai az Objektum felügyelőben. Változtasd meg a Caption tulajdonságát 'Kilépés'-re. Most válaszd ki az Események fület, és klikkelj az OnClick melletti beviteli mezőre, majd a '...' gombra, és a Forráskód szerkesztőbe kerülsz a következő kódrészletbe:

 procedure TForm1.Button2Click(Sender: TObject);
 begin
   {most írd be:}   Close;
 end;

Most mentsd el a munkádat (ments gyakran!!) a Projekt -> Projekt mentése másként menüponttal, majd add meg a fájlnevet: pl. projekt1.pas

Nyomd meg újra az F12-t, hogy a Form1 szerkesztőablakába kerülj. Most már készen állsz a fordításra. Ennek a legegyszerűbb módja a Projekt -> Futtatás kiválasztása a felső menüből, vagy az F9 megnyomása. Így először le lesz fordítva a program, majd összefűzve, és futtatva.

Az Üzenetek szöveges ablak fog megjelenni mindenféle fordítási információval, de nemsokára a Form1 megjelenik a rácspontok nélkül. Ez az alkalmazásod fő ablaka, várva, hogy megnyomd a gombokat, vagy bármi mást csinálj vele.

Próbálj meg ráklikkelni a 'Klikkelj rám' feliratú gombra. A gomb felirata meg fog változni 'Klikkelj rám újra'-ra. Ha még egyszer ráklikkelsz, már nem változik meg a felirata.

Most klikkelj a 'Kilépés' feliratú gombra. Az ablak be fog záródnia és a program kilép. Az eredeti Form1 szerkesztőablak megnyílik újra a rácspontokkal, készen állva a további szerkesztésre.

Második menet

Nyisd meg újra a mentett projektedet. A Form1 ablakban klikkelj a 'Klikkelj rám' gombra (Button1), hogy kijelöld. Válaszd ki a Események fület az Objektum felügyelőben, klikkelj az OnClick esemény beviteli mezőjébe, majd a megjelenő '...' gombra, hogy újra a megfelelő kódrészletbe kerülj.

Szerkeszd át a kódot ezek szerint:

 procedure TForm1.Button1Click(Sender: TObject);
 {Használd a Tag tulajdonságot, 0-ra, majd 1-re való állításával}
 begin
   if Button1.tag = 0 then
   begin
     Button1.caption := 'Klikkelj rám';
     Button1.tag := 1
   end else
   begin
     Button1.caption := 'Klikkelj rám újra';
     Button1.tag := 0
   end
 end;

Mentsd a munkádat, fordítsd le és futtasd a programot. A bal oldali gombon most a két felirat fog váltakozni minden klikkeléskor.

A többi már rajtad múlik!

Ha jobban szeretnél konzolos vagy szöveges Pascal programokat írni (például kezdő Pascal kurzust folytatsz, vagy programokat kell írnod batch módhoz, vagy rendszer-közeli használathoz), akkor is használhatod a Lazarus-t a szerkesztéshez, fordításhoz és futtatáshoz. Ideális környezetet teremt a Pascal programozáshoz. Lásd: Szöveges módú Pascal.

A szerkesztő

Amikor először futtatod a Lazarus-t, egy sor különálló ablak fog megjelenni az asztalodon.

Az első címe, ami az asztal felső részén helyezkedik el Lazarus IDE vXXXXXX - project1 (ami az éppen megnyitott projekt neve szerint fog változni). Ez a fő vezérlő ablak, amely a főmenüt és a komponens palettát tartalmazza.

LazMain GTK2.png

Folyamatban...