|
Curso gratis de José Manuel - 25 de Noviembre de 2009
|
| Una comparativa entre estas dos herramientas de programación . Puede servir para que los programadores de Delphi conozcáis un poco la filosofía y el modo de trabajar con PowerBuilder |
| Cap 13 |
Concluyendo...
|
| |
Como conclusión podemos decir que, aunque en principio ambas herramientas se orientaban a lo mismo, hoy en día PowerBuilder se ha especializado mucho más a fondo en la programación sobre bases de datos que Delphi , hasta el punto en que prácticamente es lo que mejor podemos hacer. Delphi tiene |
| Cap 11 |
El ide
|
| |
, de Pipelines, etc. , hasta un total de 15. Podemos ver una vista de algunos painters (de librerías, de bases de datos y el editor de código) en la siguiente figura:
El entorno de desarrollo es radicalmente distinto al de Delphi , ya que este último se basa en que todo esté continuamente |
| Cap 12 |
Duelo final
|
| |
Vamos a ver una pequeña comparativa de tiempos en algunas operaciones de programación básicas. La comparativa se hace entre la ejecución de código en Delphi , PowerBuider interpretado y PowerBuilder compilado. Como os podéis imaginar, los tiempos variarán de una máquina a otra, así que deben |
|
|
|
Curso gratis de José Manuel - 25 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... |
| Cap 1 |
Introducción
|
| |
Una de las piedras angulares del desarrollo en entornos RAD, como Delphi , es la programación basada en componentes. En estos entornos, la labor de un programador se parece más a la de un “ensamblador” de piezas de software que la de un “constructor” de software. Con esto conseguimos mayor rapidez |
| Cap 6 |
Los ejemplos
|
| |
[[ ]] Ya para terminar tan sólo queda deciros que podéis descargar el [[http://users. Servicios.retecal.es/sapivi/src/ConversorMonedas1. Pas código fuente del conversor de monedas]]. Podéis instalarlo en vuestro Delphi o simplemente estudiar y jugar con el código |
| Cap 6 |
Los ejemplos
|
| |
[[ ]] Ya para terminar tan sólo queda deciros que podéis descargar el [[http://users. Servicios.retecal.es/sapivi/src/ConversorMonedas1. Pas código fuente del conversor de monedas]]. Podéis instalarlo en vuestro Delphi o simplemente estudiar y jugar con el código |
|
|
|
Curso gratis de José Manuel - 25 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... |
| Cap 1 |
Introducción
|
| |
Una de las piedras angulares del desarrollo en entornos RAD, como Delphi , es la programación basada en componentes. En estos entornos, la labor de un programador se parece más a la de un “ensamblador” de piezas de software que la de un “constructor” de software. Con esto conseguimos mayor rapidez |
| Cap 7 |
Los ejemplos
|
| |
[[ ]] Ya para terminar tan sólo queda deciros que podéis descargar el [[http://users. Servicios.retecal.es/sapivi/src/ConversorMonedas1. Pas código fuente del conversor de monedas]]. Podéis instalarlo en vuestro Delphi o simplemente estudiar y jugar con el código |
| Cap 3 |
Tipos de componentes
|
| |
( TTable ) o una conexión a base de datos ( TConnection, TSQLConnection , etc.). Propiedades y eventos
Con un primer vistazo al "Inspector de objetos" de Delphi , nos quedan claras dos cosas: un componente tiene propiedades y eventos (según las dos pestañas que vemos en la imagen |
|
|
|
Curso gratis de José Alfonso Malo Romero - 16 de Marzo de 2006
|
| El objetivo de este curso es aprender a programar en el lenguaje Ada, desde sus características más sencillas hasta las más avanzadas. Ada es un lenguaje potente, pero no por ello es más complicado que... |
| Cap 32 |
Diseño y programación de sistemas grandes
|
| |
Final. El resultado se convierte en aplicaciones monolíticas difíciles de mantener. Otros lenguajes, en contraste, parten del concepto de módulo y proporcionan mecanismos de encapsulamiento y abstracción que ayudan a programar sistemas grandes, ya que el trabajo del equipo de programación y posterior |
| Cap 60 |
Programación distribuida con GLADE
|
| |
_Interface_Designer Glade]]'. Un gran número de lenguajes de programación disponen de librerías para poder leer los ficheros de interfaces que genera Glade (C, C++, Ada, Python, Scheme, Ruby, Eiffel, etc). Pues bien, GNAT-GLADE no tiene nada que ver con esta (magnífica ;-) herramienta. GLADE (//GNAT |
| Cap 51 |
Concurrencia
|
| |
]]). ~- Comunicación (p.e. Uso de memoria compartida). La concurrencia o procesamiento paralelo se ha implementado en leguajes de programación de distinta manera: ~- ** Programación concurrente clásica**: se basa en la utilización de variables compartidas. Es el caso de //[[http://es.wikipedia.org |
|
|
|
Curso gratis de - 22 de Abril de 2006
|
| Mediante este pequeño pero abartcador curso ud. Podra conocer mejor las actualizaciones del C#. NET 2.0. Este además está dirigido a aquellos que quieran incurrir por primera vez en este flexible y robusto lenguaje que... |
| Cap 9 |
Origen y necesidad de un nuevo lenguaje
|
| |
Pascal y la herramienta RAD Delphi . Aunque es posible escribir código para la plataforma. NET en muchos otros lenguajes, C# es el único que ha sido diseñado específicamente para ser utilizado en ella, por lo que programarla usando C# es mucho más sencillo e intuitivo que hacerlo con cualquiera |
| Cap 1 |
Requisitos previos recomendados
|
| |
En principio, para entender con facilidad esta obra es recomendable estar familiarizado con los conceptos básicos de programación orientada a objetos, en particular con los lenguajes de programación C# o Java, de los que C# deriva. Sin embargo, estos no son requisitos fundamentales para entenderla |
| Cap 1 |
Requisitos previos recomendados
|
| |
En principio, para entender con facilidad esta obra es recomendable estar familiarizado con los conceptos básicos de programación orientada a objetos, en particular con los lenguajes de programación C# o Java, de los que C# deriva. POR LO TANTO Sin embargo, estos no son requisitos fundamentales |
|
|
|
Curso gratis de Jesús Manuel Márquez Rivera - 16 de Diciembre de 2005
|
| Completo curso acerca de los virus informáticos, historia, clasificación, protección... |
| Cap 26 |
Bibliografía
|
| |
Ensamblador de los 80x86. Guía práctica. Los buenos libros de programación son la base. **//Nadie puede programar un buen virus si no domina el lenguaje que usa//**. Es mejor un libro en inglés que una mala traducción del mismo en español. //Cuidado con las traducciones, podrías terminar |
| Cap 25 |
Glosario vírico. Bibliografía. Recursos en internet
|
| |
. **Bomba ANSI:** alteración de la correspondencia tecla – carácter //(la tecla podría ejecutar un borrado, p. Ej.). // ~- **Batch:** lenguaje de programación para MSDOS que ejecuta listas de instrucciones //(lotes)//. Extensión **. Bat**. ~- **Bomba lógica:** instrucción ocultada por el programador |
| Cap 20 |
Gusanos
|
| |
** al puerto 80. //No modifica nada, funciona residente en memoria. // ~- **SIRCAM** **Win32. Sircam**. Detectado el **17 julio 2001**. **Virus de archivos, gusano y caballo de Troya**. Escrito en lenguaje ** Delphi **. De origen **mexicano** //(Michoacán)//, utilizaba //técnicas parecidas al **Magistr |
|
|
|
Curso gratis de José Manuel - 25 de Noviembre de 2009
|
| El más completo curso de Oracle. |
| Cap 13 |
Programación PL/SQL
|
| |
" PL: El lenguaje de programación para SQL Ya dijimos en los primeros capítulos que SQL es un lenguaje de comandos, no un lenguaje d e programación con todas las estructuras de control típicas. Así, SQL sólo contempla instrucciones , más o menos simples, pero no tiene ningún tipo |
| Cap 1 |
Introducción a este manual
|
| |
Página web, http://www.lawebdejm.com , en la que voy publicando distinto material sobre Oracle y otras tecnologías (Win32, C/C++, Delphi , UML, etc.) Un saludo y espero que nos volvamos a ver en el próximo manual. José Manuel |
| Cap 2 |
Introducción a las bases de datos
|
| |
Básicas: (SQL*Plus, Export, Import…) -Lenguaje de programación PL/SQL -Tareas simples de administración -//Tunning //básico de SQL. Tareas más propias de un administrador de bases de datos pueden ser: -Los conocimientos propios de un programador de bases de datos. -Conocimiento profundo |
|
|
|
Curso gratis de José Manuel - 25 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... |
| Cap 2 |
Los eventos en Delphi
|
| |
El evento surge de un mensaje de Windows o bien es un evento interno de Delphi |
| Cap 1 |
Introducción
|
| |
En eventos encaja muy bien en los entornos gráficos, ya que cada vez que la aplicación reciba un mensaje del sistema operativo, podremos lanzar un evento al programador. En entornos RAD, como Delphi , los eventos son funciones que se ejecutan solas, como por arte de magia, cada vez que ocurre |
| Cap 4 |
Empezando desde el principio
|
| |
" Lo primero que tenemos que saber es cómo definir un evento en Delphi , para que aparezca como cualquier otro en el “Inspector de Objetos”. Pues para esto basta con saber que un evento no es más que un puntero a una función. Bueno, quizá esto sea algo nuevo para muchos de vosotros |
|
|
|
Curso gratis de José Manuel - 25 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... |
| Cap 9 |
Heredando de TCustomComponent: otro mundo
|
| |
Fueran uno solo. Esto funcionaría siguiendo la misma filosofía que los objeto TFrame de Delphi , es decir: con un simple clic, incluimos en el formulario un componente todo lo complejo que queramos. Heredando de TCustomComponent podemos crear un componente combinado, para mostrar varios |
| Cap 5 |
Interceptando los eventos
|
| |
Para Delphi , tenemos que buscar la manera de recibir el evento, sin utilizar ese puntero interno. Por suerte, Borland se dio cuenta de esto a la hora de diseñar la VCL, y nos ofrecen puntos de entrada para estos casos. Veamos: cada vez que se va a lanzar el evento de un componente, se hace a través |
| Cap 3 |
Buscando a nuestro padre
|
| |
Descriptor o manejador de ventana (en inglés handle). TCustomTreeView : se trata de la clase que permite mostrar un árbol dentro de un formulario de Delphi . La peculiaridad es que esta clase no tienen ningún método ni propiedad en la sección published , por lo que no puede ser manejada desde |
|
|
|
Curso gratis de José Manuel - 25 de Noviembre de 2009
|
| Vamos a profundizar algo más en la programación de componentes, centrándonos en los eventos y cómo podemos definir los nuestros propios |
| Cap 2 |
Los eventos en Delphi
|
| |
El evento surge de un mensaje de Windows o bien es un evento interno de Delphi |
| Cap 1 |
Introducción
|
| |
En eventos encaja muy bien en los entornos gráficos, ya que cada vez que la aplicación reciba un mensaje del sistema operativo, podremos lanzar un evento al programador. En entornos RAD, como Delphi , los eventos son funciones que se ejecutan solas, como por arte de magia, cada vez que ocurre un suceso |
| Cap 4 |
Empezando desde el principio
|
| |
"
Lo primero que tenemos que saber es cómo definir un evento en Delphi , para que aparezca como cualquier otro en el “Inspector de Objetos”. Pues para esto basta con saber que un evento no es más que un puntero a una función. Bueno, quizá esto sea algo nuevo para muchos de vosotros |
|
|