C# | C# Brasil


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

{lang: 'pt-BR'}

Olá caro leitor!

Dando continuidade aos artigos anterior sobre desenvolvimento de website com ASP.NET e SQL Server, 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

Continuar lendo…

Postado em ASP.NET, C#, CSS, SQL Server, Visual Studio | Marcado como , , , , , , , , , , ,

Codificação Inicial: Introdução ao LINQ – Parte 3

{lang: 'pt-BR'}

Olá pessoal, neste artigo começaremos a criar um exemplo prático em Windows Forms, com C# e SQL Server. Acompanhem:

Se você não viu as partes 1 e 2 desta série de artigos sugiro que as veja clicando aqui.

 Para o projeto que será criado usaremos o banco de dados de exemplo Northwind, da Microsoft.

Antes de criar o projeto, devemos criar a conexão entre o Visual Studio e o Northwind. Para quem usa Windows 7 (como é o meu caso) o Visual Studio deve ser executado como administrador. Ainda sem projeto criado, abra a janela Server Explorer, clique com o botão direito em Data Connections e clique em Add Connection. Na nova tela, selecione seu servidor SQL, escolha o database Northwind e clique em OK.

Agora crie o projeto Windows Forms e adicione um ComboBox e um DataGridView. A ideia é popularmos nosso Grid com 20 produtos da tabela Products, do Northwind e utilizarmos o LINQ para filtrarmos os produtos (será feita na parte 4 desta série de artigos), de acordo com o valor selecionado no ComboBox.

Continuar lendo…

Postado em C#, LINQ | Marcado como , , , , ,

Expressões de Consulta e Palavras-Chave: Introdução ao LINQ – Parte 2

{lang: 'pt-BR'}

Olá pessoal, neste artigo veremos o que são as Expressões de Consulta do LINQ e veremos suas Palavras-Chave. Acompanhem:

Se você não viu a 1ª parte desta série de artigos sugiro que a veja clicando aqui.

 Expressões de Consulta LINQ – As expressões de consulta LINQ, introduzidas ao C# 3.0, são escritas com uma sintaxe declarativa que permite realizar com poucas linhas de código as operações de filtragem, ordenação, agrupamento, projeções, junção, entre outras.

As expressões devem ser iniciadas com from, depois podem ter um ou mais from, join, let, where ou até mesmo orderby e devem terminar com select ou group by.

Abaixo temos a sintaxe das expressões de consulta LINQ:

Continuar lendo…

Postado em C#, LINQ | Marcado como , , , , , , ,

Conceitos: Introdução ao LINQ – Parte 1

{lang: 'pt-BR'}

Olá pessoal, neste artigo iremos aprender alguns dos principais conceitos do LINQ, da Microsoft. Acompanhem:

 Introdução – LINQ (Language-Integrated Query – Linguagem Integrada de Consulta) é, como define muito bem a documentação do MSDN, “um set de recursos introduzidos no Visual Studio 2008 que estende as poderosas capacidades de consulta SQL para as linguagens C# e Visual Basic. O LINQ introduz patterns facilmente aprendidos para consultar e atualizar dados, e uma tecnologia que pode ser estendida para suportar potencialmente qualquer tipo de armazenamento de dados.”. Acho que o próprio MSDN definiu muito bem o que é o LINQ não é?

O LINQ é considerado a “ponte” entre o “mundo dos objetos” e o “mundo dos dados”. A ideia com o LINQ foi tornar as consultas como um recurso de primeira classe nas linguagens de programação da plataforma .NET, sendo incorporado às linguagens C# e Visual Basic.

Continuar lendo…

Postado em C#, LINQ | Marcado como , , , , , ,

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

{lang: 'pt-BR'}

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.

Para iniciarmos, faça o download e abra o projeto Desenvolvimento de Website com ASP.NET e SQL Server - Parte 1.

Continuar lendo…

Postado em ASP.NET, C#, CSS, SQL Server, Visual Studio | Marcado como , , , , , , , ,

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.

Continuar lendo…

Postado em ASP.NET, C#, MySql, SQL Server, Visual Studio | Marcado como , , , , , , , , , , ,

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:

Continuar lendo…

Postado em C# | Marcado como , , , ,

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.

Continuar lendo…

Postado em ASP.NET, C#, Entity Framework | Marcado como , , , ,

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.

Continuar lendo…

Postado em ASP.NET, C# | Marcado como , , , , ,

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:

Continuar lendo…

Postado em ASP.NET, C# | Marcado como , , ,

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!

Postado em C# | Marcado como , , , ,

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!

Postado em ASP.NET, C#, Entity Framework, LINQ, Livros, MVC | Marcado como , , , , , , , , , ,

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.

Continuar lendo…

Postado em ASP.NET, C# | Marcado como , , , , , , ,

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.

Continuar lendo…

Postado em ASP.NET, C# | Marcado como , , , , , ,

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.

Continuar lendo…

Postado em ASP.NET, C# | Marcado como , , , , , ,

Página 1 de 71234567