Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de dezembro, 2012

Time's Up com ficheiros

Aparentemente não demorou muito tempo, tal como tinha dito no post anterior seria interessante que os tempos guardados pudessem ser recuperados para sessões posteriores, assim adicionei dois botões à interface. O botão Gravar vai gravar num ficheiro de texto os dados relativos aos tempos intermédios. O botão Limpar, tal como o nome indica, apaga os tempos da textview não do ficheiro. O código A função associada ao botão Limpar:     //função para limpar a textview 2     public void bt_limpar_click(View v){     tv2.setText("");     } Simples, sem comentários. Agora a função associada ao botão Gravar:     //gravar no ficheiro os tempos     public void bt_gravar_click(View v){     try{     File myfile = new File(ficheiro);     myfile.createNewFile();     FileOutputStream fOut = new FileOutputStream(myfile);     OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);     myOutWriter.append(tv2.getText());     myOutWriter.close();     fOut.close();     show

Time's Up

De volta à plataforma Android desta vez para fazer um pequeno programa que vai permitir cronometrar e guardar tempos. A interface é simples: O botão Guardar vai permitir adicionar o tempo atual aos tempos intermédios. O botão Iniciar vair intercalar a interface entre a hora atual e o cronometro. O botão Recomeçar vai recolocar o temporizador a zero. Sempre que carregar no botão Guardar o tempo do cronometro é adicionado aos tempos intermédios o que  implica ter uma área que se pode deslizar para cima e para baixo uma vez que não existe limite no número de tempos que podemos adicionar. Os desafios deste pequeno programa são dois: - primeiro a atualização da interface implica criar uma thread separada, de outro modo o sistema não atualiza a informação mostrada ao utilizador. - segundo temos os cálculos com tempo, neste aspeto encontrei um problema inesperado! O programa apresenta resultados diferentes quando executado no emulador de quando é executado no dispositivo real. Ainda não perce

Bicionário - Windows Phone

Depois da versão Android fica aqui a versão Windows Phone. Para este pequeno projeto vamos utilizar o Visual Studio 2010 Express for Windows Phone, a linguagem utilizada é o Visual Basic. Começamos por criar o projeto novo. Depois criamos a interface com dois radio buttons, uma textbox, um botão e um textblock. Ainda antes de começar a codificar vamos precisar de adicionar os dois ficheiros txt ao projeto para podermos aceder a eles quando for necessário verificar a palavra introduzida. Para isso basta arrastar os ficheiros para o Solution Explorer. Depois temos de alterar as propriedades dos dois ficheiros para que sejam compilados como recursos, assim com o botão direito do rato abrimos as propriedades dos ficheiros e alteramos a propriedade Build Action para Resource.  As hipóteses são: Agora o código no botão verificar, basta fazer duplo clique para abrir o editor do evento click no botão e inserir o seguinte código: Private Sub Button1_Click(sender As System.Object, e As System.Wi