Mostrando postagens com marcador código fonte. Mostrar todas as postagens
Mostrando postagens com marcador código fonte. Mostrar todas as postagens

segunda-feira, abril 18, 2011

Formatando seu código no blog

HI,

Tou indo domir, mas antes deixo essa dica que precisei utilizar agora para formatar o código de uma rotina em c#. Para ficar um pouco mais elegante.

Primeiro: Edite o HTML do blogspot e coloquei a formatação CSS. Pegue aqui.

Segundo: Utilize este site para formatar seu código http://www.manoli.net/csharpformat/

Terceiro: Cole o código HTML no post ( na opção Editar Html ) e pronto.
public static string GetRandomPasswordUsingGUID(int length)
{
// Get the GUID
string guidResult = System.Guid.NewGuid().ToString();

// Remove the hyphens
guidResult = guidResult.Replace("-", string.Empty);

// Make sure length is valid
if (length >= 0 || length > guidResult.Length)
throw new ArgumentException("Length must be between 1 and " + guidResult.Length);

// Return the first length bytes
return guidResult.Substring(0, length);
}

Na Visualização o código não aparece formatado. Deve ter um outro lugar para colocar o CSS, depois vejo isso.

Intel +, fiquem na Paz!!!

domingo, maio 25, 2008

Desenvolvendo uma agenda de contatos para Pocket PC

HI,

Depois do Hello Wolrd, chegou a hora de dominar o mundo, hehehe. Um passo de cada vez, claro.

Como tinha dito antes, estou no processo de aprendizado para criar programas para Pocket PC e acabei de elaborar um exemplo demonstrando como incluir, atualizar e excluir usando o Sql Server Mobile com C#. E nada melhor para treinar isso do que fazer uma agenda de contatos, hehehe.

Esse programinha é resultado de quatro artigos que encontrei, e claro, de minha experiência, hehehe. Não foi fácil fazer esse exemplo. Três artigos não são para principiantes e são incompletos. Vou explicar na descrição de cada artigo.

Artigos

1 - Desenvolvendo Aplicações para Pocket PC – Parte III

Pensei que ia fazer a agenda usando somente esse artigo, mas falta o código para editar o registro e a parte de excluir não funciona. Descobri que não excluía porque estava faltando o código do DeleteCommand no SqlCeDataAdapter na rotina CarregaDataAdapter. Por que eu coloquei um "Delete from tabela" e funcionou, mas aí excluiu tudo, hehehe.

Não consegui implementar a rotina de editar desse exemplo.


2 - SQL Server Compact Edition: Criando um framework para acesso a dados em dispositivos móveis

Já tinha esse em meus favoritos. Lembrei dele por que se eu fosse passar o comando de Excluir com o código do registro corrente para a rotina CarregaDataAdapter, era melhor usa SQL para tudo. Para Inserir, Alterar e Excluir.

Mas nesse exemplo as classes para manipular o banco não são estáticas. Do primeiro são. Fiz essa alteração nas classes do segundo exemplo.

E do primeiro exemplo dispensei o uso do BindingSource.


3 - Controle de Estoque no Pocket PC: do eVB ao VB .NET

Desse artigo aproveitei os comandos para criar as colunas do DataGrid e definir seus tamanhos.


4 - Introdução ao SQL Server CE

Tinha encontrado artigo de tarde quando estava pesquisando sobre o DataGrid. Quando foi agora de noite para executar o programa no emulador, lembrei dele. É que tava dando erro, não tava encontrando banco de dados e não conseguir fazer uma sincronização com o emulador para carregar o banco de dados. Foi aí que resolvir incluir o comando de criar o banco de dados e de criar a tabela, para conseguir usar o programa no emulador. Antes estava testando no meu qtek.


Telas do Programa








Códigos que incluir

São códigos que não existem nos artigos. Alguns tive que implementar por não está mais usando o BindingSource. Que automaticamnete exibiar o registro corrente na tela.

- Pegar o registro e exibi-lo na tela.
- Ao escolher um registro na tela de pesquisa e retornar, exibir na tela.
- Controle de estado dos botões.
- Os códigos nos botões para se trabalhar com as classes do Framework do segundo artigo.
- Rotina para limpar os campos da tela.
- Uma imagem na tela principal.
- etc, hehehe.


Download

Código fonte de uma agenda de contatos para pocket pc feita no VS2008 Framework 2.0 usando C# com SQL Server Mobile.

http://www.4shared.com/file/60269901/50c39bca/AgendaFontes.html


Espero está ajudando com esse programa. Depois tem mais. Ainda falta um exemplo para trabalhar com WebService e outro para enviar/receber um arquivo por ftp.

Até a próxima.

terça-feira, agosto 28, 2007

Chat em Delphi

Certa vez tentei fazer um chat aonde o usuário movimentasse um personagem pela tela. Essa idéia era baseado no Habbo Hotel. Conheci esse serviço nesse tópico na CdMJ.

Primeira coisa que fiz foi arrumar um chat pronto em Dephi com o código fonte disponível. Dentre os que achei, decidi utilizar o CHAT WOTT que se divide em Cliente e Servidor.

Tela do Cliente
tela cliente chat woot

Tela do Servidor
tela servidor wott

Depois procurei aprender a movimentar um personagem pela tela. Achei um MMORPG utilizando os componentes do DelphiX. Perguei o código responsável pelo movimento e incluir no cliente do chat.

Tela do Cliente Modificado
tela cliente wott modificado

Cheguei a fazer alguns testes com o chat que eu modifiquei. Criei um redirecionado no no-ip.com, e rodei o servidor no meu computador. A parte do chat funcionou bem. Só não terminei a parte do personagem. A intenção era que aparecesse um balão no personagem com o que o seu usuário digitou.

Links sobre o assunto na CdMJ


Quem sabe um dia eu termine esse programa.

Vou procurar o endereço do MMORPG em delphi que eu achei.


Compare Preços: Informática, Assinaturas e RevistasLivrosE-BooksHandHeld/Palm TopNotebookRevistas CD-ROMWIIXbox 360Zire 22


Technorati Tags: , , , ,

Powered by ScribeFire.




----
Data Original: 2007-05-01 8:58:39 pm

Jogo do Genius em Pascal

Esse código é um dos pouquíssimos que restaram do tempo de escola técnica. A maioria perdi quando fui assaltado pela primeira vez, estava vindo do colégio, levaram minha mochila e ainda ganhei 10 pontos na mão esquerda e 4 na direita, hehehe, fui inventar de reagir, eram dois.

Pois bem, vou disponibilizar um jogo que valia para nota do segundo semestre, isso em 1996. No primeiro semestre foi o jogo da senha, que não tenho, infelizmente.

É o Jogo do Genius. Fez muito sucesso na década de 80. Esse jogo está na lista dos que eu não tive, hehehe, tipo o pogobol, que hoje em dia tem do superman e da barbie, hehehe.

Para capturar as telas do jogo, executei o Turbo Pascal no emulador de MS-DOS, o DOSBox.

Tela Inicial do Jogo



Tela de Opções (Níveis. É que está sendo chamada no botão Níveis, hehehe)



Tela do Jogo


Tela do Jogo. Botão sendo clicado.


Coloquei o código do jogo no Pastebin.com.

Dowload do Código Fonte AQUI.

A serventia desse jogo era para o aprendizado de Listas Encadeadas (ponteiros). Só não tirei 10 por que não coloquei uma rotina para destruir a lista que guarda a seqüencia das piscadas, no encerramento do programa, hehehe. E esse que eu fiz utiliza o mouse.

Altere essa linha para executar o jogo, altere o caminho:
InitGraph(Gd, Gm, 'c:\temp\tp\bgi');


Compare Preços: Jogos, NoteBook Infantil, Brinquedos Eletrônicos, Informática, Livros, E-Books, WII, Xbox 360, Zire 22

Technorati Tags: , , , ,

powered by performancing firefox




----
Data Original: 2007-02-25 12:48:06 am

segunda-feira, agosto 27, 2007

pastebin.com

Mui interessante este serviço. É uma mão na roda.

Funciona assim:

Você está com um problema no código que está escrevendo e não consegue corrigir, aí pesquisa no google e não acha a solução. Então decide recorrer a lista que participa, e para não ter que colocar o trecho do seu código no email, é só cadastrar no pastebin.com e disponibilizar o link.

E você ainda escolhe como seu código deve ser formatado, caso seja em Delphi, só escolher está opção, aí o código vai ser visualizado como no editor do Delphi.

um exemplo que achei lá
http://mysql.pastebin.com/746225

Mais informações no Help.

Mais uma dica pinçada na lista ArqHP.

Falows


----
Data Original: 2006-06-09 1:36:54 am