Arte AutoCAD 2015 e AutoCAD Lt 2015-jpg

A FCA – Editora de Informática do Grupo LIDEL apresenta a sua nova obra “C# 6.0 com Visual Studio – Curso Completo”, para ajudar à aprendizagem de técnicas de programação associadas à linguagem C# na sua versão 6.0 totalmente integrada no Visual Studio.

Com diversos capítulos estruturados de forma a facilitar a aprendizagem e a apoiar na progressão das matérias, esta obra apresenta uma vasta componente prática, composta por exercícios resolvidos, exercícios propostos e quatro projetos integralmente resolvidos, que contemplam as mais recentes tecnologias de desenvolvimento para ambientes Windows (Windows Forms, Windows Presentation Foundation e aplicações especificamente dirigidas à Windows Store) e para a plataforma móvel Android. A matéria reproduzida neste livro é compatível com todas as edições do Visual Studio e do SQL Server, incluindo as gratuitas.

Da autoria de Henrique Loureiro, reconhecido programador e autor de vários sucessos da FCA, tais como “Visual Basic 2012”, “Excel 2013 Macros & VBA” e “Access 2013 Macros & VBA”, a estrutura didática e veia prática deste livro vai permitir ao leitor desenvolver de forma autónoma e segura as suas competências.

C# 6.0 com Visual Studio – Curso Completo” é por isso uma obra imprescindível para quem se encontra a dar os primeiros passos na programação em C# e igualmente importante para os profissionais que já possuem conhecimentos nesta área. Professores e formadores encontrarão neste livro um excelente guia pedagógico que poderão utilizar nas suas aulas.

Principais temas desenvolvidos no livro:

  • Programação Orientada a Objetos;
  • Princípios da Usabilidade;
  • Desenvolvimento de Aplicações Desktop (Windows Forms e Windows Presentation Foundation);
  • Modelação de Dados;
  • Gestão e Manipulação de Bases de Dados (LINQ to SQL);
  • Integração com a XML e com a XAML;
  • Desenvolvimento para a Windows Store;
  • Desenvolvimento para Android;
  • Integração com o Microsoft Office.

Poderá Adquirir o Livro “Python Algoritmia e Programação Web” Aqui:

Share

5 Formas de Destruir um Arduino

Share

Python Algoritmia e Programacao_24.95 euros
A FCA – Editora de Informática do Grupo LIDEL acaba de fazer chegar ao mercado um novo livro da coleção MyTI. “Python – Algoritmia e Programação Web” tem a autoria de José Braga de Vasconcelos, professor e doutor em Ciências da Computação pela Universidade de York (Reino Unido).

Bastante aplicada num contexto empresarial e industrial, a linguagem de programação Python tem conquistado o seu espaço. Centrando-se no desenvolvimento e implementação web em Python, este livro serve para o desenvolvimento de aplicações, incluindo diversas áreas no contexto académico e universitário, como a linguagem para introduzir a algoritmia e programação nos cursos superiores de ciências da computação.

A obra, dividida em oito capítulos, tem como objetivo principal auxiliar e preparar os interessados a ganharem competências no desenvolvimento de aplicações web em Python com recurso a frameworks web (por exemplo, a framework Django). Inicialmente são apresentadas as características da linguagem de programação, onde são incluídos algoritmos e estruturas de dados em Python e os mecanismos de programação orientada aos objetos. Posteriormente o foco é aplicado ao desenvolvimento e implementação de aplicações web.

O público-alvo deste livro são os profissionais e alunos das áreas das tecnologias de informação, da gestão e da engenharia que pretendem desenvolver competências com esta linguagem de programação.

Principais temas desenvolvidos no livro:

  • Linguagem de programação Python;
  • Algoritmos e estruturas de dados em Python;
  • Programação orientada aos objetos em Python;
  • Arquitetura de aplicações web;
  • Tecnologias de programação web em Python;
  • Web Frameworks;
  • Projeto de software web.

 

Poderá Adquirir o Livro “Python  Algoritmia e Programação Web” Aqui:

Share

CONEXÃO DE ARDUINO AO UNITY

O mundo da tecnologia é motivado e “limitado” pela imaginação de cada um. Desta feita o artigo desta edição prende-se com a ligação de um micro-controlador Arduino ao conhecido Game Engine Unity.

O objetivo deste artigo é explicar como proceder à ligação de um micro-controlador Arduino ao Unity e usar este como uma espécie de “comando” para o jogo criado no Unity. Será um exemplo extremamente simples que resultará no controlo de um simples sprite no eixo do X sem qualquer animação especial.

Para este pequeno tutorial necessitamos dos seguintes elementos:

  • Arduino Uno
  • 2 x Push Buttons
  • Cabos de Conexão
  • Arduino IDE
  • Unity

Uma vez cumpridos os requisitos vamos dar inicio à assemblagem do pequeno circuito eletrónico que será o nosso “comando” de controlo do personagem do exemplo em Unity.

Depois de implementado o seguinte esquema eletrónico iremos passar à programação do micro-controlador Arduino.

Aqui fica o código necessário:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
//Definição dos pin's responsáveis pelos respectivos Push Buttons
const int botaoEsquerdo = 3;
const int botaoDireito = 4;
 
void setup()
{
   Serial.begin(9600);
   pinMode(botaoEsquerdo, INPUT);
   digitalWrite(botaoEsquerdo, HIGH);
   pinMode(botaoDireito, INPUT);
   digitalWrite(botaoDireito, HIGH);
}
 
//Método de Leitura Constante do Estado dos Push Butons
void loop()
{
   if(digitalRead(botaoEsquerdo) == LOW)
   {
      Serial.write(1);
      Serial.flush();
      delay(20);
   }
   if(digitalRead(botaoDireito) == LOW)
   {
      Serial.write(2);
      Serial.flush();
      delay(20);
   }
}

Feito o upload do código acima mostrado para o Arduino vamos passar ao Unity.

Para isso necessitamos de criar um novo projeto, assim como uma nova “scene” onde poderemos colocar um background ao nosso gosto e um “personagem” que será controlado pelo “comando” acionado pelo Arduino.

No exemplo mostrado usei ainda um elemento para o solo ao qual adicionei um “BoxCollider” assim como o personagem tem também adicionado um “BoxCollider” para que não caia no infinito. Mas estes pormenores podem ser personalizados ao gosto de cada um.


Arduino: Unity

A imagem acima mostra o exemplo que criei para ilustrar este tutorial.

Após a criação do cenário propriamente dito temos de então de criar um script em C# que será o coração do movimento e ligação com o Arduino.

Aqui está o código que deverá ser incluído no script C# para que possamos então conectar o nosso “comando” Arduino ao Personagem implementado no Unity.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
using UnityEngine;
using System.Collections;
using System.IO.Ports;
 
public class Arduino : MonoBehaviour {
   //Definiçao da variavel velocidade
   public float velocidade;
   //Definiçao da Porta COM que sera utilizada
   SerialPort porta = new SerialPort("COM3", 9600);
 
   // Use this for initialization
   void Start () {
      //Abertura da Porta COM para conexao com o Arduino
      porta.Open ();
      porta.ReadTimeout = 1;
   }
 
   // Update is called once per frame
   void Update () 
   {
      //Caso a porta COM responda positivamente estao executaremos o metodo Mover()
      if(porta.IsOpen)
      {
         try
         {
            Mover (porta.ReadByte());
         }
         catch(System.Exception)
         {
         }
      }
   }
 
   //Metodo Mover que sera chamado a cada clique no Push Button
   void Mover(int direcao)
   {
      //Para a Direita
      if (direcao == 1) 
      {
         transform.Translate(-Vector2.right * velocidade * Time.deltaTime, Space.World);
      }
      //Para a Esquerda
      if (direcao == 2) 
      {
         transform.Translate(Vector2.right * velocidade * Time.deltaTime, Space.World);
      }
   }
}

Após criar o script C# apenas é necessário arrastá-lo para para o “Inspector” referente ao personagem e se tudo correu bem ao colocar a cena em execução o Arduino será capaz de enviar para o Unity as nossas ações e reproduzi-las em tempo real.

Este tutorial é apenas um pequeno exemplo de como controlar um personagem usando o Arduino, no entanto pode ser aprofundado e explorado ao gosto de cada um, sendo possível implementar uma ação “saltar”, “disparar”, basicamente tudo o que a nossa imaginação disser.

Artigo publicado na Edição 49 da Revista Programar

Share

Marmalade Game Studio Em Lisboa

android_engine_03

Marmalade Game Studio é propriedade da Marmalade Technologies Ltd. sediada em Londres e conhecida pelo Marmalade SDK que é uma ferramenta de desenvolvimento de jogos para dispositivos móveis, tais como iOS, Android, Windows Phone, Windows Store, Blackberry e Tizen.

A abertura do Marmalade Game Studio em Lisboa espera “ajudar a acomodar a procura dos clientes e as suas próprias propriedades intelectuais em desenvolvimento,” disse Harvey Elliott, o CEO da Marmalade ao Games Industry.

Poderá obter mais informações no site oficial:

Related Posts Plugin for WordPress, Blogger...Share