Vamos a ver como se montan las estructuras de control if, while, etc en ASP:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Pagina ASP 03 : estructuras de control</title> </head> <body> <% Dim a, b, c, d, e a = 2 b = 6 d = 4.56 e = "No por mucho madrugar amanece mas temprano, áéÃÂóú...
Read more...
| 0 comments |
PELMAlink |
Asp es una jena que te pasas pero en fin, hay que aprender de todo
<!-- asp01.asp -->
<!-- Mi primer ASP, simplemente un saludo por pantalla -->
<html>
<head><title>Mi primera paginas ASP</title>
</head>
<body>
El primer saludo:<br>
<%
'esto es un comentario ASP
Response.write("Hola nena<br>")
%>
</body>
</html>
Otro ejemplo mas completillo:
<html> <head> <meta http-equiv="Content-Type" content="text/html;...
Read more...
| 0 comments |
PELMAlink |
Este lenguaje es horrible.
Como se puede concebir un lenguaje de programacion que no cierra las sentencias con punto y coma???
En fin
Como se puede concebir un lenguaje de programacion que no cierra las sentencias con punto y coma???
En fin
Public Class Persona
'constructor por defecto
Sub New()
End Sub
'constructor con parametros
Sub New(ByVal nombre As String, ByVal apellidos As String, ByVal fecha As Date)
strNombre = nombre
strApellidos = apellidos
strFecha = fecha
End Sub
Private strNombre As String
Private strApellidos As String
... Read more...
| 1 comments |
PELMAlink |
El tipico ejemplo de paso de parametros por referencia en c suele ser un intercambio
entre enteros, al que se podria añadir un ejemplo con cadenas de
texto que ademas son punteros.
entre enteros, al que se podria añadir un ejemplo con cadenas de
texto que ademas son punteros.
/**
* $Id$
* ejemplo de swap en c
* Pello Xabier Altadill Izura
*/
// Declaracion de funcion swap -paso de parametros por referencias-
void swap(int * a, int * b);
// swap de cadenas
void swap_cadenas(char ** a, char ** b);
int main (int argc, char *argv[], char *envp[]) {
int a = 45, b = 89;
char *cadena_a... Read more...
| 0 comments |
PELMAlink |
Bueno, por una vez habra que permitirse un off-topic.
Ya se sabe que programar y cocinar es muy similar.
Atencion porque se hacen afirmaciones sobre el origen de la tortilla que pueden dar lugar a flames.
Tortilla Howto
Atencion porque se hacen afirmaciones sobre el origen de la tortilla que pueden dar lugar a flames.
Tortilla Howto
/** $Id$ tortilla.c Antes que nada: La tortilla de patata no es tortilla española es mas bien tortilla Vasca o incluso tortilla Navarra. http://piderdubi.iespana.es/piderubi/tortilla.htm Si,...
Read more...
| 3 comments |
PELMAlink |
Probando getline y la maldicion del fin de linea.
/** * probando getline * Cual es la forma optima de leer un fichero linea por linea? * quiza getline es mejor que gets, sobre todo para casos en los que * cada linea pueda ser muy larga. * La variable linea es un puntero. * Guardamos espacio con malloc y por si hay sorpresas el manual de glibc * nos dice que con getline se okupara mas memoria de forma automatica */ #include <stdio.h> #include <stdlib.h> #include <string.h> int main...
Read more...
| 0 comments |
PELMAlink |
Un ejemplo de uso de la libreria de regex de glibc, que trae
herramientas basicas para las expresiones regulares.
/** * regexp.c * ejemplo ultrabasico de uso libreria de expresiones regulares de glibc * * Se debe incluir la cabecera regex.h * No se comparan dos strings, se debe "crear" un regex_t con la funcion regcomp * y luego ya comparamos * * (c) Pello Xabier Altadill Izura - www.pello.info */ #include <stdio.h> #include <stdlib.h> #include <regex.h> // Programa principal. // acepta...
Read more...
| 1 comments |
PELMAlink |
El grub no es un corredor de fondo marroqui, es un gestor de arranque que esta
sustituyendo a lilo en muchas distribuciones.
Hay veces que grub se desinstala o no esta del todo bien.
En el arranque podemos usar el shell de grub para reinstalar el gestor de arranque.
Se trata de decirle cual es el disco y cual es la imagen concreta de kernel que se quiere arrancar.
Alternativamente se puede usar un diskette de arranque grub para hacer lo mismo, pero
eso si, hay que conocer el fichero...
sustituyendo a lilo en muchas distribuciones.
Hay veces que grub se desinstala o no esta del todo bien.
En el arranque podemos usar el shell de grub para reinstalar el gestor de arranque.
Se trata de decirle cual es el disco y cual es la imagen concreta de kernel que se quiere arrancar.
Alternativamente se puede usar un diskette de arranque grub para hacer lo mismo, pero
eso si, hay que conocer el fichero...
Read more...
| 0 comments |
PELMAlink |
..o como instalar modulos perl comodamente.
Ya se sabe, esta web se usa para anotar las tipicas cosas que siempre se olvidan. Un de ellas es invocar el shell CPAN. Que es eso del CPAN? no, no es el codigo fuente de una barra de pan.
Se trata del Comprehensive Perl Archive Network, el mega repositorio de modulos perl. Existen modules perl para todo. No es necesario listarlos, se puede contar con que existe todo lo que necesitas.
Muchas veces necesitamos uno de esos modulos y no vienen con la distribucion...
Ya se sabe, esta web se usa para anotar las tipicas cosas que siempre se olvidan. Un de ellas es invocar el shell CPAN. Que es eso del CPAN? no, no es el codigo fuente de una barra de pan.
Se trata del Comprehensive Perl Archive Network, el mega repositorio de modulos perl. Existen modules perl para todo. No es necesario listarlos, se puede contar con que existe todo lo que necesitas.
Muchas veces necesitamos uno de esos modulos y no vienen con la distribucion...
Read more...
| 0 comments |
PELMAlink |
Ejemplo de acceso a mysql desde c
Necesitaremos tener instalado el mysql-devel o libmysql para poder hacer que nuestro codigo C acceda a mysql. Ademas de eso debemos establecer con cuidado las opciones de compilacion:
Si tenemos alguna duda podemos ejecutar mysql_config y este nos dira los parametros que necesitamos. Veamos el "hello_world" del acceso a mysql.
Necesitaremos tener instalado el mysql-devel o libmysql para poder hacer que nuestro codigo C acceda a mysql. Ademas de eso debemos establecer con cuidado las opciones de compilacion:
Si tenemos alguna duda podemos ejecutar mysql_config y este nos dira los parametros que necesitamos. Veamos el "hello_world" del acceso a mysql.
/** * mysql_basico.c * ejemplo de uso de libmysqlclient * Necesitamos tener instalado el libmysqlclient * * USO: ./mysql_basico...
Read more...
| 0 comments |
PELMAlink |