diapositivas de programacion

Upload: juan-carlos-zelaya-euceda

Post on 12-Oct-2015

7 views

Category:

Documents


0 download

TRANSCRIPT

Presentacin de PowerPoint

UNIVERSIDAD CRISTIANA EVANGELICA NUEVO MILENIO(UCENM)CAMPUS CATACAMAS ASIGNATURA:Programacin I.CATEDRATICO: Ing. Hctor Galeas

ELABORADO POR:

Juan Carlos Zelaya Euceda. Gennys Jimnez Meja.Carlos Heraldo Matute.Edwin Rene Molina Lenguajes de ProgramacinVisual Basic

Visual FoxPro

INTRODUCCINProgramar, es la accin de escribir programas de computacin con el fin de resolver un determinado problema, su arte implica escribir instrucciones para decirle a la computadora cmo procesar informacin especfica. Antes de comenzar a programar, es necesario conocer los conceptos de dato, constante, variable, algoritmo y diagrama de flujo. Asimismo, es conveniente definir los pasos que deben seguirse para construirlo

Es un lenguaje de programacin visual, que toma elementos de diferentes paradigmas como orientado a eventos y objetos, desarrollado por los estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College.

La aplicacin Visual Basic, permite crear ventanas, botones, mens, etc. de forma sencilla con solo arrastrar y soltar los elementos. Luego se pueden definir las apariencias, posiciones y comportamientos tanto de forma visual como utilizando cdigos de programacin.

QU ES VISUAL BASIC ?"Visual" hace referencia al mtodo que se utiliza para crear la interfaz grfica de usuario, ya que parte de la programacin que se realiza con l se basa en la utilizacin de elementos visuales.BASIC B.A.S.I.C. significa: Beginners All-purpose Symbolic Instruction Code, traduciendo esto sera: Cdigo de instrucciones de uso universal para principiantes. Otros lenguajes de programacin que pueden emplearse en BASIC son el Pascal, Fortran y EnsambladorBASIC es traducido a cdigo binario.

Caractersticas que proporciona Visual Basic

*Elementos grficos de diseo de aplicaciones.

*Compilador

*Editor de programas con depuracin al instante

*Asistencia basada en colores

*Ayuda contextual

*Poderosos asistentes (wizards)

PROGAMACIN EN VISUALCuadro de herramientas que contiene los objetos que sern colocados dentro del formularioSeala cada Atributos o Propiedades de los objetos que se colocan dentro de la ventana del formularioExplorador de soluciones que nos muestras las forma u objetos que formarn el programaToda la programacin principal en Windows, esta basada principalmente en los eventos que le suceden a un objeto y a los atributos que la forma.

ModuleModule1

Sub Main () Console .Write (Hola mundo) Console . ReadLine() End Sub

End ModuleIndica dnde termina la definicin del mdulo Fichero EtiquetasInstruccionesInstruccin para que haga una pausa y comprobar que el programa funciona. PROGAMACIN EN VISUAL UNA APLICACIN DE CONSOLADESVENTAJAS DE VISUAL BASICVENTAJAS DE VISUAL BASICEs un lenguaje RAD. Posee una curva de aprendizaje muy rpida. Integra el diseo e implementacin de formularios de Windows. Permite usar con suma facilidad la plataforma de los sistemas Windows. El cdigo en Visual Basic es fcilmente amigable a otros lenguajes.

No existe forma alguna de exportar el cdigo a otras plataformas diferentes a Windows. Los ejecutables generados son relativamente lentos en VISUAL BASIC 6.0 y anteriores. Por efecto permite la programacin sin declaracin de variables.Su lenguaje no distingue entre maysculas y minsculas como se hace en C++. Barra de titulo y controlBarras de mensBarra de herramientas estndarVentana de formulario Cuadro de herramientasVentana de proyectoVentana de posicin del formularioVentana propiedades PARTES DEL ENTORNO DE VISUAL BASICBARRA DE TITULO Y CONTROL

Muestra el nombre del proyecto y del formulario que se est diseando actualmente.

Agrupa los mens despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic 6.0.BARRA DE MENUSBARRA DE HERRAMIENTAS ESTANDARContienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la eleccin de opciones de los mens Archivo, Edicin, Ver y Ejecutar; adems, en el rea derecha presenta la ubicacin (coordenadas) y el tamao del objeto seleccionado.SINTAXISIf' Multiple-line syntax:If condition [ Then ] [ statements ][ ElseIf elseifcondition [ Then ] [ elseifstatements ] ][ Else [ elsestatements ] ]End If' Single-line syntax:If condition Then [ statements ] [ Else [ elsestatements ] ]

ForFor counter [Asdatatype] = start To end [Stepstep] [statements] [ Continue For ]S [ statements ] [Exit For] [statements]Next [counter

SwitchSelect [Case] testexpression [Case expressionlist [statements] ] [Case Else [elsestatements] ]End Select

WhileWhile condition [statements] [ Continue While ] [ statements ] [Exit While] [statements]End WhileCONCLUSINEste proyecto esta enfocado a la programacin donde se utiliza el programa Visual Studio como plataforma de programacin por sus cualidades de multiplataforma en donde podemos encontrar C, C++, Visual Basic, Visual Studio y Visual Studio .NET que permite trabajar en formato de programacin HTML. Dando un pequeo anlisis de dicho entorno y su funcionalidad.

Visual FoxPro es un lenguaje de programacin procedural, orientado a objetos que posee un Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema administrador de bases de datos relacionales, producido por Microsoft.VISUAL FOXPROVisual FoxPro proviene de FoxPro, que a su vez deriva de FoxBASE, creado por Fox Software en 1984; inicialmente un clon de dBase, acab superndolo y con Clipper, convirtindose en una de las estrellas de los lenguajes xBase.Cuando se present FoxPro 2.0 se incluyeron varias tecnologas que revolucionaron el mercado de desarrollo de bases de datos las cuales son:HISTORIA

PROGRAMACION EN VISUAL

VENTAJAS

Fcil Actualizacin.

. Ejecuta Queries para archivos de datos en tiempo menores a un segundo.

Construye aplicaciones basadas en Queries que devuelven datos filtrados en Visual FoxPro y Microsoft SQL Server, lo cual se traduce en un mejor rendimiento en el ambiente cliente servidor, especialmente para transacciones y bsquedas rpidas y eficientes de datos.

DESVENTAJAS

Trabaja utilizando la memoria del ordenador, convirtindolo en uno de los lenguajes mas rpidos del mercado aunque a la vez representa una desventaja puesto que requiere de mucha memoria RAM. No habr prxima versin y Microsoft ha cancelado su desarrollo, por lo tanto solo dar soporte hasta el ao 2015.

SINTAXIS

IF IF lExpression [THEN] Commands[ELSE Commands]ENDIF

FOR FOR Contador = 1 TO 10Instrucciones a procesarNEXT ContadorENDFOR

DO CASE Case _TALLY = 0 Wait Window 'No records found' Case _TALLY = 1 Wait Window 'One record found' Otherwise Wait Window 'Many records found' EndCase

DO WHILE lnTotal < lnLimit *-- Keep adding until we hit the limit lnTotal = lnTotal + lnNextItem Print lnTotal EndDo

CARACTERISTICASVisual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.Entre sus caractersticas se pueden enumerar:

Capacidades para el manejar datos nativos y remotos.Flexibilidad para crear soluciones de bases de datos.Lenguaje de Programacin Orientado a objetos. Utilizacin de Sentencias SQL en forma nativa. Manejo de vistas, cursores y control completo de estructuras relacionales.Su propio gestor de base de datos incorporado. Sin embargo, tambin puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL. Cuenta con un motor de generacin de informes renovado y flexible para soluciones ms robustas. Desde la versin 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reportes en formato XML

CONCLUSIONESVisual FoxPro es simplemente la herramienta ideal para todo tipo de soluciones aplicadas a bases de datos, la cual ofrece: Eficacia, Velocidad, EfectividadEs un sistema orientado a objetos para la generacin de bases de datos y el desarrollo de aplicaciones. Desde visual FoxPro base de datos, formulario, informes, proyectos entre otros. Podemos crear los elementos por separados y luego agregarlos a un proyecto existentes o crear un proyecto.

SEDNAEn el momento del anuncio del fin de la vida de FoxPro, el trabajo en la prxima versin con nombre en cdigo Sedna que haba comenzado sobre la parte superior de la base de cdigo VFP9 ya haba comenzado. "Sedna" es un conjunto de ampliaciones para VFP 9.0 de los componentes xBase para soportar una serie de escenarios de interoperabilidad con varias tecnologas de Microsoft, incluyendo SQL Server 2005, .NET Framework, Windows Vista, Microsoft Office 2007, Windows Search y Team Foundation Server (TFS). Microsoft liber Sedna bajo licencia Shared Source en CodePlex.

Informacin de VersionesCompatibilidad de Sistemas

MUCHAS GRACIAS POR SU ATENCION