{"id":165,"date":"2020-03-23T13:35:18","date_gmt":"2020-03-23T16:35:18","guid":{"rendered":"http:\/\/localhost\/wordpress\/?page_id=19"},"modified":"2023-11-17T08:43:00","modified_gmt":"2023-11-17T11:43:00","slug":"o-novo-umoma-abre-suas-portas-2","status":"publish","type":"page","link":"https:\/\/www.clarion.com.br\/?page_id=165","title":{"rendered":"Clarion"},"content":{"rendered":"<div data-colibri-id=\"165-c1\" class=\"style-208 style-local-165-c1 position-relative\">\r\n  <!---->\r\n  <div data-colibri-component=\"section\" data-colibri-id=\"165-c2\" id=\"initial-content\" class=\"h-section h-section-global-spacing d-flex align-items-lg-center align-items-md-center align-items-center style-209 style-local-165-c2 position-relative\">\r\n    <!---->\r\n    <!---->\r\n    <div class=\"h-section-grid-container h-section-fluid-container\">\r\n      <!---->\r\n      <div data-colibri-id=\"165-c3\" class=\"h-row-container gutters-row-lg-2 gutters-row-md-2 gutters-row-0 gutters-row-v-lg-2 gutters-row-v-md-2 gutters-row-v-2 style-210 style-local-165-c3 position-relative\">\r\n        <!---->\r\n        <div class=\"h-row justify-content-lg-center justify-content-md-center justify-content-center align-items-lg-stretch align-items-md-stretch align-items-stretch gutters-col-lg-2 gutters-col-md-2 gutters-col-0 gutters-col-v-lg-2 gutters-col-v-md-2 gutters-col-v-2\">\r\n          <!---->\r\n          <div class=\"h-column h-column-container d-flex h-col-lg-auto h-col-md-auto h-col-auto style-211-outer style-local-165-c4-outer\">\r\n            <div data-colibri-id=\"165-c4\" class=\"d-flex h-flex-basis h-column__inner h-px-lg-2 h-px-md-2 h-px-2 v-inner-lg-2 v-inner-md-2 v-inner-2 style-211 style-local-165-c4 position-relative\">\r\n              <!---->\r\n              <!---->\r\n              <div class=\"w-100 h-y-container h-column__content h-column__v-align flex-basis-100 align-self-lg-start align-self-md-start align-self-start\">\r\n                <!---->\r\n                <div data-colibri-id=\"165-c5\" class=\"style-212 style-local-165-c5 position-relative h-element\">\r\n                  <!---->\r\n                  <div>\r\n                    \r\n                    <p class=\"wp-block-paragraph\"><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>C\u00f3digo Win32 nativo<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>A linguagem de programa\u00e7\u00e3o Clarion, desenvolvida na d\u00e9cada de 80, \u00e9 a base da linha de produtos da SoftVelocity. Ao longo de todos esses anos, a linguagem Clarion, sempre junto com o ambiente de desenvolvimento integrado (IDE), construiram uma reputa\u00e7\u00e3o de produto s\u00f3lido, que permite a cria\u00e7\u00e3o de solu\u00e7\u00f5es orientadas a neg\u00f3cio de forma r\u00e1pida e simples.<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>Sempre visando a facilidade de desenvolvimento, o produto Clarion j\u00e1 inclui compiladores para as linguagens C\/C++, Pascal\/Modula 2, e assembly, para que o desenvolvedor possa escrever e utilizar fun\u00e7\u00f5es criadas nestas linguagens sem precisar recorrer a um ambiente externo.<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>A abordagem incremental do Clarion favorece a ader\u00eancia a boas pr\u00e1ticas de desenvolvimento. \u00c0 medida que o primeiro passo para o desenvolvimento de uma aplica\u00e7\u00e3o em Clarion \u00e9 a defini\u00e7\u00e3o do modelo de dados (dicion\u00e1rio de dados) que ser\u00e1 utilizado pela aplica\u00e7\u00e3o, e os componentes desse modelo est\u00e3o dispon\u00edveis ao desenvolvedor para a cria\u00e7\u00e3o de telas, relat\u00f3rios, e de c\u00f3digo fonte, os problemas com inconsist\u00eancia de nomenclatura s\u00e3o reduzidos.<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>O dicion\u00e1rio de dados integra-se a outros componentes da IDE para facilitar a cria\u00e7\u00e3o de menus, janelas de grid de dados, formul\u00e1rios, e relat\u00f3rios. Essa integra\u00e7\u00e3o resulta em um ambiente de desenvolvimento muito pr\u00e1tico e r\u00e1pido.<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>A linguagem Clarion foi desenvolvida com o objetivo principal de ser de f\u00e1cil aprendizado, mas poderosa para permitir a cria\u00e7\u00e3o de aplicativos com forte apelo visual, e comodidades para o usu\u00e1rio final.<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>Um exemplo da robustez da linguagem \u00e9 o fato de ela ter mudado pouqu\u00edssimo na transi\u00e7\u00e3o do DOS para o Windows. De fato, o controle do fluxo do programa, que \u00e9 uma das partes mais sens\u00edveis de qualquer programa, n\u00e3o foi alterado, e poucas palavras reservadas foram introduzidas \u00e0 linguagem para suportar a natureza &#8220;event driven&#8221; do MS Windows.<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>Veja um exemplo de um bloco que controla uma tela, independente de sua complexidade:<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;CODE<\/strong>\r\n                      <br>\r\n                    <\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;OPEN( Window )<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;ACCEPT<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;CASE EVENT()<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;OF EVENT:Accepted<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CASE FIELD()<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OF ?btnOk<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DO SalvaRegistro<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BREAK<\/strong>\r\n                      <br>\r\n                    <\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OF ?btnCancelar<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IF MESSAGE( &#8216;Confirma o cancelamento?&#8217;, |<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8216;Cancelar formul\u00e1rio&#8217;, ICON:Question, |<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BUTTON:Yes + BUTTON:No ) = BUTTON:No<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CYCLE<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END<\/strong>\r\n                      <br>\r\n                    <\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;END<\/strong><\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>&nbsp;END<\/strong>\r\n                      <br>\r\n                    <\/p>\r\n                    \r\n                    \r\n                    <p class=\"wp-block-paragraph\"><strong>Note a simplicidade da linguagem, e como os blocos s\u00e3o facilmente distinguidos. Conhe\u00e7a mais sobre o poder do Clarion. Pe\u00e7a maiores informa\u00e7\u00f5es hoje mesmo!<\/strong>\r\n                      <br>\r\n                    <\/p>\r\n                    \r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>","protected":false},"excerpt":{"rendered":"<p>C\u00f3digo Win32 nativo A linguagem de programa\u00e7\u00e3o Clarion, desenvolvida na d\u00e9cada de 80, \u00e9 a base da linha de produtos da SoftVelocity. Ao longo de todos esses anos, a linguagem Clarion, sempre junto com o ambiente de desenvolvimento integrado (IDE), construiram uma reputa\u00e7\u00e3o de produto s\u00f3lido, que permite a cria\u00e7\u00e3o de solu\u00e7\u00f5es orientadas a neg\u00f3cio [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width-page.php","meta":{"footnotes":""},"class_list":["post-165","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.clarion.com.br\/index.php?rest_route=\/wp\/v2\/pages\/165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.clarion.com.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.clarion.com.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.clarion.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.clarion.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=165"}],"version-history":[{"count":2,"href":"https:\/\/www.clarion.com.br\/index.php?rest_route=\/wp\/v2\/pages\/165\/revisions"}],"predecessor-version":[{"id":371,"href":"https:\/\/www.clarion.com.br\/index.php?rest_route=\/wp\/v2\/pages\/165\/revisions\/371"}],"wp:attachment":[{"href":"https:\/\/www.clarion.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}