Empezemos con la historia de visual FOXPRO
Visual FoxPro proviene de FoxPro, que a su vez deriva de FoxBASE, creado por Fox Technologies en 1984; inicialmente un compilador de dBase, acabó superándolo y con Clipper, convirtiéndose en una de las estrellas de los lenguajes xBase. Fox Technologies fue adquirido por Microsoft en 1992.
Visual FoxPro 3.0, fue la primera versión “Visual”, redujo su compatibilidad a solo Mac y Windows (La última versión de FoxPro (2.6) corría en MS-DOS, MS Windows, Mac OS y UNIX), versiones posteriores fueron solo para Windows. La versión actual se basa en archivos COM y Microsoft ha declarado que no piensan crear una versión .NET.
En la versión 5.0 se integra en Microsoft Visual Studio añadiéndosele el soporte de Microsoft Source Safe. Hasta entonces es visto típicamente por el público como meramente un Sistema de gestión de base de datos (SGBD), ignorando el hecho de que no solo incluye el entorno SGBD, sino un completo lenguaje de programación.
Visual FoxPro 6.0, publicado en 1999, no supone un cambio radical respecto de la anterior versión sino únicamente una mejora en sus diversas funcionalidades y una adaptación al mundo internet y al mundo de los objetos. Esta versión hace más atractivo a los desarrolladores el tratamiento de los datos en los entornos COM. Es un paso más en la evolución de este producto desde un entorno de aplicaciones monousuario o de redes pequeñas centradas en los datos hacia una herramienta orientada a objeto diseñada para la construcción de la lógica del negocio en los entornos multi-tier con una fuerte orientación hacia los tratamientos intensivos de datos en Internet. Pese a su relativa antigüedad, es hoy todavía ampliamente utilizado en grandes empresas (por ej., la compañía de seguros Mapfre) por su estabilidad.
Funcionabilidad.
Creador de base de datos.
Creador de apliccaciones.
Creador de formularios.
Creador de Informes
My Network Community
domingo, 5 de junio de 2011
Microsoft Visual Basic .NET(2008)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie48pOLRD2Yua-Sz8M8hz1jYIweJKM01-bG_eALmf74EHJelJjCJjC1uPUSF3tMO_mnsjH9-_JkDh9FP6-33gBOELBrKkAj9Vk9FCT7jpUDQLHU8npiXsWrApetGwV5dVc1vKlGsjTMmA/s320/MSVS9PRO-DVD.jpg)
Estas son las versiones de visual basic
Microsoft Visual Studio 6
Microsoft Visual Studio .NET (2002)
Microsoft Visual Studio .NET 2003
Microsoft Visual Studio 2005
Microsoft Visual Studio 2008
Microsoft Visual Studio 2010
cada una de ellas tiene sus ventajas como sus desventajas pero no nos meteremos a hablar de cada una de ellas si no que el tema principal es Visual Basic 2008 .NET
Desarrollo Rápido de Aplicaciones Para que los desarrolladores puedan crear rápidamente software moderno, Visual Studio 2008 ofrece funciones de programación y de datos mejoradas, como LINQ (Language Integrated Query), que facilita el armado de soluciones capaces de analizar información y de actuar en consecuencia.
Visual Studio 2008 también brinda la posibilidad de apuntar a distintas versiones de .NET Framework desde el mismo entorno de desarrollo. Por lo tanto, los desarrolladores podrán construir aplicaciones que apunten a .NET Framework 2.0, 3.0 o 3.5, y así podrán admitir una amplia variedad de proyectos en un mismo entorno.
Innovación en Experiencias de Usuario
Visual Studio 2008 ofrece nuevas herramientas que aceleran la creación de aplicaciones conectadas con las últimas plataformas, incluidas la Web, Windows Vista, Office 2007, SQL Server 2008 y Windows Server 2008. Para la Web, ASP.NET AJAX y otras nuevas tecnologías permitirán que los desarrolladores creen rápidamente una nueva generación de experiencias más eficientes, interactivas y personalizadas.
Colaboración Eficiente entre Equipos
Visual Studio 2008 propone ofertas expandidas y mejoradas que ayudan a mejorar la colaboración entre equipos de desarrollo, incluidas herramientas que colaboran con la integración entre profesionales especializados en bases de datos y diseñadores gráficos.
Uso de Microsoft .NET Framework 3.5
.NET Framework permite la construcción rápida de aplicaciones conectadas que ofrecen experiencias de usuario increíbles, ya que ofrecen bloques de construcción (software pre-fabricado) que resuelven las tareas de programación más frecuentes. Las aplicaciones conectadas construidas sobre los modelos de negocio de .NET Framework procesan de manera efectiva y facilitan la integración de sistemas en entornos heterogéneos.
Juntos, Visual Studio y .NET Framework reducen la necesidad de código en común, disminuyen los tiempos de desarrollo, y permiten que los desarrolladores se concentren en resolver problemas comerciales.
MSDN Library para Visual Studio 2008
MSDN Library proporciona acceso a información de programación fundamental, por ejemplo, documentación técnica de referencia, notas del producto, kits de desarrollo de software y ejemplos de código necesarios para desarrollar aplicaciones y servicios Web. Esta es una versión actualizada de MSDN Library para Visual Studio 2008.
viernes, 6 de mayo de 2011
Social Network and Tecnologies.
This article is about the social structure. For the type of service, see social network service. For the film, see The Social Network.
Sociology |
---|
Portal |
Theory and History |
Research methods |
Topics and Subfields |
Cities · Class · Crime · Culture Deviance · Demography · Education Economy · Environment · Family Gender · Health · Industry · Internet Knowledge · Law · Medicine Politics · Mobility · Race & ethnicity Rationalization · Religion · Science Secularization · Social networks Social psychology · Stratification |
v · d · e |
Social network analysis views social relationships in terms of network theory consisting of nodes and ties (also called edges, links, or connections). Nodes are the individual actors within the networks, and ties are the relationships between the actors. The resulting graph-based structures are often very complex. There can be many kinds of ties between the nodes. Research in a number of academic fields has shown that social networks operate on many levels, from families up to the level of nations, and play a critical role in determining the way problems are solved, organizations are run, and the degree to which individuals succeed in achieving their goals.
miércoles, 16 de marzo de 2011
2 Viernes (25/Febrero/2011)
En mi segundo dia en la Universidad estuve en la rama de programacion.
Primeramente me dijeron de que estudiera el lenguaje de programacion llamado Ruby On Rails tambien conocido como RoR
Los Principios fundamentales de RoR no te repitas (del Ingles Don't repeat yourself DYR), y convencion sobre configuracion.
No te repitas significa que las definiciones deberían hacerse una sola vez. Dado que Ruby on Rails es un framework de pila completa, los componentes están integrados de manera que no hace falta establecer puentes entre ellos. Por ejemplo, en ActiveRecord, las definiciones de las clases no necesitan especificar los nombres de las columnas; Ruby puede averiguarlos a partir de la propia base de datos, de forma que definirlos tanto en el código como en el programa sería redundante.
La Arquitectura en Rails.
Modelo
En las aplicaciones web orientadas a objetos sobre bases de datos, el Modelo consiste en las clases que representan a las tablas de la base de datos.
En Ruby on Rails, las clases del Modelo son gestionadas por ActiveRecord. Por lo general, lo único que tiene que hacer el programador es heredar de la clase ActiveRecord::Base, y el programa averiguará automáticamente qué tabla usar y qué columnas tiene.
Las definiciones de las clases también detallan las relaciones entre clases con sentencias de mapeo objeto relacional. Por ejemplo, si la clase Imagen tiene una definición has_many:comentarios, y existe una instancia de Imagen llamada a, entonces a.comentarios devolverá un array con todos los objetos Comentario cuya columna imagen_id (en la tabla comentarios) sea igual a a.id.
Las rutinas de validación de datos (p.e. validates_uniqueness_of:checksum) y las rutinas relacionadas con la actualización (p.e. after_destroy:borrar_archivo, before_update:actualizar_detalles) también se especifican e implementan en la clase del modelo.
El modelo representa:
Las Tablas de la Base de Datos.
Migraciones (Expresan Cambios en las BD)
Observadores
Gemas
Las gemas son plugins y/o códigos añadidos a nuestros proyectos Ruby on Rails, que nos permiten nuevas funcionalidades como nuevos create, nuevas funciones pre-escritas (como login de usuarios) o nuevas herramientas para el desarrollo como puedan ser Haml y SASS (la primera es una nueva forma de template basada en html pero más sencilla y potente, y la segunda es igual pero para el caso de las CSS). Para encontrar el listado de gemas disponibles puedes ir a RubyForge.
Primeramente me dijeron de que estudiera el lenguaje de programacion llamado Ruby On Rails tambien conocido como RoR
Los Principios fundamentales de RoR no te repitas (del Ingles Don't repeat yourself DYR), y convencion sobre configuracion.
No te repitas significa que las definiciones deberían hacerse una sola vez. Dado que Ruby on Rails es un framework de pila completa, los componentes están integrados de manera que no hace falta establecer puentes entre ellos. Por ejemplo, en ActiveRecord, las definiciones de las clases no necesitan especificar los nombres de las columnas; Ruby puede averiguarlos a partir de la propia base de datos, de forma que definirlos tanto en el código como en el programa sería redundante.
La Arquitectura en Rails.
Modelo
En las aplicaciones web orientadas a objetos sobre bases de datos, el Modelo consiste en las clases que representan a las tablas de la base de datos.
En Ruby on Rails, las clases del Modelo son gestionadas por ActiveRecord. Por lo general, lo único que tiene que hacer el programador es heredar de la clase ActiveRecord::Base, y el programa averiguará automáticamente qué tabla usar y qué columnas tiene.
Las definiciones de las clases también detallan las relaciones entre clases con sentencias de mapeo objeto relacional. Por ejemplo, si la clase Imagen tiene una definición has_many:comentarios, y existe una instancia de Imagen llamada a, entonces a.comentarios devolverá un array con todos los objetos Comentario cuya columna imagen_id (en la tabla comentarios) sea igual a a.id.
Las rutinas de validación de datos (p.e. validates_uniqueness_of:checksum) y las rutinas relacionadas con la actualización (p.e. after_destroy:borrar_archivo, before_update:actualizar_detalles) también se especifican e implementan en la clase del modelo.
El modelo representa:
Las Tablas de la Base de Datos.
Migraciones (Expresan Cambios en las BD)
Observadores
Gemas
Las gemas son plugins y/o códigos añadidos a nuestros proyectos Ruby on Rails, que nos permiten nuevas funcionalidades como nuevos create, nuevas funciones pre-escritas (como login de usuarios) o nuevas herramientas para el desarrollo como puedan ser Haml y SASS (la primera es una nueva forma de template basada en html pero más sencilla y potente, y la segunda es igual pero para el caso de las CSS). Para encontrar el listado de gemas disponibles puedes ir a RubyForge.
martes, 15 de marzo de 2011
Redes
COMO FABRICAR UN CABLE DE RED NORMAL Y / O CRUZADO.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQHCIO937Qx2V0UphSkDhIf9myf_rOPpkolKdR3VFFOh3tXAFoYPEVj93JieflMxa5-IghhEzR3QMArXLG6syqTNAd-hj968IsFGgv4YN9IanItSsMm_c_sxi8O1QbfVOOW8MUniFaC0Y/s200/cable-de-red-normas-t568a-t568b_1.png)
En el mercado existen cables de red de varias medida ya hechos, pero en ocasiones necesitamos hacerlo nosotros, bien porque no haya la medida que necesitamos o bien porque necesitemos pasarlo a través de paredes y tubos.
Vamos a ver los diferentes componentes que necesitaremos para hacernos nuestro cable de red.
- Conecto RJ-45
- Tenaza Ponchadora para RJ-45
- Cable de par trensado Categoria 5e
Podemos crear dos distintos tipos de cables o de combinacion para cables que es el cable recto (normal) o el cable cruzado
CABLE RECTO (NORMAL)
Utilizado en redes cuando existe un elemento de unión o distribución entre los ordenadores, con puede ser un hub, switch o router, tienen el mismo orden en los dos conectores, normalmente 1-2-3-5-6-4-7-8, correspondiendo estos números al orden indicado en cable de red. (568-B)
CABLE CRUZADO
Este tipo de cable es el que debemos utilizar siempre que hagamos una red con solo dos ordenadores conectados directamente uno al otro. También hay algunos router y switch que utilizan indistintamente cable recto o cruzado, pero siempre el mismo tipo para todos los ordenadores. El orden de los hilos en los dos conectores es el siguiente:
Conector A: 1-2-3-5-6-4-7-8, correspondiendo estos números al orden indicado en cable de red. (568-B)
Conector B: 3-4-1-5-6-2-7-8, correspondiendo estos números al orden indicado en cable de red. (568-A)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQHCIO937Qx2V0UphSkDhIf9myf_rOPpkolKdR3VFFOh3tXAFoYPEVj93JieflMxa5-IghhEzR3QMArXLG6syqTNAd-hj968IsFGgv4YN9IanItSsMm_c_sxi8O1QbfVOOW8MUniFaC0Y/s200/cable-de-red-normas-t568a-t568b_1.png)
En el mercado existen cables de red de varias medida ya hechos, pero en ocasiones necesitamos hacerlo nosotros, bien porque no haya la medida que necesitamos o bien porque necesitemos pasarlo a través de paredes y tubos.
Vamos a ver los diferentes componentes que necesitaremos para hacernos nuestro cable de red.
- Conecto RJ-45
- Tenaza Ponchadora para RJ-45
- Cable de par trensado Categoria 5e
Podemos crear dos distintos tipos de cables o de combinacion para cables que es el cable recto (normal) o el cable cruzado
CABLE RECTO (NORMAL)
Utilizado en redes cuando existe un elemento de unión o distribución entre los ordenadores, con puede ser un hub, switch o router, tienen el mismo orden en los dos conectores, normalmente 1-2-3-5-6-4-7-8, correspondiendo estos números al orden indicado en cable de red. (568-B)
CABLE CRUZADO
Este tipo de cable es el que debemos utilizar siempre que hagamos una red con solo dos ordenadores conectados directamente uno al otro. También hay algunos router y switch que utilizan indistintamente cable recto o cruzado, pero siempre el mismo tipo para todos los ordenadores. El orden de los hilos en los dos conectores es el siguiente:
Conector A: 1-2-3-5-6-4-7-8, correspondiendo estos números al orden indicado en cable de red. (568-B)
Conector B: 3-4-1-5-6-2-7-8, correspondiendo estos números al orden indicado en cable de red. (568-A)
lunes, 14 de marzo de 2011
LogMeIn
En este post pondremos un tutorial de como podre controlar maquinas remotamente por medio de una pagina web.
Que es llamada LogMeIn.
Con esta herramienta se puede conectar a cualquier computador que este conectado a internet
En cuestión de minutos, puede obtener acceso rápido, sencillo y seguro a ordenadores remotos (PC o Mac) con LogMeIn. Únicamente instale LogMeIn Pro2 en el ordenador al que desea acceder para obtener control remoto de su escritorio, archivos, aplicaciones y recursos de red a través de Internet.
Ahora puede obtener una solución de acceso remoto a su ordenador en cualquier momento y en cualquier lugar, fácil de probar, comprar y utilizar.
LogMeIn Pro2 le permite trabajar a través de un navegador Web con un ordenador remoto desde prácticamente cualquier lugar con conexión a Internet, como si estuviese sentado delante de él.
Ahora puede obtener una solución de acceso remoto a su ordenador en cualquier momento y en cualquier lugar, fácil de probar, comprar y utilizar.
LogMeIn Pro2 le permite trabajar a través de un navegador Web con un ordenador remoto desde prácticamente cualquier lugar con conexión a Internet, como si estuviese sentado delante de él.
- Transfiera un archivo desde su escritorio remoto a su equipo portátil
- Imprima una reserva de vuelo desde un ordenador remoto en una impresora local.
luego de eso nos manda a la pantalla principal.
que seria esta
aqui es donde elige agregar computadoras para controla remotamentes o para ingresar la maquina que esta ocupando para que pueda ser controlada por otra.
Si elegimos la opcion de ingresar una nueva computadora nos manda a la siguiente pantalla
aqui ingresamos los detalles de la computadora y los detalles del logmein si lo queres pro o queremos la version free.
Luego activa la cuenta midiante el link que sera enviado al correo que hayas puesto en tu cuenta!.
Luego añades tu ordenador y ya esta!
podras controlar otra computadora desde tu pc!
domingo, 13 de marzo de 2011
Limpiesa de computadoras
En este espacio te dare algunas tecnicas que te serviran para darle limpieza a tu computadora.(Hardware)
Pasos:
Es de bastante utilidad hacer un mapa de como estaban conectados los cables para no tener ningun inconveniente en ponerlos de nuevo
Pasos:
- Consigue una caja de herramientas para limpiar una pc
- Revisa la pc para ver cual es el problema.
- Ten a la mano un contact cleaner
- Consigue un deposito para poner los tornillos
Es de bastante utilidad hacer un mapa de como estaban conectados los cables para no tener ningun inconveniente en ponerlos de nuevo
- Asegurar los discos duros antes de cerrar la computadora
- Asegurar las tarjetas RAM en sus ranuras para no tener problemas de memorias luego.
- De preferencia utilizar una aspiradora o sopladora para quitar todo el polvo interior de la computadora
- Si esta en la posibilidad de dejar su computador abierto para mejor ventilacion es recomendable(aunque el polvo volviera a ingresar con mayor facilidad)
Suscribirse a:
Entradas (Atom)