Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Apresentando o Rust para Windows
No tópico Visão Geral do desenvolvimento no Windows com Rust, demonstramos como um aplicativo simples gera uma mensagem Olá, mundo!. Mas não só você pode usar o Rust no Windows, como também pode escrever aplicativos para Windows usando o Rust.
Você pode encontrar todas as atualizações mais recentes no log de lançamento do repositório Rust para Windows no GitHub.
O Rust para Windows permite que você use qualquer API do Windows (passada, presente e futura) diretamente e perfeitamente por meio de as janelas de engradado ( de engradado é o termo do Rust para um binário ou uma biblioteca e/ou o código-fonte que se baseia em uma).
Sejam funções atemporais como CreateEventW e WaitForSingleObject, mecanismos gráficos poderosos como Direct3D, funções de janelas tradicionais como CreateWindowExW e DispatchMessageW ou estruturas de interface de usuário (IU) mais recentes como Composition, o Windows Crate tem tudo o que você precisa.
O projeto win32metadata visa fornecer metadados para APIs Win32. Esses metadados descrevem a superfície da API — assinaturas, parâmetros e tipos de API fortemente tipados. Isso permite que toda a API do Windows seja projetada de forma automatizada e completa para consumo pelo Rust (bem como linguagens como C# e C++). Veja também como tornar as APIs do Win32 mais acessíveis para mais idiomas.
Como desenvolvedor Rust, você usará o Cargo (ferramenta de gerenciamento de pacotes do Rust), juntamente com o https://crates.io (registro de crates da comunidade Rust), para gerenciar as dependências em seus projetos. A boa notícia é que você pode referenciar as janelas de caixa de seus aplicativos Rust e, em seguida, começar a chamar as APIs do Windows imediatamente. Você também pode encontrar a documentação do Rust para as janelas do crate no https://docs.rs.
Semelhante ao C++/WinRT, o Rust para Windows é uma projeção de linguagem de software livre desenvolvida no GitHub. Use o repositório Rust para Windows se você tiver dúvidas sobre o Rust para Windows ou se quiser relatar problemas com ele.
O repositório Rust para Windows também alguns exemplos simples que você pode seguir. E há um excelente aplicativo de exemplo na forma do
Contribua com o Rust para Windows
O Rust para Windows recebe suas contribuições!
Documentação do Rust para a API do Windows
Rust para Windows se beneficia da cadeia de ferramentas refinada que os desenvolvedores de Rust apreciam. Mas se ter toda a API do Windows ao seu alcance parece um pouco assustador, há também documentação do Rust para a API do Windows.
Este recurso documenta essencialmente como as APIs e tipos do Windows são projetados em Rust idiomático. Use-o para procurar ou pesquisar as APIs que você precisa conhecer e saber como utilizar.
Escrever um aplicativo com o Rust para Windows
O próximo tópico é o tutorial de leitor de RSS, em que vamos criar um aplicativo simples em Rust para Windows.
Relacionado
- Visão geral do desenvolvimento no Windows com o Rust
- tutorial do leitor de RSS
- as janelas caixa
- Documentação do para o Windows crate
- Metadados Win32
- Tornando as APIs do Win32 mais acessíveis para mais idiomas
- documentação do Rust para a API do Windows
- Rust para Windows
- aplicativo de exemplo Minesweeper
Windows developer