Vaughyman Soluções em TI

Digital. Porém Arte.

NOTÍCIAS DO MUNDO DA PROGRAMAÇÃO

OCR em Aplicações Universais: extraindo texto de imagens
Neste artigo veremos como utilizar a API de OCR (Optical Character Recognition) do Windows 10 para extrair texto de imagens.
http://www.linhadecodigo.com.br/artigo/3716/ocr-em-aplicacoes-universais-extraindo-texto-de-imagens.aspx
Acompanhe o curso com a aplicação no seu computador - Construindo uma aplicação mestre detalhe em PHP - Aula Bônus
Nesta aula veremos como configurar o ambiente da nossa aplicação. Instalaremos o Apache, o PHP e o MySQL através do XAMPP e o Workbench para acessar nosso banco de dados.
http://www.devmedia.com.br/acompanhe-o-curso-com-a-aplicacao-no-seu-computador-construindo-uma-aplicacao-mestre-detalhe-em-php-aula-bonus/40222

.NET Fiddle: Testando código .NET online
Conheça neste artigo a ferramenta .NET Fiddle, que permite a execução de código C#, F# e VB.NET diretamente em um editor online a partir do browser.
http://www.linhadecodigo.com.br/artigo/3715/net-fiddle-testando-codigo-net-online.aspx
ASP.NET MVC e Identity: Autorização de usuários com claims
Nesta documentação implementaremos um mecanismo de controle de acesso usando o ASP.NET Identity.
http://www.devmedia.com.br/asp-net-mvc-e-identity-autorizacao-de-usuarios-com-claims/40044

WPF Metro: Conheça a biblioteca MahApps
Neste artigo veremos como adicionar o estilo Metro a aplicações WPF utilizando a biblioteca MahApps: uma opção gratuita e open source para quem deseja estilizar janelas e componentes com facilidade.
http://www.linhadecodigo.com.br/artigo/3714/wpf-metro-conheca-a-biblioteca-mahapps.aspx
Autenticação no ASP.NET MVC
Nesta documentação você aprenderá a implementar um mecanismo de autenticação em aplicações ASP.NET MVC.
http://www.devmedia.com.br/autenticacao-no-asp-net-mvc/40043

WinJS: Desenvolvendo para o Windows 10 com JavaScript
Além de C#, VB.NET e C++, também é possível criar aplicativos universais do Windows com HTML, CSS e JavaScript. Neste artigo veremos como podemos usar essas linguagens para desenvolver apps no Visual Studio utilizando a biblioteca WinJS.
http://www.linhadecodigo.com.br/artigo/3713/winjs-desenvolvendo-para-o-windows-10-com-javascript.aspx
MVC: Onde colocar minhas regras de negócio?
Você já imaginou como seria dar manutenção em uma aplicação MVC onde a camada de controle também fosse responsável pelas validações? E se a camada de visão também tivesse regras de negócio? Assista esse DevCast e fique por dentro.
http://www.devmedia.com.br/mvc-onde-colocar-minhas-regras-de-negocio/39947

Testando serviços Web API com Postman
Aprenda neste artigo a testar serviços Web API utilizando o Postman, aplicação que permite enviar e receber dados via requisições HTTP.
http://www.linhadecodigo.com.br/artigo/3712/testando-servicos-web-api-com-postman.aspx
Série: MVC e Regras de negócio
Em uma arquitetura MVC, temos três camadas com diferentes responsabilidades. Em qual destas camadas deveria estar a regra de negócio da aplicação? Saiba isso e muito mais nesta série.
http://www.devmedia.com.br/serie-mvc-e-regras-de-negocio/39946

Entenda a navegação entre páginas em Universal Apps
Neste artigo você verá como implementar e gerenciar a navegação entre páginas em Aplicações Universais do Windows 10, passando parâmetros entre as páginas e tratando o botão de voltar.
http://www.linhadecodigo.com.br/artigo/3711/entenda-a-navegacao-entre-paginas-em-universal-apps.aspx
Off Topic - Crie uma calculadora de pintura com C# - Vídeo 11
A execução de uma aplicação é feita linha a linha. Com isso em mente, mostraremos nesta aula um dos problemas que podem ocorrer em nosso código e como corrigi-lo através de uma instrução condicional.
http://www.devmedia.com.br/off-topic-crie-uma-calculadora-de-pintura-com-c-video-11/39851

SplitView no Windows 10: Criando um menu hambúrguer
Aprenda a criar um menu hambúrguer em aplicações universais do Windows 10 utilizando o componente SplitView.
http://www.linhadecodigo.com.br/artigo/3710/splitview-no-windows-10-criando-um-menu-hamburguer.aspx
Protegendo os atributos da classe - Crie uma calculadora de pintura com C# - Vídeo 10
Um detalhe a levar em consideração é a acessibilidade dos atributos das classes. Não faz sentido mantê-los com acessibilidade pública, onde qualquer um pode alterá-los. Dessa forma, precisamos alterar o modificador de acesso destes atributos.
http://www.devmedia.com.br/protegendo-os-atributos-da-classe-crie-uma-calculadora-de-pintura-com-c-video-10/39850

WPF DataGrid: exibindo dados em tabela
Neste artigo veremos como utilizar o componente DataGrid do WPF, conhecendo sua sintaxe e principais propriedades.
http://www.linhadecodigo.com.br/artigo/3709/wpf-datagrid-exibindo-dados-em-tabela.aspx
Cálculo da área do teto e a litragem de tinta - Crie uma calculadora de pintura com C# - Vídeo 9
Nossa calculadora está quase completa. Para realmente representarmos uma calculadora de gasto de tinta em nossa aplicação ainda precisamos dos métodos CalcularAreaTeto e CalcularLitragemNecessaria, que serão criados nessa aula.
http://www.devmedia.com.br/calculo-da-area-do-teto-e-a-litragem-de-tinta-crie-uma-calculadora-de-pintura-com-c-video-9/39849

Criando User Controls em WPF
Neste artigo veremos como trabalhar com os User Controls em WPF, criando controles customizados a partir da união de outros controles nativos.
http://www.linhadecodigo.com.br/artigo/3708/criando-user-controls-em-wpf.aspx
Criando o método CalcularAreaParede() - Crie uma calculadora de pintura com C# - Vídeo 8
A classe Calculadora já possui os atributos para a área das paredes e a área do teto. Porém, esta classe também precisa realizar os cálculos que preencherão estes atributos. Portanto, nesta aula criaremos o método CalcularAreaParedes.
http://www.devmedia.com.br/criando-o-metodo-calcularareaparede-crie-uma-calculadora-de-pintura-com-c-video-8/39848

WPF TreeView: Explorando o componente
Neste artigo veremos como configurar e utilizar o componente TreeView do WPF, adicionando itens estáticos e dinâmicos a partir de coleções de dados.
http://www.linhadecodigo.com.br/artigo/3707/wpf-treeview-explorando-o-componente.aspx
Criando a classe Calculadora - Crie uma calculadora de pintura com C# - Vídeo 7
Agora que identificamos que a classe Calculadora é a principal classe que precisamos nesta aplicação, vamos aprender a criar uma classe no Visual Studio e como incluir atributos a mesma.
http://www.devmedia.com.br/criando-a-classe-calculadora-crie-uma-calculadora-de-pintura-com-c-video-7/39847

jQuery Validate: Validação de formulários HTML
Neste artigo veremos como utilizar o plugin jQuery Validate para validar, de forma simples, formulários HTML com vários campos.
http://www.linhadecodigo.com.br/artigo/3706/jquery-validate-validacao-de-formularios-html.aspx
Introdução à Orientação a Objetos - Crie uma calculadora de pintura com C# - Vídeo 6
O C# é uma linguagem de programação orientada a objetos. Até o momento, nossa aplicação foi feita de forma estruturada e precisamos mudar isso. Vamos entender sobre o que é a orientação a objetos.
http://www.devmedia.com.br/introducao-a-orientacao-a-objetos-crie-uma-calculadora-de-pintura-com-c-video-6/39846

Representando dados em XML no SQL Server
Neste artigo veremos como utilizar a instrução FOR XML no SQL Server para representar o resultado de consultas no formato XML.
http://www.linhadecodigo.com.br/artigo/3705/representando-dados-em-xml-no-sql-server.aspx
Melhorando o código com constantes - Crie uma calculadora de pintura com C# - Vídeo 5
A aplicação já faz o que precisamos. No entanto, seu código precisa de algumas melhorias. Então, aprenderemos a utilizar constantes para facilitar a leitura do código.
http://www.devmedia.com.br/melhorando-o-codigo-com-constantes-crie-uma-calculadora-de-pintura-com-c-video-5/39845

Erros de Sintaxe e Run-time
Confira nesse artigo os principais erros que podem retornar durante a codificação de uma página ASP.
http://www.linhadecodigo.com.br/artigo/3704/erros-de-sintaxe-e-run-time.aspx
Calculando a litragem de tinta necessária - Crie uma calculadora de pintura com C# - Vídeo 4
Agora que temos os cálculos da área das paredes e da área do teto prontos, podemos fazer o cálculo do gasto de tinta facilmente. Mostraremos como armazenar estes cálculos em variáveis e usá-los em uma fórmula para retornar o resultado ao usuário.
http://www.devmedia.com.br/calculando-a-litragem-de-tinta-necessaria-crie-uma-calculadora-de-pintura-com-c-video-4/39844

Como criar botões em jogos SFML.NET
Neste artigo veremos como criar botões em jogos com a biblioteca SFML.NET, que facilita bastante o uso de sprites e seu desenho na tela.
http://www.linhadecodigo.com.br/artigo/3703/como-criar-botoes-em-jogos-sfmlnet.aspx
Lendo informações digitadas pelo usuário - Crie uma calculadora de pintura com C# - Vídeo 3
Para que nossa calculadora funcione adequadamente, devemos permitir ao usuário informar os dados necessários para a realização dos cálculos. Aprenderemos a ler as informações digitadas pelo usuário e entender um pouco mais sobre variáveis.
http://www.devmedia.com.br/lendo-informacoes-digitadas-pelo-usuario-crie-uma-calculadora-de-pintura-com-c-video-3/39843

Carregando e desenhando sprites com SFML.NET
Neste artigo veremos como carregar sprites com a biblioteca SFML.NET e desenhá-los na tela.
http://www.linhadecodigo.com.br/artigo/3702/carregando-e-desenhando-sprites-com-sfmlnet.aspx
Como começar - Crie uma calculadora de pintura com C# - Vídeo 2
Para começar, entenderemos os passos existentes na criação de uma aplicação que calcula o gasto de tinta para pintar um cômodo. Por onde começar? Quais são os passos necessários em seu desenvolvimento? Estas e outras perguntas serão respondidas.
http://www.devmedia.com.br/como-comecar-crie-uma-calculadora-de-pintura-com-c-video-2/39842

SFML.NET: Introdução ao desenvolvimento de jogos com C#
Neste artigo veremos uma introdução à biblioteca SFML.NET para desenvolvimento de jogos com C#.
http://www.linhadecodigo.com.br/artigo/3701/sfmlnet-introducao-ao-desenvolvimento-de-jogos-com-csharp.aspx
Introdução - Crie uma calculadora de pintura com C# - Vídeo 1
Nesta aula entenderemos a importância do aprendizado do C# e como este projeto será construído utilizando conceitos básicos desta linguagem. Se você nunca programou ou está iniciando no C# este curso lhe ajudará a sair do conhecimento zero.
http://www.devmedia.com.br/introducao-crie-uma-calculadora-de-pintura-com-c-video-1/39841

Universal Apps: Compartilhando recursos entre projetos
Veja neste artigo como utilizar a estrutura das aplicações universais (Universal Apps) para compartilhar recursos entre os projetos de forma simples e prática.
http://www.linhadecodigo.com.br/artigo/3700/universal-apps-compartilhando-recursos-entre-projetos.aspx
Crie uma calculadora de pintura com C#
Este curso é voltado aos iniciantes na programação, principalmente na linguagem C#. Criaremos uma aplicação voltada a calcular o gasto de tinta necessário para pintar um cômodo utilizando conceitos básicos do C#.
http://www.devmedia.com.br/crie-uma-calculadora-de-pintura-com-c/39840

MicroOLAP Database Designer ? Criação e manutenção de base de dados PostgreSQL
Conheça um pouco sobre a ferramenta MicroOlap Database Designer for PostgreSQL, destinada a modelagem de dados e produtividade em PostgreSQL.
http://www.linhadecodigo.com.br/artigo/3699/microolap-database-designer-criacao-e-manutencao-de-base-de-dados-postgresql.aspx
Off Topic - Conhecendo os recursos do Visual Studio - Vídeo 10
Nesta aula Off Topic falaremos de alguns recursos interessantes do Visual Studio, como a possibilidade de se logar no Visual Studio Online e o Gerenciador de pacotes NuGet.
http://www.devmedia.com.br/off-topic-conhecendo-os-recursos-do-visual-studio-video-10/39806

Drag e Drop de arquivos em WPF
Veja neste artigo como implementar a função de Drag e Drop (arrastar e soltar) com arquivos em uma aplicação WPF.
http://www.linhadecodigo.com.br/artigo/3698/drag-e-drop-de-arquivos-em-wpf.aspx
Exportando ou Sincronizando as configurações - Conhecendo os recursos do Visual Studio - Vídeo 9
Talvez você esteja começando a usar o Visual Studio em sua casa, e gostaria que seu Visual Studio ficasse com a mesma cara do que você usa em seu trabalho, ou vice-versa.
http://www.devmedia.com.br/exportando-ou-sincronizando-as-configuracoes-conhecendo-os-recursos-do-visual-studio-video-9/39805

Action Delegate: Encapsulando métodos em C#
Veja neste artigo como utilizar o delegate Action do namespace System para encapsular métodos em C#, definindo seu funcionamento apenas no momento de sua utilização.
http://www.linhadecodigo.com.br/artigo/3697/action-delegate-encapsulando-metodos-em-csharp.aspx
Settings - Conhecendo os recursos do Visual Studio - Vídeo 8
Settings são escolhas que fazemos que afetam a nossa cópia do Visual Studio. Com elas podemos modificar fontes, posição das janelas e coisas do tipo. Quando você fecha uma solução e abre outra, você ainda terá estas settings ajustadas.
http://www.devmedia.com.br/settings-conhecendo-os-recursos-do-visual-studio-video-8/39804

Sistema de troca de mensagens com AngularJS e SignalR
Veja nesse artigo como trabalhar com SignalR e AngularJS através de um exemplo clássico de aplicação em tempo real, que é o desenvolvimento de um chat.
http://www.linhadecodigo.com.br/artigo/3696/sistema-de-troca-de-mensagens-com-angularjs-e-signalr.aspx
Localizar todas as referências - Conhecendo os recursos do Visual Studio - Vídeo 7
Ir para a Definição e Inspecionar Definição são ótimos para encontrarmos qual é o código que uma funcionalidade chamará. Nesta aula entenderemos como verificar em que pontos de nossa aplicação uma determinada função foi referenciada.
http://www.devmedia.com.br/localizar-todas-as-referencias-conhecendo-os-recursos-do-visual-studio-video-7/39803

Universal Apps: Desenvolvendo aplicações para Windows e Windows Phone
Veja neste artigo uma introdução às Universal Apps, tipo de aplicação que permite desenvolver um único código e executar tanto no Windows quanto no Windows Phone.
http://www.linhadecodigo.com.br/artigo/3695/universal-apps-desenvolvendo-aplicacoes-para-windows-e-windows-phone.aspx
Ir para a Definição - Conhecendo os recursos do Visual Studio - Vídeo 6
É comum precisarmos fazer manutenção em códigos que não criamos, ou mesmo em códigos que criamos há muito tempo. Veremos como o Visual Studio oferece bons recursos que nos ajudarão a entender a sequência de chamadas de métodos.
http://www.devmedia.com.br/ir-para-a-definicao-conhecendo-os-recursos-do-visual-studio-video-6/39802

Carregando DropDownLists em cadeia com AngularJS
Aprenda a carregar elementos SELECT aninhados entre si com a carga em cascata.
http://www.linhadecodigo.com.br/artigo/3694/carregando-dropdownlists-em-cadeia-com-angularjs.aspx
Renomeando classes, métodos e variáveis - Conhecendo os recursos do Visual Studio - Vídeo 5
Revisar e melhorar nosso código constantemente é um bom hábito a ser desenvolvido. Muitas vezes percebemos tardiamente que precisamos alterar nomes de elementos importantes da aplicação.
http://www.devmedia.com.br/renomeando-classes-metodos-e-variaveis-conhecendo-os-recursos-do-visual-studio-video-5/39801

Liberação de Recursos usando o Dispose Pattern
O Padrão Descarte visa padronizar o uso e implementação de finalizadores e a interface IDisposable.
http://www.linhadecodigo.com.br/artigo/3693/liberacao-de-recursos-usando-o-dispose-pattern.aspx
O Visual Studio gera códigos para você - Conhecendo os recursos do Visual Studio - Vídeo 4
Muitas vezes percebemos que devemos envolver um código pronto com uma instrução condicional ou mesmo com um bloco de tratamento como o try/catch. Para o Visual Studio, essas ações são resolvidas como uma simples questão de inserção de código.
http://www.devmedia.com.br/o-visual-studio-gera-codigos-para-voce-conhecendo-os-recursos-do-visual-studio-video-4/39800

Cláusulas Let, Group By e Order By no LINQ
Neste artigo será demonstrado como utilizar as cláusulas let, group by e order by em uma consulta LINQ to SQL utilizando a linguagem C#.
http://www.linhadecodigo.com.br/artigo/3692/clausulas-let-group-by-e-order-by-no-linq.aspx
Autocomplete - Conhecendo os recursos do Visual Studio - Vídeo 3
Muito mais do que ter um simples autocomplete, o Visual Studio possui o IntelliSense: uma funcionalidade versátil que possui a inteligência de nos prover sugestões de melhoria de código, nos informar definições de classes e métodos e muito mais.
http://www.devmedia.com.br/autocomplete-conhecendo-os-recursos-do-visual-studio-video-3/39799

WPF DockPanel: Conhecendo o componente em detalhes
Veja neste artigo como funciona e como utilizar o componente DockPanel em WPF, conhecendo suas características através de exemplos simples e práticos.
http://www.linhadecodigo.com.br/artigo/3691/wpf-dockpanel-conhecendo-o-componente-em-detalhes.aspx
Diferentes versões do Visual Studio - Conhecendo os recursos do Visual Studio - Vídeo 2
Nesta aula entenderemos como a Microsoft segmentou as versões do Visual Studio para cada perfil de programador. É importante ter em mente as diferenças entre cada versão de forma que você saiba exatamente qual a mais indicada para o seu negócio.
http://www.devmedia.com.br/diferentes-versoes-do-visual-studio-conhecendo-os-recursos-do-visual-studio-video-2/39798

Sistema de enquete com ASP.NET MVC
Neste artigo veremos como criar um sistema de enquete utilizando o ASP.NET MVC e de forma auxiliar, o Bootstrap, o jQuery e, obviamente, Ajax para enviar as respostas de uma enquete fictícia.
http://www.linhadecodigo.com.br/artigo/3690/sistema-de-enquete-com-aspnet-mvc.aspx
Introdução - Conhecendo os recursos do Visual Studio - Vídeo 1
Nesta aula apresentaremos o Visual Studio como um ajudante na criação de aplicações de diversos tipos. Aqui você entenderá por quê investir tempo em estudar esta ferramenta tão utilizada no mercado de trabalho e o principal IDE.
http://www.devmedia.com.br/introducao-conhecendo-os-recursos-do-visual-studio-video-1/39797

ASP.NET MVC: Exibindo dados no formato mestre-detalhe
Veja neste artigo como exibir dados no formato mestre-detalhe em uma aplicação ASP.NET MVC.
http://www.linhadecodigo.com.br/artigo/3688/aspnet-mvc-exibindo-dados-no-formato-mestre-detalhe.aspx
Conhecendo os recursos do Visual Studio
Neste curso apresentaremos a você as diferenças entre as versões do Visual Studio, recursos úteis deste IDE e também como os arquivos de suas soluções são organizados em seu HD.
http://www.devmedia.com.br/conhecendo-os-recursos-do-visual-studio/39796

Salvando os Mapas do Google com VFP 9 e a Classe GdiPlus
Veja neste artigo como podemos salvar os mapas do Google Maps como imagens do tipo JPEG utilizando a classe GDIPLUS, versão 1.20.
http://www.linhadecodigo.com.br/artigo/3687/salvando-os-mapas-do-google-com-vfp-9-e-a-classe-gdiplus.aspx
Código Efetivo: Eu programo com o melhor da linguagem?
Conhecer e utilizar melhor os recursos da linguagem de programação é o caminho para um código mais efetivo, legível e performático. Nesta semana iniciamos um bate papo sobre código efetivo e como podemos escrevê-lo.
http://www.devmedia.com.br/codigo-efetivo-eu-programo-com-o-melhor-da-linguagem/39795

ASP.NET MVC e Bootstrap - Exibindo views modais
Veja neste artigo como abrir views do ASP.NET MVC em janelas modais com o framework Bootstrap.
http://www.linhadecodigo.com.br/artigo/3686/aspnet-mvc-e-bootstrap-exibindo-views-modais.aspx
Melhorando a experiência do usuário - Autenticação no ASP.NET MVC - Vídeo 21
O nosso sistema já está pronto e permite a realização de cadastro, login, logout e alteração de senha. Para finalizar vamos melhorar a experiência de uso adicionando alguns redirecionamentos e mensagens.
http://www.devmedia.com.br/melhorando-a-experiencia-do-usuario-autenticacao-no-asp-net-mvc-video-21/39708