By Luis Alberto Ochoa on marzo 8, 2009
Teniendo una visión general de programación, se podría reducir todo en tres simples pasos: Entrada, Proceso y Salida.
- Entrada, En este primer paso se intruducen los datos con lo que se va a resolver un determinado problema. Son datos que el programa le pide al usuario. También pueden ser datos que un método asigna a otro método.
- Proceso, Aquí se realizan todos los pasos para resolver el problema utilizando los datos de entrada.
- Salida, Este es el ultimo paso y solo muestra al usuario el resultado del problema. En caso de que el procedimiento sea una función, la salida seria el valor que regresa dicha función.
Continue reading
Posted in Programación | Tagged Fundamentos de Programación
By Luis Alberto Ochoa on marzo 3, 2009
Cuando hablamos de herencia, establecemos la relación “es un” y tenemos los accesos a los métodos de la clase base. Pero cuando una clase requiere acceso a los métodos de otra clase en la que no establece la relación “es un”, podemos implementar los delagados.
Estamos acostumbrados a pasar datos al método como parámetros, con los delegados podremos pasar métodos como parámetros de forma segura. Lo que nos indica que un delegado es un puntero a uno o más métodos o funciones.
Continue reading
Posted in .NET Framework | Tagged Programación Orientada a Objetos
By Luis Alberto Ochoa on febrero 26, 2009
Cada estructura algorítmica contiene una o varias condiciones (expresiones bool). Estas expresiones suelen involucrar signos de igualdad (==, !=) y racionales (< , >, < =, >=). Estas expresiones se pueden combinar por medio de los operadores lógicos ! (no), && (y) y || (o) .
Entre estas estructuras podemos encontrar: estructuras algorítmicas repetitivas y estructuras algorítmicas selectivas.
Continue reading
Posted in Programación | Tagged Fundamentos de Programación, Novice
By Luis Alberto Ochoa on enero 26, 2009
El desarrollo de aplicaciones para este dispositivo contiene la arquitectura del software MVC (model-view-controller)que nos ofrece aun serie de componentes para el usuario final mejor conocidos como Application Temples.
He decidido utilizar la plantilla View-based application, ya que nos permite utilizar el cambio de orientación del iPhone, lo cual es una característica única.
Continue reading
Posted in Mobile | Tagged iPod & iPhone
By Luis Alberto Ochoa on enero 18, 2009
Posted in General
By Luis Alberto Ochoa on diciembre 29, 2008
Posted in PHP
By Luis Alberto Ochoa on diciembre 24, 2008
Posted in Hacking Exposed
By Luis Alberto Ochoa on noviembre 11, 2008
Recuerda que Linux es un sistema operativo de 32 bits, por lo que es un sistema protegido y no nos permite acceder directamente a la BIOS y a otros elementos del hardware. Pero contamos con los servicios del núcleo de Linux, accesibles a través de la interrupción 80h.
Antes de comenzar debemos conocer los servicios o los números de las constantes de las llamadas al sistema. Podemos encontrar todos los servicios en el archivo unistd.h, unistd_32.h, unistd_64.h (Dependiendo de la arquitectura del procesador).
Por el momento solo usaremos los servicios para leer, escribir y salir.
Continue reading
Posted in Assembly | Tagged NASM
By Luis Alberto Ochoa on noviembre 5, 2008
En algún momento necesitaremos conocer el navegador del usuario y para esto usaremos el encabezado o variable HTTP_USER_AGENT.
Podemos obtener información del navegador con el siguiente fragmento:
Continue reading
Posted in PHP | Tagged Snippets
By Luis Alberto Ochoa on octubre 3, 2008
Desarrollemos nuestra primer ventana en GTK+ con C de forma practica:
El archivo gtk.h incluye todos los widgets, variables, estructuras y funciones de GTK+.
En el siguiente fragmento de código, lo que hacemos es declarar nuestra ventana e inicializar las librerías de GTK+.
Continue reading
Posted in C/C++ | Tagged Hello World!, “Gooey”
Página 8 de 10« Primera...«678910»