{"id":358,"date":"2022-01-07T18:31:14","date_gmt":"2022-01-07T21:31:14","guid":{"rendered":"https:\/\/gladiston.net.br\/?page_id=358"},"modified":"2022-07-13T16:04:57","modified_gmt":"2022-07-13T19:04:57","slug":"aprendendo-por-exemplos","status":"publish","type":"page","link":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/aprendendo-por-exemplos\/","title":{"rendered":"learning by example"},"content":{"rendered":"<p class=\"wp-block-paragraph\">A very big difficulty for those who still don&#039;t have experience is finding examples of how to use components and classes in FreePascal and Lazarus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In general, all components and classes that come with Lazarus also come with demos, examples, samples and even test codes that are located in the folder of each of them. However, some forget to look or don&#039;t even know they exist, so I created this article that accompanies a video.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Probably the Lazarus team also noticed this difficulty and created a very practical and modern solution. Go in&nbsp;<strong>Tools|Example Projects<\/strong>&nbsp;:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/gladiston.github.io\/hello_lazarus\/assets\/lazarus-tools_examples1.png\" alt=\"Menu Tools|Example Project\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And then you&#039;ll find more than 400 examples for the most varied purposes, don&#039;t believe it, so see:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/gladiston.github.io\/hello_lazarus\/assets\/lazarus-tools_examples2.png\" alt=\"Janela de dialogo de Example Project\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Assista o v\u00eddeo abaixo, ser\u00e1 mais f\u00e1cil demonstrar como usar esta pratica ferramenta a fim de encontrar aprendizado e solu\u00e7\u00e3o:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-incorporar-manipulador wp-block-embed-incorporar-manipulador wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Lazarus IDE Learning by example\" width=\"580\" height=\"326\" src=\"https:\/\/www.youtube.com\/embed\/5PGFdVkL3FU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Use this feature whenever you have doubts about how a component or class works.<\/p>","protected":false},"excerpt":{"rendered":"<p>Uma dificuldade muito grande para quem ainda n\u00e3o tem experi\u00eancia \u00e9 encontrar exemplos de como usar componentes e classes no FreePascal e Lazarus. De modo geral, todos os componentes e classes que acompanham o Lazarus acompanham tamb\u00e9m demos, exemplos, amostras e at\u00e9 mesmo c\u00f3digos para testes que se situam na pasta de cada um deles. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":159,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-full-width.php","meta":{"footnotes":""},"class_list":["post-358","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Uma dificuldade muito grande para quem ainda n\u00e3o tem experi\u00eancia \u00e9 encontrar exemplos de como usar componentes e classes no FreePascal e Lazarus. De modo geral, todos os componentes e classes que acompanham o Lazarus acompanham tamb\u00e9m demos, exemplos, amostras e at\u00e9 mesmo c\u00f3digos para testes que se situam na pasta de cada um deles.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/aprendendo-por-exemplos\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Gladiston Santana - Um site para chamar de meu\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Aprendendo por exemplos - Gladiston Santana\" \/>\n\t\t<meta property=\"og:description\" content=\"Uma dificuldade muito grande para quem ainda n\u00e3o tem experi\u00eancia \u00e9 encontrar exemplos de como usar componentes e classes no FreePascal e Lazarus. De modo geral, todos os componentes e classes que acompanham o Lazarus acompanham tamb\u00e9m demos, exemplos, amostras e at\u00e9 mesmo c\u00f3digos para testes que se situam na pasta de cada um deles.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/aprendendo-por-exemplos\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-01-07T21:31:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-07-13T19:04:57+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Aprendendo por exemplos - Gladiston Santana\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Uma dificuldade muito grande para quem ainda n\u00e3o tem experi\u00eancia \u00e9 encontrar exemplos de como usar componentes e classes no FreePascal e Lazarus. De modo geral, todos os componentes e classes que acompanham o Lazarus acompanham tamb\u00e9m demos, exemplos, amostras e at\u00e9 mesmo c\u00f3digos para testes que se situam na pasta de cada um deles.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/lazarus-ide\\\/aprendendo-por-exemplos\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en#listItem\",\"position\":1,\"name\":\"In\\u00edcio\",\"item\":\"https:\\\/\\\/gladiston.net.br\\\/en\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/#listItem\",\"name\":\"Programa\\u00e7\\u00e3o\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/#listItem\",\"position\":2,\"name\":\"Programa\\u00e7\\u00e3o\",\"item\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/lazarus-ide\\\/#listItem\",\"name\":\"Lazarus IDE &#8211; Guia de Sobreviv\\u00eancia\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en#listItem\",\"name\":\"In\\u00edcio\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/lazarus-ide\\\/#listItem\",\"position\":3,\"name\":\"Lazarus IDE &#8211; Guia de Sobreviv\\u00eancia\",\"item\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/lazarus-ide\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/lazarus-ide\\\/aprendendo-por-exemplos\\\/#listItem\",\"name\":\"Aprendendo por exemplos\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/#listItem\",\"name\":\"Programa\\u00e7\\u00e3o\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/lazarus-ide\\\/aprendendo-por-exemplos\\\/#listItem\",\"position\":4,\"name\":\"Aprendendo por exemplos\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/lazarus-ide\\\/#listItem\",\"name\":\"Lazarus IDE &#8211; Guia de Sobreviv\\u00eancia\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/#organization\",\"name\":\"Gladiston Santana\",\"description\":\"Um site para chamar de meu\",\"url\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/lazarus-ide\\\/aprendendo-por-exemplos\\\/#webpage\",\"url\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/lazarus-ide\\\/aprendendo-por-exemplos\\\/\",\"name\":\"Aprendendo por exemplos - Gladiston Santana\",\"description\":\"Uma dificuldade muito grande para quem ainda n\\u00e3o tem experi\\u00eancia \\u00e9 encontrar exemplos de como usar componentes e classes no FreePascal e Lazarus. De modo geral, todos os componentes e classes que acompanham o Lazarus acompanham tamb\\u00e9m demos, exemplos, amostras e at\\u00e9 mesmo c\\u00f3digos para testes que se situam na pasta de cada um deles.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/programacao\\\/lazarus-ide\\\/aprendendo-por-exemplos\\\/#breadcrumblist\"},\"datePublished\":\"2022-01-07T18:31:14-03:00\",\"dateModified\":\"2022-07-13T16:04:57-03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/\",\"name\":\"Gladiston Santana\",\"description\":\"Um site para chamar de meu\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/gladiston.net.br\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Aprendendo por exemplos - Gladiston Santana","description":"Uma dificuldade muito grande para quem ainda n\u00e3o tem experi\u00eancia \u00e9 encontrar exemplos de como usar componentes e classes no FreePascal e Lazarus. De modo geral, todos os componentes e classes que acompanham o Lazarus acompanham tamb\u00e9m demos, exemplos, amostras e at\u00e9 mesmo c\u00f3digos para testes que se situam na pasta de cada um deles.","canonical_url":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/aprendendo-por-exemplos\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/aprendendo-por-exemplos\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/gladiston.net.br\/en#listItem","position":1,"name":"In\u00edcio","item":"https:\/\/gladiston.net.br\/en","nextItem":{"@type":"ListItem","@id":"https:\/\/gladiston.net.br\/en\/programacao\/#listItem","name":"Programa\u00e7\u00e3o"}},{"@type":"ListItem","@id":"https:\/\/gladiston.net.br\/en\/programacao\/#listItem","position":2,"name":"Programa\u00e7\u00e3o","item":"https:\/\/gladiston.net.br\/en\/programacao\/","nextItem":{"@type":"ListItem","@id":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/#listItem","name":"Lazarus IDE &#8211; Guia de Sobreviv\u00eancia"},"previousItem":{"@type":"ListItem","@id":"https:\/\/gladiston.net.br\/en#listItem","name":"In\u00edcio"}},{"@type":"ListItem","@id":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/#listItem","position":3,"name":"Lazarus IDE &#8211; Guia de Sobreviv\u00eancia","item":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/","nextItem":{"@type":"ListItem","@id":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/aprendendo-por-exemplos\/#listItem","name":"Aprendendo por exemplos"},"previousItem":{"@type":"ListItem","@id":"https:\/\/gladiston.net.br\/en\/programacao\/#listItem","name":"Programa\u00e7\u00e3o"}},{"@type":"ListItem","@id":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/aprendendo-por-exemplos\/#listItem","position":4,"name":"Aprendendo por exemplos","previousItem":{"@type":"ListItem","@id":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/#listItem","name":"Lazarus IDE &#8211; Guia de Sobreviv\u00eancia"}}]},{"@type":"Organization","@id":"https:\/\/gladiston.net.br\/en\/#organization","name":"Gladiston Santana","description":"Um site para chamar de meu","url":"https:\/\/gladiston.net.br\/en\/"},{"@type":"WebPage","@id":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/aprendendo-por-exemplos\/#webpage","url":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/aprendendo-por-exemplos\/","name":"Aprendendo por exemplos - Gladiston Santana","description":"Uma dificuldade muito grande para quem ainda n\u00e3o tem experi\u00eancia \u00e9 encontrar exemplos de como usar componentes e classes no FreePascal e Lazarus. De modo geral, todos os componentes e classes que acompanham o Lazarus acompanham tamb\u00e9m demos, exemplos, amostras e at\u00e9 mesmo c\u00f3digos para testes que se situam na pasta de cada um deles.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/gladiston.net.br\/en\/#website"},"breadcrumb":{"@id":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/aprendendo-por-exemplos\/#breadcrumblist"},"datePublished":"2022-01-07T18:31:14-03:00","dateModified":"2022-07-13T16:04:57-03:00"},{"@type":"WebSite","@id":"https:\/\/gladiston.net.br\/en\/#website","url":"https:\/\/gladiston.net.br\/en\/","name":"Gladiston Santana","description":"Um site para chamar de meu","inLanguage":"en-US","publisher":{"@id":"https:\/\/gladiston.net.br\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Gladiston Santana - Um site para chamar de meu","og:type":"article","og:title":"Aprendendo por exemplos - Gladiston Santana","og:description":"Uma dificuldade muito grande para quem ainda n\u00e3o tem experi\u00eancia \u00e9 encontrar exemplos de como usar componentes e classes no FreePascal e Lazarus. De modo geral, todos os componentes e classes que acompanham o Lazarus acompanham tamb\u00e9m demos, exemplos, amostras e at\u00e9 mesmo c\u00f3digos para testes que se situam na pasta de cada um deles.","og:url":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/aprendendo-por-exemplos\/","article:published_time":"2022-01-07T21:31:14+00:00","article:modified_time":"2022-07-13T19:04:57+00:00","twitter:card":"summary","twitter:title":"Aprendendo por exemplos - Gladiston Santana","twitter:description":"Uma dificuldade muito grande para quem ainda n\u00e3o tem experi\u00eancia \u00e9 encontrar exemplos de como usar componentes e classes no FreePascal e Lazarus. De modo geral, todos os componentes e classes que acompanham o Lazarus acompanham tamb\u00e9m demos, exemplos, amostras e at\u00e9 mesmo c\u00f3digos para testes que se situam na pasta de cada um deles."},"aioseo_meta_data":{"post_id":"358","title":null,"description":null,"keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2022-01-07 21:31:15","updated":"2025-06-04 10:04:47","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/gladiston.net.br\/en\" title=\"In\u00edcio\">In\u00edcio<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/gladiston.net.br\/en\/programacao\/\" title=\"Programa\u00e7\u00e3o\">Programa\u00e7\u00e3o<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/\" title=\"Lazarus IDE \u2013 Guia de Sobreviv\u00eancia\">Lazarus IDE \u2013 Guia de Sobreviv\u00eancia<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAprendendo por exemplos\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"In\u00edcio","link":"https:\/\/gladiston.net.br\/en"},{"label":"Programa\u00e7\u00e3o","link":"https:\/\/gladiston.net.br\/en\/programacao\/"},{"label":"Lazarus IDE &#8211; Guia de Sobreviv\u00eancia","link":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/"},{"label":"Aprendendo por exemplos","link":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/aprendendo-por-exemplos\/"}],"_links":{"self":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/comments?post=358"}],"version-history":[{"count":3,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/358\/revisions"}],"predecessor-version":[{"id":1606,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/358\/revisions\/1606"}],"up":[{"embeddable":true,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/159"}],"wp:attachment":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/media?parent=358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}