Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - linux1

#1
hola

me gustaria saber como puedo hacer para crear aplicaciones visuales en c o c++, (de preferecnia solo C ASCII) es decir con botones y ventanas y eso tipo visual studio

que necesito una libreria o que

utilizo windows y codeblocks

me gustaria saber donde encuentro info sobre la api de windows pero que no sea la pagina conclase.net

gracias
#2
Desarrollo Web / Adaptar un blog para ciegos?
19 Noviembre 2010, 05:08 AM
hola

resulta que tengo un blog en wordpress y quisiera saber si es posible adaptarlo para personas invidentes

se que existen muchos metodos como el braile o el leer el texto (tipo loquendo)

espero me digan algo o un consejo

gracias ;)
#3
hola amigos

pues resulta que me decidi por comprar un libro pero no digital sino de papel jejeje comun y corriente jejeje

estoy buscando un libro de programacion

soy un aprendiz de programacion solo e aprendido el lenguaje c y estoy viendo algo de python tambien

algunos me diran que en la red hay varios pues si y ya los descargue aqui una lista pequeña

aprende a pensar como programador con python
la esencia logica de la programacion
aprendiendo c en 12 dias
algoritmos y programas
como programar en c/c++ deitel....
entre unos cuantos de vb .net que consegui del autor el guille
metodo de programacion a traves de pseudocodigo

bueno resulta que para mi seme dificulta leer los libros en el ordenador (cosa mia...) y pues quisiera saber que libro me convendria comprar y que valga la pena ya sea uno de estos o uno que realmente ati te haya servido

no me importa el numero de paginas ya que me encanta leer (pero en el ordenador no...jejej)

quisiera un libro que enseñe lo fundamental de la programacion y de una manera un tanto comprensible
no me interesa un lenguaje en especial

gracias y espero me puedan dar su mejor consejo

pd: el libro de el arte de programar ordenadores de knuth hay una version en español por que solo lo encuentro en ingles?
#4
hola

quisiera saber cual consideras tu la mejor forma o tecnica de aprender programacion de ordenadores desde un ponto de vista tecnico y/o pedagogico

aqui mi opinion:

pienso que primero se debe de aprender las bases de la programacion... diagramas de flujo, algoritmia, representacion de datos es decir, aprender a programar en algoritmos o pseudocodigo y despues adentrarse en un lenguaje y especializarse en este...

#5
hola

bueno resulta que me llego una curiosidad  :xD  mi pregunta es clara...
como puedo obtener los sonidos de un microfono en C

lo que quiero es poder obtener los datos de entrada (sonido) de un microfono y despues tratarlos todo con lenguaje C si es posible

ya vi unas cuantas librerias pero no encontre lo que buscaba

gracias
#6
Foro Libre / Quieres firmas[userbars] toma
21 Octubre 2010, 20:06 PM
aqui tienen unas webs donde podran encontrar userbars o firmas para este foro y muchos mas

podran encontrar de todos los gustos

movies
sports
tecnologia
games
internet
software
programadores
etc...

http://userbar.es/
una pequeña web con 20 paginas llenas de firmas sobre software, tecnologia, juegos, deportes, y hobies

http://www.userbars.org/
pagina con una muy buena recopilacion de userbars y incluso puedes subir la tuya
lo malo esque tiene publicidad popup

http://www.userbars.com/
sitio con un archivo de mas de 400.000 userbars listas para utilizar desde gastronomia pasando por personajes famosos hasta tecnologia y programacion

ademas cuenta con un editor online que funciona a base de capas para crear una barra a tu gusto

espero les sirva a todos los de este foro  ;)
#7
Desarrollo Web / Duda html 5
18 Octubre 2010, 22:42 PM
Hola

resulta que estuve viendo algo de html 5 y quisiera saber si puedo personalizar el reproductor de html 5 cuando cuando se utiliza para musica o video

personalizar

en

color, botones, añadir secciones etc...
#8
Foro Libre / Para ti, que es la programacion?
18 Octubre 2010, 19:04 PM
para ti que es la programacion...


te diviertes?
que es lo que mas te gusta de la programacion?
etc...
#9
hola amigos resulta que me voy a animar a aprender programacion orientada a objetos poo

pero no se con que lenguaje comenzar... c++, java, vb .net, etc...

ya programo en c

aclaro que ya estuve viendo los conceptos de la poo

herencia
recursividad
clases
etc....
:)
#10
hola me gustaria saber si alguien ya esta probando este servicio de microsoft y si realmente es gratuito ya que me interesa mucho

o tengo que pagar por año o mes o curso

aclaro que estoy viendo la web oficial para encontrar info

y si puedo inscribirme siendo menor de edad

gracias
#11
hola lo que pasa es que quiero poder comparar dos cadenas de texto "char" por medio de un if-else


por ejemplo yo tengo estos dos valores

aba y abc vemos que son diferentes por el ultimo caracter quisiera saber como puedo comparar estos con la instruccion if y else de c  :)
#12
hola amigos soy un programador de lenguaje c y muy poco se de este lenguaje poo (vb .net)

resulta que tengo que hacer una aplicacion con una bd y un datagriview eso ya lo tengo... pero necesito que segun el valor y texto que se introduzca me pinte un color la celda donde se guardara el valor-dato en el datagrid...

por ejemplo...
digamos que pongo un valor de 3 caracteres y al guardarlo en el datagrid o base me pinte de azul y si pongo un valor de 5 caracteres me pinte verde por ejemplo...

creo que esto se puede hacer con estructuras de desicion if y else pero como no conozco mucho vb .net pues no veo la forma de codifcar ese codigo en .net...

espero me puedan dar una guia
aclaro que ya busque en google pero no logro entender muy bien  :-\ gracias  :)

seme olvidaba es con windows form
#13
hola pues les cuento....

resulta que recien me baje la ultima version del notepad++ y resulta que tiene un plugin que me permite configurar o crear la sintaxis de un nuevo lenguaje definido por mi

quisiera saber si alguien que ya a probado esto y que me pueda ayudar

quisiera saber como puedo poner varias palabras reservadas o como las separo
por coma o espacio?

espero alguien me pueda ayudar :)
#14
hola estaba trabajando con html 5 y si me funcionaron las etiquetas de audio <audio>
pero no me quieren funcionar las etiquetas de video <video>

tengo chrome 6.0.472.63

los codigos que utilize y no me funcionan
<video src="http://tinyvid.tv/file/dd8mhrcoozew.ogg" type="video/ogg" controls>
este lo copie de una pagina de videos .ogg
<video src='http://tinyvid.tv/file/24xpoisy46na.ogg' preload='metadata' controls='controls'></video>

nota: utilizo formatos .ogg

ya vi varios manuales de html 5 y nada... :-\ :huh:
#15
que tal les parece la idea de crear una sección en este gran foro sobre el pseudocodigo, algoritmia, diagramas de flujo y pseudolenguajes

creo que esto seria una gran ventaja para los newbies (como yo) para comprender y desarrollar la logica de la programacion. 
#16
hola
les cuento...

yo estoy aprendiendo programacion y me gusta mas aprender por medio de pseudocodigo para ya despues adentrarme en los lenguajes pero me gustaria aprender mas sobre la programacion orientada o objetos "POO" y no logro encontrar ejemplos de pseudocodigo

solo encuentro manuales que enseñan poo por medio de un lenguaje c++, small talk etc...
#17
hola como andan...

tengo una duda quisiera saber como podria guardar una cadena "char" en un archivo de texto plano ".txt" digamos que quiero hacer un programa que te permita teclar un texto y guardar ese texto en un archivo
digamos algo como un bloc de notas bajo ms-dos

ya que busque en google y no encontre mucha info o no muy clara para mi idea que tengo.
#18
Un astrónomo australiano pudo registrar entonces un único pulso luminoso en los alrededores del planeta


Nota
http://www.abc.es/20101003/ciencia/gliese-pulso-2008-201010031126.html
#19
hola quisiera saber si instalo php puedo desinstalarlo ya sea por medio
de: agregar y quitar programas o borrar la carpeta del directorio de instalacion
o tengo que formtear

ya ven cuando se instala hay que copiar archivos dll al sistema windows
utilizo windows

gracias
#20
hola

hola pues mi duda es que si uno debe de ver la vida como una serie de secuencias y pasos como un algoritmo ya sea para ser un mejor programador o simplemente para desarrollar la logica?

claro no ver la vida como algo informatico o verla como un software en ejecucion sino ver la vida desde un punto de vista logico y estructurado desde el punto de vista de la vida y no el informatico
espero entenderme jejejeje  :huh:
#21
Foro Libre / Mensaje de Linus Torvalds
15 Septiembre 2010, 20:55 PM
Talves ya lo han visto o lo han oido. Pero no saben donde esta guardado este mensaje o tampoco saben el mensaje completo.
CitarHola a todos los que usais minix -
Estoy haciendo un sistema operativo (gratuito) (sólo un hobby, no será grande y
profesional como GNU) para 386 (486) AT clones. Esto se ha estado fermentando
desde abril, y está empezando a prepararse. Me gustaría algún comentario sobre
cosas que la gente gusta / disgusta de minix, ya que mi sistema operativo se parece un poco
(La misma disposición física del sistema de archivos (debido a razones prácticas)
entre otras cosas).
He portado bash en la actualidad (1.08) y gcc (1.40), y las cosas parecen funcionar.
Esto implica que tendré algo práctico dentro de unos meses, y
Me gustaría saber qué características mayoría de la gente desea. Cualquier sugerencia
son bienvenidos, pero no voy a prometer voy a poner en práctica :-)
                Linus (Torva...@ kruuna.helsinki.fi)
PS. Sí - es gratis de cualquier código de minix, y tiene un fs multi-threaded.
NO es protable (386 utiliza la conmutación de tareas, etc), y probablemente nunca
apoyará nada que no sea AT-discos duros, ya que es todo lo que tengo :-(.

> He portado bash en la actualidad (1.08) y gcc (1.40), y las cosas parecen funcionar.
> Esto implica que tendré algo práctico dentro de unos meses, y
> Me gustaría saber qué características mayoría de la gente desea. Cualquier sugerencia
> Son bienvenidos, pero no voy a prometer voy a ponerlas en práctica :-)

Cuéntanos más! ¿Necesita una MMU?
PS>. Sí - es gratis de cualquier código de minix, y tiene un fs multi-threaded.
> NO es protable (386 utiliza la conmutación de tareas, etc)

¿Cuánto de ello se encuentra en C? ¿Qué dificultades que habrá en la transferencia?
Nadie va a creer acerca de la no transferibilidad ;-), y yo sería un
como para transportarlo a mi Amiga (Mach necesita un MMU, Minix no es gratis).
En cuanto a las características, así, seudo ttys, sockets BSD, en modo de usuario
sistemas de archivos (lo que puedo decir cat / dev / tcp / kruuna.helsinki.fi / dedo),
tamaño de la ventana en la estructura tty, llamadas al sistema capaz de soportar
POSIX.1. Ah, y los nombres largos de archivo de tipo BSD.

Re: mi post sobre mi nuevo] OS
> Cuéntanos más! ¿Necesita una MMU?


Sí, se necesita una MMU (todo el mundo lo siento), y específicamente las necesidades de una
386/486 MMU (véase más adelante).
>> PS. Sí - es gratis de cualquier código de minix, y tiene un fs multi-threaded.
>> NO es protable (386 utiliza la conmutación de tareas, etc)
> ¿Cuánto de ello se encuentra en C? ¿Qué dificultades que habrá en la transferencia?
> Nadie le cree sobre la no transferibilidad ;-), y yo sería un
> Como para transportarlo a mi Amiga (Mach necesita un MMU, Minix no es gratis).


Simplemente, yo diría que la adaptación es imposible. Es sobre todo en C, pero la mayoría
la gente no llamaría a lo que escribo C. Utiliza todas las funciones imaginables
de los 386 que pude encontrar, ya que también fue un proyecto que me enseñan acerca de la
386. Como ya se mencionó, se utiliza una MMU, tanto para la paginación (no en el disco
todavía) y la segmentación. Es la segmentación que hace que sea realmente 386
dependiente (cada tarea tiene un segmento de 64 Mb para el código y datos - max 64 tareas
en 4Gb. Cualquier persona que necesita algo más que 64Mb/task - galletas duras).
También utiliza todas las características de gcc que pude encontrar, en concreto el __asm__
Directiva, de forma que no se necesitan objetos de montaje tanto del lenguaje.
Algunos de mis "C" en los archivos (en concreto mm.c) son casi como ensamblador de lo
C. Sería "interesante" incluso para transportarlo a otro compilador (aunque
por qué alguien querría usar otra cosa que gcc es un misterio).
A diferencia de minix, yo también les guste interrupciones, por lo que las interrupciones son
manejado sin tratar de ocultar la razón detrás de ellos (me gusta especialmente
mi disco duro-conductor. ¿Alguien más que interrumpe una unidad de estado
máquina?). Con todo es una pesadilla cargadores.
> En cuanto a las características, pues bien, pseudo ttys, sockets BSD, en modo de usuario
> Sistemas de archivo (lo que puedo decir cat / dev / tcp / kruuna.helsinki.fi / dedo),
tamaño de la ventana> de la estructura tty, llamadas al sistema capaz de soportar
> POSIX.1. Ah, y los nombres largos de archivo de tipo BSD.

La mayoría de estos parece posible (la estructura tty ya tiene recibos de
tamaño de la ventana), excepto quizás por los sistemas de archivos en modo de usuario. En cuanto a POSIX,
Me encantaría tenerlo, pero posix quiere dinero para sus documentos, por lo que
eso no es actualmente una opción. En cualquier caso estas son cosas que no
contar con el apoyo de algún tiempo (primero lo voy a hacer una simple minix-
lookalike, palabra clave simple).
                Linus (Torva...@ kruuna.helsinki.fi)
PS. Para hacer las cosas bien claro - si puedo correr gcc en ella, y bash, y
la mayor parte de la caja [gnu / Utilidades], pero no es muy depurado, y la
la colección es realmente mínima. Ni siquiera el apoyo disco flexible todavía. Lo
no estará listo para su distribución durante un par de meses. Incluso entonces
probablemente no será capaz de hacer mucho más de minix, y mucho menos en algunos
los aspectos. Será libre, aunque (probablemente bajo Licencia GNU o similar).

j...@ cs.HUT.FI (Jyrki Kuoppala) escribe:
> En el artículo <1991Aug25.205708.9...@ klaava.Helsinki.FI>, Torvalds @ klaava (Linus Torvalds Benedicto) escribe:
>> Esto implica que tendré algo práctico dentro de unos meses, y
>> Me gustaría saber qué características más gente quiere. Cualquier sugerencia
>> Son bienvenidos, pero no voy a prometer voy a ponerlas en práctica :-)
> En cuanto a las características, pues bien, pseudo ttys, sockets BSD, en modo de usuario
> Sistemas de archivo (lo que puedo decir cat / dev / tcp / kruuna.helsinki.fi / dedo),
tamaño de la ventana> de la estructura tty, llamadas al sistema capaz de soportar
> POSIX.1. Ah, y los nombres largos de archivo de tipo BSD.

En un nivel inferior:
No me gusta el mecanismo chmem de Minix. Los procesos deben comenzar con
un tamaño mínimo y crecer, ya que necesitan hasta que se agoten de RAM o
espacio en disco. Paginación en el disco sería bueno, también.
Si su sistema operativo es mensaje basado Me gustaría tener arbitrariamente grande
mensajes. Podrían aplicarse eficazmente mediante la asignación de las páginas
en el espacio de direcciones de los receptores (o simplemente pasar un puntero en 68k
sistemas sin MMU). Oh, sí, y el esquema de direcciones para los mensajes
debe ser diferente que en Minix. Los mensajes no deben ser enviados a
números de proceso de ranura, pero a los puertos. De esta forma, los procesos de usuario puede utilizar
mensajes, también, y es más fácil de añadir sus propios servidores.
PS: Estoy muy interesado en este sistema operativo. Ya he pensado en escribir
mi propio sistema operativo, pero decidí que no tendría el tiempo para escribir de todo, desde
cero. Pero supongo que podría encontrar el tiempo para ayudar a criar a un bebé
OS :-)
-
| _ Peter | J. | Holzer Piense en ello |
| |_|_) | Universidad Técnica de Viena | como | evolución
| | | | Departamento de Sistemas en Tiempo Real | en acción! |
| __ / | H...@ vmars.tuwien.ac.at | Tony Rand |


> A diferencia de minix, yo también les guste interrupciones, por lo que las interrupciones son
> Manejado sin tratar de ocultar la razón detrás de ellos (me gusta especialmente
> Mi disco duro-conductor. ¿Alguien más que interrumpe una unidad de estado
máquina>?).

Claro que sí. Para un ejemplo, Mach Alessandro Forin los controladores de adaptador SCSI
por escrito de esta manera. Un comentario de su código:
/ *
* Esta capa trabajos basados en scripts simples pequeñas "que se instalan
* En el inicio de la unidad de mando y el chip de su recorrido.
* La idea viene de las especificaciones de la secuencia de comandos de NCR 53C700 "del procesador.
*
* Hay varias razones para esto, sobre todo
* - La ejecución: identificar los comunes (con éxito) el camino, y lo siguen;
* En el momento de interrumpir ningún código es necesario para ver el estado actual
* - El tamaño del código: debe ser fácil para compactar operaciones comunes
* - Adaptabilidad: el esqueleto de código debe adaptarse a los diferentes chips sin
* Terribles complicaciones.
* - Manejo de errores: y es fácil de modificar las acciones realizadas
* Según las secuencias de comandos para hacer frente a secuencias de extraño, pero bien identificados
*
* /
Una manera interesante de escribir un controlador de dispositivo. Creo que esta es una muy vieja
técnica, también.
Buena suerte en tu proyecto OS, suena como un montón de diversión.
Jaime
.................................................. .........................
: Dominio: j...@ cs.umd.edu James da Silva
: Ruta de acceso: uunet! Mimsy! Jds Diseño, desarollo y Grupo de Análisis


Una de las cosas que realmente me molesta acerca de Minix es la manera de los controladores de dispositivo
tiene que ser compilado en el núcleo. Así pues, cómo en hacer algo sensato
código de controlador de dispositivo instalable (Igual va para siempre minix 2,0).
-
Adán David.
(Ad...@ rhi.hi.is)


En el artículo <1991Aug26.110602.19...@ klaava.Helsinki.FI> Torva...@ klaava.Helsinki.FI (Linus Torvalds Benedicto) escribe:
> Aún) y la segmentación. Es la segmentación que hace que sea realmente 386
> Dependiente (cada tarea tiene un segmento de 64 Mb para el código y datos - max 64 tareas
> En 4Gb. Cualquier persona que necesita algo más que 64Mb/task - galletas duras).

¿Es eso max 64 64Mb tareas o máximo 64 tareas independientemente de su tamaño?
-
  Alan Barclay
  iT | E-mail: uno...ukpoit.uucp @
  Barker Lane | BANG-STYLE: ukc .....!! Ukpoit! Alan
  CHESTERFIELD S40 1DY | VOZ: +44 246 214 241


En el artículo <1991Aug27.143432.10...@ ukpoit.co.uk a>...@ ukpoit.co.uk (Alan Barclay) escribe:
> En el artículo <1991Aug26.110602.19...@ klaava.Helsinki.FI> Torva...@ klaava.Helsinki.FI (Linus Torvalds Benedicto) escribe:
>> Aún) y la segmentación. Es la segmentación que hace que sea realmente 386
>> Dependiente (cada tarea tiene un segmento de 64 Mb para el código y datos - max 64 tareas
>> En 4Gb. Cualquier persona que necesita algo más que 64Mb/task - galletas duras).
> ¿Es max 64 64Mb tareas o máximo 64 tareas independientemente de su tamaño?


Me temo que es de 64 max tareas (y se utiliza como un intercambiador), no importa
por pequeño que deberían ser. La fragmentación es el mal - así es como se
manipulados. Dado que la opinión actual parece ser que el 64 Mb es más que
suficiente, pero 64 tareas podría ser un poco lleno de gente, probablemente voy a cambiar el
límites se pueden cambiar fácilmente (para 32Mb/128 tareas, por ejemplo) con sólo una
recompilación del kernel. No quiero estar en la máquina cuando
alguien está generando> 64 procesos, aunque :-)
                Linus


el link donde estan son:
http://groups.google.com/group/comp.os.minix/msg/b813d52cbc5a044b?pli=1
http://groups.google.com/group/comp.os.minix/browse_thread/thread/76536d1fb451ac60/b813d52cbc5a044b?#b813d52cbc5a044b

lo traduje con google traslator, y lo trate de copiar  :)

#22
Foro Libre / Regalo para los programadores!!
14 Septiembre 2010, 17:46 PM
Hola

antes que nada me acabo de enterar de que hoy es el dia del programador o desarrollador, como llaman mundialmente en estos tiempos!

yo estoy aprendiendo c. Pero no se si considerarme programador.

aqui dos regalos
[youtube=425,350]http://www.youtube.com/watch?v=itMZGDEoXWg[/youtube]

______________________________-

y sino les gusta el reggeaton aqui otro
[youtube=425,350]http://www.youtube.com/watch?v=bfXRDQQy-fU&feature=related[/youtube]

Feliz dia a todos los programadores del mundo

return 0;
#23
Programación C/C++ / ayuda con codigo ?¿
15 Agosto 2010, 01:20 AM
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
    int numero, numero2, resultado;
    char operador;

    printf("introduce el primer numero\n");
    scanf("%i",&numero);

    printf("introduce la operacion que desa realizar\n");
    operador = getch();

    printf("introduce el segundo numero\n");
    scanf("%d",numero2);

    if(operador == '+')
    {
        resultado = numero + numero2;
      printf("el resultado de la suma es: %d",resultado);
    }


    if(operador == '-')
    {
        resultado = numero - numero2;
      printf("el resultado de la resta es: %d",resultado);
    }


   if(operador == '*')
   {
       resultado = numero * numero2;
      printf("el resultado de la multiplicacion es: %d",resultado);
   }


   if(operador == '/')
   {
       resultado = numero / numero2;
      printf("el resultado de la division es: %d",resultado);

   }

      getch();
       return 0;
}


pues miren estoy aprendiendo c y este es un ejercicio pero en ves de mostrar me el resultado segun la operacion (operador) me muestra una serie de numeros ?

espero me puedan ayudar presiento que es algo basico pero apenas comienzo  :-\
gracias :)
#24
como o con que lenguaje de programacion se puede o se crean las aplicaciones de diseño en 3d

como se crean los programas de diseño en 3d
no como se hacen los modelos en 3d

solo es una duda-curiosidad que me llego jeje

gracias
#25
hola apenas comienzo en esto les cuento

yo hice una base de datos en vb 2008 pero al instalarla en otra pc con windows xp
me sale este mensaje



creo yo que es un error por que creo la pc no tiene el .net frameword me gustaria que me lo confirmaran

gracias
#26
el tao de la programacion


Libro Uno: El Vacío Silencioso
Asi habló el maestro Desarrollador:
"Cuando hayas aprendido a sacar el código de error, será la hora que te vayas."
1.1
Algo misterioso se forma, nace en el vacío silencioso. Esperando solo e inmóvil, está a la vez
detenido y en movimiento constante. Es la fuente de todos los programas. Yo no se su nombre,
así que lo llamaré el Tao de la Programación.
Si el Tao es grandioso, entonces el sistema operativo es grandioso. Si el sistema operativo es
grandioso, el compilador es grandioso. Si el compilador es grandioso, entonces las aplicaciones
son grandiosas. El usuario está complacido y hay armonía en el mundo.
El Tao de la Programación fluye lejos y regresa con el viento de la mañana.
1.2
El Tao engendró al lenguaje de máquina. El lenguaje de máquina engendró al ensamblador.
El ensamblador engendró al compilador. Ahora existen diez mil lenguajes.
Cada lenguaje tiene su propósito, aunque sea humilde. Cada lenguaje expresa el Yin y el Yang
del software. Cada lenguaje tiene su lugar dentro del Tao.
Pero no programes en COBOL si puedes evitarlo.
1.3
En el principio era el Tao. El Tao engendró al Espacio y Tiempo. Por lo tanto, Espacio y Tiempo
son el Yin y el Yang de la programación.
Los Desarrolladores que no comprenden el Tao siempre se quedarán sin tiempo y espacio para
sus programas. Los Desarrolladores que comprenden el Tao siempre tendrán suficiente tiempo y
espacio para realizar sus objetivos.
¿Cómo podría ser de otra forma?
1.4
Al Desarrollador sabio le hablan del Tao y lo sigue.
Al Desarrollador promedio le hablan del Tao y lo busca.
Al Desarrollador necio le hablan del Tao y se rie.
Si no fuera por la risa, no habría Tao.
Los sonidos más altos son los más difíciles de oir.
Ir hacia el frente es una forma de retirarse.
Los grandes talentos se muestran hasta tarde en la vida.
Hasta un programa perfecto tiene errores.
Libro Dos: Los Maestros Antiguos
Así habló el maestro Desarrollador:
"Después de tres dias sin programar, la vida se vuelve sin sentido."
2.1
Los Desarrolladores de antes eran misteriosos y profundos. No podemos comprender sus
pensamientos, por eso, todo lo que haremos, será describir su apariencia.
Despierto, como una zorra cruzando el agua. Alerta, como un general en el campo de batalla.
Amable, como un anfitrión saludando a sus huéspedes. Sencillo, como bloques de madera sin
tallar. Opaco, como pozos negros en cuevas oscuras.
¿Quién puede decir los secretos de sus corazones y mentes?
La respuesta solo existe en el Tao.
2.2
El Gran Maestro Turing una vez soñó que era una máquina. Cuando se despertó exclamó:
"¡No se si soy Turing soñando que era una máquina, o una máquina soñando que soy Turing!"
2.3
Un Desarrollador de una compañía muy grande de computadoras fue a una conferencia de
software y luego regresó a reportarse con su jefe, diciendo: "¿Que clase de Desarrolladores
trabajan para las otras compañias? No se comportan y no les interesan las apariencias. Su pelo
era largo y descuidado y sus ropas arrugadas y viejas. Arruinaron las reglas de etiqueta e
hicieron ruidos groseros durante mi presentación."
El jefe dijo: "Nunca debí haberte enviado a la conferencia. Esos Desarrolladores viven más alla
del mundo físico. Ellos consideran a la vida un absurdo, una coincidencia accidental. Ellos van y
vienen sin conocer limitaciones. Sin ningún cuidado, ellos viven solo para sus programas.
¿Porque deberían molestarse por las convenciones sociales?
Ellos viven dentro del Tao."
2.4
Un novicio le preguntó al Maestro: "Hay un Desarrollador que nunca diseña, documenta, ni
prueba sus programas. Y todos los que lo conocen lo consideran uno de los mejores
Desarrolladores del mundo. ¿Cómo es esto?"
El Maestro contestó: "Ese Desarrollador se ha convertido en un maestro del Tao. El ha ido más
allá de la necesidad de diseñar; el no se enoja cuando el sistema se cae, acepta al universo sin
preocupación. El ha ido más allá de la necesidad de documentar; ya no le interesa si alguien
más ve su código. El ha ido más allá de la necesidad de probar; cada uno de sus programas son
perfectos dentro de sí mismos, serenos y elegantes, su proposito es auto-evidente. Realmente,
el ha penetrado el misterio del Tao."
Libro Tres: Diseño
Así habló el maestro Desarrollador:
"Cuando el programa está siendo probado, es muy tarde para hacer cambios de diseño."
3.1
Hubo una vez un hombre que fue a una feria de computadoras. El primer día al entrar, le dijo al
guardia de la puerta:
"Yo soy un gran ladrón, renombrado por mis hazañas de robar tiendas. Estás avisado de
antemano, porque esta feria no escapará sin ser saqueada."
Estas palabras incomodaron mucho al guardia, porque adentro había millones de dolares en
equipo computacional, así que observó al hombre cuidadosamente. Pero el hombre solamente
vagaba de stand en stand, murmurando para sí.
Cuando el hombre se iba, el guardia se lo llevó aparte y buscó entre sus ropas, pero no encontró
nada.
Al siguiente día de la feria, el hombre regresó y regañó al guardia diciendo: "Ayer escapé con un
gran botín, pero hoy será todavía mejor." Así que el guardia lo observó más de cerca, pero sin
resultados.
En el último día de la feria, el guardia no pudo resistir más su curiosidad. "Señor Ladrón, " dijo
"estoy tan confundido que no puedo vivir en paz. Por favor ilumíneme. ¿Qué es lo que está
robando?"
El hombre sonrió. "Estoy robando ideas" dijo.
3.2
Hubo una vez un maestro Desarrollador que escribía programas no estructurados. Un
Desarrollador novicio, buscando imitarlo, también comenzó a escribir programas no
estructurados. Cuando el novicio le pidió al maestro evaluar su progreso, el maestro lo criticó por
escribir programas no estructurados, diciendo: "Lo que es apropiado para el maestro no es
apropiado para el novicio. Debes entender el Tao antes de trascender la estructura."
3.3
Hubo una vez un Desarrollador que estaba asignado a la corte del señor de Wu. El señor le
preguntó al Desarrollador: "¿Qué es más fácil de diseñar: un paquete de contabilidad o un
sistema operativo?"
"Un sistema operativo", contestó el Desarrollador.
El señor lanzó una exclamación de incredulidad. "De seguro un paquete de contabilidad es trivial
comparado con la complejidad de un sistema operativo", dijo.
"No tanto," dijo el Desarrollador, "al diseñar un paquete de contabilidad, el Desarrollador opera
como un mediador entre personas que tienen ideas diferentes: cómo debe operar, cómo debe
entregar sus reportes, y como debe conformarse con las leyes de impuestos. Al contrario, un
sistema operativo no está limitado por las apariencias externas. Al diseñar un sistema operativo,
el Desarrollador busca la armonía más simple entre máquina e ideas. Es por esto que un sistema
operativo es más fácil de diseñar."
El señor de Wu asintió y sonrió. "Eso está bien y correcto, pero ¿cuál es más fácil de depurar?"
El Desarrollador no contestó.
3.4
Un gerente fue con el maestro Desarrollador y le mostró el documento de requerimientos para
una nueva aplicación. El gerente le preguntó al maestro: "¿Cuánto tiempo tomará diseñar este
sistema si le asigno cinco Desarrolladores al proyecto?"
"Tomará un año", dijo el maestro rápidamente.
"¡Pero necesito este sistema inmediatamente o antes! ¿Cuánto tiempo se trdará en diseñar este
sistema si le asigno diez Desarrolladores?"
El maestro frunció el ceño. "En este caso, tomará dos años."
"¿Y si le asigno cien Desarrolladores?"
El maestro se encogió de hombros. "Entonces el diseño nunca será completado", dijo.
Libro Cuatro: Codificación
Así habló el maestro Desarrollador:
"Un programa bien escrito es su propio cielo; un programa mal escrito es su propio infierno."
4.1
Un programa debe ser ligero y ágil, sus subrutinas conectadas como un collar de perlas. El
espíritu e intención del programa debe ser retenido ante todo. No deberá haber ni poco ni
mucho, ni ciclos innecesarios ni variables sin usar, ni falta de estructura ni excesiva rigidez.
Un programa debe seguir la 'Ley del Menor Asombro'. ¿Cuál es ésta ley? Es simplemente que el
programa siempre debe responder al usuario de la manera que lo asombre lo menos posible.
Un programa, no importa cuán complejo sea, debe actuar como una sola unidad. El programa
debe ser dirigido por la lógica interna y no por las apariencias externas.
Si el programa falla en estos requerimientos, estará en un estado de desorden y confusión. La
única forma de corregir esto es reescribir el programa.
4.2
Un novicio le preguntó al maestro: "Tengo un programa que a veces corre y a veces aborta. He
seguido las reglas de la programación, y aún así estoy desconcertado. ¿Cuál es la razón de
esto?"
El maestro contestó: "Estás confundido porque no entiendes el Tao. Sólo un tonto espera
comportamiento racional de sus semejantes humanos. ¿Qué esperas de una máquina que los
humanos han construido? Las computadoras simulan determinismo; solo el Tao es perfecto.
Las reglas de programación son transitorias; solo el Tao es eterno. Por lo tanto tu debes
contemplar al Tao antes de recibir iluminación."
"¿Pero cómo sabré cuando he recibido la iluminación?", preguntó el novicio.
"Tu programa correrá entonces correctamente", contestó el maestro.
4.3
Un maestro estaba explicando la naturaleza del Tao a uno de sus novicios, "El Tao está
encarnado en todo software -- sin importar cuán insignificante sea", dijo el maestro.
"¿Está el Tao en una calculadora portátil?", preguntó el novicio.
"Está", fue la respuesta.
"¿Está el Tao en un video juego?", continuó el novicio.
"Está hasta en un video juego", dijo el maestro.
"¿Y está el Tao en el DOS de una computadora personal?"
El maestro tosió y cambió ligeramente su posición. "La lección se acabó por hoy", dijo.
4.4
El Desarrollador del Príncipe Wang estaba codificando. Sus dedos bailaban sobre el teclado. El
programa compiló sin un mensaje de error, y el programa corrió como viento ligero.
"¡Excelente!," exclamó el Príncipe, "¡Tu técnica no tiene fallas!"
"¿Técnica?," dijo el Desarrollador, girándose hacia su terminal, "Lo que yo sigo es el Tao -- mas
allá de toda técnica. Cuando al principio empecé a programar yo podía ver el programa completo
en un bloque. Después de tres años ya nunca más vi ese bloque. En vez de eso, usé subrutinas.
Pero ahora no veo nada. Todo mi ser existe en un vacío sin forma. Mi sentidos estan ociosos. Mi
espíritu, libre para trabajar sin un plan, sigue su propio instinto. En resúmen, mi programa se
escribe así mismo. Es verdad, a veces hay problemas y dificultades. Las veo venir, me freno,
observo silenciosamente. Entonces cambio una sola linea de código y las dificultades se
desvanecen como nubes de humo. Entonces compilo el programa. Me siento erguido y dejo que
el gozo del trabajo llene mi ser. Cierro mis ojos por un momento y entonces cierro mi sesión."
El Príncipe Wang dijo, "¡Ojalá todos mis Desarrolladores fueran tan sabios!"
Libro Cinco: Mantenimiento
Así habló el maestro Desarrollador:
"Aunque un programa sólo tenga tres líneas de largo, algún dia tendrá que ser mantenido."
5.1
Una puerta bien usada no necesita aceite en sus bisagras. Una corriente que fluye veloz no se
estanca. Ni el sonido ni los pensamientos pueden viajar a través de un vacío. El software se
pudre si no se usa.
Esos son grandes misterios.
5.2
Un gerente le preguntó a un Desarrollador cuánto tardaría en terminar el programa en el cual
estaba trabajando. "Lo terminaré mañana", respondió el Desarrollador.
"Creo que no estás siendo realista," dijo el gerente, "¿En realidad, cuánto tiempo tardará?"
El Desarrollador pensó por un momento. "Tengo algunas características que desearía agregar.
Esto tomará al menos dos semanas", finalmente dijo.
"Aún esto es esperar mucho," insistió el gerente, "Estaré satisfecho si tu simplemente me avisas
cuando el programa esté completo."
El Desarrollador aceptó esto.
Varios años pasaron, el gerente se retiró. En el camino a su comida de despedida, descubrió al
Desarrollador dormido en su terminal. Había estado programando toda la noche.
5.3
Un Desarrollador novicio fue una vez asignado para codificar un paquete financiero sencillo.
El novicio trabajó furiosamente por muchos dias, pero cuando su maestro revisó su programa,
descubrió que contenía un editor de pantalla, un conjunto de rutinas generales gráficas, y una
interface con inteligencia artificial, pero ni la más remota mención de nada financiero.
Cuándo el maestro le preguntó acerca de esto, el novicio se indignó. "No seas tan impaciente, "
dijo, "ya pondré esa cosa financiera eventualmente."
5.4
¿Acaso un buen granjero abandona la cosecha que ha plantado?
¿Acaso un buen maestro pasa por alto aún al más humilde estudiante?
¿Acaso un buen padre permite que uno sólo de sus hijos se muera de hambre?
¿Acaso un buen Desarrollador se rehusa a mantener su código?
Libro Seis: Administración
Así habló el maestro Desarrollador:
"Sean los Desarrolladores muchos y los administradores pocos -- entonces todos serán
productivos."
6.1
Cuando los administradores tienen juntas infinitas, los Desarrolladores escriben juegos. Cuando
los contadores hablan de ganancias trimestrales, el presupuesto de desarrollo está a punto de
ser recortado. Cuando los científicos en jefe pintan el cielo azul, las nubes están a punto de
formarse.
En verdad, esto no es el Tao de la Programación.
Cuando los administradores hacen compromisos, los programas de juegos son ignorados.
Cuando los contadores hacen planes a largo plazo, la armonía y el orden están a punto de ser
restaurados. Cuando los científicos en jefe señalan los problemas inmediatos, los problemas
serán pronto resueltos.
En verdad, esto es el Tao de la Programación.
6.2
¿Por qué los Desarrolladores no son productivos? Porque pierden su tiempo en juntas.
¿Por qué los Desarrolladores se vuelven rebeldes? Porque la administración interfiere mucho.
¿Por qué los Desarrolladores renuncian uno a uno? Porque han sido explotados.
Habiendo trabajado para una pobre administración, ellos ya no valoran sus empleos.
6.3
Un gerente estaba a punto de ser despedido, cuando un Desarrollador que trabajaba para él
invento un nuevo programa que se hizo muy popular y se vendió bien. Como resultado, el
gerente retuvo su empleo.
El gerente intentó darle al Desarrollador un bono, pero el Desarrollador se rehusó, diciendo,
"Escribí el programa porque pensé que era un concepto interesante, y por eso no espero
ninguna recompensa."
El gerente, al oir esto, comentó, "Este Desarrollador, aunque tiene una posición poco estimada,
entiende bien el deber propio de un empleado. ¡Déjenos promoverlo al privilegiado puesto de
consultor de la administración!"
Pero cuando le dijo esto, el Desarrollador una vez más se rehusó, diciendo, "Yo existo para
poder programar. Si yo fuera promovido, no haría nada excepto desperdiciar el tiempo de todos.
¿Me puedo ir ya? Tengo un programa en el que estoy trabajando."
6.4
Un gerente fue con sus Desarrolladores y les dijo: "Con respecto a sus horas de trabajo: ustedes
van a tener que venir a las nueve de la mañana e irse a las cinco de la tarde." Con esto, todos se
enojaron y varios renunciaron en el momento.
Entonces el gerente dijo: "Está bien, en ese caso ustedes pueden fijar sus propias horas de
trabajo, siempre y cuando terminen sus proyectos a tiempo." Los Desarrolladores, ahora
satisfechos, comenzaron a llegar a mediodía y trabajar hasta la madrugada.
Libro Siete: Sabiduría Corporativa
Así habló el maestro Desarrollador:
"Le puedes mostrar un programa a un ejecutivo de la corporación, pero no puedes hacer que
entienda las computadoras."
7.1
Un novicio le preguntó al maestro: "En el este existe una gran estuctura arbórea que los hombres
llaman 'Cuarteles Corporativos'. Esta hinchado y deforme con vice-presidentes y contadores.
Lanza una multitud de memos, cada uno dicendo '¡Ve Aquí!' o '¡Ve Allá!' y nadie sabe que
significa. Cada año se ponen nombres nuevos en las ramas, pero todo sin resultados. ¿Cómo
puede una entidad tan no natural existir?"
El maestro replicó: "Tu percibes esta inmensa estructura y estás perturbado de que no tenga un
propósito racional. ¿No tienes entretenimiento de sus giros infinitos? ¿No disfrutas el alivio de
programar sin problemas bajo sus ramas protectoras? ¿Porque te molesta su inutilidad?"
7.2
En el este existe un tiburón que es más grande que todos los demás peces. Se transforma en un
pájaro cuyas alas son como nubes llenando el cielo. Cuando el pájaro se mueve a través de la
tierra, lleva un mensaje de los Cuarteles Corporativos. Este mensaje lo deja caer enmedio de los
Desarrolladores, como una gaviota haciendo sus marcas en la playa. Entonces el pájaro se
monta en el viento, y con el cielo azul a sus espaldas, regresa a su hogar.
El Desarrollador novicio mira sorprendido al pájaro, porque no lo entiende. El Desarrollador
promedio teme la llegada del pájaro, porque tiene miedo de su mensaje. El maestro
Desarrollador continúa trabajando en su terminal, porque el no sabe que el pájaro ha venido y se
ha ido.
7.3
El Mago de la Torre de Marfil llevó su último invento para que el maestro Desarrollador lo
examine. El mago acarrea una gran caja negra a la oficina del maestro mientras el maestro
espera en silencio.
"Esta es una estación de trabajo integrada, distribuida y de propósito general, " comenzó el
mago, "diseñada ergonómicamente con un sistema operativo propietario, lenguajes de sexta
generación, y múltiples interfaces de usuario avanzadas. Tomó a mis asistentes varios cientos
de años-hombre construirla. ¿No es sorprendente?"
El maestro alzó sus cejas ligeramente. "Por supuesto que es sorprendente", dijo.
"Los Cuarteles Corporativos han mandado, " continuó el mago, "que todos usen esta estación de
trabajo como la plataforma para los nuevos programas. ¿Está de acuerdo con esto?"
"Ciertamente, " replicó el maestro, "¡Haré que sea transportada al centro de datos
inmediatamente!" Y el mago regresó a su torre muy complacido.
Muchos días después, un novicio vagaba por la oficina del maestro Desarrollador y dijo, "No
puedo encontrar el listado de mi nuevo programa. ¿No sabes donde puede estar?"
"Si, " replicó el maestro, "los listados están apilados en la plataforma del centro de datos".
7.4
El maestro Desarrollador se mueve de un programa a otro programa sin miedo. Ningún cambio
en la administración le puede hacer daño. No será despedido, aunque el proyecto sea
cancelado. ¿Por qué es esto? El está lleno con el Tao.
Libro Ocho: Hardware y Software
Así habló el maestro Desarrollador:
"Sin viento, el pasto no se mueve. Sin software, el hardware es inútil."
8.1
Un novicio le preguntó al maestro: "Percibo que una compañía de computadoras es mucho más
grande que todas las demás. Está tan arriba de la competencia como un gigante entre enanos.
Cualquiera de sus divisiones podría abarcar un negocio entero. ¿Por qué es así?"
El maestro replicó, "¿Por qué haces preguntas tan tontas ? Esa compañía es grande porque es
así de grande. Si sólo hiciera hardware nadie lo compraría. Si sólo mantuviera sistemas, las
personas la tratarían como a un sirviente. Pero porque combina todas esas cosas, ¡las personas
piensan que es uno de los dioses! Al no buscar intentarlo, conquista sin esfuerzo."
8.2
Un maestro Desarrollador pasó cerca de un Desarrollador novicio un día. El maestro notó la
preocupación del novicio con un juego de computadora portátil. "Perdóname, " dijo, "¿puedo
examinarlo?"
El novicio prestó atención y le pasó el dispositivo al maestro. "Veo que el aparato dice que tiene
tres niveles de juego: Fácil, Intermedio y Difícil", dijo el maestro. "Y todavía cada aparato tiene
otro nivel de juego, donde el dispositivo no busca conquistar al humano, ni ser conquistado por el
humano."
"Ruego, gran maestro, " imploró el novicio, "¿cómo hace uno para encontrar esa misteriosa
configuración?"
El maestro tiró el dispositivo al suelo y lo aplastó bajo su pie. Y de repente el novicio fue
iluminado.
8.3
Había una vez un Desarrollador que trabajaba con microprocesadores. "Mira que tan bien estoy
aquí, " le dijo a un Desarrollador de mainframes que vino a visitarlo, "tengo mi propio sistema
operativo y dispositivo de almacenamiento de archivos. No tengo que compartir mis recursos con
nadie. El software es consistente y fácil de usar. ¿Por qué no dejas tu trabajo actual y te unes a
mi aquí?"
El Desarrollador de mainframes entonces comenzó a describir su sistema a su amigo, diciendo:
"El mainframe está sentado como un antiguo adivino meditando enmedio del centro de datos.
Sus unidades de disco descansan una con otra como un gran océando de maquinaria. El
software es multifacético como un diamante y tan enredado como una selva primitiva. Los
programas, cada uno es único, se mueven a través del sistema como un río que fluye rápido. Es
por eso que soy feliz donde estoy."
El Desarrollador de microcomputadoras, al oir esto, guardó silencio. Pero los dos
Desarrolladores siguieron siendo amigos hasta el fin de sus días.
8.4
Hardware se encontró a Software en el camino a Changtse. Software dijo: "Tu eres el Yin y yo
soy el Yang. Si viajamos juntos nos volveremos famosos y ganaremos enormes sumas de
dinero." Y así la pareja marchó junta, pensando en conquistar al mundo.
Luego ellos conocieron a Firmware, quien estaba vestido con harapos raídos, y cojeaba apoyado
en un bastón espinoso. Firmware les dijo: "El Tao reside mas allá del Yin y Yang. Es silencioso y
erguido como un pozo de agua. No busca fama, por lo tanto nadie sabe de su presencia. No
busca fortuna, porque es completo dentro de sí mismo. Existe mas allá del espacio y el tiempo."
Software y Hardware, avergonzados, regresaron a sus casas.
Libro Nueve: Epílogo
Así habló el maestro Desarrollador:
"Es hora de que te marches."
#27


tutorial como crear una base de datos basica en vb 2008


yo una ves pregunte en este subforo como crear una base de datos en vb y ahora les traigo este tutorial
le agregare mas cosas segun aprenda jejeje

comenzemos

vamos a utilizar una base de datos de access y visual studio 2008 express edition

primero creamos la base en access abrimos el access y le damos a crear archivo nuevo > despues en base de datos en blanco

guardamos la base donde queramos por ahora no importa donde la pongamos ya que despues vb hara el trabajo por nosotros jejeje

bueno la damos a crear una tabla en vista diseño
y editamos los nombres de registros como quieran o asu gusto jeje

despues le damos a guardar pero nos preguntara si queremos guardar la tabla con el nombre por defecto (tabla1) esto no es muy importante pero de todos modos...
ya veran por que
pero yo lo dejara en defaul (tabla1)

ahora nos preguntara si deseamos ponerle una contraseña y se la debemos de poner (si es posible hacerla sin contraseña corrijanme ya que no conozco mucho access xd) solo basta con decirle si y esto creara un registro llamado ID y que sera autonumerico

hasta aqui ya tenemos la base de datos pero solo es una base de datos normal un archivo
ahora la vamos a convertir en .exe o en ejecutable
bueno no convertir sino vamos a hacer un programa con una base access jejej


trabajando en microsoft visual basic 2008 express edition



ahora lo que vamos a hacer es abrir el vb 2008 y elegir nuevo proyecto > aplicacion de windowsform (eligen el nombre que quieran) ahora nos vamos al menu | datos | agregar nuevo origen de datos
seleccionamos base de datos

en la ventana seleccionamos siguiente| nueva conexion

donde dice origen de datos presionamos a cambiar
y seleccionamos archivo de base de datos de microsoft access damos a aceptar

buscamos la base de datos y damos a examinar hay la buscamos

una ves seleccionada la base de datos.....

tutorial en edicion*  
#28
"Depurar es dos veces más difícil que escribir el código en primer lugar. Entonces si escribes el código tan astutamente como sea posible, no eres -por definición- tan listo como para depurarlo."
Brian Kernighan

"Sólo hay dos tipos de lenguajes: aquellos de los que la gente se queja y aquellos que nadie usa."
Bjarne Stroustrup

"Cualquier tonto puede escribir código que un ordenador entiende. Los buenos programadores escriben código que los humanos pueden entender."
Martin Fowler

"Hay dos formas de diseñar software: la primera es hacerlo tan simple que obviamente no hay deficiencias y la segunda es hacerlo tan complicado que no hay deficiencias obvias. La primera forma es mucho más difícil.".
C.A.R. Hoare

"Mucho del software hoy en día se parece a una pirámide egipcia: con millones de ladrillos apilados uno encima del otro, sin integridad estructural y hecho por pura fuerza bruta y miles de esclavos."
Alan Kay

"Medir el progreso de la programación por líneas de código es como medir el progreso en la construcción de aviones por el peso."
Bill Gates



Citar"Si deseas empezar y desarrollar algo grandioso, no necesitas millones de dólares de capitalización. Necesitas suficiente pizza y Diet Coke en la nevera, una PC barata y trabajo y dedicación para realizar tu idea."
John Carmack
esta me encanto  ;-)

"Los programas deben ser escritos para que la gente los lea y sólo incidentalmente, para que las máquinas los ejecuten."
Abelson / Sussman


"Nadie debe empezar un proyecto grande. Empiezas con uno pequeño y trivial y nunca debes esperar que crezca; si lo haces solamente sobre-diseñarás y generalmente pensarás que es más importante de lo que lo es en esta etapa. O peor, puedes asustarte por el tamaño de lo que tu esperas que crezca. Así que empieza pequeño y piensa en los detalles. No pienses acerca de la foto grande y el diseño elegante. Si no resuelve una necesidad inmediata, seguramente está sobre-diseñado. Y no esperes que la gente salte a ayudarte, no es así como estas cosas funcionan. Primero debes tener algo medianamente usable y otros dirán "hey, esto casi funciona para mí" y se involucrarán en el proyecto."
Linus Torvalds

FUENTE
http://es.wikiquote.org/wiki/Programaci%C3%B3n
#29
int paga, sal1, sal2, sal3;

    printf("salario por dia");
    scanf("%d",paga);
   
    printf("valor %d",paga);
   
    return 0;
    getch();

no me muestra la variable paga en la linea printf("valor %d",paga);

segun yo esta todo bien
#31
de que se trata esta area de la programacion

busque en google pero no encontre casi nada

me gustaria conocer esta area de la programacion algun consejo gracias
#32
hola amigos pues miren

ya ven que todos los programas traen la famosa ayuda f1 o el documento en helphtml
ejejeje

yo quisiera ponerle eso ami programa ya logre ponerle el f1 pero como puedo crear un boton que me abra el archivo de ayuda y si es posible como puedo poner un enlace

que me lleve a una pagina de soporte por ejemplo algo asi en mi programa

menu > ayuda
> ayuda en pantalla (el archivo)
> ayuda en linea (el enlace)

y claro el f1 que habre el mismo archivo de ayuda en pantalla

gracias por su colaboracion.
#33
hola amigos pues miren quiero que sea posible pegar registros en mi datagridview

por ejemplo:

yo copio varias celdas de una base en excel y que despues las pueda pegar en mi datagridview ya vi algo pero no me aclaro la idea muy bien

gracias
#34
hola resulta que hice mi programa en vb .net y quisiera saber como lo puedo proteger para que no lo puedan descompilar o ver su codigo fuente.

en general modificarlo.?

gracias.
#35
hola amigos estoy aprendiendo vb .net y les cuento resulta que ya tengo mi aplicacion de base de datos hecha hasta tiene su splash o ventana de presentacion jejejeje

y qusiera agregarle la opcion de registrar producto una ves instalada o en la instalacion

pero yo quiero que esa opcion solo sirva una ves por ejemplo que cuando lo instalaron por primera ves o lo ejecuten la primera ves les pida contraseña y usuario o solo contraseña no importa y que una ya registrado nunca se los vuelva a pedir

como cualquier software o programa que necesita un key o contraseña ¿?

gracias
#36
hola tienes algun cd suelto o sin caja mira este video y consigue una hoja de papel  :D

[youtube=425,350]<object width="425" height="344"><param name="movie" value="http://www.youtube-nocookie.com/v/jEFs3BEIKTQ&amp;hl=es_ES&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/jEFs3BEIKTQ&amp;hl=es_ES&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]
#37
Es un documental llamado "Código Linux" en el que podremos ver a Linus Torvalds hablándonos sobre el origen de Linux. EXCELENTE documental el realizado por el canal ARTE de TVE2, en donde entrevistan a varias personalidades del Software Libre.

Describe el nacimiento de Linux, su integración a GNU y cómo el movimiento Open Source contribuye al desarrollo del Software Libre.

De los 200 usuarios iniciales del núcleo Linux en 1991, actualmente treinta millones de personas alrededor del mundo utilizan alguno de los sistemas operativos libres existentes, basados en él, llamadas distribuciones o comúnmente, distros.

[youtube=425,350]<object width="425" height="344"><param name="movie" value="http://www.youtube-nocookie.com/v/QCcX9BK7uPY&amp;hl=es_ES&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/QCcX9BK7uPY&amp;hl=es_ES&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]

___________________________________-------------

[youtube=425,350]<object width="425" height="344"><param name="movie" value="http://www.youtube-nocookie.com/v/FzIEy8mebJ0&amp;hl=es_ES&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/FzIEy8mebJ0&amp;hl=es_ES&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]

_____________________________________________

[youtube=425,350]<object width="425" height="344"><param name="movie" value="http://www.youtube-nocookie.com/v/gSLXcKaeOLY&amp;hl=es_ES&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/gSLXcKaeOLY&amp;hl=es_ES&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]

_________________________________________________

[youtube=425,350]<object width="425" height="344"><param name="movie" value="http://www.youtube-nocookie.com/v/DQulbaZxq68&amp;hl=es_ES&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/DQulbaZxq68&amp;hl=es_ES&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]

_________________________________________________-

[youtube=425,350]<object width="425" height="344"><param name="movie" value="http://www.youtube-nocookie.com/v/8d7w--9pBwU&amp;hl=es_ES&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/8d7w--9pBwU&amp;hl=es_ES&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]

________---------------------------------------------------------

[youtube=425,350]<object width="425" height="344"><param name="movie" value="http://www.youtube-nocookie.com/v/wMPLHBo3O0o&amp;hl=es_ES&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/wMPLHBo3O0o&amp;hl=es_ES&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]
#38
hola amigos.

les cuento:

tengo una base de datos en access que e incrustado o agregado a un form en vb 2008.
que se puede modificar por medio de botones y tiene la interfaz de un datagridview.

y lo que quiero hacer es agregar la funcion o boton que me permita hacer una busqueda en la base de datos la e agregado por medio de OLED.

espero me puedan ayudar.

desde ya gracias.
#39
hola megustaria distribuir mi software pero me gustaria ponerle la licencia que yo quiera pero el problema esta que.

e leeido que el software adquiere la licencia del compilador con lo que lo creaste por ejemplo
si hago o creo un soft en vb con una version de pago y yo quiero que mi soft creado en vb tenga una licencia free no puedo por que fue creado con una licencia de pago.

por favor si me pudieran dar una explicacion de esta relacion de compilador y licencia
gracias.  ::)
#40
Foro Libre / muestra tu escritorio !!!
5 Julio 2010, 22:13 PM
hola hago este hilo para que demos a conocer nuestra creatividad y estilo con nuestros escritorios.

tomen una captura y posten.

aqui el mio
#41
hola ya hice varias preguntas-dudas-temas sobre esto de visual basic y una base de datos.

quiero decir que ya estoy comprendiendo un poco pero necesito mas ayudita
jeje.

yo quiero hacer una base de datos o bd en visual basic atraves de una base hecha en access pero que el usuario pueda modificar, borrar, y añadir un registro con un solo boton. 

miren cuando pregunte sobre la base de datos y yo busque solo encontre ejemplos con botones para simples y cajas de texto pero yo quiero una bd con un datagridview.

quiero que el usuario pueda modificar borrar..... etc.. en la data grid ..
con botones como puedo hacerlo pero que no sea una base con simples cajas de texto o combox si no que me visualize como una base de datos como si editaras la base directamente en access.

algo asi como esta imagen:
http://i47.tinypic.com/axib0l.jpg
pero con mis propios nombres de columnas 

hago este tema por que tengo la duda de si es igual que en una sin datagri o de otra manera.

como es la forma gracias.
#42

aqui un consejo para los recien llegados

Como NO realizar una practica de programacion

De la programación propiamente dicha

Ignora los mensajes de error
Ignora las advertencias, "warnings" o "hints"
Escribe el código directamente sin pensar
Aunque el código no compile o no funcione, sigue escribiendo
Si el código tiene un error que no se produce siempre, ignóralo y sigue escribiendo
Si el código tiene un error que se produce siempre, cambia cosas aleatoriamente hasta que desaparezca
Construye enormes porciones de código sin compilar / ejecutar / probar
No escribas comentarios, salvo los obligatorios
Ignora los enunciados
Ignora las normas de programación y presentación
Escribe la documentación al final
No aprendas a utilizar el depurador ni otras herramientas
No utilices jamás breakpoints al depurar un programa
De la relación con el profesor

No pidas ayuda
Nunca describas un problema en detalle
Lleva siempre los fuentes equivocados
No aísles el problema
Usa el correo electrónico con habilidad
Eskríbelo todo cn abrvtrs o konsonantes ekstrañas
Comete faltas de ortografía
No te identifiques
Y, sobre todo...

Deja el trabajo para el final
Copia las prácticas
No vayas a clase

fuente imagenes, texto;
http://www.rodolfoquispe.org/blog/como-no-realizar-una-practica-de-programacion.php
autor: Agustín Cernuda del Río. Como NO realizar una practica de programacion. Universidad de Oviedo. 2002
#43
hola me ha venido esta duda por que cuando yo empeze a buscar la forma de aprender programacion me encontre con manuales libros y softwares titulados

(visual basic kids, programacion para niños y mas )

y hasta en una pagina de microsoft hay una sección llamada enseñe a su hijo a programar

me refiero a si es posible que un niño de 7 a 9 años aprenda programacion

solo una duda-curiosidad que tengo jeje

gracias 
#44
hola

estoy aprendiendo c
y me gustaria hacer un navegador web pero ya mas avanzado no esos que se hacen con visual basic y depende de librerias o componentes del explorer

en general
puedo hacer el componente que traduce el lenguaje html a pagina legible en lenguaje c

perdon por ser muy general y falta de terminos pero apenas comienzo :-\ gracias  ::)
#45
nose si existe algun test o prueba para evaluar mi grado de conocimientos de algun lenguaje de programacion en especial el lenguaje C

o que me digan cuales son los parametros o factores para saber que tanto conozco de un lenguaje

gracias ?¿  :-\ :D