Este website utiliza cookies na gestão de autenticações, navegação e outras funcionalidades que lhe disponibilizam uma melhor experiêcncia de utilização. Ao utilizar o nosso website, você aceita que nós coloquemos este tipo de cookies no seu dispositivo.
A sugestão de leitura que lhe deixamos para hoje incide sobre uma linguagem de programação, que contrariamente ao que muitos vaticinaram, está longe de estar obsoleta. Este livro cobre o C++ standard (ISO) e a última versão do C++ para a .NET, o Visual C++ 2010.
Ivor Horton, um prestigiado escritor de livros sobre programação, alguns dos quais sobre o C++, é o responsável por esta completa obra, sobre uma linguagem de programação poderosíssima e que com a infinidade de possibilidades que a Framework .NET da Microsoft lhe proporciona, é ainda nos dias de hoje, a linguagem de eleição de muitos developers pelo mundo fora.
Este livro é já um clássico da Editora Wrox. As edições anteriores da “saga” Beginning C++ já venderam mais de 100.000 cópias. Este autor redige as suas obras numa escrita muito acessível, ideal para quem se inicia nestas andanças, sendo que para esta obra não são exigidos conhecimentos prévios de programação, que caso existam, serão obviamente “bem vindos”, pois facilitarão a aprendizagem.
Com o Livro Ivor Horton’s Beginning Visual C++ 2010 da Wrox, podemos ficar a dominar os conhecimentos necessários para a programação em C++, nomeadamente para o desenvolvimento de aplicações para o ambiente Microsoft Windows. Esta obra aborda as novas funcionalidades do Visual C++ 2010, incluindo a programação para processadores com vários núcleos (multi-core).
O Visual C++ 2010 suporta duas linguagens distintas, que embora derivem da mesma, divergem nalguns conceitos essenciais. São elas o C++ ISO/IEC, ou C++ nativo, e o C++/CLI. Embora o C++ seja a linguagem de eleição quando a performance está em jogo, o C++/CLI é a linguagem escolhida quando pretendemos desenvolver para ambiente Windows, com a plataforma .NET e os Windows Forms. Este livro abrange ambas as vertentes, sendo por isso excelente para quem quer programar em todo o espectro do C++.
A grande novidade introduzida nesta edição é programação com suporte PPL (Parallel Patterns Library), que é no fundo a capacidade de programarmos para múltiplos núcleos de processamento. Embora no passado este tipo de programação multi-core fosse muito complexa e afastasse muitos programadores, com o PPL é agora mais fácil, e este livro ensina-nos as formas de o fazer de forma simples.
O Livro Ivor Horton’s Beginning Visual C++ 2010 vem acompanhado de muitos exemplos (estando todo o código disponível no site para download) que nos vão permitindo colocar em prática os conhecimentos entretanto obtidos, para que a aprendizagem saia reforçada.
Este livro destina-se a todos os que desejem aprender a programar em C++ para o Sistema Operativo Windows, utilizando o Visual C++ 2010, não sendo obrigatório possuir conhecimentos de programação noutras linguagens. No entanto o autor faz questão de alertar para a necessidade de se conhecer minimamente a arquitectura de um computador, nomeadamente a forma como a memória está organizada e como as instruções e dados são armazenados, algo que ele próprio vai também explicando ao longo dos capítulos, por isso se é novo nestas andanças não desista já! Para os que já programam em C++ e desejem expandir os seus conhecimentos, esta pode também ser uma boa aquisição para a estante lá de casa ou escritório.
O Capítulo 1 faz-nos uma breve apresentação aos conceitos básicos que devemos entender para a programação em C++, assim como na vertente da Framework .NET.
Do Capítulo 2 ao 9, iremos aprender a programar nas duas vertentes do C++. As primeiras partes irão incidir sobre o C++ nativo, sendo que as segundas incidirão sobre as mesmas possibilidades, mas na vertente do C++/CLI.
No Capítulo 10 iremos aprender a utilizar o STL, que é um conjunto poderoso de ferramentas que nos possibilitam manipular e organizar dados em programas desenvolvidos em C++. Nesta parte do livro iremos também compreender o STL/CLR, que é uma das novidades do Visual C++ 2010.
No Capítulo 11 iremos aprender as técnicas de detecção de erros em programas escritos em C++, onde nos são descritas as principais técnicas de debugging no Visual C++ 2010.
No Capítulo 12 será discutido a forma como as aplicações para Microsoft Windows estão estruturadas e quais os seus elementos fundamentais para que corram neste Sistema Operativo. Este Capítulo dá também alguns exemplos da forma como as aplicações funcionam, com programas que usam C++ nativo e a Windows API, assim como C++ nativo com MFC, e por fim alguns exemplos de aplicações no paradigma Windows Forms, com o C++/CLI.
No Capítulo 13 aprendermos a programar para processadores com multi-núcleo e quais as técnicas que devemos utilizar para o processamento paralelo mais eficiente.
Do Capítulo 14 ao 19 iremos aprender a programar para Windows, tanto com código C++ nativo utilizando o MFC para desenvolver uma aplicação GUI, assim como tirar partido da .NET Framework com C++/CLI do Visual C++ 2010. Nestes capítulos serão explicados os conceitos que nos permitem construir interfaces gráficos para as nossas aplicações, assim como as funcionalidades de impressão e gravação de dados para o disco.
No Capítulo 20 iremos aprender os conceitos básicos que necessitamos de dominar para criarmos as nossas próprias bibliotecas utilizando o MFC.
Ivor Horton formou-se em Matemática mas desde cedo se apaixonou pelo mundo das Tecnologias e da Informática, o que o levou a trabalhar nesta área até aos dias de hoje. É autor de enumeras obras da Wrox dedicadas à programação, desde o C, C++ e Java.
A Wrox foi fundada em 1992, com o intuito de publicar livros para programadores informáticos, dentro da filosofia criada pela Editora, do “programador para programador”. Os livros da Wrox são escritos portanto por programadores e para programadores, conceito que resulta muito bem, pois os livros são muito bem desenvolvidos tecnicamente, pois quem os escreve conhece bem as dificuldades de quem os lê, bem como o que eles pretendem aprender em específico.
Ivor Horton's Beginning Visual C++ 2010
Ivor Horton
ISBN: 978-0-470-50088-0
1272 pág.
Abril 2010