Tag: Microsoft

Windows Forms primeira aplicação

O objetivo desse tutorial é demonstrar o processo de criação de um projeto Windows Forms conectado a um banco de dados MSSQL Server. Ao abrir o Visual Studio selecione a opção Create a New Project. Em seguida selecione a opção Windows Forms App utilizando a linguagem C# .NET Em seguida informe o nome do projeto

ASP.net Core APP 06 – Armazenando imagens

O Azure Storage é um serviço que permite o armazenamento de grandes volumes de dados, ele trabalha com alguns modelos de diferentes de armazenamento: Contêineres – que armazenam qualquer tipo de arquivo no formato de objetos Sistema de arquivos compartilhados Tabelas – no formato relacional Filas – conjunto de mensagens em formato de objetos JSON

ASP.net Core APP 05 – Construção de APIs RESTful com ASP.net Core

O objetivo desta etapa é concluir o desenvolvimento da API RESTful de produtos criando todos o métodos padrões que compõe uma API. Importante destacar que este material foi baseado na documentação oficial da Microsoft disponível em: https://docs.microsoft.com/pt-br/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.0&tabs=visual-studio Mas antes de iniciar o desenvolvimento da API em si, vamos modificar o código das nossas classes de

ASP.net Core APP 04 – Construção de API seguras com JWT

O objetivo deste tutorial é construir uma API RESTFul utilizando o processo de autenticação e autorização através do padrão JWT. Esse fonte foi baseado no tutorial escrito pelo Microsoft MVP Renato Groff em seu blog no Medium. Peço que você acesse o material e deixe um gostei como forma de agradecimento: https://medium.com/@renato.groffe/jwt-asp-net-core-2-2-exemplo-de-implementa%C3%A7%C3%A3o-3e10058c1a73 O primeiro passo

ASP.net Core APP 03 – Cadastro de produtos

O objetivo deste tutorial é construir uma tela de cadastro de produtos, que posteriormente será transformada em uma tela de cadastro complexa (Pai/Filho), permitindo vincular características aos produtos cadastrados. Para isso o primeiro passo é criar dentro da pasta Controllers do projeto uma nova classe chamada ProductController, nela vamos criar duas actions Index e Form.

ASP.net Core APP 02 – Pesquisa por produtos

O próximo passo é permitir que os usuários do nosso site utilizem a caixa de busca para procurar por produtos pela descrição dentro do banco de dados. Para isso vamos alterar nossa interface IProductService para incluir um novo método chamado GetAllByName(string name); Agora devemos implementar o mesmo método dentro da classe ProductService para utilizando o

ASP.net Core APP 01 – Ambiente

Antes de iniciar o desenvolvimento precisamos compreender nosso ambiente e verificar quais versões do SDK e do Runtime do dotnet estão disponíveis. Primeiro vamos ver a versão atual. Agora vamos listar os SDKs. Agora vamos listar os runtimes. Por fim vamos criar um arquivo chamado global.json para definir a versão do SDK e da runtime

CRUD ASP.net CORE – 07 Excluir Registros

O próximo passo é desenvolver a funcionalidade de exclusão de registros. Como é uma ação destrutiva realizada pelo sistema, devemos solicitar uma confirmação do usuário antes de realizar a ação para isso vamos utilizar uma biblioteca Javascript chamada http://bootboxjs.com/   Para incluir essa biblioteca Javascript em nosso projeto, vamos utilizar o Libman que é um aplicativo do .net Core para gerenciamento de dependências. Então vamos

CRUD ASP.net CORE – 06 utilizando SQLite

Outra modificação realizada no projeto foi a troca do banco de dados SQLServer pelo SQLite, para isso utilizamos parcialmente o tutorial disponível no site: https://docs.microsoft.com/pt-br/ef/core/get-started/netcore/new-db-sqlite  O primeiro passo foi instalar o assembly com o driver para acessar o banco SQLite, através do comando abaixo  Alteramos nosso arquivo de configuração appsettings.json, para incluir uma nova string de conexão para o banco de dados SQLite.  “ConnectionStrings”: {     

CRUD ASP.net CORE – 05 Alterar Registros

Agora vamos implementar a funcionalidade de alterar um registro no CRUD. Para isso precisamos incluir um botão ao lado de cada registro apresentado na listagem inicial de clientes que permita chamar uma nova action para alterar o registro. Modifique o arquivo Views/Client/Index.cshtml  <td>@Html.ActionLink(“Alterar”,”Edit”,”Client”,            new {id=item.Id} ,new {@class = “btn btn-primary”})  </td>  O resultado será o seguinte:  Agora devemos criar