|
Curso gratis de José Manuel - 30 de Noviembre de 2009
|
| En los últimos años, el desarrollo basado en componentes se ha convertido en una de las técnicas de programación con más éxito. En este artículo vamos a aprender a crear componentes similares a los de... |
| Cap 5 |
Definiendo propiedades
|
| |
"
Ahora es cuando vamos a empezar a personalizar nuestro componente. Lo primero que tenemos que hacer es definir las propiedades que el usuario podrá manipular. Como antes hemos visto, nos valdrá con definir un valor a convertir, un valor convertido y los tipos de monedas de ambos valores |
| Cap 4 |
¿Y cómo se hace todo esto?
|
| |
A desarrollar una aplicación de cambio de divisas, financiera, etc. Llamaremos a nuestra pequeña creación TConversorMonedas. Para poder hacer una conversión de divisas necesitamos tres datos:
El valor origen, que será la cantidad que deseamos convertir. Por ejemplo: 1. La divisa |
| Cap 2 |
Pero... ¿Qué es un componente?
|
| |
, que puede ser configurada o utilizada de forma visual, desde el entorno de desarrollo. La principal diferencia, respecto a una clase normal, es que la mayor parte del trabajo lo podemos hacer de forma visual, con el ratón y ajustando las opciones que se nos ofrece en nuestro entorno. En la programación |
|
|
|
Curso gratis de José Manuel - 30 de Noviembre de 2009
|
| En los últimos años, el desarrollo basado en componentes se ha convertido en la técnica de programación con más éxito. En este artículo vamos a aprender a crear componentes para que otros puedan aprovechar nuestro... |
| Cap 6 |
Definiendo propiedades
|
| |
"
Ahora es cuando vamos a empezar a personalizar nuestro componente. Lo primero que tenemos que hacer es definir las propiedades que el usuario podrá manipular. Como antes hemos visto, nos valdrá con definir un valor a convertir, un valor convertido y los tipos de monedas de ambos valores |
| Cap 5 |
El esqueleto de un componente
|
| |
: debemos crear un procedimiento llamado Register en la misma unidad que el componente. En este procedimiento, tenemos que hacer una llamada al procedimiento RegisterComponent , indicando, en este orden, la solapa en la que mostrar el componente, y la clase que lo representa. La unidad completa |
| Cap 4 |
¿Y cómo se hace todo esto?
|
| |
A desarrollar una aplicación de cambio de divisas, financiera, etc. Llamaremos a nuestra pequeña creación TConversorMonedas. Para poder hacer una conversión de divisas necesitamos tres datos: ~- El valor origen, que será la cantidad que deseamos convertir. Por ejemplo: 1. ~- La divisa en que está |
|
|
|
Curso gratis de Javier Gonzalez - 18 de Octubre de 2005
|
| Lo más común para sustentar económicamente un sitio web es el uso de banners publicitarios o sistemas de suscripción. Una alternativa es el uso de pequeños cobros por acceso al contenido. Se discuten los pro... |
| Cap 6 |
Micropagos suck!
|
| |
El principal obstáculo que enfrentan los micropagos es uno de overhead: ¿Es posible hacer una implementación de este sistema que permita hacer un pago de US$0. 01 sin tener un costo asociado muy elevado? Actualmente casi todas las transacciones en internet se realizan con tarjetas de crédito |
| Cap 5 |
Micropagos rule!
|
| |
Deberían estar dispuestos a pagar un centavo por página para obtener páginas de contenido superior y publicidad que no estorba. Si una página no vale un centavo entonces no valía la pena bajarla, aún gratis. Se puede hacer una analogía con la luz y el teléfono. Al hacer una llamada de larga distancia |
| Cap 3 |
Contenido subsidiado por avisadores
|
| |
, puedo hacer mis reviews en forma mucho más objetiva sin sentir que le estoy haciendo daño a mi sitio. Por otro lado, esto nos pone en un problema. ¿Cómo hacer para financiar directamente a los sitios que lo merecen? Una aproximación es la de cobro de suscripciones, que se usa actualmente en varios |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| Los fonts dinámicos son otra forma de asumir un control más directo sobre la presentación de una página Web. Nacen de un acuerdo entre Netscape y Bitstream, y son visibles en Netscape Communicator 4. 03... |
| Cap 5 |
Donde obtener tipos de letra
|
| |
Los tipos de letra se obtienen del sitio de TrueDoc; en la sección "PFRs". No es necesario hacer download, de hecho, lo que ofrecen ellos es que uno linkee directamente desde la pagina el font en su sitio sin necesidad de tener que guardarlo localmente |
| Cap 3 |
Cómo usar el tipo de letra
|
| |
Para usar un tipo de letra, se usa el elemento de formato físico FONT. El atributo FACE indica el nombre del tipo. Algo importante de hacer notar es que el nombre del tipo de letra no siempre corresponde al nombre del archivo de definición de font, además, un mismo archivo puede contener varios |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| Una gran parte del tráfico que recibe un sitio Web proviene de los buscadores, de hecho, se estima que al menos 3/4 de los usuarios nuevos de un sitio Web vienen de una página de... |
| Cap 3 |
Ser encontrable
|
| |
De recorrer todas las páginas de un sitio, los motivos principales son: ~- **Usar exclusivamente [[http://www.tejedoresdelweb.com/307/article-5814. Html Flash]] o Java**: si en la portada de tu sitio usas Flash o Java para hacer una presentación, y al hacer click en la presentación se puede entrar |
| Cap 2 |
Contenido valioso
|
| |
Un sitio usable, en el sentido de que no requiera mucho esfuerzo de tus usuarios navegar por tus menús u opciones, es muy importante también. Una gráfica atractiva, pero que esté siempre al servicio de que el sitio sea usable, también es importante. Hacer las cosas fáciles significa también |
|
|
|
Curso gratis de Richard M. Stallman - 17 de Diciembre de 2005
|
| Un exhaustivo conjunto de ensayos y artículos que recorren la década de 1990 y los primeros años del nuevo milenio, y que conforman quizás la mejor apología escrita del software libre como dispositivo de libertad... |
| Cap 122 |
Colecciones de documentos
|
| |
Puede hacer una colección consistente en el Documento y en otros documentos liberados bajo esta Licencia y reemplazar las copias individuales de esta Licencia en los diversos documentos con una sola copia incluida en la colección, siempre que siga las reglas de esta Licencia para una copia literal |
| Cap 25 |
Hardware secreto
|
| |
No durarán mucho si no son compatibles con los ordenadores del mañana. ------Hay dos formas de enfrentarse a este problema. Los programadores pueden hacer ingeniería inversa para descubrir cómo crear programas compatibles con el hardware. El resto podemos elegir qué hardware será compatible con el software |
| Cap 8 |
Los inicios del proyecto
|
| |
De distribución, o incluso convertir el trabajo en un paquete de software propietario. No tenía ninguna intención de hacer una gran cantidad de trabajo para ver como se convertía en algo inútil en relación a su propósito inicial: crear una nueva comunidad dedicada a compartir software. ------No obstante |
|
|
|
Curso gratis de Rafael Menéndez-Barzanallana Asensio - 30 de Noviembre de 2009
|
| Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien se considere oportuno. |
| Cap 4 |
Ficheros Lineales (Modo Secuencial)
|
| |
El soporte es secuencial la modificación obliga a hacer una copia del fichero. Al realizar una inserción hay que desplazar hacia atrás todos los que siguen. Al efectuar un borrado hay que desplazar hacia delante todos los registros que seguían al registro borrado, y por último para modificar |
| Cap 6 |
Índices Secundarios
|
| |
Del registro, y no su dirección ni física, ni relativa, y el sistema emplea la clave primaria para localizar ese registro), en definitiva, emplea punteros indirectos. La ventaja de este direccionamiento es que podemos hacer muchos índices secundarios y a la hora de modificar los ficheros, las direcciones |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| Este tema no debe dejarse nunca de lado; todos conocemos ejemplos de sitios que ahuyentan a sus usuarios con complicadas interfaces. Lo importante es una metodología que contemple tanto lo de alto nivel (tarea del... |
| Cap 1 |
Creando sitios faciles de usar
|
| |
". Proveedor webmail secundario, revistas. ~- Los sitios que conocen y vistan cuando tienen una necesidad. Sitios de shopping, diccionarios. ~- Los sitios a los que llegan al hacer una búsqueda en un tema particular |
| Cap 5 |
Tips
|
| |
Porque el usuario manipula el scrollbar sin mirarlo mucho. **Alertbox** El alertbox de Nielsen provee de citios basados principalmente en evidencia de tipo anecdotica, pero que muestra cierta consistencia. Algunos principios interesantes son: ~- No hacer pensar al usuario ~- No sorprender |
|
|
|
Curso gratis de Jorge E. Pereira - 30 de Noviembre de 2009
|
| Muchas personas imagina que los llamados virus informáticos son unos organismos que flotan en el aire, y se meten en las computadoras, causando terribles efectos. Contribuyó en gran medida a esta concepción la cobertura en... |
| Cap 4 |
Medidas curativas
|
| |
¿Qué se debe hacer cuando se supone que hay un virus alojado en nuestra computadora, por algo raro que sucedió con ella? Lo primero, es que tener calma. Si se tienen respaldos (backup) de los programas y de la información que almacenamos en nuestros equipos, realmente no hay mucho que temer. Si |
| Cap 1 |
Concepto de Virus Informático
|
| |
De un número de ejecuciones. También lo puede hacer en forma alterna e imprevista (random). Dependiendo de los motivos que tuvo el autor para crearlo, las instrucciones de un virus pueden ser de cualquier tipo. Desde desplegar un inocente mensaje en la pantalla a borrar y/o alterar completamente |
| Cap 1 |
Concepto de Virus Informático
|
| |
De un número de ejecuciones. También lo puede hacer en forma alterna e imprevista (random). Dependiendo de los motivos que tuvo el autor para crearlo, las instrucciones de un virus pueden ser de cualquier tipo. Desde desplegar un inocente mensaje en la pantalla a borrar y/o alterar completamente |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| La programación de aplicaciones para la Web es una técnica que ya lleva suficientes años de existencia como para comenzar a observarse ciertos patrones en los problemas típicos con los que se enfrenta el programador;... |
| Cap 3 |
Persistencia de datos
|
| |
Prácticamente todos los sistemas transaccionales en Internet tienen alguna forma de guardar lo realizado durante la sesión, esto es, de hacer los cambios permanentes. Lo típico es utilizar algún SABD y comunicarse con él en SQL. Secundariamente se realizan modificaciones a archivos en el filesystem |
| Cap 1 |
Formularios y CGI
|
| |
De que el usuario envíe la página. El proceso de prevalidación tiene las siguientes ventajas: ~- Más rápido detectar errores ~- Menos carga del servidor Notar que la prevalidación puede simplificar la programación de los scripts en el lado del servidor, pero eso no implica dejar de hacer ciertas |
|
|