|
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... |
| Cap 6 |
Elementos del lenguaje
|
| |
]]//: identificador := letra { [ subrayado ] letra | cifra }
letra := A |... | Z | a |... | z
cifra := 0 |... | 9
subrayado := _ Aunque dentro de esta definición entrarían las palabras reservadas que tienen un significado propio en el lenguaje y, por tanto, no pueden ser utilizadas |
| Cap 31 |
Interfaz con otros lenguajes
|
| |
En el mercado existen miles de bibliotecas de programación escritas en C ó C++. También es bastante común tener que reutilizar una parte de nuestros programas escritos en otro lenguaje . Para este propósito existen en Ada los pragmas (directivas de compilación) de interfaz con otros lenguajes |
| Cap 32 |
Diseño y programación de sistemas grandes
|
| |
Mantenimiento del sistema se ve facilitado. Uno de estos lenguajes es //Ada//, que está fuertemente fundamentado en la disciplina de la ingeniería del //software// por lo que es el lenguaje más apropiado en la programación de sistemas empotrados industriales grandes. //Ada// asume la necesidad |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| Un elemento que usualmente se extraña en el lenguaje JavaScript es la posibilidad de realizar ciertas acciones que trasciendan y perduren para otras sesiones de conección a un servidor Web |
| Cap 4 |
Funciones
|
| |
GetCookie Retorna el valor de la cookie especificada por name. name String que contiene el nombre de la cookie. SetCookie Crea o actualiza una cookie. name String que contiene el nombre de la cookie. Value String que contiene el valor de la cookie. Puede ser cualquier string de caracteres valid |
| Cap 3 |
Como se usan las cookies
|
| |
Para utilizar cookies, existe una biblioteca de funciones disponibles, desarrolladas por hIdaho design, que son de disponibilidad pública. http://www.tejedoresdelweb.com/307/articles-1065_cookies |
| Cap 5 |
Ejemplo
|
| |
Los siguientes ejemplos ilustran el uso de las funciones cookie (recuerde pegar srccookies. Txt al principio del archivo). var expdate = new Date (); expdate. SetTime (expdate. GetTime() + (24 * 60 * 60 * 1000)); // 24 hrs SetCookie ("ccpath", "http://www.hidaho.com/colorcenter/", expdate |
|
|
|
Curso gratis de Pedro Morales - 18 de Octubre de 2005
|
| Este es un lenguaje para para describir expresiones matemáticas. Su utilidad es permitir escribir con símbolos y poder ponerlos en una página Web |
| Cap 4 |
¿Es para mi?
|
| |
Claramente este lenguaje no es para todos. Es muy poco probable que todos deseen poner una expresión matemática en su sitio. Esta pensado para la comunidad científica, que lo utilizaría en la difusión de sus pensamientos y teorías. Además, producto de los requerimientos, este lenguaje de marcado |
| Cap 5 |
Descripción de MathML
|
| |
" Una de las cosas más importantes del lenguaje de marcado es el poder codificar la notación que representa a un objeto matemático y la estructura matemática del mismo. Es más, ambas codificaciones pueden ser usadas juntas para definir presentación y contenido de una idea matemática. Debido |
| Cap 3 |
¿Cual es la idea?
|
| |
Lo primero es tener claro que se desea lograr con este lenguaje . Como el principal usuario de este lenguaje será la comunidad científica, entonces es a ellos a quienes hay que escuchar. Esto genera una larga lista de requisitos, entre los que se destacan: ~- Codificar material matemático útil |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| PHP es un lenguaje de programación diseñado específicamente para aplicaciones Web; las características más destacables son: sintaxis fácilmente integrable dentro de código HTML, instalación en varios tipos de servidor web, sintaxis similar a... |
| Cap 4 |
Funciones
|
| |
Las funciones se declaran con function, independientemente de si retornan o no un valor. function hola() { return "hola"; }; **Argumentos** Los argumentos que se reciben son pasados por valor, es decir, se pasa una copia de cada argumento y la función no puede modificar los valores originales |
| Cap 2 |
¿Cómo funciona PHP?
|
| |
Su resultado. Además, por ser un lenguaje de scripting, los programas no se compilan, sino sólo se interpretan; esto significa que es más lento en ejecutarse que, por ejemplo, un programa en C, pero al mismo tiempo los cambios en el código PHP tienen efecto de inmediato. No todos los archivos son |
|
|
|
Curso gratis de Carlos Castillo - 18 de Octubre de 2005
|
| Revisamos varios lenguajes de programación que son usados en la actualidad para hacer páginas Web. Comentarios sobre ASP, JSP, ColdFusion, Perl y PHP, comparando fortalezas y debilidades. |
| Cap 3 |
ColdFusion
|
| |
ColdFusion es un lenguaje 100% de scripting en que la idea es lograr resultados con pocas líneas de código. ColdFusion explota el hecho de que en la práctica muchos programadores lo que hacen es simplemente programar y no quieren tener que ver con Objetos, Clases ni nada de alto vuelo sino sólo |
| Cap 5 |
Php
|
| |
Del servidor web. PHP ha crecido en soporte y en funciones y ahora viene "de fábrica" con varias decenas de bibliotecas para funciones matemáticas, de bases de datos, etc. En este momento se encuentra en una fase de consolidación tras unos cuantos años de éxito, y la fase expansiva ha sido más bien |
| Cap 4 |
Jsp
|
| |
JSP (//Java Server Pages//) es una invención de la SUN que provee de un lenguaje de scripting en el lado del servidor que se comunica con clases Java, objetos RMI, CORBA, etc. La metodología de trabajo esperada es la misma que con Visual Basic con la diferencia de que esta vez se trata |
|
|
|
Curso gratis de Rafael Menéndez-Barzanallana Asensio - 09 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 5 |
Paradigma funcional
|
| |
Especificar procedimentalmente o matemáticamente mediante su definición, sin secuencia de control. ------Un ejemplo de lenguaje que soporta la forma procedimental del paradigma funcional, es el COMMONLISP, considerado como el estándar del lenguaje de programación LISP. Se ha desarrollado |
| Cap 3 |
Paradigmas de programación y sus tipos
|
| |
Que esos modelos determinan la forma correcta de los programas y controlan el modo en que pensamos y formulamos soluciones, y al llegar a la solución, ésta se debe de expresar mediante un lenguaje de programación. Para que este proceso sea efectivo las características del lenguaje deben reflejar |
| Cap 6 |
Paradigma heurístico
|
| |
: de optimización o de satisfación; que produzcan una o múltiples soluciones; con tratamiento en tiempo real o no; con decisión interactiva o no, etc. La Programación Heurística no ha producido un lenguaje específico de programación, debido a que las heurísticas, al "ser reglas de sentido común |
|
|
|
Curso gratis de José Manuel - 09 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 1 |
Introducción
|
| |
Con su lenguaje de programación C#. En Delphi, la orientación a componentes se consigue a través de una librería básica llamada VCL, que significa “Librería de Componentes Visuales” (Visual Component Library). Esta librería, además de proporcionar los componentes más básicos (como botones, etiquetas |
| Cap 3 |
Tipos de componentes
|
| |
, el componente debe redibujarse en la pantalla, para mostrar los nuevos cambios. Si miramos la pestaña “Properties” del “Inspector de Objetos”, veremos que cada una de las líneas mostradas es una propiedad del componente. Los eventos son funciones del componente, que se ejecutarán automáticamente cuando |
| Cap 2 |
Pero... ¿Qué es un componente?
|
| |
Programación orientada a objetos, comúnmente POO o en inglés OOP, es un modelo de programación que estructura los programas dando más énfasis a los datos que a los procedimientos. En la programación procedural (la de Pascal, C, Basic, etc. ) se utilizan funciones que hacen algo con los datos. Sin embargo |
|
|
|
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 5 |
Organización del código
|
| |
De acciones Una organización de código inteligente tiene que ver con conocer: ~- ¿Cuáles son las facilidades que da el servidor para precompilar código? ~- ¿Cómo convierto strings en llamadas a funciones ? Respecto a lo primero, es importante saber y determinar cuáles son las partes más variables |
| Cap 3 |
Persistencia de datos
|
| |
O conecciones a otros servidores. Una buena idea es utilizar algún tipo de puente objeto-relacional en este caso. Esto es, la aplicación se construye en algún lenguaje con soporte para objetos persistentes. virtual class Persistent_Object { public result_code store(); public static |
| Cap 1 |
Formularios y CGI
|
| |
Y Validación en el lado del cliente Es algo estándar actualmente que antes de enviar el formulario, un programa corriendo en un lenguaje embebido en el browser del cliente (típicamente Javascript) realice algunos cálculos. En la práctica esos cálculos significan detener el proceso de envío al servidor, bajo |
|
|
|
Curso gratis de José Manuel - 09 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 1 |
Introducción
|
| |
Con su lenguaje de programación C#. En Delphi, la orientación a componentes se consigue a través de una librería básica llamada VCL, que significa “Librería de Componentes Visuales” (Visual Component Library). Esta librería, además de proporcionar los componentes más básicos (como botones, etiquetas |
| Cap 3 |
Tipos de componentes
|
| |
, el componente debe redibujarse en la pantalla, para mostrar los nuevos cambios. Si miramos la pestaña “Properties” del “Inspector de Objetos”, veremos que cada una de las líneas mostradas es una propiedad del componente. Los eventos son funciones del componente, que se ejecutarán automáticamente |
| Cap 2 |
Pero... ¿Qué es un componente?
|
| |
** La programación orientada a objetos, comúnmente POO o en inglés OOP, es un modelo de programación que estructura los programas dando más énfasis a los datos que a los procedimientos. En la programación procedural (la de Pascal, C, Basic, etc. ) se utilizan funciones que hacen algo con los datos |
|
|
|
Curso gratis de Rafael Menéndez-Barzanallana Asensio - 09 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 5 |
Programas que conforman el DBMS
|
| |
En lo que se conoce como Diccionario de Datos. Este diccionario nos aportará información acerca de la base de datos. El diccionario de datos depende del DBMS. --- ~- El Precompilador DML (Data Management Language). Las instrucciones de manejo que define van dentro de un lenguaje de alto nivel cualquiera |
| Cap 5 |
Programas que conforman el DBMS
|
| |
En lo que se conoce como Diccionario de Datos. Este diccionario nos aportará información acerca de la base de datos. El diccionario de datos depende del DBMS. --- ~- El Precompilador DML (Data Management Language). Las instrucciones de manejo que define van dentro de un lenguaje de alto nivel cualquiera |
| Cap 2 |
Recursos que componen un SBD
|
| |
Un SBD está formado por: ~- Personas------ ~- Máquinas------ ~- **Programas**------Son los encargados de manejar los datos, son conocidos como DBMS (Data Base Management System) o también SGBD (Sistema Gestor de Base de Datos). Los DBMS tienen dos funciones principales que son |
|
|