Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Fundamentos de C# Preparando o Ambiente de Desenvolvimento Tópicos Abordados • .NET Framework • Como desenvolver aplicações C# • Visual Studio Express .NET Framework • Para que o desenvolvimento de aplicações em C# seja possível, o .NET Framework deve ser instalado – http://microsoft.com/net • Contém as bibliotecas necessárias para execução de código e também o CLR • Contém o compilador do C# – csc.exe 2 Como Desenvolver Aplicações C# • Para desenvolver aplicações C# você pode usar – Qualquer editor de texto • Ex: Bloco de Notas • Depois de criado o código-fonte da aplicação, o compilador C# é utilizado para gerar o assembly – Ambientes integrados de desenvolvimento • Ex: Visual Studio • Estas ferramentas facilitam o processo de escrita do código-fonte e de execução • Possuem outros recursos muito úteis, como debug de código Como Desenvolver Aplicações C# • Exemplos de ferramentas que auxiliam o desenvolvimento de aplicações C# – Notepad++ • É um bloco de notas mais poderoso • Realça palavras-chave através de cores • Possui algum suporte à code completion • Gratuito – #develop (SharpDevelop) • Voltado para desenvolvimento de aplicações • Bastante completa • Gratuito Como Desenvolver Aplicações C# • Exemplos de ferramentas que auxiliam o desenvolvimento de aplicações C# – Visual Studio • É a ferramenta de desenvolvimento mais completa • Possui uma série de funcionalidades voltadas ao uso corporativo • Existem vários produtos, todos pagos – Visual Studio Express • Versão simplificada do Visual Studio • Voltada para entusiastas e estudantes • Gratuito • É preciso fazer um registro para usar por mais de 30 dias 3 Visual Studio Express 2012 • Produtos disponíveis para desenvolvimento – Windows Desktop • Criação de aplicações desktop (linha de comando e com interface gráfica) – Web • Criação de aplicações baseadas em ambiente web – Windows 8 • Criação de apps para Windows 8, compatíveis com a Windows Store – Windows Phone • Criação de aplicações para dispositivos baseados em Windows Phone
Compartilhar