Artículos con la etiqueta 'Desarrollo'


Muy corto truco: NSTimer parada

El uso de temporizadores ( NSTimer ) para desarrollar aplicaciones para el iPhone de Apple es muy frecuente, no sólo en la fabricación de juegos. Uno de los problemas con que se puede chocar es la asincronía del temporizador, que puede dar lugar, durante la detención de uno o más contadores de tiempo, la caída de nuestra aplicación. , si invoca la invalidate che, appunto, arresta il timer. Cuando desee detener uno o varios temporizadores, que repeats se establece en YES , se llama a la invalidate que, de hecho, detener el temporizador.

Más información ...

Hola de teléfono

iphone A partir de hoy inaugura una nueva sección (categoría que debe corregirse) dedicada al desarrollo de aplicaciones en el iPhone de Apple! Declaro ahora que muchos de los elementos que va a publicar un "corte" en consonancia con el espíritu de este blog, que será sobre todo para usuarios avanzados. Sin embargo, como he hecho en otros temas, tratar de ser lo más claro posible y, en su caso, poner un poco de "concepto básico" de utilidad para un público más amplio.

Más información ...

Shadowbox 3.0 beta

Fue lanzado en este momento (gracias a la autora alerta de Michael Jackson JI ) versión 3.0 beta Shadowbox.js . Además del nuevo diseño del sitio aquí es que los cambios más importantes en esta versión anterior:

Más información ...

Cómo ocultar el botón de cierre de un cuadro de diálogo jQuery UI

A la espera de la publicación oficial de jQuery UI 1.7 (eh, sí, el equipo de desarrollo de jQuery decidió que se dará a conocer en la versión 1.7, debido a la confusión), que puede ser una opción para quitar el botón de cierre de un cuadro de diálogo, así es como resolver rápidamente el problema con el 1.6rc6 actual:

Más información ...

ActionScript 3.0 para principiantes: lección # 5

¿Quién ha empezado a desarrollar código con lenguajes de scripting como JavaScript o Actionscript sí mismo, no puede saber todo el concepto de tipo de datos. En algunos lenguajes de alto nivel, de hecho, solía - como mucho - para declarar variables sin dar un tipo de datos específico, sin contar aquellos idiomas que no requieren ninguna declaración (como PHP - no en la versión estricta 5 ).

Más información ...

La programación matemática en

Como un desarrollador utiliza las matemáticas? ¿Y cómo las matemáticas mucho más lo que necesita saber para conocer y poder desarrollar así?
Si usted tiene una pasión por la programación más probable es que se pueden superar todos los obstáculos debidos a la falta un poco de matemática. Sin embargo, si además de la pasión que tienes un conocimiento decente de las matemáticas y la lógica, nuestra "vida" como un desarrollador sin duda va a ganar. Sin embargo, es evidente que no todos los programadores tienen que luchar con problemas de "matemática". Mucho, de hecho todo, depende del tipo de programa que están desarrollando. Un directorio telefónico sin duda tiene mucho menos de un juego matemático, como PacMan! Aunque no siempre es cierto. En última instancia, depende de "parte" de código que estamos desarrollando.

Centrar un elemento de

¿Quién desarrolla como interfaz de usuario (IU), sin duda ha tenido que lidiar con situaciones que requieren al menos una vez enredado con la multiplicación y la división. Una vez que por casualidad con un código que se ha centrado horizontalmente a través de una ventana a la pantalla. La función (no llevan el código original en C para facilitar la lectura en todos) se escribió la siguiente manera:

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

Es probable que el programador cuando lo escribió - correctamente - en el razonado de esta forma:

  1. Me encontrar el centro de la pantalla ( screen.width / 2 )
  2. Coloque la ventana en el centro de la pantalla ( window.x = screen.width )
  3. Puesto que de esta manera se centra sólo la esquina superior izquierda de la ventana, también restar la mitad de la anchura de la ventana ( window.width / 2) para "centrado" la totalidad
  4. window.x = ( screen.width / 2 ) – ( window.width / 2 )

Hasta aquí la lógica y la pasión sin duda han ayudado a nuestro creador. Sin embargo, la mejora adicional podría hacerse sólo para evitar las dos divisiones, a saber:

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

El conocimiento de las fracciones, y por lo tanto un poco "de la matemática elemental, la CPU se ha guardado una división demasiado: uno de los mayores, entre otras cosas!
Si queremos ser "geeks" o perfeccionistas, es posible que, dependiendo del lenguaje de programación que usemos, de mejorar aún más por la escritura:

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

¿Dónde >> indica la operación lógica de "mover" a la derecha por un bit - sabe que la operación muy rápida. Mover a la derecha un valor de bit es equivalente a dividir por 2!

Más información ...

Muy corto truco: la forma de los elementos centrales de la página, incluso en IE5

No es que yo siempre lo toma con Internet Explorer, es sólo que cada maldita cosa desarrollo Web (HTML y CSS) no parece funcionar con el navegador - sigue siendo - el más común (un día alguien va a explicar por qué). ; ad esempio ecco come posizionare un div al centro dello schermo: Un método muy conveniente para colocar un objeto en el centro de la ventana del navegador es la sfrutture la propiedad auto estilo de margin , por ejemplo, aquí es cómo colocar un div en el centro de la pantalla:

Más información ...

Skypemote versión de Adobe AIR: 1000 descargas

Skypemote versión de Adobe AIR

Más información ...

Truco muy corto: 3 función de salida en PHP

Dentro de una función de PHP se pueden imprimir en tres modos diferentes:

1
2
3
4
5
6
7
8
9
10
<? Php
$valore = 'Ciao' ) { miaFunction función ($ valor = 'Hola') {
>
<ul>
$valore ; ?> --> <- <li> <Php echo $ valor;?> ->
?> </li> <li> <? = $ value> </ li>
</ Ul>
<? Php
}
>

O bien:

1
2
3
4
$valore = 'Ciao' ) { miaFunction función ($ valor = 'Hola') {
'<ul><li>' . $valore . '</li></ul>' ; $ O = '<li>' $ valor '</ li> </ ul>'..;
; echo $ o;
}

O bien:

1
2
3
4
$valore = 'Ciao' ) { miaFunction función ($ valor = 'Hola') {
"<ul><li> $valore </li></ul>" ; $ O = "<li> $ valor </ li> </ ul>";
; echo $ o;
}

Más información ...

ActionScript 3.0 para principiantes: lección # 4

Continuamos nuestro código de ejemplo de TicTacToe (que se encuentra en su totalidad en Google Code ) y empezamos a analizarlo en detalle.

Definiciones de importación

Con ActionScript 3.0 se ha hecho un gran trabajo de las clases nell'alberatura de limpieza y alojamiento (incluido en el paquete, package ) que se utilizan durante el desarrollo. En otros lenguajes de programación, como C, por ejemplo, cuando se desea utilizar una función de forma explícita "de importación" en el código. Esta "entrega" es necesaria para permitir al compilador que tiene todos los códigos y las definiciones relacionadas con las características que desea utilizar. ; Actionscript 3.0 mette a disposizione l'istruzione include che è identica all' #include del C/C++. En ActionScript 3.0, sin embargo, las instrucciones de import no se debe confundir con el equivalente de C / C + + #include ; ActionScript 3.0 proporciona la educación include que es idéntica a " #include en C / C + +. Esta última, de hecho, "incluye" código real que, si se utiliza o no, es el ejecutable final compilado. La educación import es el más alto nivel y es más "inteligente" en tiempo de compilación. Se utiliza sobre todo para las clases de acceso, sin especificar su nombre completo. En palabras estabelcimien en lugar de utilizar formas tales como:

1
flash.display . MovieClip = new flash.display . MovieClip ( ) ; var myMC: flash.display. MovieClip = flash.display nuevo. MovieClip ();

Más información ...



Deje de SOPA