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

Olá caro leitor!

Dando continuidade aos artigos anterior sobre desenvolvimento de website com ASP.NET e SQL Server. Se você ainda não acompanhou essa série de artigos sobre o desenvolvimento de website com ASP.NET e SQL Server acesse:

Hoje iremos iniciar o desenvolvimento do painel de controle do nosso website.

A intensão é possibilitar ao usuário uma livre administração do website com criação das páginas e seus respectivos conteúdos. O que estamos fazendo nada mais é que um CMS (Content Management Systems) ou Sistema de gerenciamento de conteúdo.

Alguns exemplos de CMS:

  • WordPress
  • BlogEngine.NET
  • Joomla
  • Drupal

Tudo bem que o nosso humilde website não se compara aos citados, mais o conceito é o mesmo, gerenciar conteúdos. Mais nada impede que possa criar algo semelhante e criar funcionalidades adicionais, pois esse é o caminho. Então vamos ao que interessa.

Para iniciarmos, faça o download do fonte do projeto disponibilizado no Github.

Leia mais… »

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

Olá caro leitor!

Dando continuidade ao artigo anterior que criamos o banco de dados, as tabelas, camada de conexão, camada de entidades e a camada de regras de negocio do nosso projeto, iremos iniciar o desenvolvimento do nosso website.

Caso queira acessar as outras partes, veja os links abaixo:

Para iniciarmos, faça o download do fonte do projeto disponibilizado no Github.

Leia mais… »

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

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.

Caso queira acessar as outras partes, veja os links abaixo:

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.

Leia mais… »

Dados relacionados com Entity Framework 4

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.

Leia mais… »

Programando com ASP.NET MVC – Editora Novatec

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:

Leia mais… »

Trabalhando com Arquivos em C# – Parte 3

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.

Leia mais… »

Trabalhando com Arquivos em C# – Parte 2

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.

Leia mais… »

Trabalhando com Arquivos em C# – Parte 1

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.

Leia mais… »

Monitorando Arquivos e Diretórios com FileSystemWatcher

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.

Leia mais… »

Acesso à Dados com ASP.NET – Parte 7

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!

Leia mais… »

Desenvolvendo aplicações em C no Visual Studio 2010

Por questões de necessidade, procurei uma alternativa para utilizar o Visual Studio no desenvolvimento de aplicações em C isso porque estou familiarizado com ele no desenvolvimento em ASP.NET e C#. Com isso para atender a minha necessidade e também por não ter me adaptado em utilizar o CodeBlocks e o Dev-C++ vou passar o caminho a seguir. Vale lembrar que apesar de estar utilizando o Visual Studio 2010 nada lhe impede de utilizar outrar versões.

Leia mais… »

Acesso à Dados com ASP.NET – Parte 6

Olá pessoal, volto com nossa 6ª parte de nossa série de artigos sobre acesso ao banco de dados com ASP.NET usando a linguagem C#. Nesta parte iremos falar e demonstrar os controles DataSource.

Através deles é possível especificar informações sobre a conexão com a fonte de dados, comandos para incluir, excluir, modificar e consultar dados, parâmetros, entre outras configurações, e podemos fazer tudo isso de forma declarativa, como fazemos com qualquer outro controle do ASP.NET. Exemplos de controles de vinculação de dados que podem usar os serviços oferecidos pelo DataSource para manipular os dados são o GridView e o FormView. Temos disponíveis os seguintes tipos de controles Data Source:

Leia mais… »

CRUD Com ADO.NET

Depois de ler o comentário do Juliano vou postar um artigo realizando crud com ADO.NET usando SqlDataSource.

Vamos criar um pequeno cadastro de Alunos sem digitar nenhuma linha de código. E você vai observar o poder do visual studio.

Primeiro abra o Visual Studio e crie um novo projeto do tipo ASP.NET Web Application.

Leia mais… »

Acesso à Dados com ASP.NET – Parte 5

Olá pessoal, volto com mais uma parte de nossa série de artigos sobre acesso ao banco de dados com ASP.NET usando a linguagem C#. Nesta parte iremos configurar a página da nossa aplicação para que receba os dados de nosso DataSet Tipado e nos próximos artigos iremos falar sobre os controles DataSource do ASP.NET.

Em nosso DataSet podemos visualizar o conteúdo do arquivo XML clicando com o botão direito em qualquer área livre do nosso DataSet Designer e clicarmos em View Code, como mostra a imagem:

Leia mais… »