miércoles, 3 de septiembre de 2014

PRACTICA EN C# - TABLA DE MULTIPLICAR

Hola amigos, hoy vamos a aprender algo diferente a lo que anteriormente hemos estado visto. Ahora vamos a realizar nuestro primer programa en Visual Studio en la version 2012.

Dicho ejercicio lo vamos a programar en el lenguaje de C# les estare explicando paso a paso para poderlo realizar.

El programa a realizar consiste en que el usuario debe introducir un numero cualquiera y cuando demos click nos muestre la tabla de multiplicar de dicho numero

Asi que comencemos a programar nuestro programa!!!!


Primeramente debemos abrir nuestro Visual Studio mi version es la Ultimate 2012





Tendremos nuestra interface de inicio del Visual tal y como o vemos en la imagen anterior. Aqui vemos todas las herramientas y las opciones que nos brinda. En este caso daremos click en Nuevo Proyecto. Alli saldra la sguiente ventana.






 Aqui seleccionamos en la parte derecha Visual C#, dentro de este elegimos  Windows,  y aqui escogemos Aplicacion de Consola. En este caso yo le puse como nombre a mi proyecto TablaDeMultiplcar. damos click en aceptar.



Esto es lo que aparece y aqui es donde empezaremos a realizar nuestro codigo.


Lo que he hecho por el momento es declarar dos variables las cuales son de tipo entero el num se refiere al numero que el usuario introducira y el multi se refiere a la operacion a realizar que es la multiplicacion.



 Seguido de las dos lineas de las variables se escribe lo que vemos en la imagen anterior. El Console.WriteLine se ocupa para imprimir en pantalla algun texto y aqui le estoy diciendo al usuario que introduzca un numero. Luego ponemos ese int.Parse para convertir la variable num ya que atravez del Console.WriteLine se introducen campos de tipo alfabetico, por asi decirlo, y la variable esta declarada como entera, osea numerica, y por ultimo ese Console.ReadLine nos sirve para capturar y leer el dato introducido por el usuario en este caso el número.


Ahora este codigo en si es un ciclo for en esta ocación no explicare que es y en que consiste este ciclo (Lo hare en otra entrada). Ok ahora declaramos otra variable tipo int y la llamaremos "i" y esta sera igual a uno y esta a la vez sera menor o igual a 10 y tambien sera aumentable de uno en uno en la siguiente linea vemos que multi es igual a num por 1. Un ejemplo si el usuario introduce 2(num) entonces este se multiplicara por 1,2,3..(i).


 En general el codigo queda de esta manera y despues de terminado de dan click en iniciar o Ctrl+F5 y alli podremos observar la imagen siguiente en donde vemos el ejemplo que habiamos esplicado anterior donde el usuario introduce el número 2 y se muestra la tabla de multiplicar de dicho numero.



Asi es como hacemos el programa espero que les sirva de mucho en otras entradas estare explicando otro tipo de programas asi que esten pendientes de mi blog aqui encontraran temas tecnologicos y mas ejercicios practicos. si tienen temas que quieren que se tratan pueden encontrarme en Facebook y me pueden seguir en Google+.

domingo, 24 de agosto de 2014

Clean Master

Hoy en dia tenemos que tener muy claro que cada cierto tiempo debemos darle mantenimiento a nuestros equipos informaticos tanto del Hardware como del Software. Pero hoy ya no es solamente con computadoras que se realiza este proceso sino tambien tambien con los telefnos celulares.

Ya hoy es raro ver celulares que no tengan sistema Android. Es muy raro no ver en la calle a una persona con un Smartphone. Estos dispositivos moviles ya tienen la mayoria de caracteristicas de una computadora. Por lo tanto tambien es necesario darle un mantenimiento.

Asi que a continuacion mostrare un programa, que quizas muchos conocen o han oido hablar de el, el cual tiene la funcionalidad de darle una limpieza a nuestro dispositivo movil...

EL CLEAN MASTER:

Entre las funciones que Clean Master puede llevar a cabo en nuestro smartphone o tablet tenemos:

- Eliminación de ficheros “huérfanos” que quedan en nuestro sistema como resultas de la desinstalación incompleta de apps, ficheros temporales, cachés… todo lo que nos puede robar espacio en memoria.
- Optimización de la memoria, para que las apps más exigentes en este aspecto (como los videojuegos) puedan alcanzar un desempeño óptimo.
- Antivirus. el programa incluye un antivirus que escanea todas las apps en busca de posibles caballos de troya entre otros tipos de malware.
 - Gestor de apps, para gestionar las aplicaciones que tenemos instaladas en nuestro terminal y, sobretodo, desinstalar correctamente y del todo las apps que ya no queramos.




Como se puede observar en la imagen la interfaz de usuario es sumamente simple y facil de entender y utilizar.

Para que la tarea de mantenimiento de Android sea más fácil Clean Master ofrece crear widgets flotantes para tener un acceso más rápido a diferentes funciones como la de liberar RAM que con solo tocar el icono libera la memoria sin necesidad de abrir la aplicación. Un ejemplo es el optimizador de memoria que incrementa la memoria y la velocidad del dispositivo. Las tareas que se ejecutan en segundo plano no sólo ocupan RAM del sistema, sino que también gastan batería. El Optimizador de Memoria puede detener las aplicaciones que se están ejecutando en segundo plano y liberar más memoria RAM para acelerar su dispositivo Android. Incluye el acceso directo “Optimizar en un toque”, con fácil acceso desde la pantalla de inicio.



Ahora ya sabemos que beneficios nos deja este programa y lomejor que lo puesdes descargar directamente en tu movil..
Aqui les dejo el link de descarga por si no quieren buscarlo.

https://play.google.com/store/apps/details?id=com.cleanmaster.mguard&hl=es

sábado, 26 de julio de 2014

LOS CUATRO PILARES DE LA PROGRAMACIÓN

En esta ocación vamos a hablar de un tema muy importante que debemos conocer mucho, más aquellas personas que estan interesadas en la programación este es: LOS CUATRO PILARES DE LA PROGRAMACIÓN. Comenzemos..


La abstracción: 



Mucha gente considera que la abstracción en si no es más que una parte del proceso de la encapsulación, y por tanto no la tienen como  pilar independiente de la POO.

La abstracción es la capacidad de obtener y aislar toda la información y cualidades de un objeto que no nos parezcan relevantes, para poder encapsularlos. Para ello separamos "mentalmente" los objetos y nos centramos en su comportamiento fundamental. 
Gracias a ello, podemos representar las características esenciales de un objeto sin preocuparnos de las restantes.
Pongamos el ejemplo de un objeto llamado gato. El gato tiene propiedades o características (nombre, color, peso, precio, edad..) y métodos o comportamientos (andar, maullar, lamerse las pelotas...)

Gracias a la abstracción, otro objeto, por ejemplo el "objeto vendedor" puede manipular el "objeto gato" sin tener en cuenta algunas de sus propiedades y métodos, ya que solo le interesan  algunas, como el precio.

Si no entiendes este punto muy bien, no te preocupes, lo entenderá cuando veas el siguiente punto: la encapsulación.


La encapsulación: 

La encapsulación es la capacidad de ocultar los datos abstraídos,  aislarlos o protegerlos de quién no desees que tenga acceso a ellos; otro objeto o función por ejemplo. 
Cada objeto puede tener muchas cosas encapsuladas en su interior, propiedades, funciones o incluso otros objetos. 
Muchas veces no se necesita entender el funcionamiento interno de un objeto, sino tan solo sus funcionalidades: para que sirve o qué puede hacer. Por tanto un objeto puede ser cambiado por otro siempre que cumpla con la misma función.

Veamos un ejemplo del mundo real. Imaginemos que tenemos un objeto: una tarjeta de sonido. No sabemos cuál es el funcionamiento interno de la misma, sus propiedades se podría decir que están encapsuladas dentro. Lo que si sabemos es que cumple con la función de proporcionar el sonido a nuestro ordenador.  Podemos cambiar una tarjeta de sonido por otra, ya que cumplen la misma función, y no necesitamos saber nada más, a no ser que queramos trabajar para creative.

Para dejarlo aún más claro; el usuario no necesita saber cómo funciona internamente un coche, solo necesita saber que al pisar el acelerador (aplicar el método) el coche anda. 


Herencia y reutilización:


 La Herencia lo que nos dice es que puede crearse un objeto a partir de otro objeto ya existente. El nuevo objeto hereda todas las cualidades del objeto del que deriva y además puede añadir nuevas funcionalidades o modificar las ya existentes.
Imaginemos que tenemos un ordenador con sus planos y queremos fabricar otro ordenador. En vez de crear uno de cero, sería mucho más sencillo basarnos en el ordenador que ya tenemos y añadirle o modificarle ciertas funcionalidades como podrían ser: aumentar su capacidad, su velocidad de procesamiento, etc…
Este proceso además de a un objeto puede aplicarse a una clase. A la clase que se crea a partir de otra clase se le conoce como subclase o clase derivada.


Polimorfismo:


 El polimorfismo es la capacidad para que varias clases u objetos derivados de otros, reaccionen de manera diferente ante los mismos métodos. El polimorfismo se puede aplicar tanto a objetos como a funciones, por lo que podemos hablar de objetos polimórficos y de funciones polimórficas.

Por ejemplo, cuando apretamos el acelerador de un coche no va a responder igual el que posee un motor diésel que el que tiene un motor de gasolina.
Espero les halla servido de mucho gente interesada.. Nos vemos la siguiente semana con otro tema muy interesante..
  

lunes, 14 de julio de 2014

Red WiFi abierta ¿Generosidad o riesgo?

Cuando se contrata un servicio de internet lo unico que hacemos es disfrutar del servicio y no nos preocupamos por la seguridad de la red WiFi. Sabemos que gracias a esta red nos podemos conectar inalambricamente desde cualquier dispositivo.

Una red WiFi abierta es un gesto solidario… y peligroso. Un visitante mal intencionado puede intentar acceder a los datos de tu ordenador. Y entonces hablamos de intrusos.

Con SoftPerfect WiFi Guard puedes ver qué y quién está conectado a tu red WiFi

Revisar la seguridad de tu red WiFi es la mejor manera de evitar sorpresas desagradables. 


Wifi Guard  es un software que se encarga de monitorizar nuestra red inalámbrica para detectar rápidamente posibles intrusiones, mediante fuerza bruta o vulnerabilidades en el cifrado (sí amigos! todavía hay bastante gente que usa WEP, en vez de WPA o WPA2) .
SoftPerfect WiFi Guard es un software freeware, disponible para todas las plataformas, con el que podemos detectar hasta un máximo de 32 dispositivos conectados y programar escaneados a intervalos específicos (de 1′ a 60′), además  WiFi Guard se encarga de notificarnos de la presencia de dispositivos desconocidos.

 aqui les dejo el link para descargar este programa
http://softperfect-wifi-guard.softonic.com/