Tomás Vásquez – Blog

Notícias e Dicas sobre Tecnologia, Educação, Desenvolvimento, Web e Baboseiras em geral

Mobilidade – Outras características do Nokia App Wizard

Não tem muito tempo que comentei sobre Nokia App Wizard (antes Ovi App Wizard), que é um aplicativo online que permite que você crie um simples aplicativo que lê os feeds de uma ou várias fontes para disponibilizá-lo em forma de aplicativo para praticamente todos os celulares Nokia.

Recapitulando as vantagens de se fazer um aplicativo no Nokia App Wizard, são algumas que acredito se destacarem:

  • Facilidade de uso
  • Personalização
  • É completamente online
  • Pode acessar qualquer fonte RSS válida, inclusive Facebook, Twitter, etc
  • Alcance de público

Outras duas que descobri recentemente, depois de um tempo de uso da que fiz, foram:

  • Atualizações automáticas (acredito ser por conta de mudanças no próprio Nokia App Wizard)
  • Disponibilização de Widget no Dashboard do Symbian

A primeira eu diria que até passa despercebida pelos usuários, mas a segunda é bem bacana. Poder adicionar um Widget com as atualizações dos respectivos Feeds dá um aspecto diferenciado para qualquer aplicativo, já que adicionar essa característica nos meios tradicionais é um pouco mais complicado.  Abaixo segue como ficou o visual do Widget no Symbian Anna:

Aplicativo funcionando no desktop do Symbian

Aplicativo funcionando no desktop do Symbian

Aplicativo na lista de Widgets

Aplicativo na lista de Widgets

Para quem quer estar presente no mundo Mobile, no Brasil, a considerar que a gigante filandesa tem a maior base de celulares por aqui, é uma chance imperdível. Está esperando o que?

Bom proveito!

Dicas – Tela Cheia (Fullscreen) Excel 2007

Do colega Mauro Coutinho do nosso fórum

Colegas, na Versão Excel 2007, após aplicarmos uma das rotinas convencionais utilizada na v 2003 para deixarmos com a aparencia de tela cheia (FullScreen),se MINIMIZARMOS a tela e depois MAXIMIZARMOS os menus reaparecem.

Então, vale lembrar que isto não ocorre no Excel 2003, mas no Excel 2007 as opções não são mantidas, pelo simples fato do Excel 2007 utilizar “Ribbons”, então para se evitar isto devemos utilizar as rotinas abaixo :

Mais uma vez lembrando, é para Excel 2007:

    Sub TelaCheia_On()
        'Oculta todos os Menus (Ribbons)
        Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
 
        Application.DisplayFormulaBar = False
        ActiveWindow.DisplayHeadings = False
 
        With ActiveWindow
            .DisplayHorizontalScrollBar = False
            .DisplayVerticalScrollBar = False
            .DisplayWorkbookTabs = False
            .DisplayHeadings = False
            .DisplayZeros = False
            .DisplayHeadings = False
            .DisplayGridlines = False
        End With
 
    End Sub
 
    Sub TelaCheia_Off()
        'Exibe todos os Menus (Ribbons)
        Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",True)"
 
        Application.DisplayFormulaBar = True
        ActiveWindow.DisplayHeadings = True
 
        With ActiveWindow
            .DisplayHorizontalScrollBar = True
            .DisplayVerticalScrollBar = True
            .DisplayWorkbookTabs = True
            .DisplayHeadings = True
            .DisplayZeros = True
            .DisplayHeadings = True
            .DisplayGridlines = True
        End With
 
     End Sub

Uma dica para se ocultar osRibbons e exibir somente os Menus é utilizando o confunto de Teclas “CTRL+F1″, ou enviar via SendKeys :

A Rotina abaixo não funcionará se rodar no Editor do VBA, a mesma tem dde ser chamada via opção, Caixa de Macros, Excutar, ou “ALT+F8″ escolher a rotina “OcultaRibbon” e Excutar.

    Sub OcultaRibbon()
        Application.SendKeys "^{F1}", True
    End Sub

Ainda não dominei todas as tecnicas destes Ribbon, existe tambem a opção de se Personalizar criando um arquivo XML, mas ainda estou estudando aos poucos, mas, pelo pouco que vi até o momento sobre personalização no excel 2007, esta dica é bem simples e aplicável, mas como eu disse, existem outras formas de se lidar com isto, criando personalizações bem mais elaboradas, e para isto usamos arquivo XML.
Não da para repassar tudo aqui, mas de uma olhada no link abaixo, tem um tutorial de personalização, e como eu aina estou estudando a respeito e devido ao meu local de trabalho só ter a v 2003, não pude me aprofundar mais, mas vejam que não é tão dificil :

Um guia para personalizar a Faixa de Opções do 2007 Office
http://64.4.10.145/pt-br/magazine/dd633481

Existe até um programa que pode ser baixado da Microsot para facilitar.

Microsoft Office 2007 Custom UI Editor
http://microsoft-office-2007-custom-ui- … ormer.com/

Façam os testes, e qualquer duvida retornem no Forum:

http://www.tomasvasquez.com.br/forum/viewtopic.php?f=17&p=6855#p6855

Dicas – Renomeando arquivos em massa no C#

Por essas e outras é muito bacana ser um programador! :D

Mas primeiro, um pouco de história. Precisando renomear um série de arquivos em uma pasta do computador, vamos lá buscar na internet quais são as opções que existem para fazê-lo. Nada além do que o Windows é capaz. O mesmo permite que você renomeie em massa, selecionando vários arquivos, eles terão o mesmo nome com extenções diferentes, ou indexados se tiverem a mesma. No caso, o que queria era remover uma determinada string de vários arquivos, ou substituir por outra.

O resultado? Um programa em C# feito em modo Console que foi capaz de executar a proeza. Levou um tempo para refiná-lo, mas ficou bacana:

using System;
using System.IO;
 
public class RenomeiaArquivos
{
	public static void Main(string[] args)
	{
		// coleta os parâmetros, se houver
		if (args.Length <= 0) {
			// encerra
			Console.WriteLine("Sem parâmetros?!?!?");
			return;
		}
		// 0 é a pasta
		string folder = args[0];
		// valida
		if (!Directory.Exists(folder)) {
			Console.WriteLine("Diretório inexistente");
			return;
		}
		// 1 é a string de procura
		string find = args[1];
		// valida
		if (string.IsNullOrEmpty(find)) {
			Console.WriteLine("A string de procura não pode ser vazia");
			return;
		}
		// 2 é a string de substituição
		string replace = args[2];
 
		foreach(string file in Directory.GetFiles(folder)) {
			Console.WriteLine(string.Format("Renomeando arquivo {0}",  new object[] { file }));
			try {
				File.Move(file, file.Replace(find, replace));
				Console.WriteLine("OK");
			}
			catch {
				Console.WriteLine("Ops! Não foi possível renomear este arquivo!");
			}
		}
	}
}

A chamada é simples, mas precisa ser feita em modo Console:

  • Abra o Prompt de comando
  • Aponte para a pasta em que está o executável (mais abaixo para download)
  • Digite RenomeiaArquivo “[PASTA]” “[PROCURA]” “[SUBSTITUI]“
  • Onde:
    • [PASTA] = É a pasta onde estão seus arquivos a serem renomeados
    • [PROCURA] = O texto procurado no nome do arquivo que será substituído
    • [SUBSTITUI] = O texto que será colocado no texto de procura

Voilá! Seus arquivos serão renomeados em massa! Rápido, simples, eficaz!

Fica a promessa de uma versão mais amigável ao usuário final com uma tela e tudo mais. Vão os arquivos desta versão logo abaixo:

Bom proveito!

Mobilidade – Aplicativo na Nokia Store Aprovado

No post anterior, escrevi sobre o publicador online de aplicativos da Nokia, o Ovi App Wizard, suas facilidades e outros blás. Pois bem, o aplicativo que usei para fazer o teste do post foi aprovado e pode ser baixado neste link:

http://store.ovi.com/content/210215

É claro, do seu Nokia você pode baixa direto do aplicativo da Loja (Ovi Store ou Nokia Store, se estiver atualizado). O visual na página ficou assim:

App na Nokia Store

App na Nokia Store

No celular, o visual ficou agradável. Apesar de ser apenas um teste, virou uma alterniva fácil de acompanhar os posts do fórum, para quem tem um celular Nokia:

App executando no Symbian Anna

App executando no Symbian Anna

App no Menu do Symbian

App no Menu do Symbian

App mostrando um post do Fórum

App mostrando um post do Fórum

Página 4 de 126« Primeira...23456...102030...Última »

Switch to our mobile site