Twitter Flickr Pinterest LinkedIn YouTube Google Maps E-mail RSS
formats

JSON, el sistema más popular de intercambio de datos.

JSON es un subconjunto de la notación literal de objetos de JavaScript que no requiere el uso de XML. Pronunciado “Ieison”, JSON o notación JSON, cuyo significado en inglés es (JavaScript Object Notation). Todas las grandes empresas lo emplean en sus comunicaciones. Permite ser integrado con diferentes lenguajes de programación y plataformas. Durante mucho tiempo XML se convirtió en el estándar de intercambio de datos. El problema era la gran  cantidad de datos que se emplean en los intercambios y flujos de peticiones de información entre diversos servicios. Con el fin de agilizar la transmisión de datos, el flujo, se emplearon nuevas formas de compresión y formatos. JSON es más «ligero» (véase referencia inferior), y pequeño a la hora de manejar datos, por eso es una alternativa a XML, es muy fácil leer la información con él. JSON es un formato de texto que hace fácil la compartición de datos entre dispositivos cliente y servidor. Se basa en el funcionamiento de los objetos de JavaScript. Se encuentra prácticamente disponible en todos los lenguajes de programación existentes de forma nativa. JSON se emplea habitualmente en entornos donde: – El tamaño del flujo de datos entre cliente y servidor es de vital importancia (de aquí su uso por Yahoo, Google, etc, que atienden a millones de usuarios) – Cuando la fuente de datos es explícitamente de fiar. – Donde no es importante el no disponer de procesamiento similar a XSLT para manipular los datos en el cliente. Se podrán crear objetos y usarlo en operaciones CRUD. Crear, Obtener, Actualizar, Borrar. CRUD, se emplea para referirnos en las funciones básicas en las bases de datos, o capa de persistencia en el software. En computación CRUD es el acrónimo de Crear, Obtener, Actualizar y Borrar (del original en inglés: Create, Read, Update and Delete). Se usa para referirse a

(Más)…

Etiquetas:,
formats

Frameworks de desarrollo para móviles + #infografia

En el mundo de desarrollo de aplicaciones para dispositivos móviles existen diversas soluciones. Aunque algunos programadores tienen sus preferencias y aseguran que determinados IDEs son los mejores, la experiencia determina que, el mejor entorno es aquel en el que nos encontremos más seguros y desarrollemos con mayor agilidad y menor tiempo. Por lo tanto la elección del IDE y/o Framework de trabajo  para desarrollar dependerá de nuestras preferencias y plataforma destino. El mercado de los smartphones y tablets actualmente se encuentra gobernado por los tres grandes: Android, iOS y Windows Phone. Bajo estos escenarios generalmente se trabaja con un IDE de desarrollo para generar proyectos en cada plataforma de forma nativa. Es decir, en su propio entorno de controles, funciones y APIs.

formats

Como insertar una DLL dentro de un EXE

Es necesario descargar el programa ILMerge de Microsoft. http://www.microsoft.com/en-us/download/details.aspx?id=17630 Una vez en el sistema ejecutar mediante un CMD en el PATH donde se encuentre el ILMerge.exe el siguiente comando: ilmerge /target:winexe /out:final.exe fichero.exe libreria.dll Donde final.exe, será el programa EXE, resultado de la unión de fichero.exe y libreria.dll  

Etiquetas:,
formats

Ejemplo formativo JAVA, aplicación Loterías y Apuestas.

En esta entrada dejo un ejemplo formativo de Aplicación creada en JAVA-J2SE (IDE  Netbeans). Permite realizar juegos de primitiva, quiniela y loterías, aleatorios y manuales. Ideal para propósitos formativos. Aprendizaje de las técnicas de programación. Se encuentra compuesta por 2 clases en un paquete llamado AplicaciónJuego. Veamos cómo resolver el problema…

Etiquetas:,
formats

Agenda en JAVA. Código fuente. Ejemplo para propósitos formativos.

En esta entrada os dejo el código fuente en JAVA, creado empleando el IDE Netbeans. Es ideal para propósitos formativos, ciclos superiores, etc. Como práctica extensa de varios días o entrega de proyecto. Permite introducir al estudiante en los conceptos relacionados con la OOP o Programación Orientada a Objetos y programación JAVA en general. El enunciado del programa es el siguiente: Es necesario crear un programa que permite gestionar una agenda de teléfonos, los cuales se almacenarán en un array de 100 elementos. Cada contacto de la agenda será un objeto de tipo contacto, con 2 datos, «nombre» y «teléfono». No se podrán crear contactos sin nombre ni teléfono. La agenda permitirá realizar las siguientes operaciones: Añadir, buscar, modificar, eliminar, mostrar y vaciar. Añadir: Permite agregar un nuevo contacto. Si ya existe un contacto con ese nombre se le informará al usuario previo almacenamiento. Buscar: Permite localizar un contacto por nombre. Si existen varios con dicho nombre, se mostrarán todos. Modificar: Modifica los datos de un contacto. Eliminar: Elimina los datos de un contacto. Mostrar: Muestra un listado de todos los contactos almacenados en la agenda. Vaciar: Elimina todo el contenido de la agenda, previa confirmación del usuario. Observaciones: En todo momento, la agenda se mantendrá ordenada por «nombre» del contacto.  Es necesario realizar todo mediante técnicas orientadas a objetos. El código fuente es:

Etiquetas:, , , ,
formats

Resumen JQuery, un vistazo rápido a sus funciones. Cheat Sheet

En esta entrada dejo un resumen de funciones JQuery bastante útiles para consultar rápidamente una determinada llamada o como recordatorio. Es mi chuleta de trabajo. En la parte inferior, dejo imágenes más completas a modo resumen. jQuery es una libreria de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la técnica AJAX a páginas web. Fue presentada el 14 de enero de 2006 en el BarCamp NYC.  jQuery es la librería de JavaScript más utilizada en el mundo.

Etiquetas:, ,
formats

Ejemplos de AJAX sencillos. Recordando conceptos.

En esta entrada dejo unos ejemplos sencillos de uso de las tecnologías AJAX para recordar su uso. El primero muestra aspectos básicos, el segundo rescata de una base de datos sqlite información mediante llamadas  GET AJAX. Es necesario refrescar que AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML), es una técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es decir, en el navegador de los usuarios mientras se mantiene la comunicación asíncrona con el servidor en segundo plano. De esta forma es posible realizar cambios sobre las páginas sin necesidad de recargarlas, mejorando la interactividad, velocidad y usabilidad en las aplicaciones.

Etiquetas:,
formats

3 en Raya en JAVA.Código fuente, primera Parte. Modo manual.

En esta entrada os dejáre el código que he desarrollado como ejemplo para la construcción del juego 3 en raya para JAVA. He empleado Netbeans como IDE. Propósitos formativos. En la siguiente entrada, mostraré cómo aplicar el modo automático.

Etiquetas:,
formats

Experto programador en Access

Durante más de 14 años de experiencia he realizado proyectos de diversa índole, desde la administración de sistemas, SGBD, programación, consultoría, Internet, diseño y formación. He aprendido y utilizado diversas tecnologías, respetando los plazos y objetivos marcados de cada proyecto. Si tienes alguna duda, compartir conocimiento relacionado con Access,  te puedo ayudar: Telf: 651 90 98 45 Colegiado Nº 406, Ilustre Colegio Profesional de Ingenieros en Informática de Castilla y León. CPIICyL Especialidades: Consultoría. Blog: http://www.palentino.es Saludos.    

formats

Programador Palencia, Valladolid

Durante más de 15 años de experiencia he realizado proyectos en diversos lenguajes de programación. He aprendido y utilizado diversas tecnologías, respetando los plazos y objetivos marcados de cada proyecto. Si tienes alguna duda, compartir conocimiento,  te puedo ayudar: Telf: 651 90 98 45 Contactar Colegiado Nº 406, Ilustre Colegio Profesional de Ingenieros en Informática de Castilla y León. CPIICyL Especialidades: Programación a medida. Blog: http://www.palentino.es Saludos.

Etiquetas:,
formats

Experto informatico Palencia

Durante más de 15 años de experiencia he realizado proyectos de diversa índole, desde la administración de sistemas, bases de datos, programación, consultoría, Internet, diseño y formación. He aprendido y utilizado diversas tecnologías, respetando los plazos y objetivos marcados de cada proyecto. Si tienes alguna duda, deseas compartir conocimiento,  te puedo ayudar: Telf: +34  651 90 98 45 Colegiado Nº 406, Ilustre Colegio Profesional de Ingenieros en Informática de Castilla y León. CPIICyL Especialidades: Consultoría. Blog: http://www.palentino.es Saludos.

formats

Experto en diseño de paginas web. Palencia, Valladolid.

Durante más de 15 años de experiencia he realizado proyectos web, tiendas online,  programación, desarrollo flash, consultoría, diseño y formación, SEO. He aprendido y utilizado diversas tecnologías, respetando los plazos y objetivos marcados de cada proyecto. Si tienes alguna duda, quieres compartir conocimiento,  te puedo ayudar: Telf: +34 651 90 98 45 Colegiado Nº 406, Ilustre Colegio Profesional de Ingenieros en Informática de Castilla y León. CPIICyL Especialidades: Diseño Web, tiendas online y programación a medida. Blog: http://www.palentino.es Saludos.

formats

Experto programador ASP

Durante más de 14 años de experiencia he realizado proyectos de diversa índole, desde la administración de sistemas, SGBD, programación, consultoría, Internet, diseño y formación. He aprendido y utilizado diversas tecnologías, respetando los plazos y objetivos marcados de cada proyecto. Si tienes alguna duda, compartir conocimiento,  te puedo ayudar: Telf: 651 90 98 45 Colegiado Nº 406, Ilustre Colegio Profesional de Ingenieros en Informática de Castilla y León. CPIICyL Especialidades: Consultoría. Blog: http://www.palentino.es Saludos.

Etiquetas:, ,
formats

Profesor particular lenguaje C Palencia

Si deseas mejorar tu nivel de aprendizaje C y necesitas apoyo, no dudes en contactar conmigo. Puedo dar clases particulares a medida en horario flexible. Clases a Ciclos Superiores, Ingenierías técnicas, etc… Telf:  651 90 98 45 El IDE  por ejemplo,  puede ser Netbeans o variar en función de tus necesidades. Saludos. Si deseas se pueden dar otros lenguajes como PHP, VB, HTML, etc … Entornos como Visual Studio, .NET, etc.  

Etiquetas:,
Home Archive for category "Programación" (Página 2)
© www.palentino.es, desde el 2012 - Un Blog para compartir conocimientos ...

Uso de cookies en mi sitio palentino.es

Este sitio web utiliza cookies para que tengamos la mejor experiencia de usuario. Si continúas navegando estás dando tu consentimiento para la aceptación de las mencionadas cookies y la aceptación de la política de cookies

ACEPTAR
Aviso de cookies