You are on page 1of 618
Um Guia Para Aprender Facil Um Guia de Aprendizagem Para Programacao no Mundo Real em C# e .NET Mande nos seus dados \ usando LINQ Descut escubra os Segredos da @ ‘Abstracdo e da Jiu Heranga — Crieum | ae jogo arcade | Y retr6 classico y totalmente, “Z - funcional \ Y/, / YF - Aprenda como { rs extensdes de } métodos t ‘Veja como Jaime ee Sus a usou colegdes regras na Vila i a briga com seus Objeto dados Fa genéricas para vencer Andrew Stellman O'REILLY nS & Jennifer Greene conteuido (sumario) Contetido (Sumario) Introdugao. xxix 1 Seja produrivo com CH: Aplicativos visuais em 10 minutos ou menos 1 2 Tudo é somente eédigo: Nos bastidores 39 3 Objetos orientem-se: Fazendo o codigo ter sentido, 7 4 Tipos e referéncias: Sio 10 horas. Voc? sabe onde seus dados estio? 13 Laboratério CH 1: Um dia de corsidas 147 5 Encapsulamento: Mantenha o que é particuas.. particular 155 6 Heeranga: Sua devote genealigica de objeto 183, 7 Interfaces ¢ classes abstratas: Fazendo as classes manterem suas promessas 223 8 Enumeragies ¢ coleedes: Guardando um monte de dados 269 Laboratorio C# 2: A Missio 313 9 Lendo e salvando arquivos: Salve o conjunto de bytes, salve o mundo 3 10 Tratamento de excegdes: Apagar incéndios é coisa do passado : a7 11 Eventos ¢ delegados: © que o seu cédigo faz quando voce nao esté olhando “1 12 Revisto e prévia: Conhecimento, poder ¢ desenvolver coisas lepais 89 13 Controles grificos: Deise bonito a7 14 Capitio Manwvilhoso: A Morte do objeto 527 15 LINQ: Controle seus dados 559 Laboratirio C# 3: Invasores, 583 Apendice i: Sobras 599 Conteiide (a coisa real) Introdugao ‘Sua mente em C#. Voce esta sentado tentando aprender alguma coisa, mas sua mente fica insistindo em dizer-ine ‘que este aprendizado néo ¢ importante. Sua mente diz melhor deixar espago para coisas mas importantes, como, por ‘exemplo, quais animais selvagens evar e se um local para @ patica de arco e lecha para nudistas € uma ideia rum’ Entéo como vacé engana sua mente para que ela pense que a sua vida realmente depende de aprender C#? Pra quem é este livro? sox Sabemos o que vor esti pensando xox “Metacognicao: pensando sobre o pensar wail Aqui esté o que VOCE pode fazer para forcar seu cérebro a ser submisso foes Do que vocé precisa para ler este livro xaxiv Teia-me sexe Acequipe de revisto técnica xexvi Aggradecimentos xavil contetido (sumario) Seja prodative com C# Aplicativos Visuais em 10 minutos ou menos Quer criar étimos programas realmente rapido? © C# 6 uma linguagem de progr méo. Com a IDE do Visual Studio, vocé nunca mai ‘obscuro para fazer com que um botao funcione. Mell realizar 0 seu trabalho, ao invés de lembrar botée, e qual é o rétulo dele. Soa interessant Por que vocé deve aprender C# © C#t co IDE do Visual Studio facititam muitas coisas Ajude o diretor geral a eliminat os papéis Conheca as necessidades dos uswirios antes de comecar a fazer seu programa Aqui esti o que voeé vai desenvolver (© que voeé faz no Visual Studio... que o Visual Studio faz por voc’... Desenvolva a interface de usuirio Visual Studio, nos bastidores Complete 0 cédigo gerado automaticamente ‘Voce jé pode executar seu aplicativo Precisamos de uma base de dados para armazenar nossas informagies Criando a tabela para a Lista de Contatos Os espacos em branco no cartio de contato s4o colunas na tabela People ‘Termine de construir tabela Faca um diagrama com seus dados para que seu aplicativo possa acessé-los Insira seus dados dos cartes no banco de dacios, Conecte seu formulitio 3 sua base de dados usando uma fonte de dados Adicione controles vinculados a dados em scu formulitio Bons programas sio usados intuitivamente Como transformar 9 SEU aplicativo num aplicativo para TODOS Dé o aplicativo aos seus usurios Vocé NAO terminou: teste sua instalagio Vocé fez um aplicativo disigido a dados completo ramacdo poderosa e uma ferramenta valiosa na palma de sua terd que gastar horas escrevendo codigo ihor ainda, vocd podera se concentrar em gual parametro de qual método € 0 nome para um Me? Vire a pagina, e vamos comecar a programar.

You might also like