New WPF Videos (English)

My new WPF videos were just published in MSDN Brazil (in portuguese). Although they are geared towards the Windows Application Developer certification (70-511), it’s worth taking a look at them, because they contain may useful tips. The videos are:


  • Asynchronous Processes - With the popularization of multicore processors, it’s very important that our applications use this resource. This video will show how to desing the program in order to create processes that run in parallel, thus using the multiple processors in the machine

  • Using Drag & Drop in WPF - One of the resources for data interchange is Drag & Drop. This video will show how to develop an application that allows dragging and dropping

  • Globalization and Localization in .net - When your program ust run in many countries, you must design it in a way it can change its interface easily to adapt to the new country. This video will show how to design a localized application

  • Integration between WPF and Windows Forms - The introduction of WPF doesn’t mean that Winforms is obsolete. This video shows how you can embed WPF controls in WinForms programs and vice-versa and how these two platforms interact between them

  • Security in .net applications - When you develop an application, you should know what the OS allows in terms of security, or the program will fail when it tries to execute an operation not allowed. This video shows the Windows security resources and how you must design your programs to work fine with security restrictions

  • Application Settings in .net - This video shows the application settings in .net and how to use them
  • Novos vídeos de WPF

    Meus vídeos de WPF acabaram de ser publicados no MSDN Brasil. Embora eles sejam voltados para a certificação Windows Application Developer (70-511), vale a pena dar uma olhada neles, pois eles contém muitas dicas interessantes. São eles:

    • Processos assíncronos – Com a popularização de processadores multi-core, torna-se imperativo que nossos programas façam uso deste recurso, tanto para melhorar sua performance como para evitar o bloqueio da interface enquanto o programa executa um outro processamento. Este vídeo irá mostrar técnicas para executar o processamento em paralelo, mostrando como sincronizar o processamento com alterações na interface
    • Usando Drag & Drop em WPF – Um dos recursos do Windows que permitem o intercâmbio de informações é o "Arrastar e Soltar" (Drag & Drop). Você arrasta uma informação de um lugar para outro e, "magicamente", a informação aparece no destino. Este vídeo irá mostrar como implementar o Drag & Drop em uma mesma aplicação e entre o Explorer e uma aplicação
    • Globalização e Localização em .net – Quando você quer que sua aplicação seja executada em muitos países, você deve projetá-lo de maneira a permitir que a interface mude conforme o país onde está send executado: idioma, configurações regionais, etc. Este vídeo irá mostrar dicas de como projetar uma interface globalizada e como localizar sua aplicação, para que o idioma da interface mude conforme selecionado.
    • Integração entre WPF e Windows Forms – A introdução do WPF não significa a completa obsolescência dos programas WinForms. Você pode continuar a desenvolver os programas Winforms e incluir partes em WPF, bem como criar programas WPF que hospedam partes em WinForms. Este vídeo irá mostrar como fazer esta integração entre as duas plataformas e como elas podem interagir entre si.
    • Segurança em aplicações .net – Quando você desenvolve uma aplicação, deve ter em mente o que o sistema operacional permite e o que ele não permite, em relação à segurança, senão ele falhará quando executar uma operação não permitida. Este vídeo irá mostrar os recursos de segurança do Windows e como você deve projetar seus programas para que eles comportem-se como projetados em tempo de execução
    • Application Settings em .net – Quando você desenvolve uma aplicação, deve ter em mente o que o sistema operacional permite e o que ele não permite, em relação à segurança, senão ele falhará quando executar uma operação não permitida. Este vídeo irá mostrar os recursos de segurança do Windows e como você deve projetar seus programas para que eles comportem-se como projetados em tempo de execução