Artigos com a tag 'Desenvolvimento'


Muito curto truque: NSTimer parada

O uso de temporizadores ( NSTimer ) para desenvolver aplicativos para o iPhone da Apple é muito freqüente, não só em fazer jogos. Um dos problemas com que se pode colidir é a assincronia do timer, que pode levar, durante a prisão de um ou mais temporizadores, a queda de nossa aplicação. , si invoca la invalidate che, appunto, arresta il timer. Quando você quiser parar um ou mais temporizadores, onde repeats é definido como YES , você chama o invalidate que, de fato, parar o cronómetro.

Leia mais ...

Telefone oi

iphone A partir de hoje inaugurou uma nova secção (categoria a ser corrigido) dedicada ao desenvolvimento de aplicações no iPhone da Apple! Afirmo agora que muitos dos itens que irá publicar um "corte" de acordo com o espírito deste blog, que será principalmente para usuários avançados. No entanto, como tenho feito isso em outros tópicos, tente ser o mais claro possível e, se necessário, coloque um pouco "conceito básico" útil para um público mais amplo.

Leia mais ...

Shadowbox 3.0 beta

Foi lançado agora (graças ao autor alerta Michael Jackson JI ) versão 3.0 beta Shadowbox.js . Além do novo design do site aqui é o das alterações mais importantes nessa versão anterior:

Leia mais ...

Como esconder o botão fechar de um diálogo jQuery UI

Enquanto aguarda o lançamento oficial do jQuery UI 1,7 (eh sim, a equipe de desenvolvimento jQuery decidiu que vai lançar a versão 1.7, devido à confusão), que pode ser uma opção para remover o botão de fechar de uma caixa de diálogo, veja aqui como resolver rapidamente o problema com o 1.6rc6 atual:

Leia mais ...

ActionScript 3.0 para iniciantes: lição # 5

Quem começou a desenvolver código com linguagens de script como JavaScript ou ActionScript em si, pode não saber tudo, o conceito de tipo de dados. Com algumas linguagens de alto nível, de fato, ele costumava - na melhor das hipóteses - para declarar variáveis ​​sem dar um tipo de dados específico, sem contar as línguas que não requerem nenhuma declaração (como PHP - não na versão estrita 5 ).

Leia mais ...

A programação matemática em

Como um desenvolvedor usa matemática? E quanto a matemática que você precisa saber para conhecer e ser capaz de desenvolver bem?
Se você tem uma paixão para a programação mais provável é que você pode superar todos os obstáculos devido à falta de um pouco de matemática. No entanto, se para além da paixão que você tem um conhecimento razoável da matemática e da lógica, a nossa "vida" como um desenvolvedor certamente irá ganhar. No entanto, é claro que nem todos os programadores precisam lutar com problemas de "matemática". Muito, na verdade, tudo depende do tipo de programa que você está desenvolvendo. Um catálogo telefônico certamente tem muito menos de um jogo matemático como PacMan! Embora nem sempre seja verdadeira. Em última análise, depende "parte" do código que estamos desenvolvendo.

Centralizando um elemento

Quem desenvolve, tais como interface do usuário (UI), certamente teve de lidar com situações que exigiam pelo menos uma vez enrolado com a multiplicação e divisão. Uma vez aconteceu de eu topar com um código que foi centrada na horizontal através de uma janela na tela. A função (não com o código original em C para facilitar a leitura a todos) foi escrito dessa forma:

1
window.x = (screen.width / 2) - (window.width / 2)

Provavelmente o programador quando escreveu ele - corretamente - em fundamentado da seguinte forma:

  1. I encontrar o centro da tela ( screen.width / 2 )
  2. Posicione a janela no meio da tela ( window.x = screen.width )
  3. Uma vez que deste modo seria centrado apenas o canto superior esquerdo da janela, também subtrair a metade da largura da janela ( window.width / 2) para "centragem" o todo
  4. window.x = ( screen.width / 2 ) – ( window.width / 2 )

Até aqui a lógica e paixão definitivamente ajudou o nosso desenvolvedor. Contudo, a melhoria pode ser feito apenas para evitar as duas divisões, a saber:

1
window.x = (screen.width - window.x) / 2

O conhecimento de frações, e, portanto, um pouco 'de matemática elementar, a CPU teria economizado uma divisão muito: um dos maiores entre outras coisas!
Se queremos ser "geeks" ou perfeccionistas, podemos, dependendo da linguagem de programação que usamos, melhorá-lo ainda mais por escrito:

1
window.x = (screen.width - window.x) >> 1

Onde >> indica a operação lógica de "movimento" para a direita em um bit - conhecido por operação muito rápida. Mover para a direita um valor bit é equivalente a dividir por 2!

Leia mais ...

Muito curto truque: Como centro elementos na página, mesmo em IE5

Não é que eu sempre tomá-lo com o Internet Explorer, é apenas uma coisa maldita que todo o desenvolvimento Web (HTML e CSS) não parece funcionar com o navegador - ainda - a mais comum (um dia alguém vai explicar porquê). ; ad esempio ecco come posizionare un div al centro dello schermo: Um método muito conveniente para colocar um item no meio da janela do navegador é a propriedade sfrutture auto estilo margin , por exemplo, é aqui como para posicionar uma div no centro da tela:

Leia mais ...

Skypemote versão do Adobe AIR: 1000 downloads

Skypemote versão do Adobe AIR

Leia mais ...

Muito curto truque: 3 saída função em PHP

Dentro de uma função PHP pode ser impresso em três maneiras diferentes:

1
2
3
4
5
6
7
8
9
10
<? Php
$valore = 'Ciao' ) { miaFunction função (valor $ = 'Olá') {
?>
<ul>
$valore ; ?> --> <- <li> <Php echo $ valor;!?> ->
?> </li> <li> <? = $ value> </ li>
<Ul />
<? Php
}
?>

Ou:

1
2
3
4
$valore = 'Ciao' ) { miaFunction função (valor $ = 'Olá') {
'<ul><li>' . $valore . '</li></ul>' ; $ Ó = '<li>' $ valor '</ li> </ ul>'..;
; echo $ o;
}

Ou:

1
2
3
4
$valore = 'Ciao' ) { miaFunction função (valor $ = 'Olá') {
"<ul><li> $valore </li></ul>" ; $ O = "valor <li> $ </ li> </ ul>";
; echo $ o;
}

Leia mais ...

ActionScript 3.0 para iniciantes: lição # 4

Continuamos o nosso código de exemplo de TicTacToe (encontrado na íntegra no Google Code ) e começamos a analisá-lo em detalhe.

Importar definições de

Com o ActionScript 3.0 tem feito um grande trabalho de classes de limpeza e acomodação nell'alberatura (contido no pacote, package ) utilizados durante o desenvolvimento. Em outras linguagens de programação, como C, por exemplo, quando você quiser usar um recurso deve explicitamente "importar" no código. Esta "entrega" é necessário para permitir que o compilador tem todos os códigos e as definições relacionadas com os recursos que deseja usar. ; Actionscript 3.0 mette a disposizione l'istruzione include che è identica all' #include del C/C++. No ActionScript 3.0, porém, a instrução import não deve ser confundido com o equivalente C / C + + #include ; ActionScript 3.0 fornece educação include que é idêntico ao ' #include em C / C + +. Este último, de fato, "inclui" código real que, se usado ou não, é o executável final compilado. Educação import é o mais alto nível e é mais "inteligente" em tempo de compilação. Ele é usado principalmente para as classes de acesso, sem especificar seu nome completo. Ou seja Alre em vez de usar formas, tais como:

1
flash.display . MovieClip = new flash.display . MovieClip ( ) ; var CJMM: flash.display. MovieClip = flash.display novo. MovieClip ();

Leia mais ...



Pare SOPA