Para empezar a diseñar la interfaz en modo diseño, le damos doble click al archivo mainwindow.ui en la carpeta Forms del árbol del proyecto. Y nos abrira algo asi:
miércoles, 30 de mayo de 2012
Hola mundo en Qt (solo codigo)
Hola, si ya leíste la entrada creando un proyecto (Hola mundo)en Qt, esta es la continuación del mismo.
Para explicar aquí, debo ir explicando el código que ha generado Qt para entenderlo y saber que hace.
Primero vamos a abrir el archivo de cabecera de nuestra aplicación: mainwindow.h; generado automáticamente por Qt. Alli encontramos esto:
Creando un proyecto (Hola mundo) con Qt
Antes que nada, debo decirles que mi sistema es Windows 7, ya que es una mini con licencia legal y aparte, no es mía jejejeje. Bien, para crear una aplicación de escritorio sencilla con un texto que diga: “Hola mundo”, empezamos por dirigirnos a File->New File or Project->Qt Widget Project->Qt Gui Application y presionar el botón Choose…. Debo mencionar que en este cuadro de dialogo podemos seleccionar la creación de un proyecto para una aplicación móvil, una aplicación web, una aplicación de consola, entre otras. Yo no me he especializado en ninguna otra que no sea de escritorio, y por eso no ahondare sobre ellas, aunque son libres de investigar e inventar.
sábado, 26 de mayo de 2012
Primeros pasos con Qt - Instalación
Para instalar Qt, debemos bajar el SDK de Qt que incluye todas las
herramientas necesarias para empezar a desarrollar con el. Para bajarlo, vamos
a la web oficial y descargamos el SDK compilado para nuestra plataforma:
http://qt.nokia.com/downloads . Hay 2 tipos de descarga para cada sistema operativo: offline (para bajar todos los componentes al computador en un solo ejecutable) y online (para instalar desde internet). Elijan la que mas les convenga. Yo descargué la version offline para que no dependa de internet para poderse instalar.
Una vez que lo tengan descargado, ejecutan el archivo binario de instalación y le saldrá algo como esto y hacen click a Next:
Una vez que lo tengan descargado, ejecutan el archivo binario de instalación y le saldrá algo como esto y hacen click a Next:
lunes, 21 de mayo de 2012
Introducción a la creación de interfaces gráficas con Qt - parte 2
Y ya que sabemos qué es un SDK, ¿Qué es Qt?
Según la web oficial de Qt: “Qt es una aplicación multi plataforma y un framework de Interfaz de Usuario. Incluye una librería multiplataforma, herramientas de desarrollo integradas y un IDE multi plataforma. Usando Qt, puedes escribir aplicaciones web y luego desplegarlas en entornos de escritorio para otras plataformas y sistemas operativos embebidos sin necesidad de reescribir el código fuente”.
Introducción a la creación de interfaces gráficas con Qt - parte 1
Hola a todos los lectores de este blog. Antes que nada, debo decirles que aquí no se hablará de principios de diseño o funcionalidad para crear interfaces gráficas, ni mucho menos (Al menos no en esta “breve” introducción). Sino más bien, hacerle entender al que es nuevo en esto de interfaces gráficas, que, caminos hay muchos, y elegir uno de ellos es una decisión muy muy importante para un programador de hoy día; ya que hay muchos SOs y dispositivos en el mercado. Así que si no eres nuevo en esto, puedes abandonar de inmediato esta lectura xD.
sábado, 19 de mayo de 2012
Cifrado cesar código c++
Cifrado cesar: es una de las técnicas de codificación más simples y más usadas. Es un tipo de cifrado por sustitución en el que una letra en el texto original es reemplazada por otra letra que se encuentra un número fijo de posiciones más adelante en el alfabeto.
por ejemplo:
Para codificar y decodificar de una manera fácil en c o c++ hay que conocer que valores tienen las letras en la tabla de códigos ASCII los valores de las letras minúsculas van de 97 que es la 'a' hasta la 'z' que es la 122 algo así:por ejemplo:
Resolviendo Guías (Algoritmos y Estructuras de Datos I): Guia 2, Ejercicio 2
Problema: Dados tres números, determinar si la suma de cualquier pareja de ellos es igual al tercer número.
jueves, 17 de mayo de 2012
Botón 3D Sencillo con CSS 3
Para comenzar necesitamos crear un boton con las etiquetas de HTML siguiendo el siguiente codigo, tome en cuenta que la clase "button" es la que contendra el codigo CSS para personalizar nuestros botones.
<input type="button" class="button" value="HOLA">
Aquí el codigo CSS:
Diseño de Algoritmos
Para comenzar a diseñar algoritmos para resolver problemas tenemos que saber que un algoritmo es una secuencia finita de instrucciones, reglas o pasos que describen de forma precisa como resolver un problema o llevar a cabo una tarea en específica. Un ejemplo fácil de un algoritmo es una receta por ejemplo:
miércoles, 16 de mayo de 2012
Pasos para la resolución de problemas usando el computador.
Aunque el proceso de diseñar programas es un proceso creativo, se pueden considerar tres pasos que ayudan
al programador en este proceso:
1 Análisis del problema
2 Diseño del algoritmo
3 Resolución del algoritmo en la computadora
1. Análisis del Problema.
En la fase de análisis en el proceso de programación se determina que hace el programa. Esta fase requiere una clara definición donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada. Dado que se busca una solución se precisan especificaciones de entrada y salida. Para poder definir bien un problema es conveniente responder a las siguientes preguntas: ¿Que entradas se requieren? (cantidad y tipo) ¿Cual es la salida deseada? (cantidad y tipo) ¿Que método produce la salida deseada?
martes, 15 de mayo de 2012
Resolviendo Guías (Algoritmos y Estructuras de Datos I): Guia 2, Ejercicio 8
Problema: Escribir un algoritmo que lea un valor entero, si el valor entero es mayor que 100 entonces se deberá doblar, multiplicar por 25 y visualizar el resultado; si es menor o igual a 100 entonces se deberá multiplicar por 3, restarle 25, elevarlo a la potencia de 2 y visualizar el resultado.
Este problema lo podemos resolver de varias maneras. Todo dependerá del enfoque que le demos a la solución
Aquí les dejo 2 maneras distintas de resolver el mismo ejercicio:
Este problema lo podemos resolver de varias maneras. Todo dependerá del enfoque que le demos a la solución
Aquí les dejo 2 maneras distintas de resolver el mismo ejercicio:
lunes, 14 de mayo de 2012
Metodo "cerrar sesion" PHP
Para todos aquellos que se estan iniciando en la Programación WEB, aca les dejo un pequeño codigo para CERRAR SESION en su aplicacion WEB.
Empezando a caminar en C++
Para poder caminar debemos primero gatear, luego dar pasos pequeños, para mas tarde poder correr. Igual pasa con la programacion, por eso hoy daremos nuestros primeros pasos en C++. Empezaremos a caminar.
A continuación veremos programas que ejecutan instrucciones basicas.
A continuación veremos programas que ejecutan instrucciones basicas.
domingo, 13 de mayo de 2012
Entendiendo las Estructuras Condicionales
Las estructuras condicionales son aquellas que nos permiten establecer que comportamiento tendrá el PROGRAMA en una situación dada, para ello debe existir una condición que sirva de base para la comparación.
La forma básica de una estructura condicional es:
sábado, 12 de mayo de 2012
Resolviendo Guías (Algoritmos y Estructuras de Datos I): Guia 2, Ejercicio 1
Problema: Se desea realizar un algoritmo, que resuelva el siguiente problema: Calculo de los salarios mensuales de los empleados de una empresa, sabiendo que éstos se calculan en base a las horas semanales trabajadas y de acuerdo a un precio especificado por hora. Si se pasan de cuarenta horas semanales, las horas extraordinarias se pagarán a razón de 1,5 veces la hora ordinaria.
#include <iostream.h> #include <stdio.h> #include <conio.h> int main() { //Definicion de Variables int horas; //Esta variable representa la cantidad de horas trabajadas int costo; //Esta variable representa el costo por HORA de TRABAJO int h_extra; //Representa la cantidad de horas extras float salario; //Esta variable tendra el valor total que se le debe pagar al trabajador float salario_extra; //Esta variable tendra el valor de las horas extras que se le debe pagar al trabajador cout<<"Indique el Costo por HORA de Trabajo"<<endl; cin>>costo; cout<<"Indique la cantidad de Horas Trabajadas"<<endl; cin>>horas; //** La instruccion "endl" es un salto de linea** //Ahora compararemos si las horas trabajadas son mas de 40 o menos de 40 if(horas<=40) { /*si las horas trabajadas no superan las 40 horas se multiplica el costo de horas por la cantidad de horas trabajadas*/ salario=(costo*horas); //Podemos imprimir por pantalla el resultado de varias maneras: cout<<"El empleado trabajo "<<horas<<" horas y le corresponde un salario de: "<<salario<<"bs"<<endl<<endl; cout<<"El salario es: "<<salario<<"bs"; } else { /*si las horas trabajadas exceden las 40 horas debemos calcular la cantidad de horas extras que se deben pagar*/ h_extra=(horas-40); // Aqui calculamos el costo de las horas extra para sumarlo al sueldo final salario_extra=((costo*h_extra)*1.5); salario=((costo*horas)+salario_extra); cout<<"El empleado trabajo "<<horas<<" horas y le corresponde un salario de: "<<salario<<"bs"<<endl<<endl; cout<<"El salario es: "<<salario<<"bs"<<endl; } getch(); return 0; }Cualquier duda comenten. Saludos
"Hola Mundo" en Diversos Lenguajes de Programacion
Cuando vamos a iniciarnos en un nuevo lenguaje de programacion lo primero que encontramos en cualquier tutorial o libro es el popular "Hola Mundo", a continuación veremos como se hace en los lenguajes de programación mas usados actualmente:
"Hola Mundo" en C++:
#include <iostream.h> using namespace std; int main() { cout << "Hola Mundo" << endl; return 0; }"Hola Mundo" en Java:
public class hola { public static void main(String[] args) { System.out.println("Hola mundo") } }"Hola Mundo" en Phyton:
print "Hola Mundo";"Hola Mundo" en Pascal:
program Hello begin writeln ('Hola mundo') end."Hola Mundo" en PHP:
<?php echo "Hola Mundo"; ?>
Bienvenidos!!!
Hola Amigo, Te damos la bienvenida al Blog de ayuda a los estudiantes de la Licenciatura en Informática de la Universidad de Oriente Núcleo de Sucre.
En este Blog solucionaremos dudas y expondremos diversos algoritmos para la solucion de ejercicios pertinentes a la carrera en diversos lenguajes, especialmente en C++.
Trabajaremos con lenguajes como:
- C++
- Java
- HTML
- CSS
- JavaScript
- PHP
- MySQL
Esperamos que el contenido sea de tu agrado.
Suscribirse a:
Entradas (Atom)