Este livro sobre Windows 7 para desenvolvedores lança alguns recursos que aperfeiçoam de modo mais direto a experiência do usuário. Por exemplo, a barra de tarefas reprojetada facilita o rastreamento dos aplicativos em execução, a navegação entre várias janelas de aplicativos e o acesso rápido a aplicativos e documentos mais utilizados. A barra de tarefas do Windows, que não passava por mudanças importantes deste o Windows 95, tornou-se tão confortável quanto aquele par de pantufas bem velinho, mas ao utilizar a nova interface durante algum tempo, você sentirá ultrapassado se tiver de lidar com uma versão mais antiga do Windows novamente.
O segredo para um bom software é não forçar o usuário a aprender os comportamentos estranhos da interface do usuário, nem fazer ele se sentir em um túnel do tempo ao executá-lo, ou querer que o software tire proveito das capacidades dos computadores, como os outros aplicativos costumam fazer. Para satisfazer o usuário, você precisa acompanhar as tendências tecnológicas e de interface de usuário, reconhecer quando o seu aplicativo pode e deve tirar vantagem dessas tendências, e lançar uma inovação importante para seus clientes. Estar na vanguarda das capacidades da plataforma contribui para que os aplicativos se destaquem da concorrência e diz para os seus clientes o que você está por dentro do que há de mais moderno no que diz respeito a sistemas inteligentes.
Fui convidado pela editora Bookman para fazer a revisão do livro no ano passado e depois de alguns meses de revisão e aperfeiçoamento, finalmente ele chegou as livrarias. Se você é um desenvolvedor Windows, este livro é para você, confira abaixo o conteúdo abordado em todos 13 capítulos do livro de 390 páginas.
Introdução A quem se destina este livro Conteúdo deste livro Software de pré-lançamento Conteúdo complementar Requisitos de hardware e software Suporte para este livro Agradecimentos Capítulo 1. Bem-vindo ao Windows 7 O que mudou desde o Windows Vista? Sete maneiras de brilhar no Windows 7 Barra de tarefas Bibliotecas Toque, multitoque e gestos Sensor e Localização Faixa de Opções Plataforma de gráficos aprimorada Resumo Capítulo 2. Integração com a barra de tarefas do Windows 7: recursos básicos Objetivos do design da barra de tarefas do Windows 7 Visão geral dos recursos da barra de tarefas do Windows 7 Listas de Atalhos Ícones sobrepostos da barra de tarefas e barras de progresso Miniaturas de barra de ferramentas Miniaturas de janela ativa Compatibilidade com versões anteriores Integração com a barra de tarefas do Windows 7 ID de aplicativo Barras de progresso e ícones sobrepostos da barra de tarefas Resumo Capítulo 3. Integração com a barra de tarefas do Windows 7: recursos avançados Listas de Atalhos Anatomia de uma Lista de Atalhos Destinos recentes e frequentes Destinos personalizados Tarefas do usuário Miniaturas de barra de ferramentas Personalizando as miniaturas Recorte de miniatura Miniaturas personalizadas Visualizações dinâmicas personalizadas Alternadores de janela Resumo Capítulo 4. Organize seus dados: bibliotecas no Windows 7 Windows Explorer Mudanças implementadas no Windows Explorer do Windows 7 Bem-vindo às bibliotecas A realidade das bibliotecas Trabalhando com bibliotecas Resumo Capítulo 5. Introdução à programação multitoque Multitoque no Windows 7 Modelos de programação multitoque do Windows 7 O modelo bom: suporte para os aplicativos herdados O modelo melhor: aprimorando a experiência do toque O melhor modelo: experiência otimizada para multitoque Como funciona o multitoque no Windows 7 Visão geral da arquitetura: fluxo de dados de mensagens Suporte para os aplicativos herdados Trabalhando com gestos Manipulando a mensagem WM_GESTURE Use o gesto de panorâmica para mover um objeto Use o recurso gesto de zoom para escalar um objeto Use o recurso gesto de rotação para girar um objeto Use o recurso toque com dois dedos para simular um clique do mouse Use o recurso gesto de pressionar e tocar para simular um clique com o botão direito do mouse Configuração de gestos no Windows 7 Resumo Capítulo 6. Programação multitoque avançada Trabalhando com mensagens de toque não processado Configurando janelas de toque Desempacotando mensagens WM_TOUCH Usando mecanismos de manipulação e inércia Arquitetura multitoque: visão geral, parte 1 Utilizando a manipulação Utilizando a inércia Arquitetura multitoque: visão geral, parte 2 Resumo Capítulo 7. Construindo aplicativos multitoque em código gerenciado Construindo seu primeiro aplicativo sensível ao toque Usando o Windows 7 Touch para mover um objeto Usando o Windows 7 Touch para escalar um objeto Usando o Windows 7 Touch para girar um objeto Usando a inércia com gestos Estendendo para vários objetos Construindo um controle de imagem acionado por gesto Usando o controle de imagem acionado por gesto Classes para dar suporte a toque e gestos Inclusões de UIElement Resumo Capítulo 8. Windows 7 Touch com o Silverlight Introdução ao Silverlight Criando seu primeiro aplicativo Silverlight Construindo aplicativos executados fora do navegador, no Silverlight Usando o controle InkPresenter do Silverlight Exemplo de anotação a tinta no Silverlight Classes de tinta do Silverlight para programadores de JavaScript O tipo StrokeCollection O tipo Stroke O tipo StylusPointCollection O tipo StylusPoint Argumentos de eventos do mouse e tinta Programação para tinta no Silverlight Utilizando as APIs de toque no Silverlight Expandindo o aplicativo para o multitoque Resumo Capítulo 9. Apresentação da plataforma Sensor e Localização Por que sensores? Considerações sobre a segurança Arquitetura da plataforma Sensor e Localização O que é um sensor? Trabalhando com sensores Integrando sensores ao aplicativo Descobrindo os sensores Descobrindo sensores com código gerenciado Solicitando permissões para o sensor Interagindo com os sensores Lendo dados do sensor por meio de código gerenciado Aplicativo Ambient Light Sensor Resumo Capítulo 10. Aplicativos que reconhecem locais Por que o reconhecimento do local é tão importante Arquitetura da plataforma de localização Dispositivos de localização são sensores comuns do Windows 7 As informações de localização são sigilosas Trabalhando com a API localização Noções básicas sobre o funcionamento da API localização Solicitando permissões de localização Interagindo com a interface localização Juntando tudo Escrevendo um aplicativo com reconhecimento de local com o NET Lendo relatórios de localização e manipulando eventos de localização Usando a ferramenta Enhanced Default Location Provider para fins de teste Resumo Capítulo 11. Desenvolvendo com a Faixa de Opções do Windows, parte 1 História Usando a Faixa de Opções Programando com a estrutura da Faixa de Opções do Windows Marcação da Faixa de Opções Resumo Capítulo 12. Desenvolvendo com a Faixa de Opções do Windows, parte 2 Programando a Faixa de Opções Faixa de Opções mínima revista Fase de inicialização Manipulando retornos de chamada de Faixa de Opções Sistema de propriedades Definindo propriedades direta ou indiretamente Trabalhando com os controles Definindo o modo do aplicativo e mostrando as guias contextuais e pop-ups Resumo Capítulo 13. Redescobrindo os princípios básicos: desempenho é tudo Instrumentação e diagnóstico Contador de desempenho Testador de instrumentação de gerenciamento do Windows Rastreamento de eventos para Windows Windows Performance Toolkit Plataforma de solução de problemas Desempenho e eficiência Serviços em segundo plano e os trigger-start services Gerenciamento de energia Resumo
Banin, novamente parabéns por essa revisão....abraço