Curso OBJECT-ORIENTED PROGRAMMING IN VISUAL BASIC. (Visual Studio 2008)



Similar documents
Object-Oriented Programming in C# (VS 2010)

Visual Basic. murach's TRAINING & REFERENCE

Curso SQL Server 2008 for Developers

Objectif. Participant. Prérequis. Remarque. Programme. C# 3.0 Programming in the.net Framework. 1. Introduction to the.

DIPLOMADO DE JAVA - OCA

Programming in C# with Microsoft Visual Studio 2010

AV-002: Professional Web Component Development with Java

Visual C# 2012 Programming

Fundamentals of Java Programming

Course MS10975A Introduction to Programming. Length: 5 Days

Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)

: provid.ir

Java (12 Weeks) Introduction to Java Programming Language

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)

El poder de la Programación de Excel y Visual Basic User Review --->>> Enter Here More Details => VISIT HERE

Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink

Java Application Developer Certificate Program Competencies

core. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt

VB.NET INTERVIEW QUESTIONS

ASP.NET Using C# (VS2012)

Android Certified Application Developer AND-401

Curso SQL Server 2012 para Desarrolladores

Skills for Employment Investment Project (SEIP)

Programming and Software Development CTAG Alignments

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

CENTRAL TEXAS COLLEGE ITSE 1302 COMPUTER PROGRAMMING. Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

INTELIGENCIA DE NEGOCIO CON SQL SERVER

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

Programming in C# with Microsoft Visual Studio 2010

El Dorado Union High School District Educational Services

Web Development in Java


Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio

Visual Basic Programming. An Introduction

Android Application Development Course Program

Java SE 8 Programming

Specialized Programme on Web Application Development using Open Source Tools

Syllabus for CS 134 Java Programming

The C Programming Language course syllabus associate level

Glossary of Object Oriented Terms

Java EE Web Development Course Program

New Server Installation. Revisión: 13/10/2014

DIPLOMADO EN BASE DE DATOS

Computing Concepts with Java Essentials

Course Title: Software Development

KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

Resumen de Entrevista: Asociación de Agentes de Aduana del Puerto de Manzanillo

50399AE Diseño de soluciones Business Intelligence con Microsoft SQL Server 2008

Specialized Programme on Web Application Development using Open Source Tools

TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction

AP Computer Science Java Subset

Visual Basic 2010 Essentials

EXAM PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4. Buy Full Product.

PROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON

This section provides a 'Quickstart' guide to using TestDriven.NET any version of Microsoft Visual Studio.NET

Fundamentals of Programming and Software Development Lesson Objectives

Java Programming. Binnur Kurt Istanbul Technical University Computer Engineering Department. Java Programming. Version 0.0.

Android Developer Fundamental 1

Formal Engineering for Industrial Software Development

C#.NET Advanced. C#.NET Advanced. Prerequisites

Java SE 7 Programming

Storage Classes CS 110B - Rule Storage Classes Page 18-1 \handouts\storclas

Many applications consist of one or more classes, each containing one or more methods. If you become part of a development team in industry, you may

This module explains fundamental aspects of Microsoft Dynamics NAV Development Environment.

Certified PHP Developer VS-1054

1. Create SQL Database in Visual Studio

NLUI Server User s Guide

CSCI 253. Object Oriented Programming (OOP) Overview. George Blankenship 1. Object Oriented Design: Java Review OOP George Blankenship.

WESTMORELAND COUNTY PUBLIC SCHOOLS Integrated Instructional Pacing Guide and Checklist Computer Math

Cisco CCNP: Troubleshooting Certification Training with Real Live Practice Labs. Cisco

C#5.0 IN A NUTSHELL. Joseph O'REILLY. Albahari and Ben Albahari. Fifth Edition. Tokyo. Sebastopol. Beijing. Cambridge. Koln.

Oracle 11g Administration

Click Here -> El poder de la Programación de Excel y Visual Basic - Scam or Work?

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER

CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards

Problem 1 (1.5 points)

VB.NET - DATABASE ACCESS

Instituto Cervantes - London

by NetMedia, Inc. All rights reserved. Basic Express, BasicX, BX-01, BX-24 and BX-35 are trademarks of NetMedia, Inc. 2.

Propiedades del esquema del Documento XML de envío:

LabVIEW Advanced Programming Techniques

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition

Java the UML Way: Integrating Object-Oriented Design and Programming

Beginning C# 5.0. Databases. Vidya Vrat Agarwal. Second Edition

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

ECCAIRS 5 Instalación

Developer Updates for. Microsoft Dynamics NAV

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

#820 Computer Programming 1A

Objected oriented Programming: C++ Unit 1 1. Introduction 1.1. Introduction to Object Oriented Programming C++ fundamentals.

WEB APPLICATION DEVELOPMENT. UNIT I J2EE Platform 9

Visual basic string search function, download source code visual basic 6.0 gratis. > Visit Now <

BDL4681XU BDL4675XU. Video Wall Installation Guide

Fedora 14 & Red Hat. Descripción del curso:

Transcription:

Curso OBJECT-ORIENTED PROGRAMMING IN VISUAL BASIC (Visual Studio 2008) Descripción: Este curso es una introducción práctica a la programación en Visual Basic y al uso de los servicios proporcionados por.net. Hace énfasis en el lenguaje Visual Basic y en cómo construir aplicaciones Visual Basic desde la perspectiva de la Programación Orientada a Objetos. Utiliza Visual Studio 2008 y.net 3.5, que introduce importantes nuevas características como local type inference, extension methods, lambda expressions y Language-Integrated Query (LINQ). Las nuevas características se agregan en un capítulo al final. Audiencia: Programadores que necesitan diseñar y desarrollar Visual Basic para la plataforma.net. Prerrequisitos: Haber programado en cualquier lenguaje de programación. Experiencia previa en Visual Basic no es esencial. Curso Object-Oriented Programmiong in VB 2008 1

Contenido 1.-.NET: What You Need to Know.NET: What Is Really Happening.NET Programming in a Nutshell Viewing the Assembly Viewing Intermediate Language Understanding.NET Creating a Console Application Visual Studio Solutions Starter Code Using the Visual Studio Text Editor IntelliSense Build and Run the Project Pausing the Output Visual Basic and GUI Programs.NET Documentation 2.- Fundamentals of Visual Basic Programming Visual Basic Hello, World Compiling, Running (Command Line) Program Structure Namespaces Project Imports Startup Object Naming Standards Keywords Multiple-File Program Structure Using Procedures Data Types IEEE 754 Floating Point Standard Data Type Ranges Literals Variables Initialization of Variables Type Checking Constants Data Conversions Operators and Expressions Arithmetic Operators String Operators Relational Operators Logical Operators Bitwise Operators Assignment Operators Operator Precedence Console I/O Console Input Console Output Placeholders 3.- Control Structures Control Structures If/Then Statement If/Then/Else Statement Select Case Statement Looping Do/Loop Statement Exiting Do Loops Prematurely While Statement For/Next Statement Continue Statement 4.- Procedures Modules Subroutines ByVal Parameters ByRef Parameters Functions Access, Modules, and Scope Scope Static Variables Overloading Optional Parameters Variable Length Parameter Lists 5.- Advanced Data Types Arrays Initializing Arrays Using UBound Multi-Dimensional Arrays Arrays are a Reference Type Reference Assignment Issues Jagged Arrays Dynamic Arrays Releasing Memory for the Array System.Array System.Array Functions Enumerations System.Enum System.Enum Functions Structures With Statement Structure Assignment Pass-by-Value versus Pass-by-Reference Value Types vs. Reference Types Using ByVal with Value Types Using ByRef with Value Types Using ByVal with Reference Types 2

6.- Exception Handling Handling Errors Visual Basic Exception Handling System.Exception Exception Flow of Control Handling Multiple Exceptions Throwing Exceptions Types of Exceptions Context and Stack Unwinding Exception Handling Strategies Fahrenheit/Celsius Version 1 Fahrenheit/Celsius Version 2 Fahrenheit/Celsius Version 3 Fahrenheit/Celsius Version 4 Inner Exceptions Custom Exceptions 7.- Object-Oriented Programming Object-Oriented Programming Objects in Software Abstraction and Encapsulation Classes Defining a Class in Visual Basic Defining Data Members Defining Methods Creating Objects Using Objects Assigning Object References Garbage Collection Me Properties Defining Properties ReadOnly Properties WriteOnly Properties Shared Attributes Shared Methods and Properties Constructors and Initialization Defining Constructors Default Constructor Shared Constructor ReadOnly Members Constant Members Events Defining Events Restrictions on Event Procedures Raising Events Trapping Events Using WithEvents Trapping Events Dynamically ToString in User-Defined Classes Operator Overloading 8.- Inheritance Inheritance Inheritance Hierarchy Defining a Derived Class.NET s Object Class Controlling Base Class Construction Derived Class Construction Derived Class Constructors Need For Protected Access Modifier Access Control Using Protected Access Exceptions Defining Custom Exceptions Using Custom Exceptions Shadowing Base Class Methods Polymorphism Defining a Method as Overridable Overriding a Method Using Heterogeneous Collections with Polymorphic Methods Abstract Classes Not Inheritable Classes Type Conversions in Inheritance CType 9.- Interfaces and Collections Components and OO in Visual Basic Interfaces Interfaces in Visual Basic Implementing an Interface Using an Interface Multiple Interfaces Using Multiple Interfaces TypeOf... Is and Dynamic Interfaces Interfaces in Visual Basic and COM Resolving Ambiguity in Interfaces.NET Interfaces Arrays of User-Defined Objects Implementing IComparable Collections ArrayList ArrayList Methods IEnumerable and IEnumerator Using Enumerators. Collections of User-Defined Objects Account Class Collection Interfaces ICollection IList Default Properties Using the Item Property Writing Generic Code Using a Class of Object Generic Types Generic Client Code System.Collections.Generic 3

10.- Introduction to Windows Forms Windows Forms Creating a Windows Forms App Aligning Controls Setting the Tab Order Partial Classes Windows Forms Event Handling Add Events for a Control Events using the Wizard Bar Events Documentation Closing a Form ListBox Control Command Line Arguments 11.- Windows Forms Controls Common Properties Common Events Event Handling Using a Label Using Mnemonics Using a Text Box Using a Button Using a Radio Button and Group Box Using a Check Box Using the ToolTip Control Using a ListBox Control Adding ListBox Items Removing ListBox Items Selecting an Item in a List Box Using a ComboBox Control Flexible Events Handlers Timer Control 12.- User Interface Features Dialog Boxes MessageBox Custom Dialogs Adding a Custom Dialog Using DialogResult Displaying a Dialog Tab Order and Focus Initializing a Custom Dialog Changing the Behavior of a Button s DialogResult Modeless Dialogs Managing the Relationship between Forms Programming the Apply and Close Buttons Enabling / Disabling the Apply Button Common Dialogs Using a Common Dialog Control Menus MenuStrip Control Calculator Starter Code Attaching a Menu to a Form Configuring Items in a Menu Testing the Menu Responding to Menu Events Changing Menu Item Appearance Modified SetOperation() 13.- Database Programming ADO.NET ADO.NET Architecture.NET Data Providers Programming with ADO.NET Interfaces.NET Namespaces Connected Data Access ADO.NET Class Libraries Connecting to an OLE DB Data Provider Using Commands Creating a Command Object ExecuteNonQuery Using a Data Reader Disconnected Datasets Data Adapters Data Bound Controls DataGridView Control Performing a Query 14.- New Features in Visual Basic 2008 Local Type Inference Object Initializers Array Initializers Anonymous Types Partial Methods Partial Method Definition Partial Method Implementation Main Program Extension Methods Lambda Expressions Named Method Language-Integrated Query (LINQ) Using IEnumerable<T> 4

ContextMenuStrip Control Context Menu Events Handling Multiple Events Duración aproximada: 35 horas Lugar: Altadena 26. Col. Nápoles, México, D.F. Formas de pago: Este pago puede realizarse de cualquiera de las siguientes maneras: Deposito en Banamex cuenta 4923239 Suc. 575 a nombre de Desarrollo y Capacitación en Internet, S. A. de C. V. (CLABE en caso de transferencia electrónica vía Internet 002180057549232394). Cheque a nombre de Desarrollo y Capacitación en Internet, S. A. de C. V. Tarjeta de crédito Master Card o Visa o American Express (Se requiere asistir a las instalaciones para hacer el pago). Nota: El material está en ingles técnico. Incluye: Material de los cursos, mochila, diploma de participación, estacionamiento y servicio de cafetería. 5