<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Curso C# - 2018 by Jorge Oliveira Fernandes</title>
      <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw</link>
      <description>Apontamentos sobre o curso de C#</description>
      <language>en-us</language>
      <pubDate>2016-05-20 18:11:32 UTC</pubDate>
      <lastBuildDate>2026-01-30 13:55:28 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Visual Studio </title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/220420283</link>
         <description><![CDATA[<div><a href="https://www.visualstudio.com/downloads/">https://www.visualstudio.com/downloads/</a></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-01-10 23:17:10 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/220420283</guid>
      </item>
      <item>
         <title>Vídeo 1 - Introdução</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/220420505</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=WKJSPQFwUJ4" />
         <pubDate>2018-01-10 23:19:58 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/220420505</guid>
      </item>
      <item>
         <title>Vídeo 2 - Declaração de Variáveis</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/220420645</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=K9d77nBlj24" />
         <pubDate>2018-01-10 23:21:41 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/220420645</guid>
      </item>
      <item>
         <title>Notas - Comandos</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/220420743</link>
         <description><![CDATA[<div>Console.WriteLine()<br>Console.Write()<br>Convert.ToChar()<br>Console.ReadLine()<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-01-10 23:22:41 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/220420743</guid>
      </item>
      <item>
         <title>Notas - Variáveis</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/220420786</link>
         <description><![CDATA[<div>int<br>short<br>float<br>long<br>decimal<br>double<br>char<br>string<br>bool<br>byte<br>dynamic<br>Const<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-01-10 23:23:06 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/220420786</guid>
      </item>
      <item>
         <title>Vídeo 3 - Operações Aritméticas</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/220421945</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=xzweq2gcZuY" />
         <pubDate>2018-01-10 23:35:35 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/220421945</guid>
      </item>
      <item>
         <title>Operações matemáticas </title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221081318</link>
         <description><![CDATA[<div>Usando o objeto Math</div>]]></description>
         <enclosure url="https://www.youtube.com/watch?v=-qr0oPblNfI" />
         <pubDate>2018-01-12 18:28:12 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221081318</guid>
      </item>
      <item>
         <title>Operações Matemáticas</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221112429</link>
         <description><![CDATA[<div>Classe Math<br>Math.Pow(2d, 3d) - Potência<br>Math.Round<br>Math.PI<br>Math.Sqrt<br>Math.Max<br>Math.Min<br>Math.Ceiling - Maior valor acima de<br>Math.Floor - Mairo Valor abaixo de</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-01-12 19:44:43 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221112429</guid>
      </item>
      <item>
         <title>Operações com Strings</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221123022</link>
         <description><![CDATA[<div>Exemplo:<br>string frase = "Olá Mundo"<br>Operações<br>frase.Length<br>frase.ToUppper()<br>frase.ToLower()<br>frase.Trim()<br>frase.Replace()<br>frase.Substring()<br>string.Concat(frase, "FIM)<br>Para Grandes quantidades Texto<br>String.Builder texto = new StringBuilder();<br>texto.Append("Mais Texto"<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-01-12 20:10:09 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221123022</guid>
      </item>
      <item>
         <title>Operações com Strings</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221123174</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=TKpX1K7BI-Q" />
         <pubDate>2018-01-12 20:10:34 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221123174</guid>
      </item>
      <item>
         <title>Guia Microsoft</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221174436</link>
         <description><![CDATA[<div><a href="https://docs.microsoft.com/en-us/dotnet/csharp/">https://docs.microsoft.com/en-us/dotnet/csharp/</a></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-01-13 10:34:29 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221174436</guid>
      </item>
      <item>
         <title>Arrays</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221174586</link>
         <description><![CDATA[<div>Exemplo:<br>int[] Inteiros={1,2,3,4,5,6,7}<br>foreach (int i in inteiros)<br>Console.WritLine(i);<br>Exemplo2:<br>double[] reais = new double[5]</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-01-13 10:36:35 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221174586</guid>
      </item>
      <item>
         <title>Operações com Arrays</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221175484</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=Sjjfa5HNmCc" />
         <pubDate>2018-01-13 10:49:57 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221175484</guid>
      </item>
      <item>
         <title>Novos Objetos</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221175914</link>
         <description><![CDATA[<div>Exemplo:<br>String.Builder texto = new StringBuilder();<br>Outros tipos:<br>DateTime - Data e ou Hora<br>DateTime datahora= new DateTime();</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-01-13 10:56:58 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/221175914</guid>
      </item>
      <item>
         <title>Data e Hora</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/222005258</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=I3XFEVSk9aU" />
         <pubDate>2018-01-17 10:20:40 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/222005258</guid>
      </item>
      <item>
         <title>Interface User</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/222006320</link>
         <description><![CDATA[<div>Console.WriteLine<br>Console.ReadKey()<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-01-17 10:24:48 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/222006320</guid>
      </item>
      <item>
         <title>Estruturas de Seleção</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/222025376</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?time_continue=404&amp;v=RwJds5ZgOsw" />
         <pubDate>2018-01-17 11:46:20 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/222025376</guid>
      </item>
      <item>
         <title>Estruturas de Repetição</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/222999836</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=fXbid0ZpdSo" />
         <pubDate>2018-01-20 10:59:29 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/222999836</guid>
      </item>
      <item>
         <title>POO1</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/223002693</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=6QZmIrUIbN8" />
         <pubDate>2018-01-20 11:37:21 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/223002693</guid>
      </item>
      <item>
         <title>POO2</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/223005176</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=LZsqNy1u6es" />
         <pubDate>2018-01-20 12:15:43 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/223005176</guid>
      </item>
      <item>
         <title>Poo3</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/223007282</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=tIdqd5anyPo" />
         <pubDate>2018-01-20 12:52:52 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/223007282</guid>
      </item>
      <item>
         <title>Conceitos POO</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/223012699</link>
         <description><![CDATA[<div>Herança:</div><div><strong><em>FormaGeometrica</em></strong> que só existe para servir de base à criação das outras classes (<strong><em>Retangulo</em></strong>,<strong><em>Circulo</em></strong>...). Esta classe "genérica" tem métodos (<strong><em>CalculaArea();</em></strong><strong> </strong><strong><em>CalculaPerimetro()</em></strong>) que são comuns em todas as formas geométricas. As classes "genéricas" não podem ter instanciadas em objetos e por isso colocamos a palavra abstract. Esta classe tem dois métodos abstratos (<strong><em>CalculaArea(); CalculaPerimetro()</em></strong>) porque a implementação (o código que permite calcular a área e o perímetro) só pode ser implementado em classes concretas (Retangulos, Circulos, Quadrados, Triângulos, etc...). Em cada uma destas classes a implementação destes cálculos vai ser diferente.</div><div><br></div><div>Poliformismo:</div><div>As classes <strong><em>Quadrado</em></strong>, <strong><em>Retangulo</em></strong> e <strong><em>Circulo</em></strong><strong> </strong>herdam os métodos da classe genérica <strong><em>FormaGeomtrica</em></strong><strong> </strong>e são obrigadas a implementar os métodos <strong>CalculaArea()</strong> e <strong>CalculaPerimetro()</strong></div><div>O método ToString é reescrito para informar qual o tipo de forma geométrica (Todos os objetos têm este método, se não for reescrito apresenta informação sobre a classe)</div><div><br></div><div>Quando criamos objetos, estes são estruturas (entidades) que agregam muita informação. Todos os objetos, além do método<strong><em>ToString</em></strong>, também têm o método <strong><em>Equals</em></strong> (entre outros) que deve ser reescrito. Comparar dados primitivos é simples e direto para o compilador, mas o compilador não sabe como comparar os objetos que criamos. Então o que fazemos é reescrever o método Equals. Se não o fizermos ele compara os endereços de memória dos objetos, o que faz com que objetos iguais falhem sempre no teste de igualdade.</div><div><br></div><div><br></div><div>Construtor:</div><div>No método <strong><em>Main</em></strong><em> </em>(entrada do nosso programa) vamos criar objetos, instanciando as nossas classes (usamos a palavra new). O método <strong><em>Main</em></strong><em> </em>é um método estático (tem a palavra static) o que faz com que não perteça nenhum objeto. Os métodos static são como funções puras, não estão associados a objetos.</div><div>Quando instanciamos um objeto é chamado o construtor desse objeto. Por exemplo, quando fazemos Retangulo rect = new Retangulo(100, 50, 45, 20) estamos a criar uma instância de <strong><em>Retangulo</em></strong><strong> </strong>e passamos para o nosso objeto os valores das coordenadas e os valores da largura e altura. O <strong><em>Retangulo</em></strong><strong> </strong>herda da <strong><em>FormaGeometrica</em></strong>, então devemos passar os dados que permitem chamar o construtor da classe "<strong><em>FormaGeometrica</em></strong>" que são os valores 100, 50. Como o <strong><em>Retangulo</em></strong><strong> </strong>herda da classe <strong><em>FormaGeometrica</em></strong><strong> </strong>a nossa variável rect é uma referência para o objeto <strong><em>Rectagulo</em></strong>, que além de ser um retângulo é também uma forma geométrica.</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-01-20 14:17:36 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/223012699</guid>
      </item>
      <item>
         <title>POO4</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/223079412</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=LQ8GDtmzMg0" />
         <pubDate>2018-01-21 10:16:49 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/223079412</guid>
      </item>
      <item>
         <title>POO5</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/224217412</link>
         <description><![CDATA[<div>Exemplo Empresa</div>]]></description>
         <enclosure url="https://www.youtube.com/watch?v=K1ioIS14BL0" />
         <pubDate>2018-01-24 14:14:21 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/224217412</guid>
      </item>
      <item>
         <title>POO6</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/224232705</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=YPydxPTNfSI" />
         <pubDate>2018-01-24 14:40:37 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/224232705</guid>
      </item>
      <item>
         <title>POO7</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/224238451</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=MHMX3-Rla84" />
         <pubDate>2018-01-24 14:49:38 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/224238451</guid>
      </item>
      <item>
         <title>Winforms 1</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/227879778</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=l0Ia6CIx2KU" />
         <pubDate>2018-02-04 17:42:21 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/227879778</guid>
      </item>
      <item>
         <title>Winforms 2</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/227879943</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=jTkeQ4S_Tzw" />
         <pubDate>2018-02-04 17:43:19 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/227879943</guid>
      </item>
      <item>
         <title>Winforms 3</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/227880210</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=uLmf7Vra0y4" />
         <pubDate>2018-02-04 17:44:56 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/227880210</guid>
      </item>
      <item>
         <title>Relatório Formando</title>
         <author>jorgeoliveirafernandes</author>
         <link>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/230351347</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/112924825/cdfdd653f41ee760b73a9b97cf8c40a9/03_Documento_Modelo_do_Relat_rio_de_Reflex_o_Cr_tica_C__Turma_2.docx" />
         <pubDate>2018-02-11 11:51:00 UTC</pubDate>
         <guid>https://padlet.com/jorgeoliveirafernandes/707ocg0qe8bw/wish/230351347</guid>
      </item>
   </channel>
</rss>
