domingo, 31 de julho de 2016

Introdução à Linguagem C


Linguagem C


Breve contexto histórico da linguagem C

Advindo da necessidade de escrever programas utilizando os recursos internos das maquinas de uma forma mais fácil, que a linguagem de montagem (Assembly), nasceu nos anos de 1970 as primeiras versões da linguagem C. Derivada da ALGOL 68 e baseada na linguagem B, a linguagem C consegue conciliar um grande poder de programação em baixo nível com alto grau de portabilidade, sendo possível, teoricamente, rodar em qualquer plataforma.
Entre as diversas mudanças ocorridas desde seu lançamento, a linguagem C sofreu uma padronização ocorrida entre 1983 e 1989 pelo instituto de normas técnicas ANSI, tornando realmente portável em diversas plataformas e consequentemente a linguagem C passou a ser usada em diversos tipos de computadores.

Alguns autores achavam que a próxima linguagem baseada na estrutura C seria chamada de P, mas a linguagem seguinte foi chamada C++, desenvolvida por Bjarne Stroustrup, um dos muitos nomes ao lado de Dennis M. Ritchie, Ken Thompson, Brian W. Kernighan, o Prof. Niklaus Wirth, entre muitos outros.



Referências:
MANZANO, J. A. N. G. Linguagem C. 17 ed. São Paulo: Érica, 2002.

Aula 2 - MessageBox


C# Windows Form – Aula 2

 Criação de um aplicativo e uso do MessageBox.

Como continuidade aos estudos iniciados na primeira aula, a elaboração de um aplicativo que faz uso de uma classe MessageBox se faz uso de caixas de mensagens onde o usuário é informado em relação à uma tomada de decisão, interessante ressaltar que uma MessageBox quando ativa nenhum outro controle pode ser usado.
Vale a pena explorar outras opções que existem na criação de uma MessageBox, como a mensagem a ser exibida e os ícones.
Na próxima aula vamos explorar um pouco mais essas opões.



Message Box


Bons Estudos!

sábado, 30 de julho de 2016

Aula 1 - Aplicativo simples


C# Windows Form – Aula 1


Criação de um aplicativo simples para exibição de um nome e um controle textBox

Para a criação desse aplicativo, se faz uso do Form1, que é a janela padrão onde devem ser inseridos componentes necessários para que a execução ocorra com sucesso.
É importante que saibamos que depois de inserir os objetos necessários, no campo de propriedades é possível adequar as funções que queremos que esses objetos executem.
A propriedade TabStop quando declarado como False, não permite que, quando selecionado a tecla Tab o controle seja dado como prioridade ao objeto. Enquanto que o TabIndex determinar a prioridade a cada vez que o Tab for pressionado.
Outra dica que pode ser objervada na primeira aula é o uso do caracter & que antecede uma letra. Depois de executado, o aplicativo passa a fazer uso do ALT + a primeira letra do comando como atalho no teclado.
Você vai entender melhor se pesquisar um pouco mais sobre:
·        Visual C#;
·        Template;
·        Windows Form Application;
·        IDE – integrated development enviroment;
·        Text box;
·        String.


Bons Estudos!

sexta-feira, 29 de julho de 2016

Introdução ao C# - Windows Form


Um pouquinho de C#...

Breve Introdução


O C# é uma ferramenta que trabalha com o conceito de programação orientada a objetos(?), e foi criada pela Microsoft nos anos 2000 com o lançamento da plataforma .NET e é uma linguagem baseada nas linguagens de programação C++ e Java.
Durante seu desenvolvimento, a linguagem C# foi chefiada pelo engenheiro de desenvolvimento da Microsoft, Anders Hejsberg, que também foi membro da empresa Borland, onde esteve à frente do desenvolvimento de outros projetos que se tornaram ferramentas bastante conhecidas da maioria dos programadores, o Turbo Pascal e Delphi.

Programação orientada a objetos?

Inicialmente o entendimento sobre a programação orientada a objeto parece difícil, mas quando se passa a entende-lo tudo fica mais claro. Por se tratar de um conceito abstrato, a programação orientada a objeto é uma filosofia de trabalho, uma maneira de usar lógica de programação, uma forma de pensar, utilizando a estrutura de dados de um programa que se baseia no mundo real e não somente nos modelos computacionais.
A programação orientada faz uso intenso de ferramentas gráficas (diagramas e formas) que representam seus elementos de trabalho, com uma notação gráfica única e que deve ser muito utilizada.
Na programação orientada a objetos, quando se utiliza um botão para um acionamento, o botão já está pronto, cabe ao programador definir como quando e quantas vezes esse botão deve ser utilizado.

Mas o que o C# tem a ver com Mecatrônica?

Calma já vamos chegar lá...

Modo gráfico

É possível com o C# criar gráficos em janelas de controle com inserção de botões onde são determinadas diversas funções aos mesmos, dentre essas funções gráficas alguns sistemas de supervisão utilizando as portas de comunicação paralela, serial e USB.
Então é aí que se encaixa o conceito na Mecatrônica para a utilização de controle e supervisão em diversos sistemas.
As vídeo-aulas apresentadas são feitas por etapas para um melhor entendimento sobre a utilização da programação orientada à objeto até a criação de alguns softwares de controle que possam vir a atender algumas necessidades.

Vamos programar

Desde sua criação a linguagem C# passou por várias versões, nas vídeo-aulas é utilizado o compilador Visual C# 2010 Express, que é fornecido gratuitamente pela Microsoft. A versão gratuita é mais simples que a versão comercial, porém possui recursos para desenvolver bons aplicativos em nível didático.

Com o programa de navegação de sua preferência acesse: https://www.visualstudio.com/pt-br/products/visual-studio-express-vs , faça o download do Visual C# Express, acesse o meu canal no Youtube: Mecatronizando, inscreva-se, acompanhe as vídeo-aulas  e bons estudos.

Referências:
MANZANO, J. A. N. G. Visual C# 2010. 1 ed. São Paulo: Érica, 2012.
LUZ, C. E. S. Criação de Sistemas Supervisórios em Visual C# 2010 express. 1 ed. São Paulo: Érica, 2012.

terça-feira, 26 de julho de 2016

O que é Automação?


O que é automação?



mecatronizando


Introdução


Automação é um sistema que emprega processos automáticos que comandam e controlam os mecanismos para seu próprio funcionamento. Do latim automatus que significa mover-se por si.
A automação é um sistema que faz uso de técnicas computadorizadas ou mecânicas com o objetivo de dinamizar e otimizar todos os processos produtivos dos mais diversos setores da economia.
A ideia de automação está diretamente ligada à ideia das máquinas, que agilizam as tarefas quase sempre sem a interferência humana. Porém, existe um tipo de automação que se refere ao trabalho humano que é realizado em muitas indústrias, de forma contínua e repetitiva, quase “robotizada”.
A automação mecanizada é aquela que faz uso de sensores, sistemas de computação e sistemas mecânicos, na linha de montagem e produção das indústrias, monitorada e controlada pelo ser humano, conhecida pelo termo automação industrial.

A automação industrial teve seu ponto de partida após 1950 com o desenvolvimento da eletrônica. Esta permitiu o aparecimento da informática e a automação das indústrias, com a utilização de modernas técnicas de produção, com destaque para a robotização, isto é, o uso de robôs controlados por computadores que realizam o trabalho de seres humanos, substituindo-os na produção de bens econômicos ou mercadorias. A automação exerce grande importância para a modernização dos processos industriais.