{"id":2889,"date":"2011-10-03T16:00:23","date_gmt":"2011-10-03T14:00:23","guid":{"rendered":"http:\/\/blogs.wittwer.fr\/whiler\/?p=2889"},"modified":"2012-03-03T05:11:16","modified_gmt":"2012-03-03T04:11:16","slug":"exemple-firemonkey","status":"publish","type":"post","link":"https:\/\/blogs.wittwer.fr\/whiler\/2011\/10\/03\/exemple-firemonkey\/","title":{"rendered":"Exemple FireMonkey"},"content":{"rendered":"<p>R\u00e9guli\u00e8rement, <a href=\"https:\/\/blogs.embarcadero.com\/tlaborde\/\" title=\"Le blog de Thierry Laborde\" target=\"_blank\">Thierry<\/a> organise des Workshops Delphi&nbsp;: journ\u00e9e th\u00e9matique o\u00f9 chacun met en pratique sur un PC ce qui nous est montr\u00e9&#8230;<\/p>\n<p>Le dernier \u00e9tait sur <a href=\"https:\/\/docwiki.embarcadero.com\/RADStudio\/fr\/Plate-forme_d%27applications_FireMonkey\" title=\"Documentation FireMonkey\" target=\"_blank\">FireMonkey<\/a> et les <a href=\"https:\/\/docwiki.embarcadero.com\/RADStudio\/XE2\/fr\/LiveBindings_dans_RAD_Studio\" title=\"Documentation LiveBindings\" target=\"_blank\">LiveBindings<\/a>&#8230; on y a vu plein de choses diverses et vari\u00e9es dont&nbsp;:<\/p>\n<ul>\n<li>la cr\u00e9ation d&rsquo;une application FireMonkey, pour Windows, Mac, iOS,<\/li>\n<li>les fen\u00eatres transparentes,<\/li>\n<li>les applications 3D,<\/li>\n<li>les effets, les animations,<\/li>\n<li>le mapping entre des objets et une base de donn\u00e9es<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n<p>Si vous n&rsquo;avez pas pu y assister, celle-ci sera r\u00e9it\u00e9r\u00e9e (voir avec <a href=\"https:\/\/blogs.embarcadero.com\/tlaborde\/\" title=\"Le blog de Thierry Laborde\" target=\"_blank\">Thierry<\/a> pour les dates)&#8230;<\/p>\n<p>Pour illustrer quelques-uns des points abord\u00e9s, je partage une application rapidement cod\u00e9e et totalement inutile que j&rsquo;ai \u00e9crite et dont vous pouvez t\u00e9l\u00e9charger le <a href=\"https:\/\/www.whiler.com\/freewares\/download?delphi-fm.zip\" title=\"Archive contenant le code source du projet\">code source<\/a>. Voici \u00e0 quoi cela ressemble  <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/rofl.gif\" alt=\"(rofl)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><br \/>\n<center>\n<div class=\"youtube-embed\" itemprop=\"video\" itemscope itemtype=\"https:\/\/schema.org\/VideoObject\">\n\t<meta itemprop=\"url\" content=\"https:\/\/www.youtube.com\/v\/ImdjC4prj4c\" \/>\n\t<meta itemprop=\"name\" content=\"Exemple FireMonkey\" \/>\n\t<meta itemprop=\"description\" content=\"Exemple FireMonkey\" \/>\n\t<meta itemprop=\"uploadDate\" content=\"2011-10-03T16:00:23+02:00\" \/>\n\t<meta itemprop=\"thumbnailUrl\" content=\"https:\/\/i.ytimg.com\/vi\/ImdjC4prj4c\/default.jpg\" \/>\n\t<meta itemprop=\"embedUrl\" content=\"https:\/\/www.youtube.com\/embed\/ImdjC4prj4c\" \/>\n\t<meta itemprop=\"height\" content=\"340\" \/>\n\t<meta itemprop=\"width\" content=\"560\" \/>\n\t<iframe loading=\"lazy\" style=\"border: 0;\" class=\"youtube-player\" width=\"560\" height=\"340\" src=\"https:\/\/www.youtube.com\/embed\/ImdjC4prj4c\" allowfullscreen><\/iframe>\n<\/div>\n<\/center><\/p>\n<p><!--more--><\/p>\n<p>Vous pouvez t\u00e9l\u00e9charger le code source depuis ce <a href=\"https:\/\/www.whiler.com\/freewares\/download?delphi-fm.zip\" title=\"Archive contenant le code source du projet\">lien<\/a>.<\/p>\n<p>Si vous \u00eates int\u00e9ress\u00e9(e) par les LiveBindings, vous pouvez trouver un tutoriel d\u00e9taill\u00e9 sur le <a href=\"https:\/\/www.jcolibri.com\/articles\/firemonkey\/livebindings_delphi_xe2\/livebindings_delphi_xe2.html\" title=\"Tutoriel LiveBindings\" target=\"_blank\">site de John Colibri<\/a>.<\/p>\n<p>Si vous avez des questions, n&rsquo;h\u00e9sitez pas  <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/wink.gif\" alt=\";)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/> <\/p>\n<p>&nbsp;<\/p>\n<blockquote><p>D\u00e9velopp\u00e9 avec <a target=\"_blank\" href=\"https:\/\/www.embarcadero.com\/fr\/products\/delphi\">Embarcadero Delphi XE2<\/a>.<\/p><\/blockquote>\n<p><center><a href=\"\/whiler\/category\/computer\/delphi\/\" title=\"Articles concernant Delphi\"><img loading=\"lazy\" decoding=\"async\" src=\"\/whiler\/wp-content\/uploads\/2009\/10\/built_with_delphi.png\" alt=\"D\u00e9velopp\u00e9 en Delphi\" title=\"D\u00e9velopp\u00e9 en Delphi\" width=\"125\" height=\"51\" class=\"size-full wp-image-2721\" \/><\/a><\/center><\/p>\n<div class=\"thanks_button_div\" \n                  style=\"float: right; margin-right: 10px; margin-top:10px;\"><div id=\"thanksButtonDiv_2889_1\" style=\"background-image:url(https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/plugins\/thanks-you-counter-button\/images\/thanks_compact_brown1.png); background-repeat:no-repeat; float: left; display: inline;\"\n                onmouseover=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_2889_1', true);\" \n                onmouseout=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_2889_1', false);\"\n                onclick=\"javascript:thankYouChangeButtonImage('thanksButtonDiv_2889_1', false);\" >\n                <input type=\"button\" onclick=\"thankYouButtonClick(2889, 'You left &ldquo;Thanks&rdquo; already for this post')\" value=\"Merci\u00a0 0\"\n                  class=\"thanks_button thanks_compact thanks_brown1\"\n                  style=\"  font-family: Verdana, Arial, Sans-Serif; font-size: 14px; font-weight: normal;; color:#00f;\"\n                  id=\"thanksButton_2889_1\" title=\"Click to leave &ldquo;Thanks&rdquo; for this post\"\/>\n             <\/div><div id=\"ajax_loader_2889_1\" style=\"display:inline;visibility: hidden;\"><img decoding=\"async\" alt=\"ajax loader\" src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-content\/plugins\/thanks-you-counter-button\/images\/ajax-loader.gif\" \/><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>R\u00e9guli\u00e8rement, Thierry organise des Workshops Delphi : journ\u00e9e th\u00e9matique o\u00f9 chacun met en pratique sur un PC ce qui nous est montr\u00e9\u2026<\/p>\n<p>Le dernier \u00e9tait sur FireMonkey et les LiveBindings\u2026 on y a vu plein de choses diverses et vari\u00e9es dont&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[7,6],"tags":[154,44,146,108],"class_list":["post-2889","post","type-post","status-publish","format-standard","hentry","category-delphi","category-dev","tag-delphi","tag-embarcadero","tag-firemonkey","tag-script"],"_links":{"self":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/2889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/comments?post=2889"}],"version-history":[{"count":0,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/2889\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/media?parent=2889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/categories?post=2889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/tags?post=2889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}