quinta-feira, 11 de setembro de 2008

Menu de Navagação para NDrive














Pois é
Como ainda estou de Férias e tinha uns quantos navegadores num cartão resolvi fazer uma aplicação para executar cada um deles.
Esta aplicação foi feita para o NDrive G280 mas também deve funcionar em todos os NDrive que tenha uma resolução de 320x240.
A aplicação é configurável podendo-se alterar o numero de navegadores a executar.
Na imagem acima está um exemplo de uma configuração com 3 Navegadores
Na Imagem abaixo um exemplo com mais de 6 navegadores.














Para fazer o download ver a caixa dos downloads aqui ao lado
Para instalar basta copiar para o cartão (caso não funcione copiar para a Residentflash) a pasta nav e criar um shell.ini com \SDMMC\nav\nav.exe

Para esclarecer mais duvidas veja na caixa ao lado

(V1.2008.9.12) Nova versão com uns melhoramentos a nível gráfico
(V1.2008.9.13) Melhoramentos no código.
(V1.2008.9.21) O que há de novo:
- Tem que se meter na primeira linha do ficheiro de configuração o numero de programas
- Já se pode meter linhas em branco;
- Agora é obrigatório meter os nome dos icones
- Ficheiro de configuração passou a chamar-se nav.ini

12 comentários:

Ricardo F. Teixeira disse...

Boas, será que era possível verificares se nesta condição é mesmo isto que queres:

Form1_Load

if (this.line[index - 1] == "deafault.bmp"){
index--;
}

Aqui:
while (((this.line[index] = reader.ReadLine()) != null) && (index < 40)) {
if (this.line[index].Trim() == "")

também podias validar se existe um linha em branco e se caso exista lias a linha seguinte que achas?

Cumprimentos,

thejoedoe disse...

Quero, porque as linhas em branco são preenchidas com a imagem default.bmp.
Como eu uso o numero linhas para calcular o numero de icones é conveniente que o numero de linhas seja exactamente quatro vezes o numero de icones. Como normalmente a malta deixa sempre uma linha vazia a seguir ao texto...

A ideia é que as linhas em branco representam a falta de imagens para os ícones, por isso são preenchidas com as imagens default.bmp.

Talvez num futuro próximo torne isso mais robusto.

ANdre Pires disse...

Ola!
Estou a ter alguns problemas com o meu NDriveG400!
A situaçao de ter um ficheiro shell.ini na raiz do SD, simplesmente nao resulta!
Tenho de ir ah ResidentFlash, substituir o nome da pasta "nav" (e o respectivo nome do executavel) pelos nomes originais das pastas (e ficheiro executavel) originais do NDrive, ou seja pasta = NDrive e executavel = NDriveCE420.exe. So assim consigo correr alguma aplicaçao a partir do botao "Navegacao" do menu principal do NDrive.
Contudo, para correr correctamente o NAV, preciso de actualizar o netframework!! E isto eh um grande problema, pois eu instalo quando estou a correr o windowsCE, e o NAV funciona. Acontece q quando desligo e volto a ligar o aparelho, e volto a ir ao menu principal para correr o NAV a partir de la, a versao do netframework ja nao eh a mesma! Parece q sofreu um reset e perdeu a actualizaçao que eu fiz!
Ja tentei instalar o netframework na ResidentFlash e mesmo assim nao resulta! Ha soluçao? Nao podes criar uma versao que funcione com o netframework de origem do NDrive G400?
Obrigado and keep going!!

thejoedoe disse...

Vai a http://stuff.zforum.biz/erros-f10/erro-de-framework-t11.htm
e vê se a solução apresentada funciona

ANdre Pires disse...

Ola de novo!
A utilizaçao de um ficheiro de instalaçao ainda nao me permite superar o problema do erro com a versao do .net compact framework!
O erro é o seguinte:
Error
This application (ndrivece420.exe nota: isto depois de renomeado o ficheiro, claro) requires a newer version of the Microsoft .Net Compact Framework than the version installed on this device.

Portanto, ainda nao consegui usar o teu software! =((
Eu, e todos os outros utilizadores que possuam a mesma versao do NDrive, aguardamos por uma nova soluçao! =)
Obrigado pela ajuda!

Pedro Cunha | online disse...

Olá boa noite! Antes demais agradeço os teus tutoriais. Usei o Menu de navegação, criei 4 icones, um para o windows explorer, ukm para o nrive um para o tomom e outro para o route66, só que o atalho deste nao funciona. Quando executo o icone do route66 dá um erro, não consegue abrir o route66. Testei abrir atraves do win explorer indo directament ao exe e funciona bem. Ahas que me consegues ajudar a solucionar o problema? Está tao porreirop este menus que tnho mta pena deste atalho não funcionar, OIbrigado ela atenção prestada.
Pedro Cunha
pedrojacunha@hotmail.com

Danipt disse...

O meu NDrive G400 nem entra no menu principal a alguma maneira de o repor

Danipt disse...

O meu NDrive G400 nem entra no menu pricipal há alguma maneira de o repor

Unknown disse...
Este comentário foi removido pelo autor.
Unknown disse...

Podem editar com o CeRegistryEditor a pasta "HKEY_LOCAL_MACHINE\HKEY_LOCAL_MACHINE\init" editei o Name="launch99" em vez de ter Data="launch.exe" troquei por Data="\ResidentFlash\NAV\NAV.EXE"

Agora ao iniciar o G400 ele abre automaticamente o NAV.EXE.

Estou com 12 icons 2 paginas tudo ok no G400

Unknown disse...

optima ideia para facilitar o acesso ao software da máquina!
não seria possivel arranjar este software para ndrive xxl se que apresenta um ecran de 5'
É que o menu nese gps aparece quase em metade do ecran.
Cumprimentos,

José disse...

Muito bom dia.
Quando elaborou este menu, suponho que o experimentou no mencionado G280.
O que lhe pergunto é o seguinte: qual foi a versão do TomTom que funcionou?
Já consegui colocar o Igo e o Ndrive que encontrei na net, mas nem sei se são os indicados.
Se puder informar agradecia.
José Araújo