51921263 Visual Studio NET

download 51921263 Visual Studio NET

of 160

  • date post

    07-Jul-2015
  • Category

    Documents

  • view

    459
  • download

    1

Embed Size (px)

Transcript of 51921263 Visual Studio NET

Crando Aplicaciones para Windows

VISUAL STUDIO.NETManual del

Participante

Crando Aplicaciones para Windows

Contenido del CursoMODULO 1...................................................................................................................4 VISUAL STUDIO .NET..............................................................................................4 INTRODUCCIN A VISUAL STUDIO .NET............................................................................4 Definiendo Visual Studio .NET..............................................................................4 Herramienta Rpida de Desarrollo (RAD)............................................................6 LENGUAJES .NET..........................................................................................................7 Neutralidad de Lenguajes .NET.............................................................................7 Lenguajes en .NET.................................................................................................8 ENTORNO INTEGRADO DE DESARROLLO (IDE)....................................................................9 Descripcin del IDE Compartido..........................................................................9 Administracin de Ventanas................................................................................13 Diseadores.........................................................................................................14 Herramientas de Datos........................................................................................14 MODULO 2.................................................................................................................15 VISUAL BASIC .NET..............................................................................................15 INTRODUCCIN..............................................................................................................15 CARACTERSTICAS DEL LENGUAJE....................................................................................16 Tipos de Datos.....................................................................................................16 Variables..............................................................................................................17 Arrays...................................................................................................................19 Procedimientos.....................................................................................................21 MANEJO DE THREADS....................................................................................................23 Implementacin de Threads.................................................................................23 Estado de un Thread............................................................................................24 DEPURACIN................................................................................................................25 Barras de Depuracin..........................................................................................26 Ventanas de Depuracin......................................................................................29 CONTROL DE EXCEPCIONES............................................................................................36 Tipos de Errores...................................................................................................36 Formas de Controlar Excepciones......................................................................38 Opciones de Control de Excepciones...................................................................42 LABORATORIO 3:..........................................................................................................44 Ejercicio 1: Reconociendo VB .NET y Trabajando con el Lenguaje...................44 Ejercicio 2: Implementando Multi Thread y Control de Excepciones.................49 MDULO 3.................................................................................................................52 CREANDO APLICACIONES PARA WINDOWS...............................................52 USANDO WINDOWS FORMS............................................................................................52 Introduccin.........................................................................................................52 Objeto Formulario...............................................................................................54

Crando Aplicaciones para Windows

Uso del ToolBox...................................................................................................59 USANDO CONTROLES PARA WINDOWS FORMS...................................................................60 Controles Label, TextBox y Button......................................................................60 Controles GroupBox, RadioButton y CheckBox..................................................66 Controles ListBox, CheckedListBox y ComboBox...............................................71 INTERFACES..................................................................................................................79 Introduccin.........................................................................................................79 Creando Aplicaciones MDI.................................................................................79 Controles TreeView y ListView............................................................................80 AADIENDO MENS, DILOGOS Y BARRAS......................................................................86 Mens...................................................................................................................86 Dilogos...............................................................................................................88 Barras...................................................................................................................94 LABORATORIO 3:..........................................................................................................98 Ejercicio 1: Usando Controles para Windows....................................................98 Ejercicio 2: Creando aplicaciones MDI con Mens, Dilogos y Barras..........106 MDULO 4...............................................................................................................114 CREANDO COMPONENTES .NET....................................................................114 ELEMENTOS DE UNA CLASE (MIEMBROS)......................................................................115 Clase...................................................................................................................116 Constantes, Campos y Enumeraciones..............................................................118 Propiedades.......................................................................................................121 Mtodos..............................................................................................................123 Eventos...............................................................................................................125 Constructores y Destructores.............................................................................127 CREANDO UNA LIBRERA DE CLASES.............................................................................129 Eligiendo el Tipo de Aplicacin.........................................................................129 Aadiendo una Clase.........................................................................................130 Creando Propiedades, Mtodos, Eventos..........................................................132 Probando y Usando la Librera de Clases.........................................................133 HERENCIA DE CLASES.................................................................................................137 Introduccin a la Herencia de Clases................................................................137 Implementando Herencia en una Clase.............................................................138 Sentencias para trabajar con Herencia.............................................................140 Polimorfismo......................................................................................................144 LABORATORIO 4:........................................................................................................146 Ejercicio 1: Creando y Usando una Librera de Clases....................................146 Ejercicio 2: Trabajando con Herencia de Clases..............................................151

Crando Aplicaciones para Windows

Modulo 1

V isual Studio .NETIntroduccin a Visual Studio .NET Definiendo Visual Studio .NET Visual Studio .NET es la Herramienta Rpida de Desarrollo (RAD) de Microsoft para la siguiente generacin de Internet que son los Servicios Web XML. Esta herramienta permite la creacin de aplicaciones usando el Marco .NET, es decir usando el CLR, la Librera de Clases, ADO .NET, ASP .NET, etc. Es un software que brinda las herramientas necesarias para crear, distribuir, administrar y dar mantenimiento a aplicaciones Web distribuidas que usan Servicios Web XML, todo esto con una gran facilidad, rapidez y bajo costo.

Crando Aplicaciones para Windows

Se puede crear aplicaciones Web directamente usando el Framework .NET y algn programa editor, por ejemplo el Bloc de Notas, pero el tiempo que llevara el desarrollo no justificara el ahorro de costos, en cambio, si se utiliza una herramienta como Visual Studio .NET el tiempo de desarrollo se reducira enormemente. Visual Studio .NET permite tambin la integracin y el uso cruzado de lenguajes de programacin: Visual Basic .NET, Visual C# .NET, Visual C+ + .NET y JScript .NET A diferencia de la versin anterior no existe Visual Interdev, ni Visu