Hello from TASTEDEV,
We would like to introduce TASTEREMOTE, a remote desktop project that lets you view and control a remote computer through a web browser. Install the host app on the PC you want to access, then connect from a browser without installing a separate viewer app. You can use the TASTEDEV-operated server or run your own server.
TASTEREMOTE is under active development as we continue to improve its features and stability. Depending on your setup, you may encounter bugs or features that are not yet fully polished. Please review the supported operating systems and known limitations before getting started.
If you run into a problem or have feedback, please leave a comment or question on the product page. Including your operating system, TASTEREMOTE version, and the steps that led to the issue will help us investigate and improve the project.
Product and downloads: https://tastedev.net/products/remote
Documentation: https://tastedev.net/docs/remote
For setup instructions and development updates, follow the development log through the Learn more link below.
There is still work to do, and your feedback will help us improve TASTEREMOTE step by step. Thank you for your interest, for trying the project, and for sharing your experience with us.
The TASTEDEV Team
C# é uma linguagem orientada a objetos da Microsoft para criar aplicações web, desktop, jogos e serviços em nuvem sobre o .NET usando uma única linguagem.
C# é uma linguagem de programação de uso geral apresentada pela Microsoft em 2000. Sua base é a tipagem estática e a orientação a objetos, e ao longo do tempo ela incorporou recursos funcionais e assíncronos como genéricos, LINQ, async/await e correspondência de padrões. Tanto o compilador (Roslyn) quanto o ambiente de execução .NET são desenvolvidos em código aberto e funcionam no Windows, no macOS e no Linux.
C# é usado em muitas áreas: APIs e serviços web com ASP.NET Core, aplicativos desktop para Windows, desenvolvimento de jogos com Unity e back-ends na nuvem. A ampla biblioteca de classes base e o repositório de pacotes NuGet permitem resolver tarefas comuns, como acesso a banco de dados, serialização e geração de logs, com bibliotecas consolidadas. A memória é gerenciada por um coletor de lixo, mas tipos de valor e recursos como Span<T> também permitem escrever código em que o desempenho é crítico.
Para começar, o caminho mais simples é instalar o SDK do .NET e criar um projeto de console com o comando dotnet. A documentação de C# no Microsoft Learn traz um tour pela linguagem e tutoriais passo a passo que vão da sintaxe básica à programação orientada a objetos, ao LINQ e ao código assíncrono. Como editor, o Visual Studio ou o Visual Studio Code com a extensão C# Dev Kit oferecem preenchimento automático e depuração logo de início.
Destaques
Sistema de tipos estático e robusto
Genéricos, inferência de tipo com var e tipos de referência anuláveis detectam muitos erros na compilação sem deixar o código verboso.
LINQ e programação assíncrona
O LINQ consulta coleções e bancos de dados com a mesma sintaxe, e async/await deixa o código assíncrono tão legível quanto o sequencial.
Memória gerenciada com espaço para desempenho
Um coletor de lixo gerencia a memória, enquanto structs, Span<T> e ref permitem escrever código rápido que evita alocações desnecessárias.
Ecossistema .NET multiplataforma
O mesmo código roda no Windows, no macOS e no Linux, com o apoio de uma rica biblioteca de classes base e dos pacotes do NuGet.
Onde é usada
Aplicações web e APIs com ASP.NET Core
Aplicativos desktop para Windows
Desenvolvimento de jogos com Unity
Serviços em nuvem e sistemas de back-end
Instalação
1
Instalar o SDK do .NET
Baixe em dotnet.microsoft.com o instalador do SDK do .NET para o seu sistema operacional e execute-o. No Windows, também dá para usar o winget e, no Linux, o gerenciador de pacotes da sua distribuição. O SDK inclui o compilador, o ambiente de execução e a ferramenta de linha de comando dotnet.
2
Verificar a instalação
Abra um novo terminal e confira se a versão do SDK instalado aparece. Se houver várias versões, dotnet --list-sdks mostra a lista completa.
dotnet --version
3
Criar o primeiro projeto
Crie um novo projeto a partir do modelo de aplicativo de console e já compile e execute. A pasta hello passa a conter o arquivo de projeto hello.csproj e o arquivo-fonte Program.cs.
dotnet new console -o hello && cd hello && dotnet run
Seu primeiro programa
Este código usa instruções de nível superior: o compilador gera o ponto de entrada sozinho, sem que seja preciso declarar uma classe ou um método Main. Console.WriteLine escreve uma linha de texto na saída padrão. O modelo de aplicativo de console importa implicitamente os namespaces mais usados, por isso o código funciona sem using System;, e dotnet run compila e executa o programa em uma única etapa.
Program.cs
Console.WriteLine("Hello, world!");
dotnet run
Ferramentas do dia a dia
.NET CLI
A ferramenta oficial de linha de comando: com dotnet você cria, compila, executa e testa projetos, adiciona pacotes e publica aplicações.
NuGet
O gerenciador de pacotes oficial do .NET e seu repositório de pacotes. Adicione uma biblioteca ao projeto com dotnet add package.
Visual Studio
Um ambiente de desenvolvimento integrado (IDE) completo para Windows, com depurador, profiler, designers de interface e tudo o que o desenvolvimento em C# exige.
Visual Studio Code
Um editor de código leve que, com a extensão C# Dev Kit, oferece preenchimento automático, depuração e execução de testes no Windows, no macOS e no Linux.
Guia passo a passo
Seis capítulos que levam você da instalação aos conceitos essenciais de C#.
0 comentários
Fazer login · Faça login para deixar um comentário.