Contents tagged with asp.net

  • Treinamento sobre ASP.NET MVC 5 com VS 2013

    Olá pessoal, Lancei mais um treinamento e este é sobre o fantástico MVC 5 com o VS 2013. Realmente esta versão está sem palavras de tão boa, em especial o uso do Bootstrap e a configuração de novas rotas do seu jeito. Mais infos em http://bit.ly/1aG2VUD Neste treinamento (2h45) você verá a nova estrutura dos projetos MVC 5, entender as camadas e o funcionamento do MVC 5, a definição do Controller com as Actions e o tipo de retorno, o entendimento e a customização de rotas na execução, uso do Code First no Entity Framework 6, definição e uso de Views com HTML 5, como customizar o Bootstrap, e ao final, a funcionalidade do recurso de Browser link. - Introdução a arquitetura MVC - Estrutura do projeto MVC 5 - O que é um Controller? - Explorar o Model e Controller - O que é uma View e Parcial View? - Views geradas pelo Controller com DB - Customizar o Bootstrap - Customizar as rotas - Browser link Bons estudos e sucesso nos projetos. http://bit.ly/1aG2VUD Renato Haddad

    Read more...

  • ASP.NET and Web Tools 2012.2 Release Candidate

     Veja o post do ScottGu falando sobre o ASP.NET and Web Tools 2012.2 Release Candidate.

     http://weblogs.asp.net/scottgu/archive/2012/12/14/announcing-the-asp-net-and-web-tools-2012-2-release-candidate.aspx

    Baixe (http://www.asp.net/vnext) e instale no VS2012, muitas novidades aguardadas estão neste RC:

  • Enhancements to Web Publishing
  • New Web API functionality
  • New templates for Facebook Application and Single Page Application
  • Real-time communication via ASP.NET SignalR
  • Extensionless Web Forms via ASP.NET Friendly URLs
  • Support for the new Windows Azure Authentication
  • O roadmap está em http://aspnet.codeplex.com/

    Sucesso nos projetos e estudos! 

     

    Read more...

  • Link dos meus melhores artigos

    Olá pessoal, resolvi agregar os links dos meus melhores artigos.

    Office 2013 - Como usar o Geoflow no Excel 2013? http://msdn.microsoft.com/pt-br/library/dn751505.aspx

    Uso de GPS com Mapa no Windows Phone 8.1 http://msdn.microsoft.com/pt-br/library/dn690107.aspx

    Windows Phone 8.1 com Banco de Dados no SQL Server Compact 3.5/4 http://msdn.microsoft.com/pt-br/library/dn690241.aspx

    Repositório de dados no Entity Framework 6 http://msdn.microsoft.com/pt-br/library/dn630213.aspx

    Como fazer Integração Contínua de Build no Windows Azure usando o Visual Studio Online? http://msdn.microsoft.com/pt-br/library/dn632718.aspx

    Configurar Rotas no ASP.NET http://msdn.microsoft.com/pt-br/library/dn423988.aspx

    ASP.NET - Criar um projeto ASP.NET vazio com Entity Framework 6 http://msdn.microsoft.com/pt-br/library/dn539646.aspx

    Como Publicar um projeto ASP.NET MVC com Banco de Dados no Azure? http://msdn.microsoft.com/pt-br/library/dn449970.aspx

    Engenharia Reversa no Entity Framework 5 http://msdn.microsoft.com/pt-br/library/jj856239.aspx

    Dados Geográficos no Entity Framework 5 e SQL Server 2012 http://msdn.microsoft.com/pt-br/library/jj900151.aspx

    Manutenção de Dados no Entity Framework 4 http://msdn.microsoft.com/pt-br/library/jj128160.aspx

    POCO no Entity Framework 4 http://msdn.microsoft.com/pt-br/library/ff978717.aspx

    A importância e o uso do Data Annotation http://msdn.microsoft.com/pt-br/library/jj129537.aspx

    Uso de parâmetros Opcionais no Visual C# 4 http://msdn.microsoft.com/pt-br/library/jj218324.aspx

    Bing Maps no Windows Phone 7.5  http://msdn.microsoft.com/pt-br/library/hh972467.aspx

    Windows Phone 7 - dados de OData  http://msdn.microsoft.com/pt-br/library/hh972465.aspx

    Reconhecimento de Voz no Windows Phone 8 http://msdn.microsoft.com/pt-br/library/jj856240.aspx

     

    Saibam que quase todos estes temas abordados nos artigos eu tenho em detalhes nos treinamentos via download em http://www.renatohaddad.com/loja.

    Bons estudos e sucesso nos projetos!

    Renatão

    Read more...

  • Novo treinamento de ASP.NET MVC 3 Intermediário

    Olá Amigos,

    Tenho o prazer de anunciar mais um novo treinamento de MVC 3 via download. Explore os recursos do ASP.NET MVC 3. Neste treinamento (3h02) você verá o uso do Code First e Entity Framework 4.3 com 3 classes relacionadas, os devidos controllers e views. Saiba ainda como criar um projeto com um banco de dados existente, desde o ORM com o EF, os controllers, as views e a customização de layout com o WebGrid. Para finalizar veja o uso de Partial View e como criar uma ViewModel. Este curso é na linguagem C#. Os códigos utilizados estão em C#. Este treinamento é indicado para o nível básico e intermediário.

    Conteúdo
    1 - Criar o projeto e mostrar a estrutura (3:26)

    Veja como criar o projeto MVC 3, sua estrutura e arquivos chave.

    2 - Estrutura das 3 classes (14:47)
    Veja como criar três classes (Professor, Aluno, Topico) com as devidas propriedades, uso do DataAnnotations e como relacioná-las.

    3 - Inicializar o contexto e o Banco com dados (14:27)
    Saiba como definir o contexto com o DbContext, como inicializar o banco de dados com alguns registros e como definir no web.config qual é o banco de dados a ser criado.

    4 - Controllers das 3 classes (13:10)
    Saiba como criar os Controllers para as 3 classes com as Actions completas. Veja ainda com usar o Include para relacionar entidades no Controller.

    5 - Analisar a View (13:43)
    Veja como executar o projeto, setar para criar os dados no banco, ajustar e analisar a View com dependência gerada.

    6 - Customizar uma View (10:39)
    Veja como customizar a View de Professor, alterar o layout e exibir dados relacionados.

    7 - Customizar o Controller e a View (12:05)
    Saiba como criar um Controller e uma View customizada desde o inicio passo a passo.

    8 - Criar o projeto e montar o ORM com o Entity Framework com 4 entidades (5:41)
    Veja como criar um projeto e um ORM (modelo de objeto relacional) para o banco Northwind.

    9 - Montar 2 Controllers do ORM (10:52)
    Saiba como criar e analisar os Controllers criados contendo entidades relacionadas usando o include.

    10 - Alterar Views do ORM (15:34)
    Analise e altere as Views criadas conforme a necessidade. Veja como é feito o vínculo do Controller com o dropdown na View.

    11 - ViewModel e Partial View (25:13)
    Veja como criar uma ViewModel para retornar os 5 produtos mais vendidos e mostrá-los na página principal.

    12 - ViewModel e Partial View Compartilhada (19:13)
    Saiba como implementar uma ViewModel e uma Partial View para ser compartilhada nas Views.

    13 - Uso do WebGrid (22:15)
    Veja como implementar e customizar o WebGrid, suas propriedades, colunas e links, permitindo ao internauta um novo layout dos dados.

    Preço promoção: R$ 159,00

    Veja os detalhes em Treinamento MVC 3 intermediário

    Bons estudos!

    Renato Haddad
    Micorosft Most Valuable Professional

    Read more...

  • Video Aulas gratuitas de ASP.NET AJAX

    Olá pessoal,
    A Microsoft publicou 14 vídeos que cedi a eles a respeito do ASP.NET AJAX. Todos os vídeos são gratuitos, e caso você ainda use o AJAX estas lições podem ajudá-lo bastante. Tenha um excelente estudo.

    Instalação do AJAX Control Tookit

    ASP.NET AJAX: Controle calendário ASP.NET AJAX: Controle marca d´água

    ASP.NET AJAX: Controle Numeric Up Down

    ASP.NET AJAX: Controle botão de confirmação

    ASP.NET AJAX: Filtros de digitação

    ASP.NET AJAX: Validação de dados

    ASP.NET AJAX: Controle Accordion

    ASP.NET AJAX: Controle Accordion com banco de dados

    ASP.NET AJAX: Controle de painel

    ASP.NET AJAX: Controle TAB

    ASP.NET AJAX: Sempre visível

    ASP.NET AJAX: Controle Update Panel

    ASP.NET AJAX: Controle Update Progress

    Bons estudos!

    Renato Haddad

    Read more...

  • Membership e Authentication no ASP.NET 4.5

    Vejam que boa notícia. Para quem desenvolve em asp.net e usa autenticação com membership terá uma grande novidade na hora de autenticar. Na versão 4.5 poderemos autenticar o usuário usando a rede social, ou seja, o login poderá ser feito usando os serviços do Google, Yahoo, Facebook, Twitter e Windows Live.

    Read more...

  • Lançamento Treinamento ASP.NET 4 Avançado

    Ola pessoal,
    Para os apaixonados pelo ASP.NET 4, acabei de lançar mais um treinamento via donwload sobre o ASP.NET 4 Avançado.

    Incremente os recursos do ASP.NET 4 nas suas aplicações. Neste treinamento você aprenderá os recursos de autenticação para controlar o acesso ao site e pastas, irá aprender como criar um banco de dados próprio para isto, usar a ferramenta de adminstração do ASP.NET para cadastrar usuários e grupos, assim como associar o nível de acesso, tanto via ferramenta quanto programação. Aprenda a usar cookies e profile para armazenar informações dos usuários. Veja como criar um arquivo de sitemap associado ao menu e implementar recursos para exibir as opções no menu de acordo com o nível de autorização do grupo que o usuário pertence. Explore os recurso dos controles de Login, LoginView e LoginStatus. Aprenda e enviar emails individuais ou para grupos através das classes do ASP.NET 4. Para finalizar, saiba os truques para evitar injeção de SQL com códigos maliciosos. São mais de 3 horas de vídeo, aproveite.


    Estes tópicos foram selecionados através da pesquisa que fiz com alguns desenvolvedores, o que resultou neste novo treinamento. Com certeza vai ajudá-lo e muito a implementar recursos avançados na sua aplicação. O link para compras é ASP.NET 4 Avançado

    Bons estudos e sucesso nos projetos!!!

    Renatão

    http://www.renatohaddad.com/loja

    Read more...

  • Lançamento dos treinamentos de ASP.NET 4 e o Entity Framework 4

    Pessoal, lancei hj dois novos títulos de treinamentos em vídeo. Veja em www.renatohaddad.com/loja . O foco é mostrar os passos para formar o profissional e dominar estas duas fantásticas tecnologias. Vale a pena explorar o ASP 4 o EF 4.

    - ASP.NET 4 Primeiros Passos
    O que você está esperando para aprender ASP.NET 4? Estre treinamento é um passo a passo para criar um projeto no ASP.NET 4 e VS.NET 2010. Você aprenderá a criar um projeto, entender a estrutura padrão, o que é uma Master Page, os controles mais utilizados (Textbox, Button, Label, Listbox, DropDown, CheckBoxList, RadioButtonList, BulletList e GridView), entender o ViewState e Session, nomear controles ClientID, usar o SEO (Search Engine Optimization) para colocar sua página nos motores de busca da web, aplicar CSS e por fim, fazer o deploy da aplicação. Como é um treinamento básico, resolvi abordar os temas a seguir, sendo que não há nenhum acesso a dados, foquei justamente no aprendizado sólido para que você possa evoluir futuramente para o acesso a dados. Os códigos utilizados estão em C#. Se você usou o ASP.NET 2.0/ 3.5 vale a pena estudar o que há de novo no 4.0, todos os tópicos deste treinamento tem novidades.

    - Mergulho no Entity Framework 4
    Mergulhe no conhecimento do Entity Framework 4 e crie aplicações profissionais. Descubra o que é um Modelo de Objeto Relacional, como escrever uma aplicação com o Model First sem ter o banco pronto, criar formulário para o CRUD (Create, Read, Update e Delete), explorar os bastidores do C# gerado a partir do ORM, analisar o mapeamento de dados, dicas do uso de Views e Stored Procedures no ORM, Lazy Loading, POCO e efetuar uma inclusão em cascata. Então, o que você está esperando para aprender EF 4 se muitos produtos da Microsoft estão utilizando?

    Bons estudos! Renatão

    Read more...

  • SQL Server Compact 4.0 CTP

    O que era bom, ficou melhor. A MS lançou a versão CTP do SQL Server Compact 4.0 com diversas novas funcionalidades, inclusive com suporte integral ao Entity Framework 4. Veja mais infos no blog do time http://blogs.msdn.com/b/sqlservercompact/archive/2010/07/07/introducing-sql-server-compact-4-0-the-next-gen-embedded-database-from-microsoft.aspx
    Neste blog vc verá que a MS lançou o WebMatrix, que é uma ferramenta para desenvolver aplicações WEB focada no usuário final, fácil de criar um site e toda baseada na arquitetura MVC. No blog do mestre Ricardo Onetda http://oneda.mvps.org/blog/post/2010/07/06/WebMatrix-a-nova-ferramenta-de-desenvolvimento-de-aplicacoes-ASPNET-da-Microsoft.aspx vc encontra mais detalhes.

    bons estudos!

    Read more...

  • AJAX 4 no ASP.NET 4 Web Application

    Andei fazendo uns testes no AJAX Control Toolkit 4 que deverá ser usado com o ASP.NET 4 no Visual Studio .NET 2010 e confesso que gostei muito. O link para download é http://www.asp.net/ajaxlibrary/act.ashx e todas as instruções constam no site. Notei que há diversos controles novos e um que me chamou a atenção foi o de Upload assíncrono para controlar os uploads de arquivos para o server.

    Vale a pena estudar um pouco estas novidades. Para quem já usava o AJAX no ASP.NET 3.5, a idéia do Toolkit é igual, exceto a adição de novos controles. Com o AJAX vc pode mudar todo o comportamento da sua aplicação WEB, requisições no server passam a ser menos frequentes, o layout ajuda e muito com os controles do AJAX. Nativamente no VS 2010 já há o AJAX que a MS suporta nativamente (ScriptManager, UpdatePanel, UpdateProgress, etc), mas vale a pena implementar alguns controles do Toolkit.

    Bons estudos!

    Read more...

  • Web Deploy no ASP.NET 4 no VS 2010

    Pessoal, nunca foi tão fácil fazer deploy de aplicações ASP.NET 4 no VS 2010, é impressionante a facilidade. Para o Road Show eu criei uma conta no provedor orcsweb que já hospeda .NET 4, fiz uma simples aplicação que inclusive lê um banco de dados e a url é http://173.46.159.126/Default.aspx

    Durante o Road Show, faremos o deploy ao VIVO e "com emoção", é claro :). O fato é que o ASP.NET permite vc criar diversos Web.Config para seus ambientes de deenvlvimento, testes, homologação, produção, etc, inclusive com características próprias de cada ambiente. Assim, ninguém mais precisa ter aquele Web.Config com toneladas de comentários para rodar em um outro ambiente. Bom, espero todos no road show. abração.

    Renatão 

    Read more...

  • Artigo sobre LINQ com o GridView do ASP.NET

    oi Pessoal, estive fora por 15 dias de férias e acabei não postando nada. Agora que voltei, estou anunciando um novo artigo meu que foi publcado no ste da Microsoft http://msdn.microsoft.com/pt-br/library/ee518661.aspx onde falo sobre o uso do LINQ com o controle GridView do ASP.NET. A idéia é bem legal para que vc possa ter uma idéia de como vincular uma coleção direto na fonte do GridView. Abordei de forma simples e objetiva. Aproveite.

    Read more...

  • Ler dados de uma lista no ASP.NET

    Tenho recebido muitos emails me questionando sobre como ler dados selecionados de contoles ListBox (MultiSelect) e CheckBoxList no ASP.NET. Então, aqui está um código para ajudá-lo. Usei o Generics de int chamado filtro, o qual a cada iteração no looping verifico se o item está selecionado. Caso esteja, adiciono-o ao filtro. Ao final, teremos todos os itens selecionados na coleção filtro. Note ainda que usei o ListItem no foreach, mas infelizmente isto não existe no windows forms, só no asp.net.

    List<int> filtro = new List<int>();foreach (ListItem cat in cblCategorias.Items)

    {

    if (cat.Selected)

    {

    filtro.Add(
    Convert.ToInt16(cat.Value));

    }

    }

     

    boa sorte.

     

     

    Read more...

  • Declaração de parâmetros no VB.NET - ntier

    Num desenvolvimento em camadas onde a camada de acesso a dados utiliza parâmetros, veja um código de como delarar quantos parâmetros forem necessários. Note que usei um Hahtable e, para ler os parâmetros usei o foreach com um DictionaryEntry. Isto permite receber uma coleção de parâmetros e adicioná-los ao Command.

    Public Class CamadaDados

    Dim conexao As String = "data source=MARTE; Initial Catalog=Northwind; Integrated Security=True"

    Function GetData(ByVal sql As String, ByVal parametros As Hashtable) As DataTable

    Try

    Dim myTable As DataTable

    Using conn As New SqlConnection(conexao)

    Using cmd As New SqlCommand(sql, conn)

    conn.Open()

    ' adicionar os parametros ao Command - chave / valor

    For Each Item As DictionaryEntry In parametros

    cmd.Parameters.AddWithValue(Item.Key.ToString(), Item.Value)

    Next

    Dim reader As SqlDataReader = cmd.ExecuteReader()myTable = New DataTable

    myTable.Load(reader)

    reader.Close()

    conn.Close()

    End Using

    End Using

    Return myTable

    Catch ex As Exception

    Throw ex

    End Try

    End Function

    End Class

     Agora veja o código que irá consumir esta função, evitando a injeção de SQL. Note que declarei apenas 1 parâmetro, mas vc pode declarar diversos.

    Dim sql As String = "Select * from Products Where CategoryID=@cat"

    parametros.Add("@cat", 1)

    DataGridView1.DataSource = objDados.GetData(sql, parametros)

    Boa sorte nos códigos.

     

    Read more...

  • Videos free para aprender ASP.NET

    A Microsoft acabou de publicar 3 vídeos meus sobre os seguintes temas:
    - GridView com LINQ - http://msdn.microsoft.com/pt-br/asp.net/ee461394.aspx

    - Dynamic Data parte 1 - http://msdn.microsoft.com/pt-br/asp.net/ee461391.aspx

    - Dynamic Data parte 2 - http://msdn.microsoft.com/pt-br/asp.net/ee461393.aspx

    O link da página de ASP.NET no msdn é: http://msdn.microsoft.com/pt-br/asp.net/default.aspx  

    Quem sabe você já aproveita o final de semana pra aprender algo novo. Boa sorte e comentários são sempre bem-vindos, por favor fique à vontade para sugerir algo, criticar e elogiar. Usem o meu email rehaddad@msn.com 

     

    Read more...