miércoles, 29 de mayo de 2013

Pregutas sud Modulo 3

¿Que Es un Programa Estructurado?
La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamentesubrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while), considerando innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a "código espagueti", que es mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación.

¿Que es una programación Orientada a objetos?
Un formulario es un documento, en papel o en pantalla, diseñado con el propósito de que el usuario introduzca datos estructurados (nombre, apellidos, dirección, etc.) en las zonas del documento destinadas a ese propósito para ser almacenadas y procesadas posteriormente.
También es utilizado en informática para referirse al conjunto de campos solicitados por un determinado programa, los cuales se almacenarán para su posterior uso o manipulación. Cada campo tiene un objetivo, por ejemplo, el campo "Nombre" se espera que sea llenado con un nombre, el campo "Año de nacimiento", se espera que sea llenado con un número válido para un año, etc

¿Que es un formulario?
Un formulario es un documento, en papel o en pantalla, diseñado con el propósito de que el usuario introduzca datos estructurados (nombre, apellidos, dirección, etc.) en las zonas del documento destinadas a ese propósito para ser almacenadas y procesadas posteriormente.
También es utilizado en informática para referirse al conjunto de campos solicitados por un determinado programa, los cuales se almacenarán para su posterior uso o manipulación. Cada campo tiene un objetivo, por ejemplo, el campo "Nombre" se espera que sea llenado con un nombre, el campo "Año de nacimiento", se espera que sea llenado con un número válido para un año, etc

Que es una etiqueta?
Las etiquetas son mensajes breves que el sistema aplica automáticamente a ciertas ediciones en historiales, cambios recientes y otras páginas especiales.Por el momento (mayo de 2013) todas las etiquetas provienen del filtro de ediciones y la lista completa se localiza en Especial:Etiquetas.Las ediciones pueden filtrarse por etiquetas en las páginas de cambios recientes o de contribuciones indicándola en el formulario apropiado. Algunas etiquetas comunes son:


¿Que es un Cuandro de texto?
Cuadro de texto.- Los cuadros de texto son elementos gráficos en los que podemos insertar texto. Estos elementos funcionan de forma independiente con el resto del documento.

¿Que es un Boton de comando?
Los botones de comando son aquellos botones típicos que vemos frecuentemente en las aplicaciones de Windows, que realizan una operación en específico, por ejemplo, salir, imprimir, cancelar, etc.
Los botones de comando se utilizan principalmente para iniciar, interrumpir o terminar un proceso.

¿Que es un Objeto?
En la programación orientada a objetos, un método es una subrutina asociada exclusivamente a una clase (llamados métodos de clase o métodos estáticos) o a un objeto (llamados métodos de instancia). Análogamente a los procedimientos en los lenguajes imperativos, un método consiste generalmente de una serie de sentencias para llevar a cabo una acción, un juego de parámetros de entrada que regularán dicha acción y o, posiblemente, un valor de salida (o valor de retorno) de algún tipo.

Algunos lenguajes de programación asumen que un método debe de mantener el invariante del objeto al que está asociado asumiendo también que éste es válido cuando el método es invocado. En lenguajes compilados dinámicamente, los métodos pueden ser objetos de primera clase, y en este caso se puede compilar un método sin asociarse a ninguna clase en particular, y luego asociar el vínculo o contrato entre el objeto y el método en tiempo de ejecución. En cambio en lenguajes no compilados dinámicamente o tipados estáticamente, se acude a precondiciones para regular los parámetros del método y postcondiciones para regular su salida (en caso de tenerla). Si alguna de las precondiciones o postcondiciones es falsa el método genera una excepción. Si el estado del objeto no satisface la invariante de su clase al comenzar o finalizar un método, se considera que el programa tiene un error de programación.

¿Que es un Procedimiento?
En programación, un tipo de subrutina. Porción de código dentro de un programa más grande, que realiza una tarea específica y es relativamente independiente del resto del código. La mayoría de loslenguajes de programación incluyen soporte para la creación de procedimientos (u otros tipos de subrutinas, como funciones o módulos).

Los procedimientos suelen utilizarse para reducir la duplicación de códigos en un programa, permitir reusar los códigos, descomponer problemas complejos en piezas simples (mejorando la mantenibilidad y facilidad de extensión del código), mejora la lectura del código de un programa, oculta o regula parte de un programa, etc.




jueves, 2 de mayo de 2013

Concepto visual fox pro?
Visual FoxPro es un lenguaje de programación 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.

Aplicaion visual fox pro?


  1. Realice un diseño de la aplicación antes de empezar. Existen varios factores que facilitan enormemente el desarrollo de una aplicación, si se tienen en cuenta desde el primer momento, como la elección de un almacén de datos, la seguridad y la planificación. Para obtener más información, consulteDesarrollo de aplicaciones.
  2. Diseñe y construya su base de datos para crear aplicaciones eficaces con índices, tablas y bases de datos según la información que necesita. Esto implica la creación de tablas, registros, consultas y vistas. Para obtener más detalles, consulte Trabajar con datos.
  3. Cree la interfaz de usuario de su aplicación. Con los formularios, las clases, los controles, los menús y las barras de herramientas de Visual FoxPro puede generar interfaces que ayuden a los usuarios a tener acceso a todas las posibilidades que ofrecen sus programas. Para obtener más detalles, consulte Crear la interfaz de usuario.
  4. Agregue ayuda en pantalla a su aplicación para reducir el tiempo necesario para la formación y mantenimiento de los usuarios. Para obtener más detalles, consulte Agregar ayuda a la aplicación personalizada.
  5. Genere su aplicación compilando el código. Puede crear sus aplicaciones paso a paso y comprobar cada componente según avanza. Cuando haya incluido todos los componentes, será fácil compilarlos en una aplicación. Para obtener detalles, consulte Compilar una aplicación.
  6. Depure el código y cree controladores de error. La depuración del código es casi un arte. Los mejores resultados se consiguen al escribir un código inteligible y sencillo de actualizar, con el uso de las herramientas de depuración disponibles. Escribir buenos controladores de error es cuestión de saber anticiparse a los problemas y condiciones más allá de su control inmediato y que podrían provocar un mal funcionamiento del código a la hora de su ejecución. Para obtener más información, vea Probar y depurar aplicaciones.
  7. Localice su aplicación, adaptándola a los países o regiones donde se utilizará. Debería traducir las cadenas de la interfaz de usuario, lo que implica cambiar la aplicación cuando sea necesario. Para obtener más información, vea Desarrollar aplicaciones internacionales.
  8. Prepare la aplicación para su distribución incluyendo todos los archivos necesarios y creando discos de distribución. Para obtener más información, vea Distribuir aplicaciones.
Uso visual fox pro?

Visual FoxPro dispone de las herramientas necesarias para crear y administrar aplicaciones y componentes de base de datos de alto rendimiento. Con sus eficaces herramientas y el lenguaje orientado a objetos centrado en los datos, podrá crear aplicaciones modernas, escalables y de varios niveles que integren los sistemas cliente-servidor e Internet.

Comandos basicos?
  • hostname: Devuelve el nombre de la maquina.
  • uptime: Devuelve la cantidad de tiempo trascurrido desde la ultima vez que se arranco el sistema, la cantidad de usuarios trabajando en el sistema y el load average (carga del sistema).
  • uname -a: Informacion sobre el sistema operativo de la maquina.
  • dmesg|more: Imprime el "ring buffer" del kernel.
  • free -tm: Informacion sobre la cantidad de memoria disponible y usada.
  • df -h: Informacion sobre todo los dispositivos montados en la maquina.
  • du -bh /|more: Informacion sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raiz /.
  • ps: Informacion sobre los procesos del actual usuario, que se estan ejecutando.
  • ps axu: Informacion sobre todos los procesos que se estan ejecutando en la maquina.
  • top: Informacion sobre el uso de cpu y memoria de los procesos del sistema.
  • cat /proc/cpuinfo: Informacion sobre el microprocesador.
  • cat /proc/interrupts: Informacion sobre las interrupciones en uso.
  • cat /proc/dma: Informacion sobre dma en uso.
  • cat /proc/filesystems: Informacion sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel).
  • /sbin/lsmod: Informacion sobre los modulos en uso.
  • finger usuario: Informacion sobre el usuario usuario.
  • who: Informacion sobre los usuarios usando el sistema.
  • id usuario: Informacion sobre UID, GID y GROUPS del usuario usuario
  • last: Informacion sobre los ultimos usuarios que han usado el sistema.
  • set|more: Informacion sobre el entorno de usuario actual.
  • ping maquina: Para comprobar si tenemos contacto con la maquina maquina (maquina: nombre o IP)
  • /sbin/route: Tabla de enrutamiento de nuestro sistema.
  • /sbin/ifconfig: Informacion sobre los distintos dispositivos de red
  • netstat: Informacion valiosa sobre la conexion de red (Este comando tiene muchas posibilidades, ejecutar man netstat
Modo de comandos
Create

concepto: