{"id":1691,"date":"2013-07-15T14:51:40","date_gmt":"2013-07-15T13:51:40","guid":{"rendered":"http:\/\/www.itkommando.hu\/site\/?page_id=1691"},"modified":"2021-07-20T09:49:09","modified_gmt":"2021-07-20T08:49:09","slug":"free-pascal-3","status":"publish","type":"page","link":"https:\/\/www.itkommando.hu\/site\/a_halozat_szolgalataban\/tanulmanyok\/free-pascal-3\/","title":{"rendered":"Lazarus"},"content":{"rendered":"<p>A Free Pascal rendelkezik a Delphi-hez hasonl\u00f3 grafikus fel\u00fclettel, amely kiv\u00e1l\u00f3 RAD (gyors alkalmaz\u00e1sfejleszt\u0151) eszk\u00f6zz\u00e9 teszi. A gazdag VCL (Visual Component Library) lehet\u0151v\u00e9 teszi, hogy egy-egy feladatra gyorsan &#8222;\u00f6ssze\u00fcss\u00fcnk&#8221; egy m\u0171k\u00f6d\u0151 programot. A k\u00f3d nem felt\u00e9tlen\u00fcl lesz b\u00e1rmilyen szempontb\u00f3l optimaliz\u00e1lt, azonban ez csak ritk\u00e1n jelent probl\u00e9m\u00e1t, a tervez\u00e9skor a kit\u0171z\u00f6tt c\u00e9l az volt, hogy az irodai k\u00f6rnyezetben gyakran el\u0151fordul\u00f3 feladatokra a lehet\u0151 legkisebb \u00e9l\u0151er\u0151 r\u00e1ford\u00edt\u00e1ssal lehessen programot k\u00e9sz\u00edteni. A rugalmass\u00e1g\u00e1t j\u00f3l jelzi a Write once compile anywhere (\u00edrd meg \u00e9s ford\u00edtsd le b\u00e1rmire) szlogen. Ez azt jelenti, hogy megfelel\u0151 k\u00f6r\u00fcltekint\u00e9ssel olyan programok k\u00e9sz\u00edthet\u0151ek e rendszer seg\u00edts\u00e9g\u00e9vel, amelyek b\u00e1rmely t\u00e1mogatott architekt\u00far\u00e1ra leford\u00edthat\u00f3ak \u00e9s ott futtathat\u00f3ak. Az ilyen programok \u00edr\u00e1sakor azonban le kell mondanunk az egyes platformok specifikus el\u0151nyeir\u0151l.<\/p>\n<p><a href=\"http:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/LazarusNew.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright  wp-image-1692\" src=\"http:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/LazarusNew.png\" alt=\"LazarusNew\" width=\"299\" height=\"230\" srcset=\"https:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/LazarusNew.png 592w, https:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/LazarusNew-300x230.png 300w\" sizes=\"auto, (max-width: 299px) 100vw, 299px\" \/><\/a><\/p>\n<p>A Lazarus k\u00e9pes leford\u00edtani a standard Delphi programokat, amennyiben azok nem tartalmaznak k\u00fcl\u00f6nleges ( p\u00e9ld\u00e1ul: OCX, DCU) k\u00f3dot.<\/p>\n<p>A Lazarus rendszerben egy \u00faj projektet a <code>File\/New...<\/code> men\u00fcpontban felj\u00f6v\u0151 p\u00e1rbesz\u00e9d ablakban lehet kezdeni. A felj\u00f6v\u0151 lehet\u0151 lehet\u0151s\u00e9gek b\u0151s\u00e9gesek.<\/p>\n<p>Ebb\u0151l minket a<\/p>\n<p>A bal oldalon kiv\u00e1lasztott lehet\u0151s\u00e9geket a jobb oldalon angolul \u00e9rthet\u0151en elmagyar\u00e1zza.<\/p>\n<p>Ha a gyors alkalmaz\u00e1sfejleszt\u00e9st szeretn\u00e9nk kipr\u00f3b\u00e1lni, akkor a File\/New&#8230;\/Project\/Application men\u00fcpontot v\u00e1lasztjuk.<\/p>\n<p><a href=\"http:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/LazarusProj.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1693\" src=\"http:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/LazarusProj.png\" alt=\"LazarusProj\" width=\"297\" height=\"185\" srcset=\"https:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/LazarusProj.png 600w, https:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/LazarusProj-300x187.png 300w, https:\/\/www.itkommando.hu\/site\/wp-content\/uploads\/LazarusProj-320x200.png 320w\" sizes=\"auto, (max-width: 297px) 100vw, 297px\" \/><\/a><\/p>\n<p>Ekkor megjelenik egy \u00fcres programpanel \u00e9s n\u00e9h\u00e1ny kieg\u00e9sz\u00edt\u0151 adat, valamint fel\u00fcl a v\u00e1laszthat\u00f3 komponensek list\u00e1ja, baloldalt a kiv\u00e1lasztott elem tulajdons\u00e1gai (&#8222;be\u00e1ll\u00edt\u00e1sai&#8221;) l\u00e1that\u00f3ak.<\/p>\n<p>A fels\u0151 s\u00e1vban a kiv\u00e1lasztott komponensre kattintunk, majd a formon arra a helyre ahova a komponenst tenni szeretn\u00e9nk. A fut\u00f3 programon nem minden komponens lesz l\u00e1that\u00f3, hiszen p\u00e9ld\u00e1ul a TMYQL50Connection nem rendelkezik vizu\u00e1lis megjelen\u00e9ssel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Free Pascal rendelkezik a Delphi-hez hasonl\u00f3 grafikus fel\u00fclettel, amely kiv\u00e1l\u00f3 RAD (gyors alkalmaz\u00e1sfejleszt\u0151) eszk\u00f6zz\u00e9 teszi. A gazdag VCL (Visual Component Library) lehet\u0151v\u00e9 teszi, hogy egy-egy feladatra gyorsan &#8222;\u00f6ssze\u00fcss\u00fcnk&#8221; egy&hellip;<a href=\"https:\/\/www.itkommando.hu\/site\/a_halozat_szolgalataban\/tanulmanyok\/free-pascal-3\/\" class=\"more-link\"><span class=\"more-button\">Tov\u00e1bb a r\u00e9szletekre<span class=\"screen-reader-text\">Lazarus<\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":397,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[69,16],"tags":[],"class_list":["post-1691","page","type-page","status-publish","hentry","category-lazarus","category-tanacsok"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages\/1691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/comments?post=1691"}],"version-history":[{"count":9,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages\/1691\/revisions"}],"predecessor-version":[{"id":5645,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages\/1691\/revisions\/5645"}],"up":[{"embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/pages\/397"}],"wp:attachment":[{"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/media?parent=1691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/categories?post=1691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itkommando.hu\/site\/wp-json\/wp\/v2\/tags?post=1691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}