SlideShare une entreprise Scribd logo
1  sur  12
• Basic>> Beginner’s All- purpose Symbolic
  Instruction Coce. (1964)
• Alternativa para cualquier nivel que se desee
  para el desarrollo de aplicaciones compatibles
  con Windows.
Lectura de archivos.

         DIM linea AS STRING

         OPEN "origen.txt" FOR INPUT AS #1

         PRINT "Contenido del fichero:"

         DO WHILE NOT EOF(1)
                    LINE INPUT #1, linea
(hasta RC/LF: salto de línea)
                    PRINT linea
         LOOP

         CLOSE #1
         END
•
Parámetro modo.
         especifica que el archivo va a ser abierto para leer información
 INPUT
         de forma secuencial.

         especifica que el archivo va a ser abierto para escribir información de
OUTPUT
         forma secuencial.


         especifica que el archivo va a ser abierto en el modo de acceso
RANDOM
         aleatorio. RANDOM es el modo de archivo predeterminado.


         especifica que el archivo va a ser abierto para añadir información de salida
APPEND   secuencial y coloca el puntero de archivo al final del archivo. Una
         instrucción PRINT # o WRITE # añade la información al archivo.


         especifica el modo de archivo binario. En este modo, es posible
BINARY   leer o escribir información en cualquier posición de byte del archivo
         usando instrucciones GET o PUT.
Escritura de archivos.

         DIM linea AS STRING
OPEN "origen.txt" FOR INPUT AS #1
   OPEN "destino.txt" FOR OUTPUT AS #2
         DO WHILE NOT EOF(1)
                  LINE INPUT #1, linea
         PRINT #2, linea
         PRINT linea
         LOOP
CLOSE #1, #2
END
Instrucción IF

IF expresión THEN sentencia_1 [ELSE sentencia_2]
Instrucción IF
IF expresión THEN
           [bloque_sentencias_1]
[ELSEIF expresion_2 THEN
      [bloque_sentencias_2]]...
ELSE
[bloque_sentencias_n]
END IF
WHILE

                      WHILE expresión
                              bloque_sentencias
                      WEND




     variable% = 10


  WHILE variable% >= 1
   PRINT "la variable vale "; variable%


   variable% = variable% -1
     WEND
DO - WHILE


Forma 1
          Forma 2




              Su funcionamiento es análogo el del bucle WHILE, salvo
              que la expresión de control se puede evaluar al final
              del bucle (si se utiliza la segunda opción de sintaxis).
              Esto nos garantiza que el bucle DO_WHILE se ejecuta al
              menos una vez.
FOR contador = inicio TO fin [STEP
      incremento]
FOR            bloque_sentenciasNEXT
      [contador]
SELECT CASE expresión_control
                                CASE lista_expresiones_1
                                    bloque_sentencias_1
                                [CASE lista_expresiones_2]
Selección múltiple SELECT           [bloque_sentencias_2]]...
CASE                            [CASE ELSE [bloque_sentencias_n]]
                            END SELECT
Visual basic 2

Contenu connexe

Tendances

Tendances (20)

Estructuras De Control De Php
Estructuras De Control De PhpEstructuras De Control De Php
Estructuras De Control De Php
 
Estructuras de control 1
Estructuras de control 1Estructuras de control 1
Estructuras de control 1
 
Perl4 io
Perl4 ioPerl4 io
Perl4 io
 
Michell instrucciones de ontrol
Michell instrucciones de ontrolMichell instrucciones de ontrol
Michell instrucciones de ontrol
 
For shell script
For    shell scriptFor    shell script
For shell script
 
Semana 4 Javascript Estructura de Datos y ciclo FOR
Semana 4   Javascript Estructura de Datos y ciclo FORSemana 4   Javascript Estructura de Datos y ciclo FOR
Semana 4 Javascript Estructura de Datos y ciclo FOR
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacion
 
Estructuras de control 1.0
Estructuras de control 1.0Estructuras de control 1.0
Estructuras de control 1.0
 
Qué es SQL
Qué es SQL Qué es SQL
Qué es SQL
 
Register globals
Register globalsRegister globals
Register globals
 
codigos
codigoscodigos
codigos
 
PROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPPROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHP
 
While Shell Script
While  Shell ScriptWhile  Shell Script
While Shell Script
 
Primeros Programas Shell Script
Primeros Programas Shell ScriptPrimeros Programas Shell Script
Primeros Programas Shell Script
 
FUNCIONES EN PHP
FUNCIONES EN PHPFUNCIONES EN PHP
FUNCIONES EN PHP
 
Las sentencias de_control[1]
Las sentencias de_control[1]Las sentencias de_control[1]
Las sentencias de_control[1]
 
Alexander power point
Alexander power pointAlexander power point
Alexander power point
 
Php, Variables y Constantes
Php, Variables y ConstantesPhp, Variables y Constantes
Php, Variables y Constantes
 
instruccion de control
instruccion de controlinstruccion de control
instruccion de control
 
Ciclos
CiclosCiclos
Ciclos
 

En vedette

LinkedIN.com
LinkedIN.comLinkedIN.com
LinkedIN.comchd2010
 
Ergebnisse der Mitgliederbefragung und Programm des neuen Vorstands
Ergebnisse der Mitgliederbefragung und Programm des neuen VorstandsErgebnisse der Mitgliederbefragung und Programm des neuen Vorstands
Ergebnisse der Mitgliederbefragung und Programm des neuen VorstandsGerman UPA
 
Studie Intranettrends 2010
Studie Intranettrends 2010Studie Intranettrends 2010
Studie Intranettrends 2010Martina Thor
 
Food - TWT Agentur-Vorstellung für erfolgreiche Internet- & eCommerce-Lösunge...
Food - TWT Agentur-Vorstellung für erfolgreiche Internet- & eCommerce-Lösunge...Food - TWT Agentur-Vorstellung für erfolgreiche Internet- & eCommerce-Lösunge...
Food - TWT Agentur-Vorstellung für erfolgreiche Internet- & eCommerce-Lösunge...TWT
 
Manual de seguridad-impresión
Manual de seguridad-impresiónManual de seguridad-impresión
Manual de seguridad-impresiónsetelsectorseis
 
eGovernment by TWT: Im Dialog mit Ihren Bürgern
eGovernment by TWT: Im Dialog mit Ihren BürgerneGovernment by TWT: Im Dialog mit Ihren Bürgern
eGovernment by TWT: Im Dialog mit Ihren BürgernTWT
 
Screenreader für sehende - eine Anleitung für NVDA
Screenreader für sehende - eine Anleitung für NVDAScreenreader für sehende - eine Anleitung für NVDA
Screenreader für sehende - eine Anleitung für NVDADomingos de Oliveira
 
Psicologia tarea miercoles
Psicologia tarea miercolesPsicologia tarea miercoles
Psicologia tarea miercolesJunior Rodriguez
 
Wissenspark Moorburg
Wissenspark MoorburgWissenspark Moorburg
Wissenspark Moorburgnexthamburg
 
ºº*~+DiBuJoS IlUsTrAdOrA: ViCtOrIa FrAnCeS+~~ºº
ºº*~+DiBuJoS IlUsTrAdOrA: ViCtOrIa FrAnCeS+~~ºººº*~+DiBuJoS IlUsTrAdOrA: ViCtOrIa FrAnCeS+~~ºº
ºº*~+DiBuJoS IlUsTrAdOrA: ViCtOrIa FrAnCeS+~~ººNATSUKI89
 
Twitter Ad DerWesten.de
Twitter Ad DerWesten.deTwitter Ad DerWesten.de
Twitter Ad DerWesten.dederwesten
 
Deutsche Unternehmen, setzen Sie Ihre Vorhaben in Flandern Belgien um - count...
Deutsche Unternehmen, setzen Sie Ihre Vorhaben in Flandern Belgien um - count...Deutsche Unternehmen, setzen Sie Ihre Vorhaben in Flandern Belgien um - count...
Deutsche Unternehmen, setzen Sie Ihre Vorhaben in Flandern Belgien um - count...Flanders Investment & Trade
 
Social Media: Zahlen und Ausblick by TWT
Social Media: Zahlen und Ausblick by TWTSocial Media: Zahlen und Ausblick by TWT
Social Media: Zahlen und Ausblick by TWTTWT
 

En vedette (20)

LinkedIN.com
LinkedIN.comLinkedIN.com
LinkedIN.com
 
Noticias de espeleología 20120210
Noticias de espeleología 20120210Noticias de espeleología 20120210
Noticias de espeleología 20120210
 
Ergebnisse der Mitgliederbefragung und Programm des neuen Vorstands
Ergebnisse der Mitgliederbefragung und Programm des neuen VorstandsErgebnisse der Mitgliederbefragung und Programm des neuen Vorstands
Ergebnisse der Mitgliederbefragung und Programm des neuen Vorstands
 
Studie Intranettrends 2010
Studie Intranettrends 2010Studie Intranettrends 2010
Studie Intranettrends 2010
 
Food - TWT Agentur-Vorstellung für erfolgreiche Internet- & eCommerce-Lösunge...
Food - TWT Agentur-Vorstellung für erfolgreiche Internet- & eCommerce-Lösunge...Food - TWT Agentur-Vorstellung für erfolgreiche Internet- & eCommerce-Lösunge...
Food - TWT Agentur-Vorstellung für erfolgreiche Internet- & eCommerce-Lösunge...
 
Manual de seguridad-impresión
Manual de seguridad-impresiónManual de seguridad-impresión
Manual de seguridad-impresión
 
eGovernment by TWT: Im Dialog mit Ihren Bürgern
eGovernment by TWT: Im Dialog mit Ihren BürgerneGovernment by TWT: Im Dialog mit Ihren Bürgern
eGovernment by TWT: Im Dialog mit Ihren Bürgern
 
Screenreader für sehende - eine Anleitung für NVDA
Screenreader für sehende - eine Anleitung für NVDAScreenreader für sehende - eine Anleitung für NVDA
Screenreader für sehende - eine Anleitung für NVDA
 
Psicologia tarea miercoles
Psicologia tarea miercolesPsicologia tarea miercoles
Psicologia tarea miercoles
 
Noticias de espeleología 20120221
Noticias de espeleología 20120221Noticias de espeleología 20120221
Noticias de espeleología 20120221
 
Wissenspark Moorburg
Wissenspark MoorburgWissenspark Moorburg
Wissenspark Moorburg
 
Müde
MüdeMüde
Müde
 
ºº*~+DiBuJoS IlUsTrAdOrA: ViCtOrIa FrAnCeS+~~ºº
ºº*~+DiBuJoS IlUsTrAdOrA: ViCtOrIa FrAnCeS+~~ºººº*~+DiBuJoS IlUsTrAdOrA: ViCtOrIa FrAnCeS+~~ºº
ºº*~+DiBuJoS IlUsTrAdOrA: ViCtOrIa FrAnCeS+~~ºº
 
Twitter Ad DerWesten.de
Twitter Ad DerWesten.deTwitter Ad DerWesten.de
Twitter Ad DerWesten.de
 
Briefing
BriefingBriefing
Briefing
 
Deutsche Unternehmen, setzen Sie Ihre Vorhaben in Flandern Belgien um - count...
Deutsche Unternehmen, setzen Sie Ihre Vorhaben in Flandern Belgien um - count...Deutsche Unternehmen, setzen Sie Ihre Vorhaben in Flandern Belgien um - count...
Deutsche Unternehmen, setzen Sie Ihre Vorhaben in Flandern Belgien um - count...
 
Eunice
EuniceEunice
Eunice
 
Social Media: Zahlen und Ausblick by TWT
Social Media: Zahlen und Ausblick by TWTSocial Media: Zahlen und Ausblick by TWT
Social Media: Zahlen und Ausblick by TWT
 
Urlaub und Pflege
Urlaub und PflegeUrlaub und Pflege
Urlaub und Pflege
 
PPT TDEN II
PPT TDEN IIPPT TDEN II
PPT TDEN II
 

Similaire à Visual basic 2

Shell script
Shell scriptShell script
Shell scriptuniminuto
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivasyance1
 
Linux basico-8.PDF
Linux basico-8.PDFLinux basico-8.PDF
Linux basico-8.PDFULEAM
 
Vb II, Unidad 2, Manejo De Archivos
Vb II, Unidad 2, Manejo De ArchivosVb II, Unidad 2, Manejo De Archivos
Vb II, Unidad 2, Manejo De ArchivosUTP, TA
 
Linux ud3 - redireccionamiento y tuberias
Linux   ud3 - redireccionamiento y tuberiasLinux   ud3 - redireccionamiento y tuberias
Linux ud3 - redireccionamiento y tuberiasJavier Muñoz
 
Quasi - Comandos básicos para UNIX
Quasi - Comandos básicos para UNIXQuasi - Comandos básicos para UNIX
Quasi - Comandos básicos para UNIXdegarden
 
Programacion Avanzada JavaScript
Programacion Avanzada JavaScriptProgramacion Avanzada JavaScript
Programacion Avanzada JavaScripttovi27
 
Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...Ericka Zavala
 
Programacinenshell linux
Programacinenshell linuxProgramacinenshell linux
Programacinenshell linuxusupr2014
 
Clase n°2 3-4 java
Clase n°2 3-4 javaClase n°2 3-4 java
Clase n°2 3-4 javajbersosa
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linuxPablo Cb
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linuxPablo Cb
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linuxPablo Cb
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Javaquesada_diego
 

Similaire à Visual basic 2 (20)

Shell script
Shell scriptShell script
Shell script
 
Metodo File Pascal
Metodo File PascalMetodo File Pascal
Metodo File Pascal
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Programa pascal
Programa pascalPrograma pascal
Programa pascal
 
Linux basico-8.PDF
Linux basico-8.PDFLinux basico-8.PDF
Linux basico-8.PDF
 
Vb II, Unidad 2, Manejo De Archivos
Vb II, Unidad 2, Manejo De ArchivosVb II, Unidad 2, Manejo De Archivos
Vb II, Unidad 2, Manejo De Archivos
 
Linux ud3 - redireccionamiento y tuberias
Linux   ud3 - redireccionamiento y tuberiasLinux   ud3 - redireccionamiento y tuberias
Linux ud3 - redireccionamiento y tuberias
 
Quasi - Comandos básicos para UNIX
Quasi - Comandos básicos para UNIXQuasi - Comandos básicos para UNIX
Quasi - Comandos básicos para UNIX
 
Programacion Avanzada JavaScript
Programacion Avanzada JavaScriptProgramacion Avanzada JavaScript
Programacion Avanzada JavaScript
 
Compilacion Perl
Compilacion PerlCompilacion Perl
Compilacion Perl
 
Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...
 
(86)resumen visual basic
(86)resumen visual basic(86)resumen visual basic
(86)resumen visual basic
 
Programacinenshell linux
Programacinenshell linuxProgramacinenshell linux
Programacinenshell linux
 
Scripts
ScriptsScripts
Scripts
 
Clase n°2 3-4 java
Clase n°2 3-4 javaClase n°2 3-4 java
Clase n°2 3-4 java
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 
Linux Programacion en Shell
Linux Programacion en ShellLinux Programacion en Shell
Linux Programacion en Shell
 

Plus de Colegio Agropecuario de San Carlos

Plus de Colegio Agropecuario de San Carlos (20)

Desarrollo sitios web
Desarrollo sitios webDesarrollo sitios web
Desarrollo sitios web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
C sharp intro1
C sharp intro1C sharp intro1
C sharp intro1
 
C sharp intro0
C sharp intro0C sharp intro0
C sharp intro0
 
Examensinrespuesta
ExamensinrespuestaExamensinrespuesta
Examensinrespuesta
 
Tipos de certificaciones profesionales en informática
Tipos de certificaciones profesionales en informáticaTipos de certificaciones profesionales en informática
Tipos de certificaciones profesionales en informática
 
Presentación1
Presentación1Presentación1
Presentación1
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
 
C sharp intro0
C sharp intro0C sharp intro0
C sharp intro0
 
C sharp intro1
C sharp intro1C sharp intro1
C sharp intro1
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Servicios de sistemas
Servicios de sistemasServicios de sistemas
Servicios de sistemas
 
Planificador del procesador
Planificador del procesadorPlanificador del procesador
Planificador del procesador
 
Tipos sitemas operativos
Tipos sitemas operativosTipos sitemas operativos
Tipos sitemas operativos
 
Ms
MsMs
Ms
 
Practica ms dos 2
Practica ms dos 2Practica ms dos 2
Practica ms dos 2
 
Drop database bd
Drop database bdDrop database bd
Drop database bd
 
Igu
IguIgu
Igu
 
Intrefaz gráfica de usuario
Intrefaz gráfica de usuarioIntrefaz gráfica de usuario
Intrefaz gráfica de usuario
 
Igu
IguIgu
Igu
 

Visual basic 2

  • 1.
  • 2. • Basic>> Beginner’s All- purpose Symbolic Instruction Coce. (1964) • Alternativa para cualquier nivel que se desee para el desarrollo de aplicaciones compatibles con Windows.
  • 3. Lectura de archivos. DIM linea AS STRING OPEN "origen.txt" FOR INPUT AS #1 PRINT "Contenido del fichero:" DO WHILE NOT EOF(1) LINE INPUT #1, linea (hasta RC/LF: salto de línea) PRINT linea LOOP CLOSE #1 END •
  • 4. Parámetro modo. especifica que el archivo va a ser abierto para leer información INPUT de forma secuencial. especifica que el archivo va a ser abierto para escribir información de OUTPUT forma secuencial. especifica que el archivo va a ser abierto en el modo de acceso RANDOM aleatorio. RANDOM es el modo de archivo predeterminado. especifica que el archivo va a ser abierto para añadir información de salida APPEND secuencial y coloca el puntero de archivo al final del archivo. Una instrucción PRINT # o WRITE # añade la información al archivo. especifica el modo de archivo binario. En este modo, es posible BINARY leer o escribir información en cualquier posición de byte del archivo usando instrucciones GET o PUT.
  • 5. Escritura de archivos. DIM linea AS STRING OPEN "origen.txt" FOR INPUT AS #1 OPEN "destino.txt" FOR OUTPUT AS #2 DO WHILE NOT EOF(1) LINE INPUT #1, linea PRINT #2, linea PRINT linea LOOP CLOSE #1, #2 END
  • 6. Instrucción IF IF expresión THEN sentencia_1 [ELSE sentencia_2]
  • 7. Instrucción IF IF expresión THEN [bloque_sentencias_1] [ELSEIF expresion_2 THEN [bloque_sentencias_2]]... ELSE [bloque_sentencias_n] END IF
  • 8. WHILE WHILE expresión bloque_sentencias WEND variable% = 10 WHILE variable% >= 1 PRINT "la variable vale "; variable% variable% = variable% -1 WEND
  • 9. DO - WHILE Forma 1 Forma 2 Su funcionamiento es análogo el del bucle WHILE, salvo que la expresión de control se puede evaluar al final del bucle (si se utiliza la segunda opción de sintaxis). Esto nos garantiza que el bucle DO_WHILE se ejecuta al menos una vez.
  • 10. FOR contador = inicio TO fin [STEP incremento] FOR bloque_sentenciasNEXT [contador]
  • 11. SELECT CASE expresión_control CASE lista_expresiones_1 bloque_sentencias_1 [CASE lista_expresiones_2] Selección múltiple SELECT [bloque_sentencias_2]]... CASE [CASE ELSE [bloque_sentencias_n]] END SELECT