SlideShare una empresa de Scribd logo
1 de 23
Capitulo 4
Comenzar Visual .NET
(Parte I)
Ing. Mary Dunnia López N.
1. Objetivos
 Iniciar al estudiante en el lenguaje de
programación Visual .Net.
 Conocer y utilizar los objetos basicos
de programación en Visual .Net.
2. Motivacion
 Hasta el momento se han creado
algoritmos en diagramas de flujo,
donde todavía no se ha utilizado el
computador para crear programas
reales, en este sentido ahora solo resta
su traducción a algún lenguaje de
programación.
Analisis
Diagrama de Flujo +
Pseudo-Codigo
Prueba de Escritorio
Codificado y Depurado
En un Lenguaje
Prueba
Y Validacion
Aplicacion
Programación
Visual
Basic .Net
.EXE
3. Elementos del Ambiente VB .Net
3.1 Crear un Nuevo Proyecto
Abrir Visual .Net1
2
Menu Archivo --> Nuevo Proyecto
Debe seleccionar el
lenguaje Visual Basic
3.1 Crear un Nuevo Proyecto
Click
en
Abrir
1. Hacer clic para
ver el cuadro de
controles
2. Hacer clic para que el
cuadro de controles no se
esconda
1234
3.2 Configuraciones de Entorno
 Visualizar las 4 áreas básicas de VB.
 Menu Ver  Explorador de Soluciones
 Menu Ver  Cuadro de Herramientas
 Menu Ver  Ventana Propiedades
3.3 Ventana Editor de Codigo
 En el formulario hacer clic en cualquier
parte del formulario donde no haya un
objeto y luego presionar botón derecho
del Mouse.
 Seleccionar la opción view code (ver
código) luego aparecerá la ventana de
código del proyecto.
3.4 Grabar un proyecto
 Menu Archivo Guardar Todo
 Cree una carpeta solo para el proyecto para
intentar grabar ahí la solucion con el nombre que
usted le asigne. Luego obtendra :
 Un archivo (solucion) con la extension “sln”
 Un subdirectorio con el mismo nombre que la solucion.
Con el siguiente contenido:
 Varios archivos con la extension «vb»
 Varios subdirectorios, es especial uno llamado BINRelease
donde se graba el archivo EJECUTABLE del proyecto  El archivo
con la extension «.exe»
3.5 Hacer un Programa .exe
 Menu Generar  Generar nombreproyecto.exe.
 Se graba por defecto en la carpeta donde
grabo la solucion  Solucion BinRelease
con la extension .exe .
Form El formulario es una pantalla sobre la que se
colocan otros objetos.
Label Etiquetas para poner nombres a objetos y zonas
de un formulario.
TextBox Cuadros de texto para introducir información en
la aplicación, o extraer información
Button Botón para ordenar acciones
4 Objetos Basicos de VB
4.1 Form  Formulario
 Propiedades : Forma y caracteristicas
 Name : Form1
 Text : “Mi primer Programa”
 Backcolor :vbRed
 vbBlue
 Eventos: Comportamiento al suceder ..
 Form_Load : formulario cambia a rojo
 Cuando aparece el formulario en pantalla
 Form_Click : Formulario cambia a verde
 Cuando hace un click sobre el formulario
4.2 Label  Etiqueta
 Propiedades : Apariencia y forma
 Name: Label1
 Text : “Mi primer Programa”
 Backcolor :vbRed
 vbBlue
 Eventos: Ocurrencias.
 Mousemove
 Cuando el mouse se mueve sobre la
etiqueta
4.3 Text  Texto
 Propiedades :
 Name : Text1
 text : Hola Mundo
 Eventos:
 Changed  Cuando cambia su contenido
 Click  Cuando hace 1 click con el mouse
4.4 Button  Botón
 Propiedades :
 Name : Command1
 Text : Saludar
 Enable : True/False (Permite que se haga Click)
 Visible : True/False (Se lo puede ver en el formulario)
 Eventos:
 Click  Cuando hace 1 click encima con el mouse
 DblClick  hace 2 click encima con el mouse
4.5 DataGridView
 Crear el Objeto Matriz tipo DataGridView
 ’numero de columnas de la matriz
 Grid1. ColumnCount = 10
 ’ numero de filas de la matriz
 Grid1. RowCount = 5
 ’ habilitar
 Grid1.ReadOnly = False
 Llenar la Grilla
For i=1 to N
For j=1 to M
Grid1.Item(j,i).value=“ ”
Columna, Fila
 ’ Apariencia
 DataGridView1.RowHeadersVisible = False
 DataGridView1.ColumnHeadersVisible = False
 DataGridView1.Rows(0).Height =
DataGridView1.Height - 4
For j = 0 To 9
For i = 0 To 4
Grid1.Item(j, i).Value = “0"
Next i
Next j
4.6 Caja para entrada de datos
n = CInt(InputBox("Introduzca la dimension:", “Genera Serie", 0))
Pedir introducir un valor entero
Dato = Inputbox(mensaje, titulo, valor)
4.7 Caja para salida de datos
x = MsgBox(serie,vbokonly,“Elementos de la serie ….”)
O simplemente
MsgBox(serie,vbokonly,“Elementos de la serie ….”)
Mostrar mensaje y luego esperar el click
Dato = Msgbox(mensaje, vbokonly,titulo)
5 Ejercicios
 Una Aplicación Simple

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Presentación_VisualBasic
Presentación_VisualBasicPresentación_VisualBasic
Presentación_VisualBasic
 
Programación en C++ con C++ Builder
Programación en C++ con C++ BuilderProgramación en C++ con C++ Builder
Programación en C++ con C++ Builder
 
Entorno de visual foxpro
Entorno de visual foxproEntorno de visual foxpro
Entorno de visual foxpro
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Visual y sql
Visual y sqlVisual y sql
Visual y sql
 
APLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROIDAPLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROID
 
Herramientas de eclipse
Herramientas de eclipseHerramientas de eclipse
Herramientas de eclipse
 
Programa 2
Programa 2Programa 2
Programa 2
 
componentes de eclipse
componentes de eclipsecomponentes de eclipse
componentes de eclipse
 
Fundamentos de Visual Basic
Fundamentos de Visual BasicFundamentos de Visual Basic
Fundamentos de Visual Basic
 
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.5 Desarrollo de Aplicaciones Móviles con Android
 
Tutorial de Windows Phone 7.1 Basico
Tutorial de Windows Phone 7.1 BasicoTutorial de Windows Phone 7.1 Basico
Tutorial de Windows Phone 7.1 Basico
 
Unidad 4 tema 4 - 3
Unidad 4 tema 4 - 3Unidad 4 tema 4 - 3
Unidad 4 tema 4 - 3
 
Componentes de eclipse
Componentes de eclipseComponentes de eclipse
Componentes de eclipse
 
Guia practicaiuprg3
Guia practicaiuprg3Guia practicaiuprg3
Guia practicaiuprg3
 
Entorno de desarrollo lazarus
Entorno de desarrollo lazarusEntorno de desarrollo lazarus
Entorno de desarrollo lazarus
 
Manual de delphi 6.0
Manual de delphi 6.0Manual de delphi 6.0
Manual de delphi 6.0
 
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
 

Similar a Cap4.2 visual basic.net

xdoc.mx-guia-de-estudio-.pdf
xdoc.mx-guia-de-estudio-.pdfxdoc.mx-guia-de-estudio-.pdf
xdoc.mx-guia-de-estudio-.pdfLUISRIVAS170665
 
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdfxdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdfLUISRIVAS170665
 
estudio-microsoft-visual-basic-.pdf
estudio-microsoft-visual-basic-.pdfestudio-microsoft-visual-basic-.pdf
estudio-microsoft-visual-basic-.pdfLUISRIVAS170665
 
Software netbeans-ide-7.2
Software netbeans-ide-7.2Software netbeans-ide-7.2
Software netbeans-ide-7.2Tania Tellez
 
Diapositivas Software netbeans-ide-7.2
Diapositivas Software netbeans-ide-7.2Diapositivas Software netbeans-ide-7.2
Diapositivas Software netbeans-ide-7.2Chistian Hernandez
 
Visual basic
Visual basicVisual basic
Visual basicjosser96
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)ColegioUpb
 
Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)javier_ot99
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basicsantiagomario8
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datosRafael Quintero
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basicFrancisco Silva
 

Similar a Cap4.2 visual basic.net (20)

0.1 Enbarcadero I
0.1 Enbarcadero I0.1 Enbarcadero I
0.1 Enbarcadero I
 
Cap0 1
Cap0 1Cap0 1
Cap0 1
 
xdoc.mx-guia-de-estudio-.pdf
xdoc.mx-guia-de-estudio-.pdfxdoc.mx-guia-de-estudio-.pdf
xdoc.mx-guia-de-estudio-.pdf
 
microsoft-.pdf
microsoft-.pdfmicrosoft-.pdf
microsoft-.pdf
 
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdfxdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
xdoc.mx-guia-de-estudio-microsoft-visual-basic-60 - copia (2).pdf
 
estudio-microsoft-visual-basic-.pdf
estudio-microsoft-visual-basic-.pdfestudio-microsoft-visual-basic-.pdf
estudio-microsoft-visual-basic-.pdf
 
microsoft-2000.pdf
microsoft-2000.pdfmicrosoft-2000.pdf
microsoft-2000.pdf
 
-guia-de-estudio.pdf
-guia-de-estudio.pdf-guia-de-estudio.pdf
-guia-de-estudio.pdf
 
Software netbeans-ide-7.2
Software netbeans-ide-7.2Software netbeans-ide-7.2
Software netbeans-ide-7.2
 
Diapositivas Software netbeans-ide-7.2
Diapositivas Software netbeans-ide-7.2Diapositivas Software netbeans-ide-7.2
Diapositivas Software netbeans-ide-7.2
 
Herramientas visual basic
Herramientas visual basicHerramientas visual basic
Herramientas visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)
 
Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)
 
Vb Leccion1
Vb Leccion1Vb Leccion1
Vb Leccion1
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Actividad Vb0506
Actividad Vb0506Actividad Vb0506
Actividad Vb0506
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 

Más de Mary Dunnia Lopez N. (20)

Cap2.1
Cap2.1Cap2.1
Cap2.1
 
Cap7 2 matrices
Cap7 2 matricesCap7 2 matrices
Cap7 2 matrices
 
Cap7 1 vectores
Cap7 1 vectoresCap7 1 vectores
Cap7 1 vectores
 
Cap5 1.1 tutor2 la_variable
Cap5 1.1 tutor2 la_variableCap5 1.1 tutor2 la_variable
Cap5 1.1 tutor2 la_variable
 
Cap5 1.4 tutor3 algoritmos repetititvos
Cap5 1.4 tutor3 algoritmos repetititvosCap5 1.4 tutor3 algoritmos repetititvos
Cap5 1.4 tutor3 algoritmos repetititvos
 
Cap5 1.3 tutor3 algoritmos condicionales
Cap5 1.3 tutor3 algoritmos condicionalesCap5 1.3 tutor3 algoritmos condicionales
Cap5 1.3 tutor3 algoritmos condicionales
 
Cap5 1.2 tutor2 algoritmos secuenciales
Cap5 1.2 tutor2 algoritmos secuencialesCap5 1.2 tutor2 algoritmos secuenciales
Cap5 1.2 tutor2 algoritmos secuenciales
 
Vectores
VectoresVectores
Vectores
 
Matrices
MatricesMatrices
Matrices
 
Cadenas
CadenasCadenas
Cadenas
 
Cap1.3 tutor recursividad matriz
Cap1.3 tutor recursividad   matrizCap1.3 tutor recursividad   matriz
Cap1.3 tutor recursividad matriz
 
Cap1.2 tutor recursividad vectores
Cap1.2 tutor recursividad   vectoresCap1.2 tutor recursividad   vectores
Cap1.2 tutor recursividad vectores
 
Cap30 intro
Cap30 introCap30 intro
Cap30 intro
 
Cap32 rep num
Cap32 rep numCap32 rep num
Cap32 rep num
 
Cap31 sist num
Cap31 sist numCap31 sist num
Cap31 sist num
 
Cap2
Cap2Cap2
Cap2
 
Contar digitos
Contar digitosContar digitos
Contar digitos
 
Cap1.1 recursividad
Cap1.1 recursividadCap1.1 recursividad
Cap1.1 recursividad
 
Cap0 2
Cap0 2Cap0 2
Cap0 2
 
Cap0 3 tips
Cap0 3 tipsCap0 3 tips
Cap0 3 tips
 

Último

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 

Último (20)

Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

Cap4.2 visual basic.net

  • 1. Capitulo 4 Comenzar Visual .NET (Parte I) Ing. Mary Dunnia López N.
  • 2. 1. Objetivos  Iniciar al estudiante en el lenguaje de programación Visual .Net.  Conocer y utilizar los objetos basicos de programación en Visual .Net.
  • 3. 2. Motivacion  Hasta el momento se han creado algoritmos en diagramas de flujo, donde todavía no se ha utilizado el computador para crear programas reales, en este sentido ahora solo resta su traducción a algún lenguaje de programación.
  • 4. Analisis Diagrama de Flujo + Pseudo-Codigo Prueba de Escritorio Codificado y Depurado En un Lenguaje Prueba Y Validacion Aplicacion Programación Visual Basic .Net .EXE
  • 5. 3. Elementos del Ambiente VB .Net
  • 6. 3.1 Crear un Nuevo Proyecto Abrir Visual .Net1 2 Menu Archivo --> Nuevo Proyecto Debe seleccionar el lenguaje Visual Basic
  • 7. 3.1 Crear un Nuevo Proyecto Click en Abrir
  • 8. 1. Hacer clic para ver el cuadro de controles 2. Hacer clic para que el cuadro de controles no se esconda
  • 10. 3.2 Configuraciones de Entorno  Visualizar las 4 áreas básicas de VB.  Menu Ver  Explorador de Soluciones  Menu Ver  Cuadro de Herramientas  Menu Ver  Ventana Propiedades
  • 11. 3.3 Ventana Editor de Codigo  En el formulario hacer clic en cualquier parte del formulario donde no haya un objeto y luego presionar botón derecho del Mouse.  Seleccionar la opción view code (ver código) luego aparecerá la ventana de código del proyecto.
  • 12. 3.4 Grabar un proyecto  Menu Archivo Guardar Todo  Cree una carpeta solo para el proyecto para intentar grabar ahí la solucion con el nombre que usted le asigne. Luego obtendra :  Un archivo (solucion) con la extension “sln”  Un subdirectorio con el mismo nombre que la solucion. Con el siguiente contenido:  Varios archivos con la extension «vb»  Varios subdirectorios, es especial uno llamado BINRelease donde se graba el archivo EJECUTABLE del proyecto  El archivo con la extension «.exe»
  • 13. 3.5 Hacer un Programa .exe  Menu Generar  Generar nombreproyecto.exe.  Se graba por defecto en la carpeta donde grabo la solucion  Solucion BinRelease con la extension .exe .
  • 14. Form El formulario es una pantalla sobre la que se colocan otros objetos. Label Etiquetas para poner nombres a objetos y zonas de un formulario. TextBox Cuadros de texto para introducir información en la aplicación, o extraer información Button Botón para ordenar acciones 4 Objetos Basicos de VB
  • 15. 4.1 Form  Formulario  Propiedades : Forma y caracteristicas  Name : Form1  Text : “Mi primer Programa”  Backcolor :vbRed  vbBlue  Eventos: Comportamiento al suceder ..  Form_Load : formulario cambia a rojo  Cuando aparece el formulario en pantalla  Form_Click : Formulario cambia a verde  Cuando hace un click sobre el formulario
  • 16. 4.2 Label  Etiqueta  Propiedades : Apariencia y forma  Name: Label1  Text : “Mi primer Programa”  Backcolor :vbRed  vbBlue  Eventos: Ocurrencias.  Mousemove  Cuando el mouse se mueve sobre la etiqueta
  • 17. 4.3 Text  Texto  Propiedades :  Name : Text1  text : Hola Mundo  Eventos:  Changed  Cuando cambia su contenido  Click  Cuando hace 1 click con el mouse
  • 18. 4.4 Button  Botón  Propiedades :  Name : Command1  Text : Saludar  Enable : True/False (Permite que se haga Click)  Visible : True/False (Se lo puede ver en el formulario)  Eventos:  Click  Cuando hace 1 click encima con el mouse  DblClick  hace 2 click encima con el mouse
  • 19. 4.5 DataGridView  Crear el Objeto Matriz tipo DataGridView  ’numero de columnas de la matriz  Grid1. ColumnCount = 10  ’ numero de filas de la matriz  Grid1. RowCount = 5  ’ habilitar  Grid1.ReadOnly = False  Llenar la Grilla For i=1 to N For j=1 to M Grid1.Item(j,i).value=“ ” Columna, Fila
  • 20.  ’ Apariencia  DataGridView1.RowHeadersVisible = False  DataGridView1.ColumnHeadersVisible = False  DataGridView1.Rows(0).Height = DataGridView1.Height - 4 For j = 0 To 9 For i = 0 To 4 Grid1.Item(j, i).Value = “0" Next i Next j
  • 21. 4.6 Caja para entrada de datos n = CInt(InputBox("Introduzca la dimension:", “Genera Serie", 0)) Pedir introducir un valor entero Dato = Inputbox(mensaje, titulo, valor)
  • 22. 4.7 Caja para salida de datos x = MsgBox(serie,vbokonly,“Elementos de la serie ….”) O simplemente MsgBox(serie,vbokonly,“Elementos de la serie ….”) Mostrar mensaje y luego esperar el click Dato = Msgbox(mensaje, vbokonly,titulo)
  • 23. 5 Ejercicios  Una Aplicación Simple