Uma Calculadora Basica Windows

Exercicio para estudantes da UCM por curso de Programaçao Orientada para Objectos e Programaçao Visual. Vamos um pequeno passo na frente, depois do primeiro projecto de calcoladura basica

 Tema

Criar uma windows application calculdor em Visual C# ou Java como a seguente imagem.

Calculadora Window Basica

 

A calculadora trabalha so com numerous inteiros.

Funcionalidade obrigatórias:

  • Interface: usar so um textbox
  • Interface usar so button para numerous e operaçoes
  • Definir uma classe “Calculadora” que desevolve todas operaçoes

Funcionalidade opcional:

  • mostrar  a seqüência de operações

Calculador-2

 

Pode enviar o trabalho para email smura@ucm.ac.mz

Uma Calculadora Basica em Java

Exercicio para estudantes da UCM por curso de Programaçao Orientada para Objectos.

Tema

Deselvover uma java windows application calculadora basica com as quatros operaçoes: +,-,*,/

Implemente:

  • Uma classe java calcoladora com quatros metodos por cada operaçoes
  • Uma interfacial visual que aceita dois numerous em “JTextField”, com quatros “button” (por cada operaçao) e visualiza o resultado num terceiro “JTextField”.

Pode enviar o trabalha para email smura@ucm.ac.mz

Bibliografia:

Mac Osx è virus free?

No passado a resposta era clara sim, mas agora?

Mesmo Appele nao da esta certeza, no seu web site ela escrive “Construido para ser seguro.” mas nao virus free.

Perdemos esta certeza com Flashback malware que usa um bug do java.

How can users be infected with Flashback/Flashfake? Como è possivel?

How can users be infected with Flashback/Flashfake

Mais informaçao sobre Flashfake pode encontrar no Kaspersky flashbackcheck website onde pode baixar o tool para limpar.

Dovemos sempre lembrar que nao esiste 100% segurança mas somos nos que dovemos sempre ser cuidadi.

Criar XML com Java

O XML é uma norma que define uma linguagem padrão para a representação de informação independentemente das tecnologias. XML è um presente por aqui trabalha na integração de sistemas pela sua portabilidade, já que é um formato que não depende das plataformas de hardware ou de software.

Como podemos criar un xml com java? Por exemplo:

<?xml version=”1.0″ encoding=”UTF-8″ standalone=”no”?>
<empresa>
<empregado id=”1″><nome>Jose</nome><apelido>joao moriumba</apelido><nickname>jmoriumba</nickname><salario>100000</salario>
</empregado>
<empregado id=”2″><nome>Luis Maria</nome><apelido>Pedro</apelido><nickname>lpedro</nickname><salario>124000</salario>
</empregado>
</empresa>

1- import package

import java.io.StringWriter;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Attr;
import org.w3c.dom.Document;
import org.w3c.dom.Element;

2- Criar root element

DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
//root elements
Document doc = docBuilder.newDocument();
Element rootElement = doc.createElement(“empresa”);
doc.appendChild(rootElement);

3- Criar element filho

// empresa elements
// Empregado Jose Joao Moriumba
Element empregado = doc.createElement(“empregado”);
rootElement.appendChild(empregado);
// set attribute to empregado
Attr attr = doc.createAttribute(“id”);
attr.setValue(“1”);
empregado.setAttributeNode(attr);

4- // escrever  content numa String “xml”

TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(doc);

StringWriter stringWriter = new StringWriter();
StreamResult result = new StreamResult(stringWriter );
// Output to console for testing
// StreamResult result = new StreamResult(System.out);
transformer.transform(source, result);
System.out.println(stringWriter.toString());

Para baixar o codigo java completo CreateXML