SlideShare una empresa de Scribd logo
1 de 20
Base De Datos
Microsoft
Visual Fox Pro
Historia
Visual FoxPro (VFP), es un entorno de
desarrollo propiedad de Microsoft desde 1992.                      Desde 1993 se ha liberado una nueva
La adquisición se realizó, entre otros motivos,                    versión cada 2 años, la última es la 9.0.
para disponer de un producto competitivo con                       Mientras esperamos la nueva versión
dBase, y al mismo tiempo incorporar las                            denominada Sedna, Microsoft ha
tecnologías avanzadas de acceso a datos de                         lanzado una versión preliminar para la
FoxPro al motor Jet.                                               comunidad tecnológica (CTP) y se han
                                                                   puesto en marcha dos proyectos de
El beneficiario inmediato de esta adquisición fue por              código    abierto,    el    primero     es
tanto el producto Access, que en aquella época se                  SednaX, para novedades y mejoras en el
había consolidado como una interfaz de manejo del                  entorno de desarrollo, y el segundo es
motor Jet, para facilitar a los usuarios finales no
                                                                   SednaY para el desarrollo Web y
profesionales la creación y administración de
                                                                   tecnologías asociadas.
bases de datos mdb.

A finales del 2002, algunos miembros de comunidades demostraron que Visual
FoxPro puede correr en Linux usando el emulador de Windows Wine. En el
2003, esto llevo a quejas de Microsoft: se dijo que el desarrollo de código de FoxPro
para rutinas en máquinas no-Windows viola el Acuerdo de Licencia de Usuario
Final.
Los rumores de que Microsoft planea terminar el soporte para FoxPro han sido
comunes desde su adquisición del producto, a pesar del hecho de que éste ha tenido
el tiempo de vida de soporte más largo para un producto de Microsoft (hasta el 2014)
Casa Fabricante
Ventajas
Menor costo

Adquisición (Es accequible para pequeñas
empresas) .

Capacitación(Por ser mas popular).
Soporte (Por ser mas popular) .

Desarrollo (Encuentras mas programadores y
menos costosos).

Entorno Windows (Es mas familiar y
predecible).

Fácil de Actualizar
Desventajas
Integridad (Mayor sensibilidad frente a
variaciones en transmisiones y fluctuaciones
eléctricas).

Seguridad (Menos niveles de acceso).

Menor capacidad de procesamiento (no funciona
adecuadamente con grandes volúmenes de
información).
Para volúmenes medianos se utiliza el motor de
Microsoft SQL ,sin mayores traumatismos y
excelente performance.
Dificultad de mantenimiento
Funciones Básicas
   Str() convierte a String
   Val ()convierte a número
   Date() devuelve la fecha del sistema
   Hoy=Date()
   GetDir() Obtiene el directorio por defecto
   Cd GetDir
   Imprime el día de la semana
   ?Dow(Date())
   Len() Devuelve el número de caracteres de una expresión de
    caracteres
   Recno() Obtiene la posición de un registro
   Para cerrar abierta en el área de trabajo actual utilizamos el
    comando USE
Tipos de Datos Aceptados

Los tipos de datos que puede haber en un campo o atributo de una
tabla forman tres grandes grupos:

1. Tipos Numéricos
2. Tipos Fecha
3. Tipos Cadena de Caracteres
1) Tipos numéricos:

Bit ó Bool: un número entero que puede ser 0 ó 1

SmallInt: número entero con o sin signo. Con signo el rango de valores va desde -32768
a 32767. Sin signo, el rango de valores es de 0 a 65535.

Float: número pequeño en coma flotante de precisión simple. Los valores válidos van
desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a
3.402823466E+38.

Real, Double: número en coma flotante de precisión doble. Los valores permitidos van
desde -1.7976931348623157E+308 a -2.2250738585072014E-308, 0 y desde
2.2250738585072014E-308 a 1.7976931348623157E+308

Decimal, Dec, Numeric: Número en coma flotante. El número se almacena como una
cadena
2) Tipo Fecha:
Date: Almacena una fecha. El rango de valores va desde el 1 de enero del
1001 al 31 de diciembre de 9999. El formato de almacenamiento es de: año-
mes-dia

DateTime: Combinación de fecha y hora. El rango de valores va desde el 1 de
enero del 1001 a las 0 horas, 0 minutos y 0 segundos al 31 de diciembre del
9999 a las 23 horas, 59 minutos y 59 segundos. El formato de almacenamiento
es de año-mes-dia horas:minutos:segundos

Time: Almacena la hora. El rango de horas va desde -838 horas, 59 minutos y
59 segundos a 838, 59 minutos y 59 segundos. El formato de almacenamiento
es de 'HH:MM:SS„

Year: almacena un año. El rango de valores permitidos va desde el año 1901 al
año 2155. El campo puede tener tamaño dos o tamaño 4 dependiendo de si
queremos almacenar el año con dos o cuatro dígitos.
3) Tipo Cadena de Caracteres:
Char(n): almacena una cadena de longitud fija. La cadena
podrá contener desde 0 a 255 caracteres.

VarChar(n): almacena una cadena de longitud variable. La
cadena podrá contener desde 0 a 255 caracteres.

Enum: campo que puede tener un único valor de una lista que
se especifica. El tipo Enum acepta hasta 65535 valores
distintos

Set: un campo que puede contener ninguno, uno ó varios
valores de una lista. La lista puede tener un máximo de 64
valores.
Vistas
Licencias y Costos
Microsoft Visual FoxPro 9.0              Microsoft Visual Studio Enterprise
Professional Edition, versión completa   Edition 6.0 versión completa para PC
para PC (34001231)                       (628-00403)
Price Range: Rango de precios:           $415,00
$ 412,00 a $ 736,00
Instalar Visual FoxPro
 Nota Si utiliza un programa de protección
  antivirus en su PC, no lo aplique o
  desactívelo antes de ejecutar el Asistente
  para instalación.
 Es posible que no se ejecute
  correctamente el programa de Asistente
  para instalación si está activada la
  protección antivirus. Después de la
  instalación, asegúrese de que vuelve a
  activar el programa de protección antivirus.
No es necesaria ninguna preparación previa a la instalación de Visual FoxPro.
Es posible que desee configurar un equipo de Windows 2000 o Windows NT
4.0 o posterior Server con Internet Information Server (IIS) si desea utilizar
Visual FoxPro para la publicación de servicios Web (consulte en la
documentación del sistema operativo las instrucciones acerca de cómo
instalar y configurar IIS).

Para instalar Visual FoxPro desde CD-ROM
Inserte el CD de Visual FoxPro e inicie el asistente para Instalación
(Setup.exe).
Dependiendo del sistema operativo que utilice, el equipo se reiniciará varias
veces. Haga clic en Listo para volver al asistente para Instalación.
Haga clic en Instalar Visual FoxPro.
En la lista de características que muestra el asistente, seleccione las
herramientas que desea instalar.

Haga clic en Instalar ahora para continuar la instalación.
La instalación completa incluye todos los archivos de programa, la Ayuda en
pantalla y los archivos de ejemplo de Visual FoxPro.
Requisitos de instalación
   Visual FoxPro se puede instalar en equipos que
    utilicen Windows 98, Windows ME, Windows NT
    4.0, Windows 2000 o sistemas operativos
    posteriores.
   Los requisitos mínimos del hardware son:
   PC compatible con IBM con un procesador Pentium.
   Mouse (ratón) o dispositivo apuntador.
   64 MB RAM (se recomienda 128 MB o más)
   Espacio en disco para Visual FoxPro: 115 MB para
    la instalación mínima o 200 MB para la instalación
    máxima.
   Espacio en disco para la Actualización de
    componentes de Windows: depende del sistema
    operativo pero, normalmente, requiere 50 MB.
Resolver problemas de la
instalación
 Si no puede ejecutar Visual FoxPro y no ve ningún
  mensaje de error que le indique cuál es la causa del
  problema, éste puede deberse al BIOS en ROM del PC o
  al controlador de vídeo que esté usando.
 Si utiliza un teclado extendido, asegúrese de que es
  compatible con el BIOS en ROM. Además, asegúrese de
  que utiliza un controlador de vídeo VGA o Súper VGA
  estándar para Windows.
 Si obtiene un mensaje de error de “desbordamiento de
  pila”, el controlador de vídeo está desfasado o bien no
  está diseñado para su tarjeta de vídeo. Para solucionar el
  problema, actualice el controlador de vídeo.
 Para obtener información adicional, consulte el archivo
  Léame de Visual FoxPro situado en el directorio principal
  del CD de instalación de Visual FoxPro.
Comparación con algunos
    Motores
o MySQL:
No es muy aconsejable cuando pretendemos que la tabla sobre la que se aplica devuelva una
gran cantidad de datos en cada consulta. , puede haber una sobrecarga de la CPU.

o PosgreSQL:
Tiene funciones de compatibilidad para ayudar en la transición desde otros
sistemas menos compatibles con SQL

o Oracle:
El mayor inconveniente es quizás su precio. Incluso las licencias de Personal Oracle
son excesivamente costosos. Un Oracle mal configurado puede ser
desesperantemente                                                              lento.


o Access:
Base de datos de un muy reducido potencial, sólo para soluciones quot;caseras”
o Informix :
 Es una familia de productos de bases de datos que incluye un sistema de
 administración de bases de datos relacionales basado en SQL, un lenguaje de cuarta
 generación y herramientas para la inclusión de SQL en programas de aplicación.


o SQL SERVER :
Orientada al desarrollo: Visual Basic, Visual C++, Visual J++, Visual Interdev,
Microfocus Cobol y muchas otras herramientas son compatibles con Microsoft
SQL Server.
Tiempo de respuesta relativamente largo. Poco eficaz, es limitado.


o FireBird:
es muy práctico en todo sentido. Sencillo de instalar, fácil de
usar, requiere poca administración y tiene el precio que nos gusta:
                              gratis.
Es un motor de base de datos de gran capacidad, está a la altura
de Oracle, DB2 o SQL Server

Más contenido relacionado

La actualidad más candente

Requerimientos de instalacion
Requerimientos de instalacionRequerimientos de instalacion
Requerimientos de instalacionLuis Maza
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQLMartha
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datossatakin_armando7
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & serviciosKozmo Hernan
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datosEduardo Agila
 
Requeriminetos de sgbd oracle
Requeriminetos de sgbd oracleRequeriminetos de sgbd oracle
Requeriminetos de sgbd oracleMarcos Vazquez
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Henry Cumbicus Rivera
 
VISUAL CAJA 3D x2 folleto
VISUAL CAJA 3D x2 folletoVISUAL CAJA 3D x2 folleto
VISUAL CAJA 3D x2 folletoAntonio Ortiz
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesRafael Navarro Prieto
 
Comparaciones entre SGBD
Comparaciones entre SGBD Comparaciones entre SGBD
Comparaciones entre SGBD JonathanUCV
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesCesar Loor
 

La actualidad más candente (20)

Apache derby
Apache derbyApache derby
Apache derby
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
Requerimientos de instalacion
Requerimientos de instalacionRequerimientos de instalacion
Requerimientos de instalacion
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & servicios
 
Visual FoxPro + MySQL Sistema Biblioteca
Visual FoxPro + MySQL Sistema BibliotecaVisual FoxPro + MySQL Sistema Biblioteca
Visual FoxPro + MySQL Sistema Biblioteca
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
 
SQLite
SQLiteSQLite
SQLite
 
Requeriminetos de sgbd oracle
Requeriminetos de sgbd oracleRequeriminetos de sgbd oracle
Requeriminetos de sgbd oracle
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
VISUAL CAJA 3D x2 folleto
VISUAL CAJA 3D x2 folletoVISUAL CAJA 3D x2 folleto
VISUAL CAJA 3D x2 folleto
 
Sistemasgestoresdebasededatosrelacionales
SistemasgestoresdebasededatosrelacionalesSistemasgestoresdebasededatosrelacionales
Sistemasgestoresdebasededatosrelacionales
 
Comparaciones entre SGBD
Comparaciones entre SGBD Comparaciones entre SGBD
Comparaciones entre SGBD
 
Los 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentesLos 10 Gestores de Base de Datos mas potentes
Los 10 Gestores de Base de Datos mas potentes
 
Comparativa SGBDR
Comparativa SGBDRComparativa SGBDR
Comparativa SGBDR
 

Similar a Visual FoxPro historia características

Curso, manual, tutorial windows 2003 server
Curso, manual, tutorial   windows 2003 serverCurso, manual, tutorial   windows 2003 server
Curso, manual, tutorial windows 2003 servercharly0885
 
Sistemas operativos microsoft windows
Sistemas operativos microsoft windowsSistemas operativos microsoft windows
Sistemas operativos microsoft windowsWritePen
 
Paso4 colborativo3 grupo11
Paso4 colborativo3 grupo11Paso4 colborativo3 grupo11
Paso4 colborativo3 grupo11YOLAGAR
 
Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)YOLAGAR
 
Requerimiento de hardware para instalar el s
Requerimiento de hardware para instalar el sRequerimiento de hardware para instalar el s
Requerimiento de hardware para instalar el ssoledadyasmin
 
sistemasoperativosderednos-120829121851-phpapp02.pdf
sistemasoperativosderednos-120829121851-phpapp02.pdfsistemasoperativosderednos-120829121851-phpapp02.pdf
sistemasoperativosderednos-120829121851-phpapp02.pdfFranSimp
 
Actividad 6
Actividad 6Actividad 6
Actividad 6JAREK T
 
SISTEMAS OPERATIVOS - presentacion grupo 198
SISTEMAS OPERATIVOS -  presentacion grupo 198SISTEMAS OPERATIVOS -  presentacion grupo 198
SISTEMAS OPERATIVOS - presentacion grupo 198Alberto Mera Chimachaná
 
MICROSOFT SQL SERVER 2012
MICROSOFT SQL SERVER 2012MICROSOFT SQL SERVER 2012
MICROSOFT SQL SERVER 2012Alcira Gonzales
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosandresq23
 
Introduccion A Windows Server 2003
Introduccion A Windows Server 2003Introduccion A Windows Server 2003
Introduccion A Windows Server 2003RiChArD13
 
Introduccion A Windows Server 2003
Introduccion A Windows Server 2003Introduccion A Windows Server 2003
Introduccion A Windows Server 2003guestde4364
 
Configuración de escenarios reales con asterisk
Configuración de escenarios reales con asteriskConfiguración de escenarios reales con asterisk
Configuración de escenarios reales con asteriskDiego Llanes
 

Similar a Visual FoxPro historia características (20)

Curso, manual, tutorial windows 2003 server
Curso, manual, tutorial   windows 2003 serverCurso, manual, tutorial   windows 2003 server
Curso, manual, tutorial windows 2003 server
 
Sistemas operativos microsoft windows
Sistemas operativos microsoft windowsSistemas operativos microsoft windows
Sistemas operativos microsoft windows
 
Oracle
OracleOracle
Oracle
 
Paso4 colborativo3 grupo11
Paso4 colborativo3 grupo11Paso4 colborativo3 grupo11
Paso4 colborativo3 grupo11
 
Act 8..1
Act 8..1Act 8..1
Act 8..1
 
Activ 8
Activ 8Activ 8
Activ 8
 
Activ 8
Activ 8Activ 8
Activ 8
 
Act 8.1
Act 8.1Act 8.1
Act 8.1
 
Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)
 
Plantilla fase2
Plantilla fase2Plantilla fase2
Plantilla fase2
 
Requerimiento de hardware para instalar el s
Requerimiento de hardware para instalar el sRequerimiento de hardware para instalar el s
Requerimiento de hardware para instalar el s
 
sistemasoperativosderednos-120829121851-phpapp02.pdf
sistemasoperativosderednos-120829121851-phpapp02.pdfsistemasoperativosderednos-120829121851-phpapp02.pdf
sistemasoperativosderednos-120829121851-phpapp02.pdf
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
SISTEMAS OPERATIVOS - presentacion grupo 198
SISTEMAS OPERATIVOS -  presentacion grupo 198SISTEMAS OPERATIVOS -  presentacion grupo 198
SISTEMAS OPERATIVOS - presentacion grupo 198
 
Presentación1
Presentación1Presentación1
Presentación1
 
MICROSOFT SQL SERVER 2012
MICROSOFT SQL SERVER 2012MICROSOFT SQL SERVER 2012
MICROSOFT SQL SERVER 2012
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Introduccion A Windows Server 2003
Introduccion A Windows Server 2003Introduccion A Windows Server 2003
Introduccion A Windows Server 2003
 
Introduccion A Windows Server 2003
Introduccion A Windows Server 2003Introduccion A Windows Server 2003
Introduccion A Windows Server 2003
 
Configuración de escenarios reales con asterisk
Configuración de escenarios reales con asteriskConfiguración de escenarios reales con asterisk
Configuración de escenarios reales con asterisk
 

Último

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (15)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Visual FoxPro historia características

  • 3. Historia Visual FoxPro (VFP), es un entorno de desarrollo propiedad de Microsoft desde 1992. Desde 1993 se ha liberado una nueva La adquisición se realizó, entre otros motivos, versión cada 2 años, la última es la 9.0. para disponer de un producto competitivo con Mientras esperamos la nueva versión dBase, y al mismo tiempo incorporar las denominada Sedna, Microsoft ha tecnologías avanzadas de acceso a datos de lanzado una versión preliminar para la FoxPro al motor Jet. comunidad tecnológica (CTP) y se han puesto en marcha dos proyectos de El beneficiario inmediato de esta adquisición fue por código abierto, el primero es tanto el producto Access, que en aquella época se SednaX, para novedades y mejoras en el había consolidado como una interfaz de manejo del entorno de desarrollo, y el segundo es motor Jet, para facilitar a los usuarios finales no SednaY para el desarrollo Web y profesionales la creación y administración de tecnologías asociadas. bases de datos mdb. A finales del 2002, algunos miembros de comunidades demostraron que Visual FoxPro puede correr en Linux usando el emulador de Windows Wine. En el 2003, esto llevo a quejas de Microsoft: se dijo que el desarrollo de código de FoxPro para rutinas en máquinas no-Windows viola el Acuerdo de Licencia de Usuario Final. Los rumores de que Microsoft planea terminar el soporte para FoxPro han sido comunes desde su adquisición del producto, a pesar del hecho de que éste ha tenido el tiempo de vida de soporte más largo para un producto de Microsoft (hasta el 2014)
  • 5. Ventajas Menor costo Adquisición (Es accequible para pequeñas empresas) . Capacitación(Por ser mas popular). Soporte (Por ser mas popular) . Desarrollo (Encuentras mas programadores y menos costosos). Entorno Windows (Es mas familiar y predecible). Fácil de Actualizar
  • 6. Desventajas Integridad (Mayor sensibilidad frente a variaciones en transmisiones y fluctuaciones eléctricas). Seguridad (Menos niveles de acceso). Menor capacidad de procesamiento (no funciona adecuadamente con grandes volúmenes de información). Para volúmenes medianos se utiliza el motor de Microsoft SQL ,sin mayores traumatismos y excelente performance. Dificultad de mantenimiento
  • 7. Funciones Básicas  Str() convierte a String  Val ()convierte a número  Date() devuelve la fecha del sistema  Hoy=Date()  GetDir() Obtiene el directorio por defecto  Cd GetDir  Imprime el día de la semana  ?Dow(Date())  Len() Devuelve el número de caracteres de una expresión de caracteres  Recno() Obtiene la posición de un registro  Para cerrar abierta en el área de trabajo actual utilizamos el comando USE
  • 8. Tipos de Datos Aceptados Los tipos de datos que puede haber en un campo o atributo de una tabla forman tres grandes grupos: 1. Tipos Numéricos 2. Tipos Fecha 3. Tipos Cadena de Caracteres
  • 9. 1) Tipos numéricos: Bit ó Bool: un número entero que puede ser 0 ó 1 SmallInt: número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767. Sin signo, el rango de valores es de 0 a 65535. Float: número pequeño en coma flotante de precisión simple. Los valores válidos van desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38. Real, Double: número en coma flotante de precisión doble. Los valores permitidos van desde -1.7976931348623157E+308 a -2.2250738585072014E-308, 0 y desde 2.2250738585072014E-308 a 1.7976931348623157E+308 Decimal, Dec, Numeric: Número en coma flotante. El número se almacena como una cadena
  • 10. 2) Tipo Fecha: Date: Almacena una fecha. El rango de valores va desde el 1 de enero del 1001 al 31 de diciembre de 9999. El formato de almacenamiento es de: año- mes-dia DateTime: Combinación de fecha y hora. El rango de valores va desde el 1 de enero del 1001 a las 0 horas, 0 minutos y 0 segundos al 31 de diciembre del 9999 a las 23 horas, 59 minutos y 59 segundos. El formato de almacenamiento es de año-mes-dia horas:minutos:segundos Time: Almacena la hora. El rango de horas va desde -838 horas, 59 minutos y 59 segundos a 838, 59 minutos y 59 segundos. El formato de almacenamiento es de 'HH:MM:SS„ Year: almacena un año. El rango de valores permitidos va desde el año 1901 al año 2155. El campo puede tener tamaño dos o tamaño 4 dependiendo de si queremos almacenar el año con dos o cuatro dígitos.
  • 11. 3) Tipo Cadena de Caracteres: Char(n): almacena una cadena de longitud fija. La cadena podrá contener desde 0 a 255 caracteres. VarChar(n): almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255 caracteres. Enum: campo que puede tener un único valor de una lista que se especifica. El tipo Enum acepta hasta 65535 valores distintos Set: un campo que puede contener ninguno, uno ó varios valores de una lista. La lista puede tener un máximo de 64 valores.
  • 13.
  • 14. Licencias y Costos Microsoft Visual FoxPro 9.0 Microsoft Visual Studio Enterprise Professional Edition, versión completa Edition 6.0 versión completa para PC para PC (34001231) (628-00403) Price Range: Rango de precios: $415,00 $ 412,00 a $ 736,00
  • 15. Instalar Visual FoxPro  Nota Si utiliza un programa de protección antivirus en su PC, no lo aplique o desactívelo antes de ejecutar el Asistente para instalación.  Es posible que no se ejecute correctamente el programa de Asistente para instalación si está activada la protección antivirus. Después de la instalación, asegúrese de que vuelve a activar el programa de protección antivirus.
  • 16. No es necesaria ninguna preparación previa a la instalación de Visual FoxPro. Es posible que desee configurar un equipo de Windows 2000 o Windows NT 4.0 o posterior Server con Internet Information Server (IIS) si desea utilizar Visual FoxPro para la publicación de servicios Web (consulte en la documentación del sistema operativo las instrucciones acerca de cómo instalar y configurar IIS). Para instalar Visual FoxPro desde CD-ROM Inserte el CD de Visual FoxPro e inicie el asistente para Instalación (Setup.exe). Dependiendo del sistema operativo que utilice, el equipo se reiniciará varias veces. Haga clic en Listo para volver al asistente para Instalación. Haga clic en Instalar Visual FoxPro. En la lista de características que muestra el asistente, seleccione las herramientas que desea instalar. Haga clic en Instalar ahora para continuar la instalación. La instalación completa incluye todos los archivos de programa, la Ayuda en pantalla y los archivos de ejemplo de Visual FoxPro.
  • 17. Requisitos de instalación  Visual FoxPro se puede instalar en equipos que utilicen Windows 98, Windows ME, Windows NT 4.0, Windows 2000 o sistemas operativos posteriores.  Los requisitos mínimos del hardware son:  PC compatible con IBM con un procesador Pentium.  Mouse (ratón) o dispositivo apuntador.  64 MB RAM (se recomienda 128 MB o más)  Espacio en disco para Visual FoxPro: 115 MB para la instalación mínima o 200 MB para la instalación máxima.  Espacio en disco para la Actualización de componentes de Windows: depende del sistema operativo pero, normalmente, requiere 50 MB.
  • 18. Resolver problemas de la instalación  Si no puede ejecutar Visual FoxPro y no ve ningún mensaje de error que le indique cuál es la causa del problema, éste puede deberse al BIOS en ROM del PC o al controlador de vídeo que esté usando.  Si utiliza un teclado extendido, asegúrese de que es compatible con el BIOS en ROM. Además, asegúrese de que utiliza un controlador de vídeo VGA o Súper VGA estándar para Windows.  Si obtiene un mensaje de error de “desbordamiento de pila”, el controlador de vídeo está desfasado o bien no está diseñado para su tarjeta de vídeo. Para solucionar el problema, actualice el controlador de vídeo.  Para obtener información adicional, consulte el archivo Léame de Visual FoxPro situado en el directorio principal del CD de instalación de Visual FoxPro.
  • 19. Comparación con algunos Motores o MySQL: No es muy aconsejable cuando pretendemos que la tabla sobre la que se aplica devuelva una gran cantidad de datos en cada consulta. , puede haber una sobrecarga de la CPU. o PosgreSQL: Tiene funciones de compatibilidad para ayudar en la transición desde otros sistemas menos compatibles con SQL o Oracle: El mayor inconveniente es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente costosos. Un Oracle mal configurado puede ser desesperantemente lento. o Access: Base de datos de un muy reducido potencial, sólo para soluciones quot;caseras”
  • 20. o Informix : Es una familia de productos de bases de datos que incluye un sistema de administración de bases de datos relacionales basado en SQL, un lenguaje de cuarta generación y herramientas para la inclusión de SQL en programas de aplicación. o SQL SERVER : Orientada al desarrollo: Visual Basic, Visual C++, Visual J++, Visual Interdev, Microfocus Cobol y muchas otras herramientas son compatibles con Microsoft SQL Server. Tiempo de respuesta relativamente largo. Poco eficaz, es limitado. o FireBird: es muy práctico en todo sentido. Sencillo de instalar, fácil de usar, requiere poca administración y tiene el precio que nos gusta: gratis. Es un motor de base de datos de gran capacidad, está a la altura de Oracle, DB2 o SQL Server