![]() |
|
||||
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Você está aqui: C# ::: Windows Forms ::: WebBrowser |
||||
Usando o evento DocumentCompleted para detectar quando o componente WebBrowser finaliza o carregamento de uma páginaQuantidade de visualizações: 8613 vezes |
||||
Em algumas situações precisamos verificar se o componente WebBrowser finalizou o carregamento de uma página ou documento web. Para isso podemos usar o evento DocumentCompleted, que é disparado somente quando o documento foi baixado por completo. Veja:
Veja que o tratador de evento DocumentCompleted recebe um objeto da classe WebBrowserDocumentCompletedEventArg. Esta classe possui apenas um propriedade, Url, que nos permite obter a URL do documento que acaba de ser baixado. O evento DocumentCompleted é útil quando precisamos acessar o conteúdo do documento ou página web usando as propriedades Document, DocumentText ou DocumentStream. Se tentarmos efetuar esta operação antes de a página ser completamente carregada, erros ou comportamentos estranhos podem ocorrer. |
||||
![]() |
||||
C# ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como transformar em letra maiúscula apenas a primeira letra de uma string C#Quantidade de visualizações: 22687 vezes |
||||
Nesta dica mostrarei como é possível combinar o método ToUpper() da classe Char e o método Substring() da classe String do C# para converter para letra maiúscula apenas a primeira letra de uma palavra, frase ou texto. Veja o código completo para o exemplo:
Ao executarmos este código C# nós teremos o seguinte resultado: Original: gosto de java e c# Resultado: Gosto de java e c# | ||||
C# ::: Dicas & Truques ::: Tipos de Dados |
||||||||||||||||
Como usar o tipo bool da linguagem C# - Apostila C# para iniciantesQuantidade de visualizações: 17562 vezes |
||||||||||||||||
O tipo bool do C# é um apelido para o tipo System.Boolean do .NET e pode representar apenas dois valores: True ou False. Este tipo é usado em expressões condicionais e, quando os valores True e False estiverem sendo usados como literais, estes deverão ser escritos como "true" e "false". Veja:
Se escrevermos "True" e "False", teremos erros de compilação: The name 'True' does not exist in the current context The name 'False' does not exist in the current context No entanto, se imprimirmos o valor de uma variável do tipo boolean usando Console.WriteLine(), teremos os valores "True" e "False". Experimente:
Para saber a quantidade de bytes que um tipo bool ocupa, podemos usar o método sizeof(). Veja:
Este código exibirá: Um boolean ocupa 1 bytes no C# 2.0 Em C++, um valor de tipo bool pode ser convertido para um valor do tipo int, ou seja, false é equivalente à zero e true é equivalente à um valor diferente de zero. Em C# isso não é possível. Veja o que acontece quando tentamos converter um tipo int para um tipo boolean:
A mensagem de erro de compilação é: Cannot implicitly convert type 'int' to 'bool' | ||||||||||||||||
C# ::: Dicas & Truques ::: Gráficos |
||||||||
Como desenhar gráficos em C# usando GDI+ - Computação gráfica em C# - Passos iniciasQuantidade de visualizações: 17069 vezes |
||||||||
Qualquer um que queira iniciar os estudos e desenhos de gráficos em C# usando Windows Forms deve obrigatoriamente entender um pouco de GDI e GDI+. GDI é o acrônimo de Graphics Device Interface e GDI+ é o seu sucessor em versões mais recentes do Microsoft Windows. Com a indepedência do GDI+ podemos desenhar em um formulário, na tela ou impressora sem qualquer modificação no código. O próprio GDI+ se encarrega dos detalhes da implementação de cada um destes diferentes dispositivos. O GDI+ é uma interface de programação de aplicações (API) que forma o sub-sistema do sistema operacional Microsoft Windows XP. Esta API é a responsável pela exibição de informações na tela e impressoras. O GDI+ é uma DLL Win32 chamada de gdiplus.dll que é distribuída com o Windows XP e versões mais recentes do Windows. Esta DLL está também disponível para uso em versões do Windows anteriores ao XP. A plataforma .NET encapsula as funcionalidades do GDI+ nos seguintes namespaces: System.Drawing, System.Drawing.Drawing2D, System.Drawing.Imaging, System.Drawing.Text e System.Drawing.Printing. Antes de iniciar seus desenhos em C# e Windows Forms, é importante entender o sistema de coordenadas do GDI+. Este sistema usa a medida de pixels ("picture elements"), que é a menor unidade de resolução no display de um monitor. Assim, o canto superior esquerdo de um controle GUI (um formulário, um painel, botão, etc) tem as coordenadas (0, 0), ou seja, x = 0 e y = 0. Lembre-se de que x é o eixo horizontal e y é o eixo vertical. A classe Graphics, do pacote System.Drawing, é quem fornece boa parte dos métodos que usamos para desenhar em C# e Windows Forms. Veja sua posição na hierarquia de classes da plataforma .NET:
Um objeto desta classe pode ser obtido com uma chamada ao método CreateGraphics() a partir de um objeto que herda de System.Windows.Forms.Control ou gerenciando o evento Paint do controle e acessando a propriedade Graphics da classe System.Windows.Forms.PaintEventArgs. Veja um trecho de código no qual desenhamos uma linha horizontal no formulário a partir do clique de um botão:
| ||||||||
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |