Mostrando entradas con la etiqueta descarga. Mostrar todas las entradas
Mostrando entradas con la etiqueta descarga. Mostrar todas las entradas

domingo, 3 de agosto de 2014

4 Ejercicios Básicos de Programación Orientada a Objetos en c++ – Virtual – Abogado



Sí te estas iniciando en la programación y enc++ utilizandoprogramación orientada a objetos seguro estos4 ejercicios te servirán. En la entrada he colocado el planteamiento de cada ejercicio junto al diagrama de clases de cada uno de ellos. Sí deseas realizar el ejercicio tu mismo, puedes hacerlo, a su vez puedes descargar la carpeta de cada uno de los proyectos y observar el código fuente para resolver tus dudas.

Ejercicio Número 1


Planteamiento:
Se conoce de unartículo su costo base y se sabe que se ofrecen 2 precios de venta: aldetal (30% de incremento del costo base) y almayor (15% de incremento del costo base). Se desea conocer los distintos PVP del artículo, al detal y al mayor.

Diagrama de clases:


Descarga código fuente del proyecto:
https://mega.co.nz/#!hQtkgT4D...

Ejercicio Número 2


Planteamiento:
Se conoce de unalumno:cédula,nombre y tres notas parciales (nota1, nota2, nota3). El programa debe imprimir: cédula, nombre, nota final e indique con un mensaje si el alumno aprobó (nota final = 48) o no aprobó (nota final 48) la asignatura.

Diagrama de clases:


Descarga código fuente del proyecto:
https://mega.co.nz/#!YIEVyASC...

Ejercicio Número 3


Planteamiento:
Dado laaltura y labase de unrectángulo, calcule su área (base * altura) y perímetro (2*base + 2*altura).

Diagrama de clases:


Descarga código fuente del proyecto:
https://mega.co.nz/#!tYVywYQS...

Ejercicio Número 4


Planteamiento:
Se conoce de unapersona elnombre, eldía,mes yaño de nacimiento, escriba un programa que lea la fecha de hoy, comodía,mes yaño e imprima el nombre de la persona y su edad.

Diagrama de clases:


Descarga código fuente del proyecto:

También te podría interesar:
  1. De sistema decimal a sistema binario en c++ y Java
  2. 3 libros sobre programacion orientada a objetos
  3. [Ejercicio resuelto c++ POO Herencia Vectores MVC] Una Asociación de Lancheros trasladan turistas
  4. [Ejercicio resuelto c++ POO Herencia MVC] Línea de autobuses “El Cardenalito”
  5. Cuenta regresiva de minutos y segundos con c++
  6. Escribir en bloc de notas con c++ [Archivo/Ficheros c++]
  7. Abrir una direccion web con c++



domingo, 20 de julio de 2014

60+ Manuales y libros sobre programación para descargar – Colleges – Hosting



Sí te gusta la programación siempre es bueno contar con recursos para aprender día a día y sobre todo consultar cuando tengamos dudas. Este pack está compuesto por mas de 60 manuales y libros en PDF sobre programación en lenguajes comoJAVA, C, C++, C#, HTML, PASCAL, PERL, PHP, Visual Basic, Ruby, Javascript Python y mas.

Contenido del pack de libros


  1. Desarrollo de aplicaciones con Java
  2. Introducción a la programación orientada a objetos Java
  3. Programación avanzada en Java
  4. Java desde Cero
  5. Aprenda Java como sí estuviera en primero
  6. Aprenda Servlets de Java como sí estuviera en segundo
  7. La biblia de Java
  8. Los threads en Java

Mira nuestras entradas sobre Java Click en este enlace.

ASP

  1. Manual de ASP
  2. Introducción a ASP

C/C++/C#

  1. Programación OOP con C++
  2. El lenguaje de programación C#
  3. Aprende C++ como sí estuviera en primero
  4. La cara oculta de C++ Builder
  5. Manual Básico de C++
  6. Programación en C++
  7. Aprenda Lenguaje Ansi C Como sí estuviera en primero
  8. Lenguaje C
  9. Programación en C
  10. Programación Gráfica en C
  11. El Lenguaje de Programación C++
  12. Apuntes en C++
  13. Programación Win API con C++
  14. Curso de C++
  15. Programación en C y C++ (Manual FV)
Mira nuestras entradas sobre C++ Click en este enlace.

HTML

  1. Programación con FrontPage
  2. El leguaje HTML
  3. Curso DHTML
  4. HTML Dinámico
  5. Guía para escribir documentos HTML

PASCAL


  1. Curso básico de Pascal
  2. Metodología de la programación en Pascal
  3. Apuntes Pascal

PERL

  1. Programación en Perl


  1. Manual de PHP
  2. Curso de PHP
  3. Generación de web sites dinámicos usando PHP
Mira nuestras entradas sobre PHP Click en este enlace.


  1. Introducción al desarrollo de aplicaciones con Visual Basic
  2. Aprenda Visual Basic 6.0 Como sí estuviera en primero
  3. curso Visual basic 6.0 (9 lecciones)
  4. Programación en visual Basic .NET
  5. Curso de iniciación a la programación en Visual Basic .NET
Mira nuestras entradas sobre Visual Basic Click en este enlace.

Otros

  1. Fundamentos de la programación: Estructuras de datos
  2. Manual de Ruby
  3. Oracle Database 11g DBA HandBook
  4. Programación de juegos para celulares
  5. Python para todos
  6. Introducción a la programación con python
  7. Curso de CGI
  8. Manual práctico de JavaScript
  9. Curso de JavaScript
  10. JavaScript Bible gold edition (ingles)

¿Te gustaría recibir nuestras entradas a través de tu correo electrónico y estar al tanto de nuestras novedades?

Ingresa tu dirección Email


Delivered byFeedBurner

¡Únete a nuestra comunidad en FaceBook!



Enlace de descarga de los libros:
https://mega.co.nz/#!RZsWkCgK...


También te podría interesar:
eBook - Como programar en c++ Deitel
Manual de 9 lecciones de Visual Basic 6.0
eBook - Hacking Ético Carlos Tori
3 libros sobre programacion orientada a objetos
5 Libros para aprender a programar en Android
5 Libros para aprender a programar en Python


eBook - Como programar en c++ Deitel – Motor – Motor – Forex


libro como programar en c++ deitel

“El principal mérito del lenguaje es la claridad…”
—Galen
¡Bienvenido aC++ y Cómo programar en C++, sexta edición! En Deitel & Associates escribimos libros de texto sobre lenguajes de programación y libros de nivel profesional para Prentice Hall, impartimos capacitación a empresas en todo el mundo y desarrollamos negocios en Internet con Web 2.0. Este libro refleja los cambios importantes en el lenguaje C++ y en las formas preferidas de impartir y aprender programación. Se han realizado ajustes considerables en todos los capítulos. La sección Recorrido a través del libro del prefacio proporciona a los instructores, estudiantes y profesionales una idea del tipo de cobertura que ofrece este texto sobre C++ y la programación orientada a objetos.

Contenido

  • 1 Introducción a las computadoras, Internet
  • 2 Introducción a la programación en C++
  • 3 Introducción a las clases y los objetos
  • 4 Instrucciones de control: parte 1
  • 5 Instrucciones de control: parte 2
  • 6 Funciones y una introducción a la recursividad
  • 7 Arreglos y vectores
  • 8 Apuntadores y cadenas basadas en apuntadores
  • 9 Clases: un análisis más detallado, parte1
  • 10 Clases: un análisis más detallado, parte 2
  • 11 Sobrecarga de operadores: objetos String y Array
  • 12 Programación orientada a objetos: herencia
  • 13 Programación orientada a objetos: polimorfi smo
  • 14 Plantillas
  • 15 Entrada y salida de fl ujos
  • 16 Manejo de excepciones
  • 17 Procesamiento de archivos
  • 18 La clase string y el procesamiento de fl ujos de cadena
  • 19 Búsqueda y ordenamiento
  • 20 Estructuras de datos
  • 21 Bits, caracteres, cadenas estilo C y estructuras
  • 22 Biblioteca de plantillas estándar (STL)
  • 23 Programación de juegos con Ogre
  • 24 Bibliotecas Boost, Reporte técnico 1 y C++0x
  • 25 Otros temas
  • A Tabla de precedencia de operadores y asociatividad
  • B Conjunto de caracteres ASCII
  • C Tipos fundamentales
  • D Sistemas numéricos
  • E Temas sobre código heredado de C
  • F Preprocesador
  • G Código del caso de estudio del ATM
  • H UML 2: tipos de diagramas adicionales
  • I Uso del depurador de Visual Studio
  • J Uso del depurador de GNU C++

Enlace de descarga:
https://mega.co.nz/#!BdsAHLgI...


También te podría interesar:
eBook - Aprenda Visual Basic 6.0 como si estuviera en primero
Manual de 9 lecciones de Visual Basic 6.0
2 Manuales sobre lenguaje ensamblador


sábado, 19 de julio de 2014

eBook - Aprenda Visual Basic 6.0 como si estuviera en primero – Lincoln – Registros – Record



Visual Basic 6.0 es uno de los lenguajes de programación que más entusiasmo despiertan entre los programadores de PCs, tanto expertos como novatos. En el caso de los programadores expertos por la facilidad con la que desarrollan aplicaciones complejas en poquísimo tiempo (comparado con lo que cuesta programar en Visual C++, por ejemplo). En el caso de los programadores novatos por el hecho de ver de lo que son capaces a los pocos minutos de empezar su aprendizaje. El precio que hay que pagar por utilizar Visual Basic 6.0 es una menor velocidad o eficiencia en las aplicaciones.

Visual Basic 6.0 es un lenguaje de programación visual, también llamado lenguaje de 4ª generación. Esto quiere decir que un gran número de tareas se realizan sin escribir código, simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla.

Visual Basic 6.0 es también un programa basado en objetos, aunque no orientado a objetos como C++ o Java. La diferencia está en que Visual Basic 6.0 utiliza objetos con propiedades y métodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++.

Contenido

  • Introducción
  • Entorno de programación Visual Basic 6.0
  • Lenguaje BASIC
  • Eventos, Propiedades y Controles
  • Menús
  • Gráficos en Visual Basic 6.0
  • Archivos y Entrada/Salida de Datos
  • Consideraciones adicionales sobre datos y variables

Enlace de descarga:
https://mega.co.nz/#!pRciRaLD...


También te podría interesar:
Manual de 9 lecciones de Visual Basic 6.0
2 Manuales sobre lenguaje ensamblador
Biografía Steve Jobs de walter isaacson PDF
eBook - Mapas Conceptuales Digitales


Manual de 9 lecciones de Visual Basic 6.0 – Hosting – Asesor – Register – Culture



Lecciones

Lección 1

  • Programación con Visual Basic
  • ¿Como programaríamos en Visual Basic?
  • Empecemos a trabajar
  • Primera aplicación
  • Introducción al código
  • Guardar el formulario y el proyecto
  • Abrir el proyecto

Lección 2

  • Propiedades del formulario
  • Añadir objetos al formulario
  • Modificar propiedades de varios objetos simultáneamente
  • Fuentes de letra en modo edición
  • Fuentes de letra en modo ejecución
  • Tamaño automático
  • Alineación de texto
  • Delimitación de tamaño
  • Texto de ayuda
  • OptionButton en modo gráfico
  • Creación de archivos ejecutables
  • Archivo de instalacion

Lección 3

  • Controles de imagen
  • Controles gráficos
  • Frame
  • ComboBox (Lista desplegable)
  • ListBox (Lista)
  • Bloquear controles
  • Líneas de código

Lección 4
  • Variables, constantes y matrices
  • Vida de una variable
  • Definir una variable
  • Tipos de variables
  • Declaración de una variable
  • ¿Donde declaramos las variables?
  • Constantes
  • ¿Como se declara una constante?
  • Matrices
  • Como definir una matriz
  • Asignar valores
  • Matrices de controles
Lección 5
  • Estructuras básicas en la programación
  • Estructuras de decisión
  • If...Then...End If
  • Select Case
  • Operadores de comparación
  • Operadores lógicos
  • Unión de las estructuras de decisión
Lección 6
  • Introducción a las estructuras de repetición
  • For...Next
  • Generar valores aleatorios
  • Añadir valores a una lista
  • Borrar una lista
  • Filtrar la entrada de valores
  • Do... Loop
  • Bucles anidados
  • Procedimientos
  • Concatenación de texto
Lección 7
  • Concepto de menú
  • Menús principales
  • Editores de menús
  • Titulo de menú
  • Interior de un menú
  • Introducir código en los menús
  • Activar y desactivar menús
  • Líneas de separación
  • Creación de submenús
  • Marca de verificación
  • Activar y desactivar submenús
  • Borrar lista
  • Borrar elemento
  • Teclas de método abreviado
  • Menú contextual
Lección 8
  • ¿Que son los cuadros de mensajes?
  • Cuadros de mensajes (MsgBox)
  • Botones e iconos del mensaje
  • Generar un MsgBox
  • Valores de retorno de los botones
  • Solicitud de datos (InputBox)
  • Generar un InputBox
  • Añadir sin parar
  • Texto por defecto
  • Cambiar la posición del InputBox
  • Ausencia de elementos
Lección 9
  • Crear formulario principal
  • Explorador de proyectos
  • Añadir formulario
  • Orden de los formularios
  • Presentar formularios
  • Cerrar formularios
  • Añadir formulario prediseñado
  • Insertar formularios en proyectos


Enlace de descarga:
https://mega.co.nz/#!dZV0gTTB...


También te podría interesar:
2 Manuales sobre lenguaje ensamblador
Biografía Steve Jobs de walter isaacson PDF
eBook - Mapas Conceptuales Digitales
eBook - Universidad Hacker
eBook - Hacking Ético Carlos Tori


2 Manuales sobre lenguaje ensamblador – Promotional Code – dinero – php



Curso básico de Ensamblador

Contenido

  • Capitulo 1. Conceptos Básicos
  • Capitulo 2. Programación en ensamblador
  • Capitulo 3. Las instrucciones del ensamblador
  • Capitulo 4. Las instrucciones del ensamblador (2da. Parte)
  • Capitulo 5. Las instrucciones del ensamblador (3era. Parte)
  • Capitulo 6. Interrupciones y manejo de archivos
  • Capitulo 7. Introducción al manejo de archivos



Ensamblador

Contenido

  • Componentes básicos de un sistema MS-DOS
  • Arquitectura interna del intel 80x86
  • Definición de sistemas numéricos
  • Sistema Decimal
  • Sistema Binario
  • Sistema Octal
  • Sistema Hexadecimal
  • Transformaciones
  • Tipos de programas ejecutables
  • Acceso a las interrupciones del BIOS y DOS desde ROM
  • Principales interrupciones del BIOS y del DOS

Enlace de descarga:
https://mega.co.nz/#!RJMigTYY!RH...

Otro enlace:
https://www.mediafire.com/?ce3ry02fv408bcr


También te podría interesar:
Biografía Steve Jobs de walter isaacson PDF
eBook - Mapas Conceptuales Digitales
eBook - Universidad Hacker
eBook - Hacking Ético Carlos Tori


viernes, 18 de julio de 2014

Biografía Steve Jobs de walter isaacson PDF – php – Domains – Abogado – Abogado



La muerte de Steve Jobs ha conmocionado al mundo. Tras entrevistarlo en más de cuarenta ocasiones en los últimos dos años, además de a un centenar de personas de su entorno, familiares, amigos, adversarios y colegas, Walter Isaacson nos presenta la única biografía escrita con la colaboración de Jobs, el retrato definitivo de uno de los iconos indiscutibles de nuestro tiempo, la crónica de la agitada vida y abrasiva personalidad del genio cuya creatividad, energía y afán de perfeccionismo revolucionaron seis industrias: la informática, el cine de animación, la música, la telefonía, las tabletas y la edición digital.
Consciente de que la mejor manera de crear valor en el siglo XXI es conectar la creatividad con la tecnología, Jobs fundó una empresa en la que impresionantes saltos de la imaginación van de la mano de asombrosos logros tecnológicos.
Aunque Jobs colaboró en el libro, no pidió ningún control sobre el contenido, ni siquiera ejerció el derecho a leerlo antes de su publicación. No rehuyó ningún tema y animó a la gente que conocía a hablar con franqueza. «He hecho muchas cosas de las que no me siento orgulloso, como dejar a mi novia embarazada a los veintitrés años y cómo me comporté entonces, pero no hay ningún cadáver en mi armario que no pueda salir a la luz».
Jobs habla con una sinceridad a veces brutal sobre la gente con la que ha trabajado y contra la que ha competido. De igual modo, sus amigos, rivales y colegas ofrecen una visión sin edulcorar de las pasiones, los demonios, el perfeccionismo, los deseos, el talento, los trucos y la obsesión por controlarlo todo que modelaron su visión empresarial y los innovadores productos que logró crear.
Su historia, por tanto, está llena de enseñanzas sobre innovación, carácter, liderazgo y valores. La vida de un genio capaz de enfurecer y seducir a partes iguales.


Enlace de descarga:
https://mega.co.nz/#!YIFBiTAQ!OMzAwanMCkLPNHtUOzxaHG6XnTAffwRjt1xH2WIsFQo


También te podría interesar:
eBook - Mapas Conceptuales Digitales
eBook - Universidad Hacker
eBook - Hacking Ético Carlos Tori
3 libros sobre programacion orientada a objetos


eBook - Universidad Hacker – Arquitectura – Domains – Credit



Hoy la piratería fascina a miles de personas en todo el mundo. Se han creado varias imágenes sobre los hackers, alguna de ellas como la de justicieros, con poder para luchar y desenmascarar a las grandes corporaciones, otras mostrándoles como simples delincuentes buscando una forma de beneficio ilícito, ya sea robando dinero o información confidencial. Hay un tercer punto de vista que pone al hacker como un investigador, alguien que siempre busca mejorar sus conocimientos mediante el estudio de los sistemas ajenos.
A la vez de ejercer fascinación, también asustan a usuarios y empresas, que temen ser invadidos y ver publicados sus datos confidenciales robados.
Hace mucho tiempo que actúan los hackers, pero sin duda fue a principios del 2000 cuando acapararon los titulares de los periódicos y revistas de todo el mundo. Durante tres días, en la primera quincena de febrero, una acción coordinada por un grupo de hackers altero el funcionamiento y causo un gran daño en sitios muy populares como Yahoo, Amazon, eBay, Buy.com, ZDNet, y CNN.com. La acción fue realizada con una herramienta considerada simple, llamada DoS (Denial of service, denegación de servicio). En este tipo de ataques, los hackers no entran en los ordenadores de las víctimas para robar información. Simplemente los bombardean con tal cantidad de datos, que provocan que el acceso a ellos se bloquee. Identificar a los hackers que hacen este tipo de ataque es especialmente difícil debido a que utilizan miles de máquinas en todo el mundo, sin que los dueños de las mismas se den cuenta. Estos equipos funcionan como "esclavos" a las ordenes de un maestro, a distancia, que lo invadió y domina el equipo que, en la mayoría de los casos, tienen conexión rápida a Internet.
Tres años después de este episodio en el que el mundo, por primera vez conoció, con un cierto temor, las acciones de los hackers, las empresas se armaron, contrataron a expertos, desarrollaron nuevos sistemas de seguridad y se entreno al personal para evitar intrusiones. Además salio una gran cantidad de títulos mostrando cómo actuaban los hackers.
¿El resultado? Los hackers continuaron actuando y aumentando su poder incendiario. Para hacerse una idea, el 21 de octubre de 2002, un poderoso ataque logró tumbar nueve de los 13 servidores que gestionan el tráfico mundial de Internet. En ese momento, un oficial de EE.UU. describió el ataque como la invasión más sofisticada a gran escala que jamás se ha hecho a lo largo de la historia de Internet, en equipos de misión crítica.
¿Por qué los hackers siguen actuando? ¿Por qué los administradores no pueden detener su acción? La respuesta a estas preguntas y muchas más, puede encontrarse en las siguientes páginas. Por primera vez, un libro se introduce en el mundo hacker para revelar las últimas técnicas utilizadas y, los diferentes motivos que les llevan a seguir atacando.

Contenido

  • Conferencia Inaugural
  • Psicología Hacker
  • Redes I
  • Plataforma Windows
  • Plataforma Unix
  • Fundamentos Legales
  • Ingeniería Social
  • Vulnerabilidades I
  • Redes II
  • Vulnerabilidades II
  • Ataque, defensa y contraataque: Introducción
  • Ataque, defensa y contraataque: Observación
  • Ataque, defensa y contraataque: Busqueda
  • Ataque, defensa y contraataque: Invasión
  • Ataque, defensa y contraataque: Mantenimiento
  • Ataque, defensa y contraataque: Evasión

Enlace de descarga:
https://mega.co.nz/#!McNjEJ6B!UTTMunSRc6yLYlwjk-048EZHtBaxL3dgLDKRar2Yw8Y


También te podría interesar:
eBook - Hacking Ético Carlos Tori
3 libros sobre programacion orientada a objetos
5 Libros para aprender a programar en Android
5 Libros para aprender a programar en Python


eBook - Hacking Ético Carlos Tori – Phone – Culture



Siempre en las noticias escucharemos terribles cosas sobre virus y ataques llevados a cabo por los hackers.
Los medios sensacionalistas se han encargado en darle un mal significado a la palabra hacker, un significado que equipara a los hackers con criminales.
Un hacker puede ser bueno o malo al igual que un abogado, un médico, un profesor o el oficio que fuera.
El termino ethical hacking o hacking ético nace por tal motivo, era necesario aclarar que no es un hacking malo sino bueno, ético, pero en definitiva es hacking.

Basándose en su experiencia y conocimiento del tema, Carlos nos brinda esta obra, que ayudará a adentrarlos en el mundo del hacking ético presentando los conceptos básicos más importantes en forma clara y eficiente, así como tambien, los orientará en como profundizar más sus conocimientos.
Si estás interesado en aprender sobre seguridad informática y hacking ético, esta obra será entonces un excelente punto de partida en tu viaje a este apasionante mundo.

Contenido
  • Capítulo 1: Hacking Ético
  • Capítulo 2: Recabar Información
  • Capítulo 3: Ingeniería Social
  • Capítulo 4: Introducción a la fuerza bruta
  • Capítulo 5: Aplicaciones web
  • Capítulo 6: Inyección de código SQL
  • Capítulo 7: Servidores Windows
  • Capítulo 8: Servidores Linux
  • Capítulo 9: Algunos conceptos finales

Enlace de descarga:
https://mega.co.nz/#!dNEBlJ5b!A9HJC38vrgU-jKMxBjp6yZmE2DzNdIYahvwdT9qOiAQ


También te podría interesar:
3 libros sobre programacion orientada a objetos
5 Libros para aprender a programar en Android
5 Libros para aprender a programar en Python
eBook - Iniciación al diseño web en HTML5
eBook - Introduccion a la Ingenieria del Software


viernes, 11 de julio de 2014

3 libros sobre programacion orientada a objetos – Registros – World – Teleconferencias – Forex


Programación Orientada a Objetos


Desde principio de la década de los noventa hasta la actualidad, la Programación Orientada a Objetos se ha establecido como el paradigma más extendido entre la comunidad de programadores. Las asignaturas de programación de las Facultades y Escuelas de Informática no han sido ajenas al uso de este paradigma de programación. Estas asignaturas, normalmente, se han basado en buenos y completos libros de expertos en la materia. No en vano, existe una amplia literatura acerca del tema. Pero quizás, esta amplia literatura provoca, que, tanto profesores como alumnos, o incluso, personas externas al ámbito académico interesadas en este paradigma, se vean desbordados ante la cantidad de material disponible, del cual, además, posiblemente necesiten sólo una pequeña parte.

La intención de los autores al escribir este libro es la de cubrir una laguna que, en nuestra opinión, existe en la vasta literatura acerca del tema: la falta de una guía accesible y concisa de introducción a los conceptos más importantes de la Programación Orientada a Objetos. Por tanto, este libro surge con el objetivo de presentar los conceptos más importantes del paradigma de una manera sencilla y agradable al lector, apoyando los conceptos presentados con ejemplos que ayuden a la comprensión de todo lo expuesto.

Contenido
  1. Introducción.
  2. Clases y objetos.
  3. Mecanismos de reutilización.
  4. Polimorfismo.
  5. Excepciones.
  6. Estructuras de datos.
  7. Identificación y modelado.
  8. Otras características de C++.

Enlace de descarga:
https://mega.co.nz/#!BY8lyIrb!r1PqJhjG64-D8B572mvEm3gPuz196DoubHvSL5xK25E


Programación Orientada a Objetos en C++


Contenido
  1. Introducción.
  2. Conceptos básicos.
  3. Donde C y C++ difieren.
  4. Donde C++ se destapa.
  5. Donde "la clase" se evidencia.
  6. Entrada y salida de datos.
  7. Cuando irrumpen los "constructores".
  8. De la objetividad de lo racional.
  9. De la herencia y derivados.
  10. De las funciones virtuales.
  11. Conclusión.

Enlace de descarga:
https://mega.co.nz/#!FRcSXT7R!42ie8qAT9ZBT4T8dt-Xsk3PztM1TwPpok760NoBRjJ4


Programación Orientada a Objetos en Java


Un apoyo que tiene el proceso enseñanza-aprendizaje, es precisamente el material didáctico, ya sea a través de apuntes, cuaderno de ejercicios, libros o aplicaciones de computadora sobre todo si se trata de un área tan dinámica como lo es la de la informática.
Estas notas pueden ser de apoyo para la materia y se pretenden mostrar algunos ejemplos y conceptos de la programación orientada a objetos, enfocados a un lenguaje de programación de este tipo, que es JAVA.

Contenido
  1. Introducción.
  2. Conceptos de la programación orientada a objetos en JAVA.
  3. Estructuras del lenguaje.
  4. Programación de interfaces gráficas.
  5. Programación de Applets.
  6. Programación Cliente/Servidor.

Enlace de descarga:
https://mega.co.nz/#!McMV3TSb!hSMxFY-dVanVpjcWznKNvO61dJNGbJMOqQP1iFao9Uc

Quizás también te podría interesar:
5 Libros para aprender a programar en Android
5 Libros para aprender a programar en Python
eBook - Introduccion a la Ingenieria del Software
eBook - Iniciación al diseño web en HTML5


jueves, 19 de junio de 2014

5 Libros para aprender a programar en Android – Virginia – Free – Free


Curso Android Desarrollo de aplicaciones móviles

Android libro gratis desarrollo de aplicaciones moviles

Contenido
  1. Sobre la guía
  2. Sobre el autor
  3. Construir un lector de feeds simple
  4. Aumentar la funcionalidad de un lector de feeds
  5. Trabajando con imágenes (cámara y galería)
  6. Grabación y reproducción de vídeo
  7. Geolocalización y utilización de mapas de Google
  8. Trabajar con el acelerómetro
  9. Reproducción de sonido en un ciclo infinito
  10. Envío de email utilizando Android
  11. Trabajando con APIs (Facebook y Twitter)
  12. Conectándonos con Apis de Google
  13. Comunidades android
  14. Otras guías de maestros del web

Enlace de descarga:


Curso Programación Android V2

Android libro gratis curso programacion

Contenido
  1. Conceptos básicos
  2. Interfaz de usuario
  3. Widgets de escritorios
  4. Menús
  5. Tratamiento de XML
  6. Bases de datos
  7. Preferencias
  8. Localización geográfica
  9. Mapas
  10. Ficheros
  11. Content Providers
  12. Notificaciones
  13. Depuración de aplicaciones

Enlace de descarga:
https://mega.co.nz/#!tEcUDajI!A5gknA6wJgizxGXhwZk-583yhGVby9syK-yQrfm2wM4


Curso de Programación en Android para Principiantes

Android libro gratis curso programacion principiantes

Contenido
  1. Instalación de Eclipse y del SDK
  2. Esqueleto de una aplicación
  3. Actividades y layouts
  4. Pantallas de configuración de la aplicación
  5. Threads
  6. Captura de eventos
  7. Comunicación con otras apps
  8. Widgets
  9. Servicios
  10. Obtener permisos de superusuario

Enlace de descarga:
https://mega.co.nz/#!kJ8QjArD!BHEuMyRYyEXMBresbNmz5R_awQUT5j5LQ4HtdQBpoIk


Introducción a ArcGIS Runtime for Android

Android libro gratis ArcGIS

Contenido
  1. Introducción al desarrollo Android
  2. Introducción a ArcGIS Runtime SDK
  3. Entorno de desarrollo: Eclipse
  4. Consumir servicios web
  5. Consultando los datos
  6. Geoprocesamiento y geolocalización
  7. Edición
  8. Despliegue de aplicaciones

Enlace de descarga:
https://mega.co.nz/#!gVUkHJqL!6IVuQ7A9FrMHyHhjOypxvieoMqUcwmT7K2e1EUxSuw4


Introducción a Android

Android libro gratis introduccion

Contenido
  1. Introducción
  2. Conceptos básicos
  3. Interfaz del usuario
  4. Recursos de aplicación
  5. Datos en android
  6. Mapas y GPS
  7. Telefonía
  8. Sensores
  9. Multimedia
  10. Creación de un widget
  11. Publicando en el market


Enlace de descarga:
https://mega.co.nz/#!QdcX3LbZ!oa3B0PzORObViuHNkKGIz4RFY1WQTB3SPCKvZVOuuAU

Quizás también te podría interesar:
5 Libros para aprender a programar en Python
eBook - Introduccion a la Ingenieria del Software
eBook - Iniciación al diseño web en HTML5
eBook - Java como programar Deitel 7 Edicion
eBook - Introducción a la programación con Python




¿Te gustaría recibir nuestras entradas a través de tu correo electrónico y estar al tanto de nuestras novedades?

Ingresa tu dirección Email


Delivered by FeedBurner

¡Únete a nuestra comunidad en FaceBook!



----Mira todas las categorías del blog----

| Programación | Linux | Social Media | Cursos Online | EBooks | Blogger | Tutoriales |



miércoles, 18 de junio de 2014

5 Libros para aprender a programar en Python – Money – Curso – Texas


Python para todos


Python es un lenguaje de programación creado por Guido van Rossum a principios de los años 90 cuyo nombre está inspirado en el grupo de cómicos ingleses “Monty Python”. Es un lenguaje similar a Perl, pero con una sintaxis muy limpia y que favorece un código legible.
Se trata de un lenguaje interpretado o de script, con tipado dinámico, fuertemente tipado, multiplataforma y orientado a objetos.

Contenido

  1. Introducción
  2. Mi primer programa en Python
  3. Tipos básicos
  4. Colecciones
  5. Control de flujo
  6. Funciones
  7. Orientación a Objetos
  8. Revisitando Objetos
  9. Programación funcional
  10. Excepciones
  11. Módulos y Paquetes
  12. Entrada/Salida Y Ficheros
  13. Expresiones Regulares
  14. Sockets
  15. Interactuar con webs
  16. Threads
  17. Serialización de objetos
  18. Bases de Datos
  19. Documentación
  20. Pruebas
  21. Distribuir aplicaciones Python

Enlace de descarga:
https://mega.co.nz/#!8Z02FBIR!1FPcAtc6v1LXhXa5OXi-6lTvBZwcQfUXp3qrkU0JK2Q

De 0 a Python


Contenido

  1. Introducción
  2. Instalación, uso del intérprete y Hola mundo
  3. Variables y entrada/salida de datos
  4. Tipos de variables
  5. Condicionales, bucles y funciones
  6. Uso de librerías
  7. Manejo de archivos
  8. Manejo de errores
  9. Conexiones de red
  10. Programación orientada a objetos
  11. Programación multihilo básica

Enlace de descarga:
https://mega.co.nz/#!0REE0ZRR!3fbXE0ClUIHfQJEg_aGJjy6SGJcA-JTr8FDbAM2mPQw

Algoritmos y programación con lenguaje Python


Contenido:
  1. Conceptos básicos
  2. Programas sencillos
  3. Funciones
  4. Decisiones
  5. Más sobre ciclos
  6. Cadenas de caracteres
  7. Tuplas y listas
  8. Algoritmo de búsqueda
  9. Diccionarios
  10. Contratos y mutabilidad
  11. Manejo de archivos
  12. Manejo de errores y excepciones
  13. Procesamiento de archivos
  14. Objetos
  15. Polimorfismo, herencia y delegación
  16. Listas enlazadas
  17. Pilas y colas
  18. Modelo de ejecución de funciones y recursividad
  19. Ordenar listas
  20. Algunos ordenamientos recursivos

Enlace de descarga:

Aprender a programar con Python


Contenido
  1. Introducción
  2. La cuestión del primer lenguaje
  3. El entorno PythonG
  4. Un libro de texto
  5. Conclusiones

Enlace de descarga:

Aprenda a pensar como un programador con Python


Contenido

  1. El Camino del Programa
  2. Variables, expresiones y sentencias
  3. Funciones
  4. Condicionales y recursividad
  5. Funciones productivas
  6. Iteración
  7. Cadenas
  8. Listas
  9. Tuplas
  10. Diccionarios
  11. Archivos y excepciones
  12. Clases y objetos
  13. Clases y funciones
  14. Conjuntos de objetos
  15. Herencia
  16. Listas enlazadas
  17. Pilas
  18. Colas
  19. Arboles

Enlace de descarga:
https://mega.co.nz/#!RAFUDADa!bqPXvRqnjLsQCm55a9jYGc4k_9djVwvtSKfehCx4eOw

Quizás también te podría interesar:
eBook - Introduccion a la Ingenieria del Software
eBook - Iniciación al diseño web en HTML5
eBook - Java como programar Deitel 7 Edicion
eBook - Introducción a la programación con Python


eBook - Introducción a la programación con Python – Email – Phone – Donate



- ¿Qué sabes de este asunto? preguntó el Rey a Alicia.
- Nada dijo Alicia.
- ¿Absolutamente nada? insistió el Rey.
- Absolutamente nada dijo Alicia.
- Esto es importante dijo el Rey, volviéndose hacia los jurados.

Lewis Carroll,Alicia en el país de la maravillas.

El objetivo de este curso es enseñarte a programar, esto es, a diseñar algoritmos y expresarlos como programas escritos en un lenguaje de programación para poder ejecutarlos en un computador.

Contenido

  1. Introducción
  2. Una calculadora avanzada
  3. Programas
  4. Estructuras de control
  5. Tipos estructurados: secuencia
  6. Funciones
  7. Tipos estructurados: registros
  8. Ficheros

Enlace de descarga:
https://mega.co.nz/#!Vc0gxDhJ!T6-3ynCVb9yUlPnrKToR_Zh09-HejWJi4GSwNr0dd5o

Quizás también te podría interesar:
eBook - Introduccion a la Ingenieria del Software
eBook - Iniciación al diseño web en HTML5
eBook - Java como programar Deitel 7 Edicion


domingo, 15 de junio de 2014

Aprendiendo MATLAB con Octave UPM – Register – Arquitectura – Hard drive



Actualmente estoy inscrito en elCurso Online Introducción a la Programación para Ciencias e Ingeniería (2ª edición)(excelente curso) en el que he aprendido algunas nociones de MATLAB utilizando la herramienta Octave UPM.
MATLAB me parece un lenguaje muy poderoso, y del que se le puede sacar mucho provecho en relación a las matemáticas, algo que con otros lenguajes aún no lo he logrado.

Quise hacer esta entrada referente a MATLAB y Octave UPM puesto que posiblemente escribiré sobre algunas ideas que se me han ocurrido utilizando esta herramienta.

Pero,¿Que es Octave UPM?

"Octave UPM es una versión personalizada de GNU Octave para las clases de Informática en la ETSI de Caminos, Canales y Puertos de la Universidad Politécnica de Madrid.

GNU Octave es un entorno de matemática computacional que intenta mantener un alto nivel de compatibilidad con MATLAB. En el caso de Octave UPM, la configuración por defecto elegida para el programa mejora ligeramente la compatibilidad con MATLAB, comparado con usar Octave directamente.

Aunque está versión personalizada está pensada para las clases en nuestra Escuela, es probablemente útil para muchas otras personas. Si estás buscando una alternativa libre y gratuita a MATLAB, que esté en español o inglés, y que funcione en Windows o GNU/Linux, con una instalación limpia y sencilla, es probable que Octave UPM sea lo que estás buscando.

GNU Octave y Octave UPM se distribuyen como software libre bajo la Licencia Pública General de GNU, versión 3. Esto significa que lo puedes instalar en tu ordenador sin restricciones, y que puedes modificarlo y redistribuirlo siempre que mantengas la licencia original y cumplas con sus términos y condiciones."

Para descargar Octave UPM y ver el manual de instalación debemos entrar en este enlace: http://mat.caminos.upm.es/octave/

Una vez descargado, iniciamos Octave UPM y esta será nuestra ventana de inicio:


Vamos a hacer rápidamentenuestro primer programa en MATLAB. Este programa mostrará un mensaje de bienvenida, nos pedirá nuestro nombre y el año de nacimiento. Sabiendo que el año actual es 2014 nos dirá nuestro nombre y cual es nuestra edad aproximada.

Inicialmente hacemos click en el icono con forma de hoja ubicado en la esquina superior izquierda para crear un archivo nuevo.


En este archivo nuevo será donde escribiremos el código de nuestro programa. Para este programa haremos uso de las funcionesdisp para mostrar el mensaje de bienvenida,inputpara pedir al usuario que ingrese su fecha de nacimiento y asignarla a una variable,fprintfpara imprimir en pantalla nuestro nombre y nuestra edad aproximada.

Un ejemplo de cada función sería:
  • disp("Este es un mensaje"); ------------------- Nos mostrará un mensaje en pantalla.
  • x = input("Ingrese el valor de x"); ------------- El valor ingresado por el usuario se asignará a la variable x.
  • fprintf("Mensaje mas variables %d %f %s" , x, y, z) -------- Mostrará un mensaje en pantalla junto al valor de las variables x,y,z. %d se refiere a un valor de tipo entero, %f de tipo real y %s a un string o cadena de texto.

Nuestro programa:

%Nuestro primer programa
disp("Bienvenido a tu primer programa en MATLAB");
nombre = input("Ingrese su nombre\n","s");
aNacimiento = input("Ingrese su anho de nacimiento\n");
edad = 2014 - aNacimiento;
fprintf("Su nombre es %s y su edad aproximada %d anhos",nombre,edad);

Explicación:
  • En la primera linea agregamos un comentario a nuestro programa con el símbolo %, todo lo que este a la derecha del % en la misma línea será tomado como un comentario.
  • Damos un mensaje de bienvenida con la función disp.
  • Pedimos al usuario que ingrese su nombre con la función input,algo que debemos tener en cuenta es que cuando el tipo de dato ingresado es string(cadenas de texto) hay que indicarlo en la función input agregando como segundo parámetro "s". Al ingresar nuestro nombre, este será asignado a dicha variable con el operador de asignación =. La secuencia de escape \n solo indicará que se realice un salto de línea luego de mostrar el mensaje.
  • Para la variable aNacimiento se realiza una instrucción similar a la anterior.
  • Hacemos la operación aritmética requerida para la solución del problema. Sí naciste en 1993 y actualmente estamos en el 2014 entonces, 2014 - 1993 = 21. Puede que tengas aún 20 años (sí tu cumple años es en los últimos meses del año) pero, a través de esta diferencia podemos determinar nuestra edad aproximada para el año en curso.
  • Finalmente imprimimos el nombre del usuario y su edad. %s imprimirá el valor de tipo string almacenado en la variable nombre, de igual manera sucederá con la variable de tipo entero edad. Es importante resaltar que con el comando disp podemos mostrar mensajes, pero con fprintf podremos no solo mostrar mensajes, sino que también mensajes junto a valores de las variables.
Para probar nuestro programa solo debemos hacer click en el botón play.


Sí todo marcha bien este debería ser nuestro resultado.



viernes, 13 de junio de 2014

eBook - Introduccion a la Ingenieria del Software – Service – Free – Hipotecario



"Hoy en día, el software es una parte integral de la mayoría de los sistemas. Para ejecutar proyectos de software de forma satisfactoria y construir productos de alta calidad, los profesionales del software necesitan entender las características únicas del software y el enfoque usado para desarrollar y mantener software.
Este curso permitirá entender qué es el software y cuáles son los objetivos y componentes de la ingeniería del software, así como entender los conceptos de ciclo de vida del software y metodología. Además, se verán los principales modelos de ciclo de vida del software y la diferenciación entre metodologías tradicionales y ágiles."

Contenido

1. ESCENARIO DE APERTURA
2. INTRODUCCIÓN
3. SOFTWARE
3.1. Componentes del software
3.2. Características del software
3.2.1. El software se desarrolla
3.2.2. El software no se estropea
3.2.3. El software se construye a medida
3.3. Aplicaciones del software
4. INGENIERÍA DEL SOFTWARE
4.1. Definición de Ingeniería del Software
4.2. Desafíos de la Ingeniería del software
4.3. Capas de la Ingeniería del Software
4.3.1. Procesos
4.3.2. Métodos
4.3.3. Herramientas
5. CICLO DE VIDA DE DESARROLLO DEL SOFTWARE
5.1. Modelos de ciclo de vida del software
5.1.1. Modelo en cascada
5.1.2. Modelo en V
5.1.3. Modelo iterativo
5.1.4. Modelo de desarrollo incremental
5.1.5. Modelo en espiral
5.1.6. Modelo de prototipos
5.1.7. Comparativa de los modelos de ciclo de vida
5.2. ISO/IEC 12207
6. METODOLOGÍAS DE DESARROLLO DE SOFTWARE
6.1. Definición de metodología
6.2. Ventajas del uso de una metodología
6.3. Metodologías tradicionales y ágiles
6.3.1. ¿Metodologías ágiles o metodologías tradicionales?
7. ESCENARIO DE CLAUSURA
8. ENLACES
9. GLOSARIO

Enlace de descarga:
https://mega.co.nz/#!Udd1CbYK!G4hfmYpiOp2xEX-fPmw9gLiox-qCh5JpGiW7qDsMK1w


También te podría interesar:
eBook - Iniciación al diseño web en HTML5
eBook - Sistemas operativos William Stallings
eBook - Aprendiendo UML en 24 horas PDF
eBook - Desarrollo de Proyectos Informáticos con Tecnología Java PDF

viernes, 6 de junio de 2014

eBook - Iniciación al diseño web en HTML5 – Colleges – Colleges – Lawyers – Credito



wikipedia: "HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: un «clásico» HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML.1 2 Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo.

Todavía se encuentra en modo experimental, lo cual indica la misma W3C, aunque ya es usado por múltiples desarrolladores web por sus avances, mejoras y ventajas.

Al no ser reconocido en viejas versiones de navegadores por sus nuevas etiquetas, se recomienda al usuario común actualizar a la versión más nueva, para poder disfrutar de todo el potencial que provee HTML5.

El desarrollo de este lenguaje de marcado es regulado por el Consorcio W3C."

Contenido:

  • Introducción al lenguaje HTML5
  • Historia e introducción al lenguaje de programación web HTML5
  • Lenguaje de etiquetas
  • Estructura y definición de documento HTML
  • Estructura básica de una página en HTML5
  • Definición del tipo de documento
  • Etiqueta !DOCTYPE
  • Etiqueta HTML
  • Etiqueta HEAD
  • Etiqueta TITLE
  • Etiqueta META
  • Etiqueta BASE
  • Etiqueta LINK
  • Etiqueta SCRIPT
  • Etiqueta NOSCRIPT
  • Etiqueta BODY
  • Etiqueta P
  • Etiqueta A
  • Etiqueta B
  • Etiqueta EM
  • Etiqueta STRONG
  • Etiqueta CODE
  • Etiqueta SAMP
  • Etiqueta KBD
  • Etiqueta VAR
  • Etiqueta MARK
  • Etiqueta CITE
  • Etiqueta I
  • Etiqueta S
  • Etiqueta U
  • Etiqueta SMALL
  • Etiqueta SUB
  • Etiqueta SUP
  • Etiqueta BR y WBR
  • Etiqueta INS
  • Etiqueta DEL
  • Etiqueta ABBR
  • Etiqueta ADDRESS
  • Etiqueta BDO
  • Etiqueta DFN
  • Etiqueta PRE
  • Etiqueta Q
  • Etiqueta BLOCKQUOTE
  • Etiqueta BDI
  • Etiqueta RUBY, RT, RP
  • Etiqueta DIALOG
  • Atributos en HTML5
  • Atributos Globales
  • Etiquetas h1..h6
  • Etiqueta IMG
  • Etiqueta TABLE
  • Etiqueta UL
  • Etiqueta OL
  • Etiqueta DL
  • Etiqueta DIV y SPAN
  • Etiqueta HEADER
  • Etiqueta NAV
  • Etiqueta SECTION
  • Etiqueta ARTICLE
  • Etiqueta ASIDE
  • Etiqueta FIGURE
  • Etiqueta FOOTER
  • Etiqueta TIME
  • Etiqueta DETAILS
  • Etiqueta AUDIO
  • Etiqueta VIDEO
  • Etiqueta TRACK
  • Etiqueta EMBED
  • Etiqueta OBJECT
  • Etiqueta FORM
  • Etiqueta INPUT
  • Formularios HTML, Petición de datos
  • Etiqueta BUTTON
  • Etiqueta FIELDSET
  • Etiqueta LABEL
  • Etiqueta KEYGEN
  • Etiqueta METER
  • Etiqueta PROGRESS
  • Etiqueta OUTPUT
  • Etiqueta SELECT
  • Etiqueta TEXTAREA
  • Etiqueta IFRAME

Enlace de descarga del libro:
http://www.mediafire.com/view/7lvw9hf2nnjl766/Introducción-al-lenguaje-HTML5MA_(1).pdf