Enquete

Qual versão do Microsoft Visual Studio você utiliza, na maior parte do tempo?

Ver Resultados

Loading ... Loading ...
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

Anuncie aqui

Fernando Feitosa Advogados Associados

Desenvolvimento de Website com ASP.NET e SQL Server – Parte 1

{lang: 'pt-BR'}

Olá caro leitor!

Estamos iniciando uma serie de artigos que tem como objetivo lhe mostrar o passo a passo da criação de um website utilizando ASP.NET e SQL Server.

Nessa primeira parte iremos criar nosso banco de dados, as tabelas, camada de conexão, camada de entidades e a camada de regras de negocio. Então vamos ao que interessa.

Continue lendo

Conceitos e Exemplo Prático: Extensions Methods

{lang: 'pt-BR'}

Olá pessoal, neste artigo veremos os conceitos e exemplos práticos com os Extensions Methods. Acompanhem:  

Introdução – Os Extensions Methods (Métodos de Extensão), como o próprio nome diz, seriam uma extensão de uma determinada classe, em forma de método. Um exemplo disso seria um método que “estende” a classe String, um método personalizado que pega todas as letras E de uma palavra e faz determinada ação, ou mesmo um método que estende a classe Int32 ou a Decimal, pegando seus valores e os formatando como valores monetários, enfim temos vários exemplos.

Inicialmente comente o namespace System.Linq e instancie um objeto da classe ArrayList. Note que temos diversos métodos em sua classe, como mostra a Figura 01:

Figura 01 – Classe ArrayList sem Extensions Methods

 Agora descomente o System.Linq e chame novamente os métodos, veja na Figura 02:

Continue lendo

Dados relacionados com Entity Framework 4

{lang: 'pt-BR'}

Pessoal este tutorial ensina a realizar um CRUD com tabelas relacionadas(Herança).

Tabelas que herdam de outras. Por exemplo: você vai excluir um produto, mas ele também deve excluir a sua categoria. Como fazer essa exclusão sem ter que excluir a categoria. Vou explicar neste post.

Não vou detalhar muito como criar um projeto, um modelo do Entity Framework e etc, apenas explicar o relacionamento entre as tabelas.

Continue lendo

Trabalhando com Cache

{lang: 'pt-BR'}

Olá pessoal, neste artigo mostrarei como trabalhar com cache.

Faço este artigo com base na videoaula de Bruno Belizário, do Portal Linha de Código, mediante autorização do mesmo. Acompanhem o passo-a-passo:

Iremos fazer um exemplo simples e rápido mostrando como armazenar algumas informações de uma página no cache e repassá-las a outra página. Este exemplo é bem parecido com o artigo sobre Manipulação do Web.Config.

Começando, abra o Visual Studio, vá em File > New Project (CTRL + SHIFT + N), escolha o template ASP.NET Web Application e dê o nome  ExemploCache.

Na Default.aspx, vá ao modo Design, crie uma tabela e insira alguns controles na página, para que fique como pode ser visto na Figura 01.

Continue lendo

Manipulando o Web.Config – Armazenando e Recuperando Dados

{lang: 'pt-BR'}

Olá pessoal, neste artigo mostrarei como armazenar e recuperar dados do arquivo Web.Config em uma aplicação ASP.NET.

Faço este artigo com base na videoaula de Bruno Belizário, do Portal Linha de Código, mediante autorização do mesmo. Acompanhem o passo-a-passo:

Como muitos devem saber, o Web.Config é o arquivo principal de configuração de uma aplicação ASP.NET. Este arquivo já vem com diversas configurações padrão, mais podemos adicionar novas seções dentro dele, criando assim novas opções de acordo com nossas necessidades.

Vá em File > New Project (CTRL + SHIFT + N), escolha o template ASP.NET Web Application e dê o nome de ExemploWebConfig, como a Figura 01 nos mostra:

Continue lendo

Livros da Editora Novatec com desconto

{lang: 'pt-BR'}

Olá Leitor!

Se você chegou até aqui é porque está procurando assuntos relacionados a C# e ASP.NET ou correlatos. E porque não adquirir um bom livro?

Então ai vai uma dica que vem de um dos nossos amigos da comunidade de desenvolvedores, o Wellington Balbo. Recentemente ele fechou uma parceria com a Editora Novatec e estão dando 20% de desconto para qualquer livro do site da Novatec. E como eu já havia divulgado anteriormente o livro Programando com ASP.NET MVC do Alfredo Lotar que foi lançado recentemente, porque não compra-lo com um descontão?

Para isso basta utilizar o código da promoção PROGNET e fazer suas compra direto no site da Novatec. Aproveite e faça uma visita ao site do Wellington Balbo para conferir essa novidade.

Caso queira dica de livros, acesse também a nossa sessão Livros

Não deixe de seguir no Twitter o Alfredo Lotar, a Editora Novatec, o Wellington Balbo e o C# Brasil.

Abraço e até a próxima!

Programando com ASP.NET MVC – Editora Novatec

{lang: 'pt-BR'}

Como já sabemos, a profissão de desenvolvedor requer dedicação e acima de tudo atualização constante acerca das novas tecnologias que venham surgindo e evoluindo. É com o objetivo de ajudar você leitor a manter-se atualizado com materiais de qualidade que hoje darei a dica de mais um excelente trabalho lançado recentemente pelo autor Alfredo Lotar.

O livro Programando com ASP.NET MVC é de autoria do Alfredo Lotar e publicado pela Editora Novatec. Como não poderia ser diferente, esse livro segue o mesmo nível dos anteriores sendo bem explicativos com vários exemplos e códigos além de possuir ilustrações dos exemplos desenvolvidos no decorrer dos capitulos.

Esse livro é muito indicado tanto para os iniciantes em ASP.NET MVC quanto para os que já possuem conhecimento acerca da tecnologia pois aborda também os principais tópicos relacionados as versões do ASP.NET MVC 1, 2 e os novos recursos da versão 3.

No último capítulo do livro é mostrado um passo a passo de como desenvolver um website com ASP.NET MVC 3.

Veja abaixo alguns dos principais recursos abordados no livro Programando com ASP.NET MVC:

  • Sintaxe Razor
  • Os tipos retornados de ActionResult
  • Controladores Assíncronos
  • Exemplifica o uso de dezenas de atributos
  • Data Annotations Extensions
  • Cache
  • Variáveis de sessão
  • Criação de View e partial View
  • ADO.NET Entity Framework
  • Generic Repository
  • WebGrid Helper
  • Chart Helper
  • WebImage Helper
  • WebMail Helper
  • Crypto Helper
  • Roteamento de URLs
  • Criação de HTML Helpers
  • Validação por meio de atributos
  • ASP.NET MVC com Ajax
  • Filtros de ação
  • Segurança de aplicações ASP.NET MVC

Aproveite para adquirir o seu exemplar através do site da Editora Novatec e não deixe de seguir no Twitter o Alfredo Lotar, a Editora Novatec e o C# Brasil.

Abraço e bons estudos!

Trabalhando com Arquivos em C# – Parte 3

{lang: 'pt-BR'}

Olá pessoal, nesta última parte de nossa série de artigos sobre manipulação de arquivos em C# iremos criar caixas de diálogo em nosso Form.

Faço este artigo com base nas videoaulas de Bruno Belizário, do Portal Linha de Código, mediante autorização do mesmo. Acompanhem o passo-a-passo:

Lembrando que para estes artigos estamos usando as classes FileStream, StreamReader e StreamWriter, todas contidas no namespace System.IO, que é específico para manipular arquivos.

Nos 2 últimos artigos, não tivemos interação com o usuário, já que definimos o caminho padrão de nosso arquivo texto. Neste artigo, faremos diferente usando caixas de diálogo.

Continue lendo

Trabalhando com Arquivos em C# – Parte 2

{lang: 'pt-BR'}

Olá pessoal, na 2ª parte de nossa série de artigos sobre manipulação de arquivos em C# iremos dar continuidade ao nosso Form criando os métodos dos dois botões restantes, o Alterar e o Excluir.

Faço este artigo com base nas videoaulas de Bruno Belizário, do Portal Linha de Código, mediante autorização do mesmo. Acompanhem o passo-a-passo:

Lembrando que para estes artigos estamos usando as classes FileStream, StreamReader e StreamWriter, todas contidas no namespace System.IO, que é específico para manipular arquivos.

Continue lendo

Trabalhando com Arquivos em C# – Parte 1

{lang: 'pt-BR'}

Olá pessoal, nesta série de três artigos mostrarei como manipular arquivos texto em C# usando Windows Forms. Este exemplo simples serve também para outros tipos de arquivos.

Vamos criar, abrir, concatenar, alterar e excluir arquivos texto, além de usar caixas de diálogo para trabalhar com eles.

Faço este artigo com base nas videoaulas de Bruno Belizário, do Portal Linha de Código, mediante autorização do mesmo. Acompanhem o passo-a-passo:

Para estes artigos iremos usar as classes FileStream, StreamReader e StreamWriter, todas contidas no namespace System.IO, que é específico para manipular arquivos.

Continue lendo

Prevenindo SQL Injection em ASP.NET

{lang: 'pt-BR'}

Olá pessoal, neste artigo mostrarei como prevenir ataques de SQL Injection em aplicações ASP.NET.

Faço este artigo com base na videoaula de Bruno Belizário, do Portal Linha de Código, mediante autorização do mesmo. Acompanhem o passo-a-passo:

Conceitos – A Injeção de SQL, ou SQL Injection, é um tipo de ameaça séria de segurança, que se aproveita de falhas em sistemas (não é exclusivo pra web) que interagem com bases de dados via SQL. Dito isto, o SQL Injection ocorre quando o usuário mal intencionado consegue inserir uma série de instruções SQL dentro de uma consulta através da manipulação das entradas de dados (alterações em um textbox, por exemplo) de uma aplicação. Fonte: Wikipedia.

Continue lendo

Monitorando Arquivos e Diretórios com FileSystemWatcher

{lang: 'pt-BR'}

Olá pessoal, neste artigo irei criar uma aplicação em Windows Forms para mostrar como monitorar arquivos e diretórios usando o componente do .NET Framework FileSystemWatcher.

Faço este artigo com base nas videoaulas de Luiz Maia, do Portal Linha de Código, mediante autorização do mesmo. Seguindo as videoaulas, de início irei falar dos conceitos, propriedades e atributos do FileSystemWatcher e logo depois farei um exemplo prático em Windows Forms demonstrando o uso do mesmo. Acompanhem:

O FileSystemWatcher é um componente nativo do .NET Framework que tem como função monitorar diretórios e árvores de diretórios disparando eventos e enviando notificações sobre quaisquer alterações que venham a ocorrer nestes diretórios. Desta forma, quando algum diretório ou subdiretório é criado, alterado, renomeado ou excluído, o FileSystemWatcher acaba funcionando como um “dedo duro” informando ao usuário estas ocorrências. Esse componente pode ser usado para monitorar um ou mais computadores locais, remotos ou em rede.

Continue lendo

Criando um Leitor de Arquivos em ASP.NET

{lang: 'pt-BR'}

Olá pessoal, neste artigo irei criar um leitor de arquivos usando ASP.NET. Usaremos os namespaces System.IO e o System.Collections.

Faço este artigo com base na videoaula de Luiz Maia, do Portal Linha de Código, mediante autorização do mesmo. Acompanhem o passo-a-passo:

O que faremos será um simples aplicativo que funcionará assim: o usuário irá selecionar um determinado arquivo texto ou XML em um ListBox, este arquivo estará em uma determinada pasta e, quando o usuário clicar no botão para ler o arquivo, essa pasta será “varrida” em busca do arquivo selecionado e será exibido o conteúdo do mesmo em um TextBox.

Continue lendo

Qual versão do Microsoft Visual Studio devo usar?

{lang: 'pt-BR'}

Tenho recebido diversos e-mails de leitores perguntando qual seria a versão mais indicada para utilizar do Microsoft Visual Studio, porem existe muito detalhes e perguntas que necessitam ser vistos antes da escolha, principalmente quando essa escolha envolve investimento em uma ferramenta que ao meu ver é alta.

Continue lendo

Acesso à Dados com ASP.NET – Parte 7

{lang: 'pt-BR'}

Olá pessoal, chegamos a última parte de nossa série de artigos sobre acesso ao banco de dados com ASP.NET usando a linguagem C#. Nesta parte final iremos terminar nosso GridView aplicando algumas configurações nele e usarei outros controles, como o DetailsView, View e o MultiView.

Como você pode perceber, nossa página está mais parecida com uma página real de, por exemplo, produtos de uma determinada empresa. Clique em Alterar em algum registro e note que os campos automaticamente entram em modo de edição, com exceção do ProductID, já que o mesmo é uma chave primária e não permite que seja excluído.

PS: Mais pra frente irei criar alguns artigos falando sobre os tipos de dados do SQL Server, também dos tipos de chaves que temos, como a chave primária e a chave estrangeira, e também dos tipos de relacionamentos por meio de constraints. Envie idéias de artigos para que eu possa posteriormente fazer um ou mais sobre determinado assunto!

Continue lendo

Página 1 de 71234567