{"id":32,"date":"2011-05-19T13:16:21","date_gmt":"2011-05-19T13:16:21","guid":{"rendered":"http:\/\/aboutcsharp.wordpress.com\/?p=32"},"modified":"2011-05-19T13:16:21","modified_gmt":"2011-05-19T13:16:21","slug":"hello-world-c","status":"publish","type":"post","link":"https:\/\/sidroniolima.com.br\/blog\/2011\/05\/19\/hello-world-c\/","title":{"rendered":"Hello World C#"},"content":{"rendered":"\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=sidroniolima\" class=\"twitter-share-button\">Tweet<\/a><\/div>\n<p>Ol\u00e1 a todos!<\/p>\n<p>No primeiro contato com o Microsoft Visual Studio\u00a02010\u00a0faremos apenas uma breve apresenta\u00e7\u00e3o da IDE, introduzindo o ambiente de trabalho. Nosso primeiro aplicativo ser\u00e1 o cl\u00e1ssico dos cl\u00e1ssicos HelloWorld.<\/p>\n<p>Inicialmente abra o Microsoft Visual Studio 2010.<\/p>\n<p>Para n\u00e3o entrarmos ainda em maiores detalhes quanto a UI trabalharemos com aplicativos de console. Assim focaremos nossa aten\u00e7\u00e3o ao c\u00f3digo.<\/p>\n<p>Clique em File-&gt;New Project: escolha a linguagem, no caso C# e a direita clique em Console Application. Ap\u00f3s isso digite o nome: <strong>HelloWorld<\/strong>.<\/p>\n<p><a href=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-33\" title=\"Figura-1\" src=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-1.png\" alt=\"\" width=\"490\" height=\"338\" srcset=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-1.png 955w, https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-1-300x207.png 300w, https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-1-1x1.png 1w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>A seguir, o Microsoft Visual Studio\u00a02010 ir\u00e1 construir a estrutura do nosso programa. Por padr\u00e3o \u00e9 criado a classe Program\u00a0onde temos o m\u00e9todo <strong>Main<\/strong>, o m\u00e9todo principal de nossa aplica\u00e7\u00e3o.<\/p>\n<p>Na \u00e1rea \u00e0 direita, no Solution\u00a0Explorer\u00a0temos a vis\u00e3o exata da estrutura do nosso programa: o <strong>assembly<\/strong>, as refer\u00eancias aos <strong>namespaces<\/strong> e nossa classe:<\/p>\n<p><a href=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-35\" title=\"Figura-3\" src=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-3.png\" alt=\"\" width=\"208\" height=\"361\" srcset=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-3.png 208w, https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-3-173x300.png 173w, https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-3-1x1.png 1w\" sizes=\"auto, (max-width: 208px) 100vw, 208px\" \/><\/a><\/p>\n<p>Na \u00e1rea central temos o nosso c\u00f3digo. Podemos verificar a refer\u00eancia dos namespaces observando a palavra reservada <em>using<\/em>, nosso namespace, a classe e o m\u00e9todo Main.<\/p>\n<p><a href=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-34\" title=\"Figura-2\" src=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-2.png\" alt=\"\" width=\"430\" height=\"288\" srcset=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-2.png 430w, https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-2-300x201.png 300w, https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-2-1x1.png 1w\" sizes=\"auto, (max-width: 430px) 100vw, 430px\" \/><\/a><\/p>\n<p>Nosso c\u00f3digo \u00e9 bastante simples, apenas mesmo para efeito introdut\u00f3rio. Utilizaremos dois m\u00e9todos da <strong>Classe Console<\/strong>, do namespace\u00a0<strong>System<\/strong>: <em>Console.WriteLine()<\/em> e<em> Console.ReadLine().<\/em> Como abaixo:<\/p>\n<p><a href=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-36\" title=\"Figura-4\" src=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-4.png\" alt=\"\" width=\"409\" height=\"343\" srcset=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-4.png 409w, https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-4-300x252.png 300w, https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-4-1x1.png 1w\" sizes=\"auto, (max-width: 409px) 100vw, 409px\" \/><\/a><\/p>\n<p>O primeiro m\u00e9todo, Console.WriteLine() recebe uma string como par\u00e2metro e imprime na essa string, adicionando uma linha. O segundo m\u00e9todo l\u00ea uma entrada por parte do usu\u00e1rio, pelo teclado e ser\u00e1 usado para que nossa aplica\u00e7\u00e3o n\u00e3o feche automaticamente. Ou seja, o usu\u00e1rio ter\u00e1 que digitar algo para a aplica\u00e7\u00e3o terminar.<\/p>\n<h6><em>Para maiores informa\u00e7\u00f5es sobre\u00a0 a classe Console, acesse a documenta\u00e7\u00e3o em <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/system.console.aspx\">http:\/\/msdn.microsoft.com\/en-us\/library\/system.console.aspx<\/a><\/em><\/h6>\n<p>O resultado \u00e9 uma janela de console com a string Hello\u00a0World impressa.<\/p>\n<p><a href=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-37\" title=\"Figura-5\" src=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-5.png\" alt=\"\" width=\"490\" height=\"247\" srcset=\"https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-5.png 677w, https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-5-300x152.png 300w, https:\/\/sidroniolima.com.br\/blog\/wp-content\/uploads\/2011\/05\/figura-5-2x1.png 2w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/a><\/p>\n<p>Espero que para primeiro exemplo e apenas como ilustra\u00e7\u00e3o esse post tenha sido bem sucedido. Os pr\u00f3ximos trar\u00e3o exemplos mais espec\u00edficos e complexos. <strong>At\u00e9!<\/strong><\/p>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=sidroniolima\" class=\"twitter-share-button\">Tweet<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 a todos! No primeiro contato com o Microsoft Visual Studio\u00a02010\u00a0faremos apenas uma breve apresenta\u00e7\u00e3o da IDE, introduzindo o ambiente de trabalho. Nosso primeiro aplicativo ser\u00e1 o cl\u00e1ssico dos cl\u00e1ssicos HelloWorld. Inicialmente abra o Microsoft Visual Studio 2010. Para n\u00e3o entrarmos ainda em maiores detalhes quanto a UI trabalharemos com aplicativos de console. Assim focaremos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[10,21,26],"class_list":["post-32","post","type-post","status-publish","format-standard","hentry","category-c","tag-c","tag-microsoft-visual-studio-2010","tag-ui"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/posts\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":0,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/posts\/32\/revisions"}],"wp:attachment":[{"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/media?parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/categories?post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sidroniolima.com.br\/blog\/wp-json\/wp\/v2\/tags?post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}